diff --git a/Home.md b/Home.md index 9d61c53..39dad1c 100644 --- a/Home.md +++ b/Home.md @@ -2,8 +2,10 @@ Welcome to the Apple //ix wiki! ### General Development Roadmap -* Binary "alpha-test-001" version for x86 Linux in .deb package format -* Write All The Tests! Unit/integration tests to allow us to rapidly iterate on porting -* Porting/refactoring for greater POSIX distribution (Linux, *BSD, OpenSolaris, ...) -* MacOS/Cocoa -* Tablets \ No newline at end of file +* Continue to iterate on Android support (various touchscreen phone and tablets, TVs, Android Wear, VR devices, ...) +* Improve Mac and iOS ports, (big thanks to @jvernet for contributions here) +* Maintain and improve portability to other POSIX systems in general (Linux, *BSD, etc) +* Overhaul test suite and make it easier to write tests for various edge cases encountered with disk images. You should be able to specify that the emulator load a specific disk image, boot to a certain point, and then sample the virtual machine, softswitches, framebuffer, etc for particular expected value(s). (E.g., I should be able to write a test that shows that running the cracked version of Joust requires a fresh boot of the VM that also has striped the //e RAM with 0x0000FFFF!) +* Overhaul core emulation timing in general and video system timing in particular to provide the correct foundation for more conforming visuals -- especially color widths and "fuzziness". +* Overhaul the audio system and possibly write integration/expectation tests for waveform output +* Write moar tests! (Unit/integration tests to allow us to rapidly iterate on porting). Bugfixes generally should be supported by tests if possible. \ No newline at end of file