Hallo from Poland

Introduce yourself to your fellow forum members - what was your journey into the Sinclair world?
User avatar
siggi
Posts: 988
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: Hallo from Poland

Post by siggi »

Andy Rea wrote: Thu Jul 27, 2017 5:34 pm
sirmorris wrote: Thu Jul 27, 2017 2:41 pm

*note to self - perhaps add a feature in the EO debugger which breaks on an IO operation? Or a ROM call?
a break on IO ($xx),r would b e ace and would most likely speed up finding user input routines

reagards
But IO (c) should also be catched ....

Regards
Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
ilyad731214
Posts: 15
Joined: Thu Jul 27, 2017 9:43 am

Re: Hallo from Poland

Post by ilyad731214 »

sirmorris wrote: Thu Jul 27, 2017 2:41 pm There are basically 2 types of input routine.

'typing' - one key code is read at a time using the ROM routines.
'gaming' - direct reading of the keyboard rows using the IN instruction.

You need to load the target game into an emulator and identify where the movement code is located. This is the hardest bit.

Do you have a particular game in mind?

*note to self - perhaps add a feature in the EO debugger which breaks on an IO operation? Or a ROM call?
I took the Scramble 81 game, but I do not know if it's over me. The game runs from address 22411. I found one procedure referring to the keyboard at address 1981 (drop bomb). I can not find a reference to the directions and shot. Does this game work on interruptions? Forgive my lack of expertise
Attachments
SCRMBL81.P
(7.46 KiB) Downloaded 305 times
ZX-81, ZX-Pand AY, 48k "Rubber", 48K+, 128K + "Toastrack", +2 "grey" 1024k Profi, Masakrator FM, DivIDE 2K11, ZX Evolution rev. C, ZX-Uno, C64, C16 64K, Plus4 + 1541 Ultimate II + SD2IEC
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: Hallo from Poland

Post by sirmorris »

Shall we start a thread to deal with this? Over in ... development I think.
Post Reply