mirror of
https://github.com/mauiaaron/apple2.git
synced 2025-01-14 18:30:01 +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
|
### General Development Roadmap
|
||||||
|
|
||||||
* Binary "alpha-test-001" version for x86 Linux in .deb package format
|
* Continue to iterate on Android support (various touchscreen phone and tablets, TVs, Android Wear, VR devices, ...)
|
||||||
* Write All The Tests! Unit/integration tests to allow us to rapidly iterate on porting
|
* Improve Mac and iOS ports, (big thanks to @jvernet for contributions here)
|
||||||
* Porting/refactoring for greater POSIX distribution (Linux, *BSD, OpenSolaris, ...)
|
* Maintain and improve portability to other POSIX systems in general (Linux, *BSD, etc)
|
||||||
* MacOS/Cocoa
|
* 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!)
|
||||||
* Tablets
|
* 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…
x
Reference in New Issue
Block a user