A line-by-line conversion of the 3D "10 PRINT" program from BBC BASIC to 6502 using the assembler built in to BBC BASIC. The code is all OS legal and runs with or without the Tube enabled.
The Tube processor is the emulated 6502 JIT processor (*FX 151,230,24) provided by PiTubeDirect Hognose: github.com/hog...
Code editing uses the The BASIC Editor 1.45 by Acornsoft and enhanced by Tom Seddon: github.com/tom...
Mark Moxon's excellent, fully-documented BBC Elite source code: www.bbcelite.com and, in particular, the LSFR random function: www.bbcelite.c...
At the end, the PiTubeDirect is shifted into a Z80 Tube emulation mode (*FX 151,230,4) and a Z80 version of the program is assembled using the Z80 version of BBC BASIC by Richard Russell.
Негізгі бет 6502 3D 10 PRINT using the BBC BASIC assembler
No video
Пікірлер: 26