For those of you running out of memory when making Nabu home-brew (.nabu executable file) programs, I developed a relocating loader that turns off ROM and moves your program down to location zero, rather than $140D where the ROM loaded it. Or if you have a different ROM version that loads somewhere else, it will work with that too. Should give you an extra 5K of memory. More if you have an 8K ROM. See https://web.ncf.ca/au829/WeekendReports ... 2025.11.09 for the blog post and https://github.com/agmsmith/z88dk/blob/ ... u_crt0.asm for my Z88DK hack of the C runtime to do it.
- Alex
Relocate to Zero - More Memory!
The RetroNET NABU-LIB z88dk C Library for creating games and software.
Jump to
- Announcements, News and Updates
- Welcome
- Leo's Core Dump
- Events
- NABU Repair, Operations and Hacks
- NABU 1600
- Internet Adapters
- ↳ Cables
- ↳ The Internet Adapter (RetroNET)
- ↳ NABU.RUN
- ↳ Keyboard Emulator
- ↳ adm3 Telnet Terminal Emulator
- Software Projects
- ↳ Cloud CP/M
- ↳ Cloud GUI
- ↳ CPM MSX BIOS
- ↳ NABU-LIB
- ↳ Production Dave
- ↳ RetroNET Communication Protocol
- ↳ RetroNET Chat
- ↳ RetroNET Telnet
- ↳ RNCMD
- ↳ SlideYou & SlideShow
- ↳ ROM Ver 14
- ↳ Font Editor
- ↳ TechCowBoy Software
- ↳ CPM Drive
- ↳ MSX8 Rom Launcher
- Hardware Projects
- ↳ RenderEng F18 Alt
- ↳ 8251 CPM Serial Output
- ↳ Floppy Controller Card
- ↳ Serial I/O Card
- ↳ Hard Drive Interface
- ↳ Printers
- ↳ BC Rom Switcher PCB
- ↳ WIFI Modem
- ↳ Microcore Labs ROM Emulator
- ↳ Microcore Labs MCLZ8 Z80 Emulator
- ↳ RomWBW Option Card
- Emulators
- ↳ MAME NABU Emulator
- Forum Support & New Project Requests
- Project Suggestions & Ideas