Is this a ZX81 recording or not?
Re: Is this a ZX81 recording or not?
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.
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)
Re: Is this a ZX81 recording or not?
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
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
Re: Is this a ZX81 recording or not?
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...
Re: Is this a ZX81 recording or not?
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 !
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: Is this a ZX81 recording or not?
Thanks both, I'll have a tinker tonight to see what you've found. Cheers
Re: Is this a ZX81 recording or not?
??? It's a protected program (Z81) Slow mode, no basic header, seem to be a disassembler/tool kit.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: Is this a ZX81 recording or not?
Hi,
"GM's cassette routine" paced in the low RAM, at $2000.
Type RAND USR 8834 to access menu.
RAND USR can be use in Basic (Get Nxt_line)...
"GM's cassette routine" paced in the low RAM, at $2000.
Type RAND USR 8834 to access menu.
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
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: Is this a ZX81 recording or not?
Thanks Xavier, I've given all that a shot and saved with the tape backups I've been making
Re: Is this a ZX81 recording or not?
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:
(from 2.2p)
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
(from 2.2p)
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
Re: Is this a ZX81 recording or not?
(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)