- No sound yet
- No keyboard support yet
- Mouse support is bare minimum for me to be able to test, could be better
- HDD/CDRom disk image access is very slow, code is bare minimum atm
(also not helped by the fact that my IDE drive is connected to the ST bus rather than to the TF536, but still...)
Also need to test, and possibly make fixes for, when using an ACSI drive.
- Gfx driver is in hardcoded proof-of-concept stage. Needs to be made proper and robust, with options, auto detect and so on.
- Just generally make it user friendly, and in a state where it's usable by anyone
There's barely any error checking or messages yet. For example, it will ungracefully crash or hang if you tell it to use a disk image that doesn't exist etc..
There's no cleanup code yet so you can't really quit back to TOS, you need to restart the machine.
Some kind of configuration GUI would be nice.
Other things I want to add, but further down the road:
- Access to host filesystem for sharing files between Mac/Atari
- Serial port support
- Ethernet support
- Real SCSI support for computer that has it
(Likely up to someone else to implement, I don't have a computer with SCSI
- 68040/60 support for those fancy Falcon CT60 machines
(again, this would have to be done by someone else that has a 040/060 computer once this is on Github - it's mainly just the different MMU code is going to be needed)
Possibly more... there's always more..