Philip Smart c0d33737e1 Fix K64F build: make heap overrides ZPU-only for tbasic, kilo, ed
The tbasic, kilo, and ed apps unconditionally overrode HEAPADDR/HEAPSIZE
with ZPU BRAM addresses (0x1FFF5000+0x33000=0x20028000) that exceed the
K64F app CODE region. Wrapped overrides in ifeq ($(__ZPU__),1) so K64F
builds use the default heap/stack calculated by build.sh.

Also disabled mbasic K64F build (heap overrides + code size exceed CODE
region) — mbasic was already disabled for ZPU.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 12:18:55 +00:00
Description
zOS - ZPU/K64F Operating System and IOCP Bootloader
297 MiB
zOS v1.01 Latest
2026-03-16 12:23:19 +00:00
Languages
C 55.8%
C++ 29.9%
VHDL 13.4%
Python 0.3%
Makefile 0.2%
Other 0.4%