-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
applicationThis shows up in a specific applicationThis shows up in a specific applicationbugSomething isn't workingSomething isn't workingsyscallA BIOS/BDOS syscall is involvedA BIOS/BDOS syscall is involvedwishlist
Description
This is repeat of an old issue, #234. The HiSoft C compiiler, as contained in David's repo, fails:
I can run the v135 compiler, but not the v3.09. However I have used trial and error and I now see numerous other emulators running this:
- David's
ntvcm
emulator "just works": - iz-cpm almost works
- I had to implement BDOS call 102 - Add a fake handler for BDOS #102 / F_TIMEDATE ivanizag/iz-cpm#23
- I also have to comment out the call to "truncate_if_needed" then it works.
- Need to see if that is buggy.
- https://github.com/ivanizag/iz-cpm
- CPMEMU v5 "just works":
Once again I think that I should just write a "CPM Test Suite" where I open files, write to them, etc, etc, and test that code under N emulators. It seems like we all do things differently. Today messing around with iz-cpm
and seeing the removal of the truncation code fixed iz-cpm
I guess I have another area of difference to explore.
TLDR; This is the second time I've opened a bug with this same issue and I guess I need to try again now that I've identified several emulators that can run the damn thing!
Metadata
Metadata
Assignees
Labels
applicationThis shows up in a specific applicationThis shows up in a specific applicationbugSomething isn't workingSomething isn't workingsyscallA BIOS/BDOS syscall is involvedA BIOS/BDOS syscall is involvedwishlist