SPeccy ON the ZeddY

Anything Sinclair ZX Basic related; history, development, tips - differences between BASIC on the ZX80 and ZX81
User avatar
siggi
Posts: 842
Joined: Thu May 08, 2008 9:30 am
Location: Dauernheim, Germany
Contact:

Re: SPeccy ON the ZeddY

Post by siggi » Mon Mar 12, 2018 9:44 pm

It works :mrgreen:
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
http://zx81-siggi.endoftheinternet.org/index.html

Shaun_B
Posts: 410
Joined: Wed Apr 22, 2009 10:22 am

Re: SPeccy ON the ZeddY

Post by Shaun_B » Mon Mar 12, 2018 10:35 pm

@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.

User avatar
siggi
Posts: 842
Joined: Thu May 08, 2008 9:30 am
Location: Dauernheim, Germany
Contact:

Re: SPeccy ON the ZeddY

Post by siggi » Tue Mar 13, 2018 9:55 am

Shaun_B wrote:
Mon Mar 12, 2018 10:35 pm
@siggi: Excellent - are you also able to 'back up' so that instance auto-loads on each boot?
Als I already wrote: CRTL is turned OFF, so I cannot go back to instance 0 to do a backup
Also, could you give me a step-by-step guide so that I don't go wrong please?
Enter "T" (tools) and L (load) and follow the instructions on screen (instance 0)
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
http://zx81-siggi.endoftheinternet.org/index.html

User avatar
zsolt
Posts: 175
Joined: Wed Apr 20, 2011 11:43 am
Location: Fót, Hungary

Re: SPeccy ON the ZeddY

Post by zsolt » Wed Mar 14, 2018 12:11 pm

Hi,
siggi wrote:
Mon Mar 12, 2018 9:44 pm
Is the NMI aktive and handled similarly by SPONZY like by the ZX8-ROM (decrements A' and count NMIs to generate a video image)?
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
HTH,
Zsolt
ZX81 (8K), ENTERPRISE 128, [ZX SPECTRUM (48K,+,+128K,+2,+2A), TS1000, TS1500, TS2068, Cambridge Z88, PRIMO A64 (red)]

Shaun_B
Posts: 410
Joined: Wed Apr 22, 2009 10:22 am

Re: SPeccy ON the ZeddY

Post by Shaun_B » Sat Mar 17, 2018 4:51 pm

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.

Post Reply