SP-2-ZX80, the development
Re: SP-2-ZX80, the development
I will add full IX support so the base emulator can be used for other systems if needed (JUPITER ACE??)
Besides that I had an idea for the translate routines and this saves 64 bytes in the emulator and speeds a bit up.
Besides that I had an idea for the translate routines and this saves 64 bytes in the emulator and speeds a bit up.
Re: SP-2-ZX80, the development
Been thinking..... I don't need to use an intrupt on the ZX80-emulator, the screen is updated by the program itself, as is keyboard reading.
Re: SP-2-ZX80, the development
I will use intrupt for the menu.
Besides that I am dryrunning the emulator and it stops at the moment the screen needs to be drawn.
Now I need to code the screenroutine.
Besides that I am dryrunning the emulator and it stops at the moment the screen needs to be drawn.
Now I need to code the screenroutine.
Re: SP-2-ZX80, the development
First screen now drawn.
ROM needs a small alteration or screenroutine an extra test.
ROM needs a small alteration or screenroutine an extra test.
Re: SP-2-ZX80, the development
First "working" version.
Input didn't work. On the ZX81 I deliberately skipped the C-flag to repair an IN A,(N) into value #7F for no key.
This killed the C-flag, but ZX80 ROM first rotates and then does IN whicj needs the C-flag. So I repaired IN A,(C) for it.
The program runs, but the NEXT loop doesn't stop.
Input didn't work. On the ZX81 I deliberately skipped the C-flag to repair an IN A,(N) into value #7F for no key.
This killed the C-flag, but ZX80 ROM first rotates and then does IN whicj needs the C-flag. So I repaired IN A,(C) for it.
The program runs, but the NEXT loop doesn't stop.
Re: SP-2-ZX80, the development
Screenupdate is like the Z80, only when called by the program. The screen remains as the last screen and not to black.
Re: SP-2-ZX80, the development
Bug found, JP PO was not right emulated. This will be a fix in the ZX81 emulator as well.
Re: SP-2-ZX80, the development
Working on the menu. It will display in the ZX80 characterset.
Re: SP-2-ZX80, the development
Menu is shown and working.
Now from inside the emulator the LOAD and SAVE must be added.
Also the ZX80 keyboard is needed to be added.
And finally the ROM-routines must be translated to speed up the BASIC.
Now from inside the emulator the LOAD and SAVE must be added.
Also the ZX80 keyboard is needed to be added.
And finally the ROM-routines must be translated to speed up the BASIC.
Re: SP-2-ZX80, the development
Help keyboard now added.