I have been folding a port of RunCPM into #FujiNet, so that the device can provide CP/M compatibility to an Atari 8-bit computer, alongside its other duties of being a sort of swiss army knife peripheral (more info at fujinet.online)
I have made a branch from our main repo and folded in the RunCPM code as a library, it's here:
https://github.com/FujiNetWIFI/fujinet- ... lib/runcpm
However, upon building, I am now overflowing segments:
Code: Select all
Linking .pio\build\fujinet-v1\firmware.elf
c:/users/thomc/.platformio/packages/toolchain-xtensa32/bin/../lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: .pio\build\fujinet-v1\firmware.elf section `.dram0.bss' will not fit in region `dram0_0_seg'
c:/users/thomc/.platformio/packages/toolchain-xtensa32/bin/../lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: DRAM segment data does not
fit.
c:/users/thomc/.platformio/packages/toolchain-xtensa32/bin/../lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: DRAM segment data does not
fit.
c:/users/thomc/.platformio/packages/toolchain-xtensa32/bin/../lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: region `dram0_0_seg' overflowed by 204984 bytes
So I am scratching my head a bit, is there something obvious I am missing?
-Thom