Thomas Harte
|
d576ff1172
|
Exposes DOS 3.3 acceleration as an option.
Albeit with an unhelpful label in the macOS GUI for now.
|
2018-06-10 18:28:29 -04:00 |
|
Thomas Harte
|
af54666c23
|
Implements RWTS acceleration.
|
2018-06-10 17:58:16 -04:00 |
|
Thomas Harte
|
12c59ede09
|
Adds writeback of track location.
|
2018-06-09 20:34:12 -04:00 |
|
Thomas Harte
|
b4d0d4fff6
|
Starts building out some fast-loading infrastructure for DOS 3.3.
|
2018-06-09 17:29:14 -04:00 |
|
Thomas Harte
|
fb4bb21bf6
|
Ensures an objective copy of the bus address is kept, and forwarded to cards.
|
2018-06-08 20:12:15 -04:00 |
|
Thomas Harte
|
b2464598d0
|
Forces the Apple II bus handler call inline.
|
2018-05-28 18:21:01 -04:00 |
|
Thomas Harte
|
a4d7703efd
|
Adds missing #include.
|
2018-05-23 22:28:00 -04:00 |
|
Thomas Harte
|
f9c25372c2
|
Ensures cards get messaged regardless of memory area.
|
2018-05-22 21:49:34 -04:00 |
|
Thomas Harte
|
ea92363e6c
|
Attempts to get the Apple II to honour the AppleII::Card select constraints appropriately.
|
2018-05-22 20:34:59 -04:00 |
|
Thomas Harte
|
80d34f5511
|
Specs out a new AppleII::Card interface.
Doesn't yet fully implement it on the Apple II side though.
|
2018-05-21 20:54:53 -04:00 |
|
Thomas Harte
|
7c2721d54d
|
Adjusted number again. But we'll see.
|
2018-05-15 20:43:13 -04:00 |
|
Thomas Harte
|
8907d0a9a7
|
Adds a low-pass filter to the Apple II's audio.
|
2018-05-14 21:56:14 -04:00 |
|
Thomas Harte
|
5107c7c23d
|
Ensures all keypresses are entered as upper case.
|
2018-05-13 22:40:28 -04:00 |
|
Thomas Harte
|
dea9892a85
|
Attempts to implement vapour lock bus behaviour.
|
2018-05-13 18:53:32 -04:00 |
|
Thomas Harte
|
5d6b5d9f10
|
Eliminates all emdashes in cross-platform code.
|
2018-05-13 15:34:31 -04:00 |
|
Thomas Harte
|
0b771ce61a
|
Removes all instances of the copyright symbol.
|
2018-05-13 15:19:52 -04:00 |
|
Thomas Harte
|
39c0bc6c47
|
Factors string serialisation with \n\r conversion out of the Apple II and reuses it with the Oric.
|
2018-05-13 13:57:19 -04:00 |
|
Thomas Harte
|
a6b8e88406
|
Implements type_string for the Apple II.
|
2018-05-13 11:30:04 -04:00 |
|
Thomas Harte
|
c23f6d8d19
|
Corrects type for array accesses.
|
2018-05-11 21:46:30 -04:00 |
|
Thomas Harte
|
a43ca0db35
|
Makes the Apple II an activity source.
|
2018-05-10 22:17:13 -04:00 |
|
Thomas Harte
|
d16ae84d0b
|
Reduces number of Apple II video flushes, to reduce processing cost.
|
2018-05-10 20:48:57 -04:00 |
|
Thomas Harte
|
d613c3c187
|
Adds an implementation of the language card.
|
2018-05-06 16:17:11 -04:00 |
|
Thomas Harte
|
4c4ab25d0e
|
Attempts to rationalise Apple II address decoding.
|
2018-05-05 20:24:03 -04:00 |
|
Thomas Harte
|
723ee88043
|
Introduces configuration options for the Apple II.
Specifically: II or II+? Disk II 13- or 16-sector? Or not at all?
|
2018-05-03 19:37:32 -04:00 |
|
Thomas Harte
|
265bc80d44
|
Attempts to introduce sleeping to the Disk II.
|
2018-04-29 17:52:29 -04:00 |
|
Thomas Harte
|
2685e9087e
|
Changes the default-assigned Disk II card slot from 7 to 6.
|
2018-04-24 20:24:44 -07:00 |
|
Thomas Harte
|
7061537ff5
|
Makes joined-up attempt to run data through the Disk II.
|
2018-04-24 19:44:45 -07:00 |
|
Thomas Harte
|
2f2390b5aa
|
Adds F12 as a reset key, triggers cards upon a flush.
|
2018-04-24 09:03:30 -07:00 |
|
Thomas Harte
|
4bff44377a
|
Attempts to route Disk II requests to the thing itself.
|
2018-04-23 22:11:31 -07:00 |
|
Thomas Harte
|
7463edaa1b
|
Attempts to bring card support to the Apple II, and adds a 'has disk' flag.
|
2018-04-23 21:14:45 -07:00 |
|
Thomas Harte
|
6592745e53
|
Adds the bare minimum to respond to attempts to open NIB files with an Apple II.
|
2018-04-21 21:21:57 -07:00 |
|
Thomas Harte
|
5968c9a391
|
Corrects Apple II output audio.
|
2018-04-21 14:56:50 -07:00 |
|
Thomas Harte
|
b8ae283049
|
Implements correct text inverse/flashing.
|
2018-04-19 22:14:22 -04:00 |
|
Thomas Harte
|
b4a2d1395c
|
Ensures left and right cursor keys work.
|
2018-04-18 22:23:31 -04:00 |
|
Thomas Harte
|
f5ae8d0f79
|
Attempts to be more rigorous about clock rates.
|
2018-04-18 21:52:22 -04:00 |
|
Thomas Harte
|
f22c23cb4c
|
Attempts to bring audio to the Apple II.
By factoring the audio toggle out from the MSX.
|
2018-04-17 22:28:13 -04:00 |
|
Thomas Harte
|
a07c99d778
|
Completes first draft of Apple II video hardware.
|
2018-04-17 22:04:02 -04:00 |
|
Thomas Harte
|
465c38f03c
|
Extends the keyboard protocol and adds keyboard input to the Apple II.
|
2018-04-15 21:11:30 -04:00 |
|
Thomas Harte
|
be05d51e07
|
Now gives something a lot like the proper character output.
|
2018-04-15 20:31:04 -04:00 |
|
Thomas Harte
|
9bc470027e
|
Put enough in place to get a visual representation of video memory.
Not the correct one, and so as to indicate that the machine isn't booting, surprisingly.
|
2018-04-15 19:35:08 -04:00 |
|
Thomas Harte
|
61659faeaa
|
Adds the necessary call-outs to allow implementation of video generation.
|
2018-04-15 15:13:07 -04:00 |
|
Thomas Harte
|
71adb964e5
|
The Apple II now has a functioning processor, ROM and RAM.
|
2018-04-14 21:41:26 -04:00 |
|
Thomas Harte
|
7efee9b52b
|
Does the bare minimum to create a class skeleton for Apple II implementation.
|
2018-04-14 19:46:15 -04:00 |
|