[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Musing about a semi-emulator



I've been working on a project to kind-of implement an emulator that runs the Apple monitor in native space, rather than in 6502 space.

It's far from complete and I want to work on the following before release:

1. Implement input redirector, PR# and IN#
2. Implement better INPUT primitive (i.e., don't use fgets())
3. Improve handling of Reset, implement correct Reset vector like Apple ][+
4. Improve disk support. Doesn't need to be enough for DOS 3.3, but I'd like ProDOS to boot from a .PO at least to run BASIC.
5. Implement full monitor (only the disassembler currently works).
6. Improve console compatibility, to support full GR and HGR.
7. Polish up ABIDOS (the internal glue code for handling file access from the native OS).

I need to learn a bit more to make sure some of this works, especially, for #1 and #4, which are the most important things for me atm.

If anyone wants to look at the (VERY messy) source, I'll put it on my site sometime.

Moll.