2 - embed the monitor and basic images into the binary
4 - rpm and pkg installations
6 - update sdk to forgo warning on MacOS
9 allow for switching input and output file while running
10 support pixel doubling
12 - snapshot and resume complete machine state
16 resumes the state in <state> and saves the new state upon exit
17 (unless explicitly aborted). The previous state is renamed to
18 <state>~ to keep a backup.
20 UI: take snapshot, reset, abort, revert
24 A rough, but machine independent job should be easily done.
26 - Complete the keyboard emulation
28 Currently we try hard to map keys to nascom keys. This has some
29 problems as shift goes to shift, e.g. when you press Shift-2 to get
30 @, Nascom will actually get 'shift' '2' and make the '"'
32 Doing a more standard emulation will loose the possibility of
33 emulating shift keys. Ideally, there should be an invokation flag
34 to chose between the two ways of doing it as it really depends on
35 the application. Most won't need the shift event.
41 Requires precise timings.
43 - Complete hardware emulation
45 Check other ports that require emulation
49 The current organisation is a bit of a quick hack, but it works
52 - Screen: Are Nascom characters really 16 pixels high?
56 - Galaxy Attack doesn't work on Virtual Nascom. As it does work on
57 Constantin's Nascom emulator it must be an emulation bug.