Is this a ZX81 recording or not?

Discussion about ZX80 / ZX81 Software
User avatar
XavSnap
Posts: 1941
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: Is this a ZX81 recording or not?

Post by XavSnap »

Will,

this loss of quality can also be explained if the tape is reversed ... is it brilliant or dull ?
The readable face is the dull one.
The brillant face will give a loud signal.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
willinliv
Posts: 46
Joined: Sun Jun 28, 2020 9:07 pm

Re: Is this a ZX81 recording or not?

Post by willinliv »

Hi Friends,

I bought a new USB audio interface and tried to do a recapture of a few of my Dad's tapes that had noise, and the results are much better than before. I wanted to look at the tapes you were interested in that were described as GM Save, which you thought might be a varient of RLL's cassette tools.

One of the tapes that I thought might be relevant was one labelled GMSave (I'm calling tape 14) and I have now been able to get off the .p programmes and the audio is pretty clean. However I don't know how to get EightyOne to run the basic loader and then move on to 'listen' to the fastload segments - next step is to wire up the real ZX81. I've uploaded the audio from both sides of the tape at the link below. Does this give anything useful? I think Side A is just some sort of graphics routines, but Side B is the GM Save stuff. I don't think there a copy of the save software unfortunately, but it does look like RLL's. Program1 had a different title 'Bwlchyddar Fastsave', that's actually the name of the house I grew up in so I don't know what my dad was doing with that one!

Best wishes, Will

Files: https://drive.google.com/drive/folders/ ... sp=sharing
gmload screen.PNG
bwlchload screen.PNG
Image
Fruitcake
Posts: 351
Joined: Wed Sep 01, 2010 10:53 pm

Re: Is this a ZX81 recording or not?

Post by Fruitcake »

That's great, thanks. I'll examine the GMSave side of the tape when I get a bit of free time. With it having multiple names, I wonder whether is was a type-in routine from a magazine that's been customised...
User avatar
XavSnap
Posts: 1941
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: Is this a ZX81 recording or not?

Post by XavSnap »

:ugeek:

The Fast-Load program is on the "3.wav" !
Thanks Will.

USAGE:

Set the RAM_TOP :
POKE 16388,0
POKE 16389,123
NEW

LOAD"FASTBAUD"
NEW
RAND USR 32384

(press "space" to return to the Basic monitor after a LOAD command.)

Have Fun !
FastBaud.p
(2.26 KiB) Downloaded 195 times
test_wav.zip
(23.73 KiB) Downloaded 172 times
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
willinliv
Posts: 46
Joined: Sun Jun 28, 2020 9:07 pm

Re: Is this a ZX81 recording or not?

Post by willinliv »

Thanks both, I'll have a tinker tonight to see what you've found. Cheers
User avatar
XavSnap
Posts: 1941
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: Is this a ZX81 recording or not?

Post by XavSnap »

Image
1_Bomber.P
(1.2 KiB) Downloaded 192 times
2_1.P
(1.3 KiB) Downloaded 175 times
??? It's a protected program (Z81)
2_2.z81
(11.77 KiB) Downloaded 165 times
3_1.P
(5.56 KiB) Downloaded 160 times
Slow mode, no basic header, seem to be a disassembler/tool kit.
3_2_cut.p
(4.48 KiB) Downloaded 173 times
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
XavSnap
Posts: 1941
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: Is this a ZX81 recording or not?

Post by XavSnap »

Hi,

"GM's cassette routine" paced in the low RAM, at $2000.
Type RAND USR 8834 to access menu.
GM FASTBAUD.P
(2.03 KiB) Downloaded 169 times
FastBaud_2000.wav.zip
(20.81 KiB) Downloaded 168 times

Code: Select all

;------- TASM ASM mnemonics. -------
; Compile this file using:
; Set TASMOPTS = -b
; tasm -80 ThisCode.tas MyBinary.BIN
;-----------------------------------
; Zx81 Program name: VB81 XuR [FB.bas] :
; REM   line   name: D=16514/17552 : H=4082/4490

#define ORG  .org       ; TASM cross-assembler definitions
#define equ  .equ
;-----------------------------------
;- ZX81 CARACTERS CODES ------------
;-----------------------------------
_   .equ $00
_1  .equ $1D
_2  .equ $1E
_3  .equ $1F
_4  .equ $20
_5  .equ $21
_6  .equ $22
_8  .equ $24
A   .equ $26
C   .equ $28
D   .equ $29
E   .equ $2A
G   .equ $2C
I   .equ $2E
L   .equ $31
M   .equ $32
N   .equ $33
O   .equ $34
P   .equ $35
R   .equ $37
S   .equ $38
T   .equ $39
U   .equ $3A
V   .equ $3B
Y   .equ $3E
__  .equ $80
;-----------------------------------

;------- Rom and Ram Symbols -------
SET_FAST equ $02E7
KEYBOARD equ $02BB
RAM_ERR_SP equ $4002
PRINT_AT equ $08F5
SLOW_FAST equ $0207
RAM_PRBUFF00 equ $403C
RAM_PRBUFF02 equ $403E
DISPLAY_P equ $022D
OUT_NO equ $0AA5
RAM_MEMBOT08 equ $4065
RAM_MEMBOT03 equ $4060
RAM_RAMTOP equ $4004
RAM_E_LINE equ $4014
RAM_NXTLIN equ $4029
RAM_PRBUFF04 equ $4040
RAM_PRBUFF07 equ $4043
RAM_PRBUFF09 equ $4045
RAM_LAST_K equ $4025
DECODE equ $07BD
RAM_ERR_NR equ $4000
RAM_VARS equ $4010
OUT_PROG equ $0316


ORG $4082 ; [@16514/@h4082]
	OUT ($FF),A ; Zx81 Display/Tape port
	LD D,$FE 
	LD B,$01 
Lb4088:
	CALL $4060 ; [16480]
Lb408B:
	JR NC, Lb408E ; [$408E:16526]
	INC B 
Lb408E:
	RL D 
	JR C, Lb4088 ; [$4088:16520]
	CALL $4060 ; [16480]
	RLA 
	XOR B 
	RRA 
Lb4098:
	RET NC 
	EXX 
	INC DE 
	EXX 
	RET ; ==========================

Lb409D:
	IN A,($FE) ; Keyboard Port.
	RLA 
	JR C, Lb409D ; [$409D:16541]
	LD C,$00 
Lb40A4:
	INC C 
	LD A,$7F 
	IN A,($FE) ; Keyboard Port.
	RRA 
	JR NC, Lb40B4 ; [$40B4:16564]
	RLA 
	RLA 
	JR NC, Lb40A4 ; [$40A4:16548]
	LD A,$0B 
	SBC A,C 
	RET ; ==========================

Lb40B4:
	POP HL 
	POP HL 
	CALL SET_FAST ; [SET-FAST]
Lb40B9:
	CALL KEYBOARD ; [KEYBOARD]
	INC L 
	JR NZ, Lb40B9 ; [$40B9:16569]
	JR Lb4133 ; [$4133:16691]
	LD SP,HL 
	CALL NC,$7E24 ; [32292]
	ADC A,A 
	LD BC,$CD1E 
	LD H,B 
	LD B,B 
	RET ; ==========================

	RR HL,(RAM_E_SP) ; GET ERR-SP
	LD (Lb4201+1),HL 
	LD SP,$41FE 
Lb40D5:
	LD BC,$0D00 
	CALL PRINT_AT ; [PRINT-AT]
	CALL SLOW_FAST ; [SLOW/FAST]
	CALL $4045 ; [16453]
	CALL SET_FAST ; [SET-FAST]
Lb40E4:
	LD B,$30 
Lb40E6:
	OUT ($FF),A ; Zx81 Display/Tape port
Lb40E8:
	CALL Lb408B ; [16523]
	JR C, Lb40E4 ; [$40E4:16612]
	DJNZ Lb40E6 ; [$40E6:16614]
Lb40EF:
	OUT ($FF),A ; Zx81 Display/Tape port
	CALL Lb408B ; [16523]
	JR NC, Lb40EF ; [$40EF:16623]
Lb40F6:
	CALL $4045 ; [16453]
Lb40F9:
	LD A,$64 
	CP D 
	JR NZ, Lb40E4 ; [$40E4:16612]
Lb40FE:
	LD HL,$0000 
	LD D,H 
	LD E,L 
	EXX 
	LD HL,$403C 
	LD E,$04 
Lb4109:
	CALL $4045 ; [16453]
Lb410C:
	LD (HL),D 
	DEC E 
	INC HL 
	JR NZ, Lb4109 ; [$4109:16649]
	LD HL,(RAM_PRBUFF00) ; GET PRBUFF
Lb4114:
	LD A,(RAM_PRBUFF00) ; GET PRBUFF
	XOR L 
	JR NZ, Lb4122 ; [$4122:16674]
	CALL $4045 ; [16453]
Lb411D:
	CALL Lb408B ; [16523]
	JR NC, Lb411D ; [$411D:16669]
Lb4122:
	INC HL 
	CALL $4045 ; [16453]
	LD A,(HL) 
	LD (HL),D 
	NOP 
	EX DE,HL 
	LD HL,(RAM_PRBUFF02) ; GET PRBUFF
	AND A 
	SBC HL,DE 
	EX DE,HL 
	JR NZ, Lb4114 ; [$4114:16660]
Lb4133:
	EXX 
	CALL $4042 ; [16450]
	LD H,$FF 
	CALL DISPLAY_P ; []*BIOS ROM*
	LD A,$7F 
	IN A,($FE) ; Keyboard Port.
	RRA 
	JR C, Lb40D5 ; [$40D5:16597]
Lb4143:
	CALL KEYBOARD ; [KEYBOARD]
	INC L 
	JR NZ, Lb4143 ; [$4143:16707]
	LD HL,(RAM_PRBUFF00) ; GET PRBUFF
	LD SP,(Lb4201+1) 
	INC HL 
	LD D,H 
	LD E,L 
	DEC D 
	DEC D 
	LD BC,(Lb4245) 
	JP $4040 ; [16448]
	NOP 
	NOP 
	NOP 
	RRA 
	LD B,C 
	DEC A 
Lb4162:
	LD B,C 
	LD E,C 
	LD B,C 
	NOP 
	NOP 
	LD H,B 
	LD B,C 
	RRA 
	LD B,C 
	NOP 
	NOP 
	LD H,B 
	LD B,C 
	LD H,B 
	LD B,C 
	LD L,E 
	LD E,L 
	LD B,B 
	NOP 
	LD (BC),A 
	NOP 
	NOP 
	RST 38H 
	RST 38H 
	NOP 
	SCF 
	ADD A,B 
	LD B,B 
	NOP 
	NOP 
	NOP 
	NOP 
	NOP 
	LD L,E 
	INC C 
	ADD HL,BC 
	SBC A,(HL) 
	LD B,B 
	RET Z 
	NOP 
	NOP 
	CP H 
	LD B,$16 
	LD B,B 
	NOP 
	LD B,D 
	NOP 
	NOP 
	LDIR 
	CALL OUT_NO+4 ; []*BIOS ROM*
	LD C,$01 
Lb419A:
	SCF 
Lb419B:
	RL D 
	JR Z, Lb41A8 ; [$41A8:16808]
Lb419F:
	JR NC, Lb41A2 ; [$41A2:16802]
	INC C 
Lb41A2:
	CALL $4057 ; [16471]
	AND A 
	JR Lb419B ; [$419B:16795]
Lb41A8:
	RR C 
	LD E,$17 
	LD A,E 
	JR NC, Lb41B2 ; [$41B2:16818]
	RLA 
	ADD A,$09 
Lb41B2:
	LD B,A 
	OUT ($FF),A ; Zx81 Display/Tape port
Lb41B5:
	DJNZ Lb41B5 ; [$41B5:16821]
	LD B,E 
	IN A,($FE) ; Keyboard Port.
Lb41BA:
	DJNZ Lb41BA ; [$41BA:16826]
	RET ; ==========================

	LD HL,(RAM_MEMBOT08) ; GET MEMBOT
	LD DE,(RAM_MEMBOT03) ; GET MEMBOT
	LD (RAM_MEMBOT03),HL ; SET MEMBOT
	LD (RAM_MEMBOT08),DE ; SET MEMBOT
	LD D,$00 
Lb41CD:
	AND A 
	CALL $4057 ; [16471]
	DEC D 
	JR NZ, Lb41CD ; [$41CD:16845]
	CALL $4045 ; [16453]
	LD D,$64 
	CALL $4045 ; [16453]
	LD HL,$403C 
	LD B,$04 
Lb41E1:
	PUSH BC 
	LD D,(HL) 
	CALL $4045 ; [16453]
	INC HL 
	POP BC 
	DJNZ Lb41E1 ; [$41E1:16865]
	LD HL,(RAM_PRBUFF00) ; GET PRBUFF
Lb41ED:
	LD A,(RAM_PRBUFF00) ; GET PRBUFF
	XOR L 
	JR NZ, Lb41FB ; [$41FB:16891]
	LD D,$80 
	CALL $4045 ; [16453]
	CALL $4045 ; [16453]
Lb41FB:
	INC HL 
	LD D,(HL) 
	CALL $4045 ; [16453]
	EX DE,HL 
Lb4201:
	LD HL,(RAM_PRBUFF02) ; GET PRBUFF
	AND A 
	SBC HL,DE 
	EX DE,HL 
Lb4208:
	JR NZ, Lb41ED ; [$41ED:16877]
	CALL $4045 ; [16453]
	RET ; ==========================

Lb420E:
	INC HL 
	LD A,(HL) 
	XOR B 
	BIT 6,A 
	RET NZ 
Lb4214:
	RST 10H ; Display= A reg.
	JR Lb420E ; [$420E:16910]
	EXX 
	PUSH HL 
	LD HL, Lb40FE+1 
	LD B,(HL) 
	CALL Lb40CE ; [16590]
	POP DE 
	PUSH HL 
	PUSH BC 
	CALL $4042 ; [16450]
	POP BC 
	POP HL 
Lb4228:
	CALL Lb40BB ; [16571]
	RST 10H ; Display= A reg.
	RST 10H ; Display= A reg.
	RST 10H ; Display= A reg.
	RET ; ==========================

Lb422F:
	LD HL,$0000 
	LD A,$7F 
	IN A,($FE) ; Keyboard Port.
	RRA 
	JR C, Lb423B ; [$423B:16955]
	SCF 
	RET ; ==========================

Lb423B:
	DEC HL 
Lb423C:
	LD A,H 
	OR L 
Lb423E:
	JR NZ, Lb423B ; [$423B:16955]
	DJNZ Lb422F ; [$422F:16943]
	RET ; ==========================

Lb4243:
	RST 10H ; Display= A reg.
	RST 10H ; Display= A reg.
Lb4245:
	CALL Lb40BB ; [16571]
	CP $76 ; [118]
	JR Z, Lb4243 ; [$4243:16963]
	LD H,$FF 
	CALL DISPLAY_P ; []*BIOS ROM*
	RET ; ==========================

	NOP 
	NOP 
.db P,A,R,I,T,Y,_,_; ZX-TEXT
.db E,R,R,O,R,S; ZX-TEXT
	HALT 
	NOP 
C,O,M,P,A,R,E,_; ZX-TEXT
.db E,R,R,O,R,S; ZX-TEXT
	HALT 
	HALT 
	HALT 
6,/,8,3,_,_,G,M; ZX-TEXT

Lb427D:
.db ",S,_,C,A,S,S,E; ZX-TEXT
.db T,T,E,_,R,O,U,T; ZX-TEXT
.db I,N,E; ZX-TEXT
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
E,R,R,O,R,S; ZX-TEXT
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
	HALT 
G,M,L,O,A,D,__,_; ZX-TEXT
.db _,_; ZX-TEXT
	HALT 
	HALT 
1,_,S,A,V,E; ZX-TEXT
	HALT 
2,_,C,O,M,P,A,R; ZX-TEXT
.db E; ZX-TEXT
	HALT 
3,_,S,A,V,E,R,A; ZX-TEXT
.db M; ZX-TEXT
	HALT 
4,_,C,O,M,P,R,A; ZX-TEXT
.db M; ZX-TEXT
	HALT 
5,_,L,O,A,D; ZX-TEXT
	HALT 
6,_,R,E,T,U,R,N; ZX-TEXT
	LD B,B 
	LD DE,$FD80 
	JR Lb42F5 ; [$42F5:17141]
	LD DE,$FE96 
Lb42F5:
	LD HL,(Lb423C) 
	ADD HL,DE 
	LD DE,$4045 
	LD BC,$00DA 
	LDIR 
	RET ; ==========================

	JR Lb4304 ; [$4304:17156]
Lb4304:
	LD (RAM_PRBUFF00),BC ; SET PRBUFF
	LD HL,(RAM_RAMTOP) ; GET RAM-TOP
	PUSH HL 
	SBC HL,SP 
	POP DE 
	EX DE,HL 
	JR C, Lb4314 ; [$4314:17172]
	SBC HL,DE 
Lb4314:
	LD DE,(RAM_E_LINE) ; GET E-LINE
	DEC H 
	DEC H 
	DEC HL 
	DEC HL 
	SBC HL,DE 
	JR NC, Lb4322 ; [$4322:17186]
	RST 08H 
.db	$03 ; RST8 Arg: Error Code:'4'
Lb4322:
	CALL SET_FAST ; [SET-FAST]
	LD HL,(RAM_NXTLIN) ; GET NXT-LINE
	LD (RAM_PRBUFF02),HL ; SET PRBUFF
	LD HL,$B0ED 
	LD (RAM_PRBUFF04),HL ; SET PRBUFF
	LD (IY+66),$C3 
	LD HL,$0207 
	LD (RAM_PRBUFF07),HL ; SET PRBUFF
	LD HL,(RAM_E_LINE) ; GET E-LINE
	LD BC,$C001 
	ADD HL,BC 
	LD B,H 
	LD C,L 
	LD HL,(RAM_E_LINE) ; GET E-LINE
	LD D,H 
	LD E,L 
	INC D 
	INC D 
	LD (RAM_PRBUFF09),BC ; SET PRBUFF
	LDDR 
	JR Lb4356 ; [$4356:17238]
Lb4353:
	POP HL 
	POP HL 
	POP HL 
Lb4356:
	LD HL,(Lb423C) 
	LD DE,$FE5A 
	ADD HL,DE 
	LD DE,$4009 
	LD BC,$01C0 
	LD SP,$4200 
	PUSH BC 
	PUSH DE 
	PUSH HL 
	LDIR 
	LD HL, Lb4162 
	LD B,(HL) 
	XOR A 
	CALL Lb40F0 ; [16624]
	LD BC,(RAM_LAST_K) ; GET LAST-K
	CALL DECODE ; [DECODE]
	LD A,(HL) 
	ADD A,$E3 
	JR NC, Lb4353 ; [$4353:17235]
	CP $06 ; [6]
	JR NC, Lb4353 ; [$4353:17235]
	ADD A,A 
	ADD A,A 
	RR (RAM_E_NR),A 
	LD HL,(Lb423C) 
	INC HL 
	LD (HL),$00 
	POP HL 
	POP DE 
	POP BC 
	LDIR 
	CP $14 ; [20-"="]
	JR NZ, Lb43A7 ; [$43A7:17319]
	LD HL,(Lb423E) 
	LD (Lb4228+1),HL 
	CALL Lb419A ; [16794]
	LD (IY+0),$FF 
	JP Lb410C ; [16652]
Lb43A7:
	LD DE,$FDAF 
	LD HL,(Lb423C) 
	ADD HL,DE 
	LD E,(HL) 
	LD D,$00 
	CALL $4042 ; [16450]
	LD HL,(Lb4214) 
	INC HL 
	INC H 
	INC H 
	LD (RAM_PRBUFF02),HL ; SET PRBUFF
	LD HL, Lb4208 
	LD (RAM_PRBUFF00),HL ; SET PRBUFF
	BIT 3,(IY+94) 
	JR Z, Lb43D9 ; [$43D9:17369]
	LD (IY+60),$00 
	LD HL,$1000 
	ADD HL,HL 
	ADD HL,HL 
	LD BC,$4000 
	ADD HL,BC 
	LD (RAM_PRBUFF02),HL ; SET PRBUFF
Lb43D9:
	LD BC,$0800 
	CALL PRINT_AT ; [PRINT-AT]
	LD HL, Lb427D 
Lb43E2:
	LD A,(HL) 
	CP $3F ; [63-"Z"]
	JR NC, Lb43FF ; [$43FF:17407]
	INC HL 
	INC HL 
	LD E,(HL) 
	INC HL 
	LD D,(HL) 
	INC HL 
	LD A,(HL) 
	EX DE,HL 
	ADD HL,DE 
	CP $F8 ; [248]
	JR NZ, Lb43E2 ; [$43E2:17378]
	DEC H 
	DEC H 
	LD (Lb4228+1),HL 
	EX DE,HL 
	LD B,$00 
	CALL Lb40BB ; [16571]
Lb43FF:
	RR A,(RAM_E_NR) 
	AND $14 
	JR NZ, Lb444B ; [$444B:17483]
	LD B,$06 
	CALL Lb40DC ; [16604]
	JR C, Lb4442 ; [$4442:17474]
	CALL Lb419A ; [16794]
	LD HL,(RAM_VARS) ; GET VARS
	CALL OUT_PROG ; [OUT-PROGRAM]
	CALL SET_FAST ; [SET-FAST]
	LD HL,$4009 
	CALL OUT_PROG ; [OUT-PROGRAM]
	CALL SET_FAST ; [SET-FAST]
	CALL Lb419F ; [16799]
	LD B,$04 
	CALL Lb40DC ; [16604]
	JR C, Lb4442 ; [$4442:17474]
	CALL $4078 ; [16504]
	LD B,$04 
	PUSH BC 
	JR Lb4438 ; [$4438:17464]
Lb4434:
	PUSH BC 
	CALL $406A ; [16490]
Lb4438:
	LD B,$01 
	CALL Lb40DC ; [16604]
	POP BC 
	JR C, Lb4442 ; [$4442:17474]
	DJNZ Lb4434 ; [$4434:17460]
Lb4442:
	LD HL,(Lb423C) 
	LD A,$52 
	INC HL 
	LD (HL),A 
	DEC HL 
	JP (HL) 
Lb444B:
	CALL Lb419A ; [16794]
	BIT 2,(IY+86) 
	LD (IY+0),$FF 
	JP Z, Lb408F ; [16527]
	LD HL,$C0AA 
	LD (Lb40E8+2),HL 
	LD HL,$C937 
	LD (Lb40F6),HL 
	CALL Lb4098 ; [16536]
Lb4468:
	JR C, Lb4472 ; [$4472:17522]
	EXX 
	INC HL 
	EXX 
	CALL Lb40EC ; [16620]
	JR Lb4468 ; [$4468:17512]
Lb4472:
	CALL Lb419F ; [16799]
	CALL Lb40C4 ; [16580]
	CALL Lb40F9 ; [16633]
	JR Lb4442 ; [$4442:17474]
	NOP 
	INC BC 
	LD (BC),A 
	LD BC,$FF75 
	LD E,L 
	EX AF,AF' 
	NOP 
	DEC HL 
	LD H,$38 
	ADD HL,SP 
	DAA 
	LD H,$3A 
	XOR C 
	ADD A,B 
	LD A,A 
	HALT 


;------------ Labels errors ------------
; LABEL ERROR @LB40CE[@$421D]:CALL $40CE	[16590]
; LABEL ERROR @LB40BB[@$4228]:CALL $40BB	[16571]
; LABEL ERROR @LB40BB[@$4245]:CALL $40BB	[16571]
; LABEL ERROR @LB40F0[@$4370]:CALL $40F0	[16624]
; LABEL ERROR @LB40BB[@$43FC]:CALL $40BB	[16571]
; LABEL ERROR @LB40DC[@$4408]:CALL $40DC	[16604]
; LABEL ERROR @LB40DC[@$4427]:CALL $40DC	[16604]
; LABEL ERROR @LB40DC[@$443A]:CALL $40DC	[16604]
; LABEL ERROR @LB408F[@$4456]:JP Z,$408F	[16527]
; LABEL ERROR @LB40EC[@$446D]:CALL $40EC	[16620]
; LABEL ERROR @LB40C4[@$4475]:CALL $40C4	[16580]
; LABEL @LB4202 Fixed: LD ($4202),HL / LD (Lb4201+1),HL
; LABEL @LB4202 Fixed: LD SP,($4202) / LD SP,(Lb4201+1)
; LABEL @LB4229 Fixed: LD ($4229),HL / LD (Lb4228+1),HL
; LABEL @LB4229 Fixed: LD ($4229),HL / LD (Lb4228+1),HL
; LABEL @LB40EA Fixed: LD ($40EA),HL / LD (Lb40E8+2),HL

.end
RAND USR can be use in Basic (Get Nxt_line)...
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
willinliv
Posts: 46
Joined: Sun Jun 28, 2020 9:07 pm

Re: Is this a ZX81 recording or not?

Post by willinliv »

Thanks Xavier, I've given all that a shot and saved with the tape backups I've been making
willinliv
Posts: 46
Joined: Sun Jun 28, 2020 9:07 pm

Re: Is this a ZX81 recording or not?

Post by willinliv »

Another recapture of a tape that looks something related to GM Save. This is one I tried to capture earlier, but again new USB audio capture device, and some noise reduction of the machine whirr. On side B is I think the interesting stuff. I still don't know what I'm doing to load any of the fastbaud stuff but the basic programmes looked interesting:
Capture.PNG
(from 2.2p)
2.2.p
(3.01 KiB) Downloaded 186 times

Link to files on this tape '18_ACS compilers' in case of interest: https://drive.google.com/drive/folders/ ... sp=sharing

I cut b.wav into four parts but i think part 3 (3.wav) is junk
User avatar
XavSnap
Posts: 1941
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: Is this a ZX81 recording or not?

Post by XavSnap »

Cap0105.jpg
VU File data base ... F$ content: (18ACS_A)

;)

(Nice library !)

Code: Select all

title
publisher
type
library 
code
comments
games

bwlchyddar   zx  software   library:

   3D GRAND  PRIX 
   DKTRONICS 
   ARCADE 
   BE.FAST-MOVING, GOOD GRAPHICS 
   
  
  3D MONSTER MAZE 
   ? 
   ARCADE 
   AQ<EXCELLENT GRAPHICS 
   
  BACKGAMMON 
   PSION 
   BOA RD 
   BE 
   
  
  BREAKOUT>CDS MICRO SYSTEMS 
   ARCADE 
   AB 
  
  
  BRICKSTOP>CDS MICRO SYSTEMS 
  ARCADE 
   AY 
  
  
  COMPAC"HOGROGPROG 
  ARCADE 
   AU|PACM AN TYPE 
     
  
  FLATMAN"HOGROGPROG 
  ARCADE 
   AU=BE A WINDOW CLEANER 
   
  
  
   FLIGHT SIMULATION 
   PSION"SIMULATION 
   AN 
   
  
 FORTYNINER:SOFTWARE  FARM 
  ARCADE 
   AQ>HI-RES MINER GAME  
   
  
!HIGH-RISE-HIVE"HOGROGPROG 
  ARCADE 
   AU   
  
  HOPPER 
  PSS 
  ARCADE 
    AG$FROGGER TYPE 
   
  
  
 HYREZ TUNNEL  
   MOINDROT 
  ARCADE 
   BC3HI-RES VERSION OF SPACE CAVERN 
   
  
  
 KRAZY KONG 
  PSS 
  ARCADE 
   AD(APE AND BARRELS 
    
  
  
  
  MAD MINER"HOGROGPROG 
  ARCADE 
    AU.NICE SCREEN-SHAKE ROUTINE. 
   
  
   
 (MAZE DEATH RACE 
  PSS 
  ARCADE 
   BE< LOADS IN TWO PARTS 
   
  
  
  
  MAZEMAN 
   A BERSOFT 
  ARCADE 
   BE 
   
  
  
  
  
  MAZOGS 
   BU GBYTE 
  ARCADE 
   AE,SUPERB SCROLLING  GRAPHICS5RUN THE MAZE, FIND THE  TREASURE 5AND RETURN - BUT WATC H OUT FOR  <MAZOGS...3 LEVELS. 
  , MICROMOUSE GOES DEBUGGING"LOTHLO RIEN 
  ARCADE 
   AK1HI-RES GRAPHICS,  FAST-MOVING2WITH GOOD SPRITES AN D SEVERAL5LEVELS. UNUSUAL THEME  - REPLACE 3MISSING LETTERS IN A  "LISTING"3AND IT RUNS. THREE "LI STINGS". 
   

   OTHELLO 
   ? 
   BOARD 
   BD?FAST  RESPONSE. 
   
  
  
  
  PILOT<HEWSON CONS ULTANTS"SIMULATION 
   AH5SLOW-MOVIN G FLYING BY CONTROLS.  
   
  
  
 QS AS TEROIDS"QUICKSILVA 
  ARCADE 
   AF 
   
  
  
   
  QS SCRAMBLE"QUICKSILVA 
  ARCADE 
    AL 
   
  
  
  
  
  ROCKETMAN:SOFTWARE FARM 
   ARCADE 
   AI0HI-RES, GOOD SPRITE AC TION. 
   
  
  
 SPACE CAVERN$TIM HARTN ELL 
  ARCADE 
   BB0NICELY DESIGNED BU T SIMPLE =SCROLLING GRAPHICS. 
   
  
  :SPACE RAIDERS 
   PSION 
  ARCADE 
   BI 
   
   
  
  
 THE INVADERS 
   ABERSOFT 
  ARCADE  
   AV 
   
  
  
  
  
  WESTWORLD 
   MOINDROT 
  ARCA DE 
   BF/HI-RES COWBOY SHOOTOUT. 
   
  
   
  ZX CHESS II 
   ARTIC 
   BOARD 
   AO5FAS T, SEVERAL LEVELS, HELP OPT. /AN D FAST-SAVE FACILITY. 
   
  
  
  PHANTOM  
   ? 
  ARCADE 
   BO 
   
  
 BIPODS+FROM "Y OUR COMPUTER" 
  ARCADE 
   BO.HI-RES,  EXCELLENT SPRITES. 
   
  
  
  
 DAMPER 
   ? 
   ARCADE 
   BO 
   GRID GAME 
   
  
  
  
  HEURE 
   ?| EDUCATIONAL 
   BO2EXCELLENT GRAPHIC S - LEARN TO?TELL THE TIME. 
   
  
 =I NTERCEPTEUR COBALT>MARC-ANDRE RA MPON)FLIGHT SIMULATOR 
   BO"IN FREN CH. 
   
  
  
  
  3D BATTLE$
  JRS SOFTWARE 
  ARCADE 
   BP5SHOOT-EM-DOWN. EXCELLENT SCROLL 5GRAPHICS.
  AUTHOR MJJ S TOCKWELL.  
   
  
  
  GOBBLEMAN 
   ? 
  ARCADE  
   BP|PACMAN TYPE 
   
  
  
 24 HR DU MAN :MARC AUMASSON 
  ARCADE 
    ROAD RA CE WITH 3 LEVELS FROM5EASY TO IM POSSIBLE.GOOD GRAPHICS 
   
  
 !INVASION FORCE 
   ARTIC 
  ARCADE 
   BP5INVADER S TYPE WITH SEVERAL NOVEL5FEATUR ES.AUTHOR SIMON WADSWORTH  
   
  
  
  ZOMBIES 
   D.GREEN 
  ARCADE 
   BP.SIMPLE BUT EFFECTIVE GAME. 
   
  
  
 (PENDU (HA NGMAN):BERNARD GUYOT|TRADITIONAL  
   BP0FRENCH - VOCABULARY CAN BE  
    CHANGED. 
   
  
 AGE MENTAL=NOUVEL OB SERV.JY 82 
   QUIZ 
   BP5THE ZX81 WILL  GUESS YOUR MENTAL 5AGE FROM YOU R RESPONSES. FRENCH "TEXT QUIZ. 
    
 !3D TIC TAC TOE 
   ?|TRADITIONAL 
   B P5NOUGHTS AND CROSSES VARIATION  - 5THIS ONE IN BASIC IN A 3*3 CU BE.$(MORPION 3D) 
   
  CASTLES OF CA RMEIN 
   ? 
   GALLERY 
   YOUR CANNONS HOOTS AT VARIOUS5CASTLES ACCORDI NG TO INSTRUCTION+ON ELEVATION,  SPEED. 
   
 ;THE DAMSEL AND THE BEAS T 
   BUGBYTE)ARCADE/ADVENTURE 
   BP5RE SCUE THE DAMSEL FROM THE BEAST3A  RANDOM CASTLE PLAN IS HIDDEN3BY  A BLACK BLOCK, AND YOU MUST1FEE L YOUR WAY AROUND VARIOUS0HAZARD S. FULL INSTRUCTIONS.3D LABYRIN TH:AXIS SOFTWARE 
  ARCADE 
   FIND  YOUR WAY OUT OF THE MAZE.5AS 3D  MONSTER MAZE - NO MONSTERS 
   
  
 MR  MUNCHEE 
  IPS 
  ARCADE 
   MA|PACMAN TY PE 
   
  
  
 =GRIMMS FAIRY TRAILS 
   ? 
  ARC ADE 
   MA)PACMAN/MAZE TYPE 
   
  
  
  
  MUNCHMAN;CHRIS BAILEY (YC,OCT 83) 
  AR CADE 
   MA|PACMAN TYPE 
   
  
  
 SUPERCHE SS 
   ? 
   BOARD 
   MA210 LEVELS, TACTICA L OR POSIT-3IONAL PLAY, STANDARD  OPENINGS,515 PREVIOUS MOVES DIS PLAYED,HELP3OPTION, SELF-PLAY AN D ANALYSE. 
  STARBLASTERS$DAN TAN DBERG 
  ARCADE 
   MA;FROM "SOFTSYNC"  J/F 1983 
   
  
  
  
  RIVER"A.REYNOLDS 
  AR CADE 
   MA5AS FROGGER IN BASIC. FRO M ZXCOMP 
   J/J 1983 
   
  
 BACKGAMMON: P.J.KENWORTHY 
   BOARD 
   MA3FROM "COM PUTING TODAY" SEPT 83 
   
  
  
  3D NOU GHTS+CROSSES:A.J.HEATHCOTE|TRADI TIONAL 
   BP5M/CODE.4*4 CUBE. A STR ONG GAME.  
   
  
  
 =MURGATROYDS REVEN GE)COLLINS COMPUTNG 
  ARCADE 
   BP 
   
  
   
  
 FUNGALOIDS 
   ? 
  ARCADE 
   BP,MULTI/ GRAPHIC BLITZ TYPE. 
   
  
  
 ZX-GOBBLEMAN 
   ARTIC 
  ARCADE 
   BP*SMOOTH-RUNN ING PACMAN. 
   
  
  
 (CHINESE 1 AND 2 
    ? 
   HOROSCOPE 
   BP/1=RELATIONSHIPS A T WORK/2=RELATIONSHIPS AT HOME5B OTH PROGRAMS USE CHINESE SYSTEM 
    
  
  GLORBZZ?PUCE INF. NO.9 
  ARCADE 
    BP5FIND THE GLORBZZ BEFORE IT FI NDS*YOU. USES MAP CO-ORDS. 
   
  
 :FIND THE MATE 
   ? 
   CARD 
   BP-MATCH PAIR S OF CARDS. 
   
  
  
 ACTION GAMES 
   ? 
  A RCADE 
   BP<GAME 1=PACMAN TYPE/GAME  2=ROCKET LIFT-OFF.|EN FRANCAIS 
    
  
  YAHTZEE|CHERNI SLIM 
   DICE 
   BP0ON -SCREEN SCORING AND DICE.$EN FRA NCAIS. 
   
  
 .TOWNS OF ENGLAND AND W ALES 
   ?"QUIZ/EDUC. 
   BP?ON-SCREEN M AP. 
   
  
  
  
  ZOR 
   PIXEL 
  ARCADE 
    SURF ACE-TO-SURFACE CONFLICT. 
   
  
  
  
  STARPAC 
   ? 
  ARCADE 
    PACMAN TYPE. 
   
  
   
  
 STARTRON)GEORGE R.CARTRON 
  ARCA DE 
    SHOOT-ACROSS-THE-SCREEN WITH-SOUND BETWEEN ROUNDS. 
   
  
 :ADVE NTURE ONE 
   ABERSOFT 
   ADVENTURE 
   BE5 FOLLOW STREAM DOWN A HOLE- BASED <ON MAINFRAME GAME. 
   
  
  
  DETECTIVE  
   SOFTSYNC 
   ADVENT. 
   BL5SEARCH FOR  "THE ELUSIVE MR BIG" ,AS A PHILIP MARLOWE TYPE. 
   
  
 ESPIONAGE ISLAND 
   ARTIC 
   ADVENT. 
   BC5ESCAPE CRAS HING PLANE,FIND SEC- 1RET, AND E SCAPE FROM ISLAND. 
   
  
 GREEDY GUL CH:PHIPPS ASSOC. 
   ADVENT. 
   BN/WEST ERN STYLE WITH MAP. 
   
    
  MAGIC MO UNTAIN:PHIPPS ASSOC. 
   ADVENT. 
   BN 
    
      
  PERILOUS SWAMP 
   PSION 
   ADVENT . 
   AM 
   WITH MAP 
   
  
  
 :PHAROAHS TOMB: PHIPPS ASSOC. 
   ADVENT. 
   BN 
   
      
  
  QU EST 
   SOFTSYNC 
   ADVENT. 
   BL5FIND THE  HOLY GRAIL IN THE UNDER5GROUND  PASSAGEWAYS AND ESCAPE A >LA IND IANA JONES. 
   
 SHIP OF DOOM 
   ARTIC  
   ADVENT. 
   BN 
   
  
  
  
 SORCERERS ISLAND 
   PSION 
   ADVENT. 
   AM 
   WITH MAP. 
   
  
  
   
 TRADER 
   PIXEL 
   ADVENT. 
   3 PARTS  WITH SOME GOOD GRAPHICS. 
   
  
  
 :BLACK CRYSTAL)CARNELL SOFTWARE 
   ADV ENT. 
  57 PART SERIES ALL INTER-RE LATED.2SOME GOOD REAL TIME GRAPH ICS.=A UNIQUE ADVENTURE. 
   
  
  PIMANIA 
   PIMAN 
   ADVENT. 
   BO1STRANGE ADVE NTURE BASED ON A|CLOCK-FACE. 
   
  
 VAISSEAU FANTOME 
  ??? 
  ADVENT 
   EN FRANCAIS - NOT TESTED YET 
   
  
  
   BATTLE OF BRITAIN-MICROGAME SIMU LATIONS 
   ADVENT. 
   BP-AS TITLE.BY R .ERSKINE5SEND OUT SPITFIRES TO G RID REFS -ON FIGHTER RAIDS ETC. 
    
 ¨HITCHHIKERS GUIDE TO THE GALAX Y  
  ??? 
   ADVENT. 
  /WANDER A SPACE S TATION. 
   
  
  
  GANYMEDE I AND II(OL IVIER BREMOND 
   ADVENT. 
   K75SCI FI  ADVENTURE IN FRENCH WITH  
   MAPS. 
    
  
 +AVENTURE SOUS MARINE|CHERNI S LIM"SIMULATION 
   K73IN FRENCH.SUBM ARINE CHASE SIM. 
   
  
  
  MINES AND M ONSTERS 
  ???$ROLE PLAYING 
   K7>SEVE RAL CAN PLAY. 
   
  
  
  
 TROJAN 
   P.RUSHT ON 
   ADVENT. 
   K72GOOD MAPS,GRAPHICS . EXPLORE A=DESERTED SPACESHIP. 
    
  
 =ELEPHANTS GRAVEYARD 
  ??? 
   ADVEN TURE 
   K7*BE A HUNTER ON SAFARI. 
   
   
  
 (PLANET OF DEATH 
   ARTIC 
   ADVENT.  
   BM(HINTS AVAILABLE 
   
  
  
 :DICO-BILING
   E"D.CLERMONT 
   QUIZ 
   BM120 QUESTIONS FRENCH-ENGLISH-1SPANISH. L OTS OF CYCLING AND3FISHING TECHN ICALITIES...WOULD5BE GOOD TO TRN SLATE COMPUTERESE. 
  
  MISSION OF THE DEEP:DON PRIESTLEY|MAZE/ADVEN T 
   SEARCH A SHIPWRECK IN THE D ARK- 2BEWARE EELS ETC, AND FIND  THE5SUNKEN TREASURE - YOU HAVE S OME 3HARPOONS AND LIGHTS. GOTO 2 0001REVEALS ALL, GOTO 400 RESUME (HELICOPTER SIM. 
   P.GANCEL 

   SIMULA TOR 
   BM3EN FRANCAIS - HENCE NOT TESTED YET... 
   
  
  VAISSEAU DE DESERT 
  ??? 
   ADVENT. 
   ADV. IN THE GO BI DESERT - WATCH 5OUT FOR THE PYGMIES... IN FRENCH 
   
  
  DOG 
  CCC 
   DISPLAY 
   PLOTTED DOG RUNS - VERY EFFECTIV 
   
  
 KALEIDOSCOPE 
  ??? 
    DISPLAY 
   BM2PRETTY PATTERNS AT RANDOM BUT3REFLECTED IN QUARTERS.  RESTART2PATTERNING BY TOUCHING A  KEY. 
   
  
  POKER 
  ??? 
   CARD GAME 
   I N FRENCH BUT EASILY UNDERSTOOD * AND PLAYS A GOOD GAME. 
   
  
 MOTHER SHIP)TIMEX/ALAN LAITY 
  ARCADE 
   BO6 
6WGPLAYER OPTION. 
   
  
  PINBALL)TI MEX/ALAN LAITY 
  ARCADE 
   BO2FAST-MO VING PINBALL GAME WITH3REALISTIC  FLIPPERS AND A NUDG5 
 
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Post Reply