SPeccy ON the ZeddY
Re: SPeccy ON the ZeddY
It works
I have loaded SPONZY into instance 6: Ram 16-64K, CTRL-OFF (so no USB load/save or task switching possible!), 3,25 or 6,5 Mhz.
At 6,5 MHz the "Speccy" is running quite fast ...
Siggi
Edit: @ZSOLT: The ZXMORE "Master Program" hooks into the ZX81 NMI-handler to get control again. Is the NMI aktive and handled similarly by SPONZY like by the ZX8-ROM (decrements A' and count NMIs to generate a video image)?
I have loaded SPONZY into instance 6: Ram 16-64K, CTRL-OFF (so no USB load/save or task switching possible!), 3,25 or 6,5 Mhz.
At 6,5 MHz the "Speccy" is running quite fast ...
Siggi
Edit: @ZSOLT: The ZXMORE "Master Program" hooks into the ZX81 NMI-handler to get control again. Is the NMI aktive and handled similarly by SPONZY like by the ZX8-ROM (decrements A' and count NMIs to generate a video image)?
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
http://zx81.ddns.net/ZxTeaM
Re: SPeccy ON the ZeddY
@siggi: Excellent - are you also able to 'back up' so that instance auto-loads on each boot?
Also, could you give me a step-by-step guide so that I don't go wrong please?
Thanks,
Shaun.
Also, could you give me a step-by-step guide so that I don't go wrong please?
Thanks,
Shaun.
Re: SPeccy ON the ZeddY
Als I already wrote: CRTL is turned OFF, so I cannot go back to instance 0 to do a backup
Enter "T" (tools) and L (load) and follow the instructions on screen (instance 0)Also, could you give me a step-by-step guide so that I don't go wrong please?
Enter
SPONZY.BIN:0:6#
to load file SPONZY.BIN to address 0 of instance 6 into flash rom.
HTH
Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
http://zx81.ddns.net/ZxTeaM
Re: SPeccy ON the ZeddY
Hi,
HTH,
Zsolt
The NMI is active, but the handler is different (the Speccy uses/requires all the registers):
Code: Select all
; ------------------------------------
; THE 'NON-MASKABLE INTERRUPT' ROUTINE
; ------------------------------------
;
L0066: ; size ! Ts !
push af ; 1 ! 11 ! save ACC & Flags
;
ld a,(NMICNT) ; 3 ! 13 ! decrement
dec a ; 1 ! 4 ! and store
ld (NMICNT),a ; 3 ! 13 ! counter
jr z,NMI_1 ; 2 ! 7/12 ! --> L003A
;
pop af ; 1 ! 10 ! restore ACC & Flags
;
ret ; 1 ! 10 ! cont.orig.task
Zsolt
ZX81 (8K), ENTERPRISE 128, [ZX SPECTRUM (48K,+,+128K,+2,+2A), TS1000, TS1500, TS2068, Cambridge Z88, PRIMO A64 (red)]
Re: SPeccy ON the ZeddY
I've got SPONZY on instance 7 of my ZXMore, thanks for the tips I'll have to solder in the tape connectors in I think (although I'm not known for my soldering skillz).
Regards,
Shaun.
Regards,
Shaun.
Re: SPeccy ON the ZeddY
Attached is a ZX81 program to start Sponzy2018, so that TAPs such as FLIPPIT can be loaded via USB on the ZXmore.
Have a ZX81 at instance 1, and program the Sponzy in the Flash ROM at instance 2.
Start instance 1, and LOAD ZTOS.P with DS-L. Next, Sponzy should start automatically, and has access to an external driver in RAM.
Now activate the external driver with "REM >=xdrv" (where shift-y gives >=).
Next for example LOAD "flippit".
For the TAPs, the filename (before .TAP) should match the header in uppercase, while the name after LOAD should match the case. When in doubt or in error, the headers are shown when trying to locate the program on the "tape".
Have a ZX81 at instance 1, and program the Sponzy in the Flash ROM at instance 2.
Start instance 1, and LOAD ZTOS.P with DS-L. Next, Sponzy should start automatically, and has access to an external driver in RAM.
Now activate the external driver with "REM >=xdrv" (where shift-y gives >=).
Next for example LOAD "flippit".
For the TAPs, the filename (before .TAP) should match the header in uppercase, while the name after LOAD should match the case. When in doubt or in error, the headers are shown when trying to locate the program on the "tape".
- Attachments
-
- ZTOS.P
- (510 Bytes) Downloaded 261 times
Last edited by olofsen on Sun Nov 11, 2018 7:28 pm, edited 1 time in total.
Re: SPeccy ON the ZeddY
olufsen you impress me again and again
Re: SPeccy ON the ZeddY
Great
Siggi
PS: Instance 1 may also be a ZX81x2m.rom? Correct?
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
http://zx81.ddns.net/ZxTeaM