Mike shared the game Vorlon Invaders with his upload a couple of weeks back.
A simple but kinda fun game. It works on Jynx, and it works on a real Lynx 96. But Pale reboots back to the startup screen.
Have I messed up my Pale config or is this a bug?
Vorlon Invaders does not work on Pale?
-
- Mensajes: 34
- Registrado: 09 Nov 2020 23:23
- Agradecido : 13 veces
- Agradecimiento recibido: 60 veces
- Womble
- Mensajes: 75
- Registrado: 19 Nov 2020 18:59
- Agradecido : 15 veces
- Agradecimiento recibido: 77 veces
Re: Vorlon Invaders does not work on Pale?
Another 'interesting' game
To start the game sets up the NMI to point to a new routine which seems to do very little before rebooting
00007000: CD 66 72 CALL 7266h
..
00007266: 21 75 72 LD HL,7275h
00007269: 22 95 62 LD (6295h),HL <--- sets NMI interrupt vector
0000726C: 18 03 JR +03h
0000726E: 21 00 00 LD HL,0000h
00007271: 22 98 62 LD (6298h),HL <-- don't know what this is
00007274: C9 RET
00007275: AF XOR A
00007276: D3 80 OUTA (80h)
00007278: D3 84 OUTA (84h)
0000727A: 21 00 70 LD HL,7000h
0000727D: 77 LD (HL),A
0000727E: E5 PUSH HL
0000727F: D1 POP DE
00007280: 13 INC DE
00007281: 01 00 30 LD BC,3000h
00007284: ED B0 LDIR <--- copy to which bank ??
00007286: C3 00 00 JP 0000h <--- why!
00007289: 11 10 27 LD DE,2710h
0000728C: CD A4 72 CALL 72A4h
To start the game sets up the NMI to point to a new routine which seems to do very little before rebooting
00007000: CD 66 72 CALL 7266h
..
00007266: 21 75 72 LD HL,7275h
00007269: 22 95 62 LD (6295h),HL <--- sets NMI interrupt vector
0000726C: 18 03 JR +03h
0000726E: 21 00 00 LD HL,0000h
00007271: 22 98 62 LD (6298h),HL <-- don't know what this is
00007274: C9 RET
00007275: AF XOR A
00007276: D3 80 OUTA (80h)
00007278: D3 84 OUTA (84h)
0000727A: 21 00 70 LD HL,7000h
0000727D: 77 LD (HL),A
0000727E: E5 PUSH HL
0000727F: D1 POP DE
00007280: 13 INC DE
00007281: 01 00 30 LD BC,3000h
00007284: ED B0 LDIR <--- copy to which bank ??
00007286: C3 00 00 JP 0000h <--- why!
00007289: 11 10 27 LD DE,2710h
0000728C: CD A4 72 CALL 72A4h
-
- Mensajes: 3268
- Registrado: 20 Sep 2011 13:59
- Agradecido : 309 veces
- Agradecimiento recibido: 858 veces
Re: Vorlon Invaders does not work on Pale?
Don't know how ports 80H & 84H are used in the Lynx; but the NMI routine fills with zeroes addresses 7000H-9FFFH. And indeed, the JP 0000H seems a nonsense, looks like something more is needed before this routine is executed.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados