mirror of
https://github.com/mauiaaron/apple2.git
synced 2024-09-18 13:55:52 +00:00
Update development roadmap
parent
35987e559f
commit
46df4c79ed
12
Home.md
12
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
|
||||
* 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.
|
Loading…
Reference in New Issue
Block a user