David Given
David Given
That's really impressive. The performance is better than I was expecting --- have you tried something like WordStar on it? I suspect it won't update fast enough to be useful,...
You _might_ be able to get away with only updating 0xf4 before making system calls. It's used to remember which language is currently bank in, so that after making a...
So I'm in two minds about this. It makes sense to have it as part of the CP/M-65 distribution, but I don't really want to have checked in binaries. I...
Could the 8080 code be loaded from the boot track of the CP/M-80 disk, mimicking the way that CP/M normally boots? That would neatly divide the 6502 code from the...
This looks suspiciously like a llvm-mos bug that got fixed a while back --- certain relocations where being made incorrectly which resulted in the zp static data being copied from...
Something's broken in llvm-mos --- asm.com doesn't work any more. It's not at my end; I tried redoing a previously successful build on github, and it now fails: https://github.com/davidgiven/cpm65/actions/runs/7532135164 I...
I've just found a nasty LLVM bug: https://github.com/llvm-mos/llvm-mos-sdk/pull/306 It was causing the start of the heap to not be relocated, meaning that if the binary was loaded above 0x0200 (which...
That bug hasn't gone away. I finally found out what's going on this time: https://github.com/llvm-mos/llvm-mos-sdk/issues/320 The good news is that your suggestion of turning off ZP LTO should work around...
Sorry, yes. Merging. This was left open because of the underlying linker issue. (It's not a problem with ZP LTO, but it's provoked by ZP LTO...)
The new configuration stuff is in the dev build only right now (which is what you see when you look at the github page, which is why the documentation doesn't...