Quadium 4004 Workbench · public · first seen
Fixed: QuadBasic binary/BCD conversion routines (BCD2, BYTE, etc.) no longer duplicate code for every digit.
Now: QuadBasic conversions share unified routines housed in Page E (256 bytes) of the ROM.
Notes:
In QuadBasic, Page E is only allocated if your program actually uses binary/BCD conversion.
Basic math, comparisons, and printing already-stored BCD values leave Page E completely free for your own code.
QuadBasic uses Page F to handle runtime helpers for things like PRINT, logic operators (AND/OR/XOR), and RND.
If your QuadBasic program outgrows the 256-byte limit on either ROM page, you can write those specific routines directly in custom assembly.
Fixed: A trailing comment on a DIM, CONST, or DEFINE line no longer breaks header detection or triggers a false E101 error on the next declaration.
| Depot | New manifest | Previous manifest |
|---|---|---|
| 4625321 | 5660998389789612802 | 8784711099176851948 |