フルーツフィールド_for_pc-6001mkii
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
フルーツフィールド_for_pc-6001mkii [2022/09/15 08:10] – [キー入力とジョイパッド] araki | フルーツフィールド_for_pc-6001mkii [2022/09/15 09:40] (現在) – [キー入力とジョイパッド] araki | ||
---|---|---|---|
行 723: | 行 723: | ||
NECは何を考えて異なるビットマップを返すようにしたのでしょう? | NECは何を考えて異なるビットマップを返すようにしたのでしょう? | ||
- | |-|0|1|2|3|4|5|6|7| | + | ^-^0^1^2^3^4^5^6^7^ |
|キー|SHIFT|STOP|↑|↓|→|←|-|SPACE| | |キー|SHIFT|STOP|↑|↓|→|←|-|SPACE| | ||
|ジョイパッド|↑|↓|←|→|A|B|-|-| | |ジョイパッド|↑|↓|←|→|A|B|-|-| | ||
行 737: | 行 737: | ||
call gamekey | call gamekey | ||
and a | and a | ||
- | ret nz | + | ret |
- | ld a,1 | + | ld a,1 ; ジョイパッド# |
call joystick | call joystick | ||
and a | and a | ||
- | ret z | + | ret |
push bc | push bc | ||
ld b,0 | ld b,0 | ||
ld c,a | ld c,a | ||
- | rlc c | + | rlc |
ld a,10h | ld a,10h | ||
and c | and c | ||
ld b,a | ld b,a | ||
- | rlc c | + | rlc |
ld a,0ch | ld a,0ch | ||
and c | and c | ||
or b | or b | ||
ld b,a | ld b,a | ||
- | rlc c | + | rlc |
ld a,0a3h | ld a,0a3h | ||
and c | and c | ||
- | or b | + | or b |
pop bc | pop bc | ||
ret | ret |
フルーツフィールド_for_pc-6001mkii.1663229432.txt.gz · 最終更新: 2022/09/15 08:10 by araki