floobydust wrote:
I also would have an interest in having a port of FLEX on the 6502.
I am still working on it. As they say, the final 20% of the operating system code is taking 80% of the development time. It appears you have changed your mind about putting the system image in ROM? The utilities are only about half done. The editor is still missing several commands and there are some bugs to fix. The assembler cannot handle much of the 6502 instruction set yet.
floobydust wrote:
Also, for this particular thread, perhaps including DOS/65 (from Rich Leary) would be beneficial, as it's basically a functional remake of CP/M on the 6502, with full source available.
Rich and David will have to speak for themselves about their work as I am not familiar with them. Also, DOS/65 is sometimes confused with DOS65, a fairly mature system with lots of languages and other software:
http://retro.hansotten.nl/6502-sbc/dos65/floobydust wrote:
- as for CCP, I think the memory footprint is around 2KB, which I guess isn't too bad. But having the luxury of overwriting it for user programs is fine. However, if SUBMIT is used to do batch execution (from a .SUB file), then one would likely need to ensure that the CCP doesn't get clobbered in the process.
Protecting CCP is not an issue.
This is how SUBMIT works: Create a file named $$$.SUB containing the lines of the script file in reverse order, one line per 128-byte record. Warm boot to reload CCP. If it detects the presence of $$$.SUB, it reads the last record of the file, decrements the record count, then executes the line. Repeat until the file is exhausted.