BBC Basic for Next now at the stage where it is useable and can run a good chunk of BASIC code written for the BBC Micro/Electron with little to no modification.
Key features include:
- 4 video modes (256x192 ULA, 256x192 L2, 320x256 L2 and 640x256 L2)
- L2 video modes support high-resolution colour; no attribute clash!
- Disk I/O support
- Graphics support (point, line, triangle and circle)
- In-line assembler tweaked to include Z80N instructions
- Next Turbo modes (3.5Mhz, 7Mhz, 14Mhz and 28Mhz)
You can find more details on the project here over on my GitHub account along with .nex files and example BBC Basic files that can be run on a Next/MiSTer FPGA/ZEsarUX/CSpect or any Next compatible system.