I have disassembled Thexder to check for keyboard commands (call $0141) and I have found the following keys/combination
ESC+Q: kill character (end the game)
STOP: pause game
SHIFT: activate shield
SPACE: fire laser
UP,DOWN,LEFT,RIGHT: move character
SELECT+A+O+W: set 1 to the address $F2e9 but I couldn't figure out the effect of such combination on the game.
6702 : 3E 02 LD A,#$02 ; 6704 : CD 41 01 CALL $0141 ; BIOS_SNSMAT 6707 : FE BF CP #$BF ; 6709 : C0 RET NZ ; 670A : 3E 04 LD A,#$04 ; 670C : CD 41 01 CALL $0141 ; BIOS_SNSMAT 670F : FE EF CP #$EF ; 6711 : C0 RET NZ ; 6712 : 3E 05 LD A,#$05 ; 6714 : CD 41 01 CALL $0141 ; BIOS_SNSMAT 6717 : FE EF CP #$EF ; 6719 : C0 RET NZ ; 671A : 3E 07 LD A,#$07 ; 671C : CD 41 01 CALL $0141 ; BIOS_SNSMAT 671F : FE BF CP #$BF ; 6721 : C0 RET NZ ; 6722 : 3E 01 LD A,#$01 ; 6724 : 32 E9 F2 LD ($F2E9),A ; 6727 : C9 RET
Haven't seen any changes while running the game on OpenMSX or WebMSX
Haven't seen any changes either by poking addres 0xf2e9 in openmsx.
Any clues ?
!login ou Inscrivez-vous pour poster