Thomas Harte
|
26624d7652
|
Fixes vertical blank signal; it should be the other way around.
|
2018-08-04 20:57:02 -04:00 |
|
Thomas Harte
|
85fb4773b0
|
Tweaks Apple key mapping and implements reset_all_keys .
|
2018-08-04 20:31:37 -04:00 |
|
Thomas Harte
|
099d66804e
|
Makes colour burst phase explicit.
|
2018-08-04 19:29:34 -04:00 |
|
Thomas Harte
|
086596c28e
|
Adds reading of vertical blank and implements the full IIe keyboard logic.
i.e. there are now two Apple keys, and shift isn't assumed.
|
2018-08-04 19:17:04 -04:00 |
|
Thomas Harte
|
3aeb4213fe
|
Implements the C010 read value.
|
2018-08-04 17:57:02 -04:00 |
|
Thomas Harte
|
558b96bc05
|
Corrects IIe text display.
|
2018-08-04 16:52:29 -04:00 |
|
Thomas Harte
|
e97cc40a2c
|
Corrects typo in Cx-page ROM paging.
|
2018-08-04 12:44:58 -04:00 |
|
Thomas Harte
|
94503ed771
|
Disables the macOS Apple II options panel, since it now has no options.
|
2018-08-04 12:37:55 -04:00 |
|
Thomas Harte
|
c4f86cc324
|
The Disk II now being its proper speed, withdraws the quickload option.
|
2018-08-03 21:20:21 -04:00 |
|
Thomas Harte
|
70c4d6b9b3
|
Adds a one second delay between controller and drive motor off.
|
2018-08-03 21:13:18 -04:00 |
|
Thomas Harte
|
78c7137427
|
Avoids observer communication if motor status hasn't changed.
|
2018-08-03 21:11:22 -04:00 |
|
Thomas Harte
|
74a2f717b3
|
Turns down the composite signal amplitude a little, to help colour distinctness.
|
2018-08-01 18:52:42 -04:00 |
|
Thomas Harte
|
98bb5bd9f1
|
Ensures flux bits are observable for two cycles rather than one; it should be 1us.
|
2018-07-31 23:01:11 -04:00 |
|
Thomas Harte
|
c91eaaf8da
|
Takes a stab at double low-res graphics.
|
2018-07-31 21:45:09 -04:00 |
|
Thomas Harte
|
a36f37d240
|
Introduces a 1/14th delay in output of double high res.
|
2018-07-31 21:29:51 -04:00 |
|
Thomas Harte
|
c773d3501a
|
Implements the INTC8ROM switch.
Finally causing the Zellyn tests to pass! Is this nightmare behind me?
|
2018-07-31 19:00:46 -04:00 |
|
Thomas Harte
|
5810f9b3f9
|
Fixes high resolution address range and switching logic.
|
2018-07-30 23:23:18 -04:00 |
|
Thomas Harte
|
3f56683342
|
Fixes order of deserialisation between auxiliary and base RAM.
|
2018-07-30 23:08:45 -04:00 |
|
Thomas Harte
|
16ccbdefd6
|
Of course, | has higher precedence than ?. Classic!
|
2018-07-30 23:08:22 -04:00 |
|
Thomas Harte
|
a533d09fe7
|
Sets the IIe as the default model.
|
2018-07-30 23:07:34 -04:00 |
|
Thomas Harte
|
e9aaa5bbdf
|
Factors out the page-mapping function.
For one less potential source of failure.
|
2018-07-30 22:23:48 -04:00 |
|
Thomas Harte
|
ecb26e3281
|
Corrections: slot_C3_rom_ works the other way around; 80STORE doesn't affect most of RAM but does always affect the text screen.
Also factored out `set_zero_page_paging` for consistency.
|
2018-07-30 19:54:25 -04:00 |
|
Thomas Harte
|
5aa0b17720
|
Improves IIe paging further.
|
2018-07-29 23:02:27 -04:00 |
|
Thomas Harte
|
632b37ecec
|
Attempts an implementation of auxiliary memory.
|
2018-07-29 10:41:12 -04:00 |
|
Thomas Harte
|
c905de2e40
|
Restores IIe ROM-over-card paging.
|
2018-07-28 13:31:25 -04:00 |
|
Thomas Harte
|
bc2afe69e1
|
Accepting that memory mapping on a IIe is more complicated than I anticiapted, introduces mapping for all pages.
Also picks a name for the Unenhanced Apple IIe ROM.
|
2018-07-28 13:02:49 -04:00 |
|
Thomas Harte
|
894998b163
|
Merge branch 'master' into IIe
|
2018-07-28 10:54:04 -04:00 |
|
Thomas Harte
|
51192d8397
|
Merge pull request #508 from TomHarte/Whitespace
Eliminates various blank lines.
|
2018-07-28 10:53:17 -04:00 |
|
Thomas Harte
|
3c33ccd730
|
Eliminates various blank lines.
|
2018-07-28 10:52:34 -04:00 |
|
Thomas Harte
|
3e35109d63
|
Merge pull request #507 from TomHarte/BetterBMPDestination
Use `xdg-user-dir PICTURES` instead of $HOME for screenshots
|
2018-07-28 10:48:28 -04:00 |
|
Thomas Harte
|
99c770eab4
|
Ensure that the output of xdg-user-dir is properly filtered.
|
2018-07-28 10:45:50 -04:00 |
|
Thomas Harte
|
34aa78b7ce
|
Attempts to use xdg-user-dir PICTURES in preference to $HOME for pictures.
|
2018-07-28 09:14:18 -04:00 |
|
Thomas Harte
|
8cca9c2055
|
Merge branch 'master' into IIe
|
2018-07-27 23:52:39 -04:00 |
|
Thomas Harte
|
85ce21c79f
|
Merge pull request #505 from TomHarte/MacScreenshots
Attempts to introduce screenshot capture for macOS.
|
2018-07-27 23:43:13 -04:00 |
|
Thomas Harte
|
d19d949b9c
|
Removes unnecessary import.
|
2018-07-27 23:41:55 -04:00 |
|
Thomas Harte
|
1cb3713b84
|
Attempts to introduce screenshot capture for macOS.
|
2018-07-27 23:37:24 -04:00 |
|
Thomas Harte
|
689850d698
|
Merge pull request #504 from TomHarte/SDLBMPByteOrder
Ensures SDL is properly informed of buffer byte order.
|
2018-07-27 18:53:16 -04:00 |
|
Thomas Harte
|
c572a52049
|
Ensures SDL is properly informed of buffer byte order.
|
2018-07-27 18:51:38 -04:00 |
|
Thomas Harte
|
41765e00c4
|
Merge branch 'master' into IIe
|
2018-07-26 21:24:46 -04:00 |
|
Thomas Harte
|
080aa0acc5
|
Merge pull request #503 from TomHarte/SDLScreenshots
Adds screenshot saving upon ctrl+shift+d.
|
2018-07-26 20:58:35 -04:00 |
|
Thomas Harte
|
5e7c46a72a
|
Adds screenshot saving upon ctrl+shift+d.
|
2018-07-26 20:53:12 -04:00 |
|
Thomas Harte
|
5f2b9b2d5a
|
Implements the alternative zero page soft switch.
|
2018-07-25 22:10:21 -04:00 |
|
Thomas Harte
|
5c4506a9db
|
Talks the IIe into proceeding to a beep and an improperly-formed logo.
|
2018-07-25 21:43:12 -04:00 |
|
Thomas Harte
|
55a6431fb3
|
Puts in enough logic to be able to launch a non-functional IIe.
|
2018-07-25 18:58:34 -04:00 |
|
Thomas Harte
|
ede2696a77
|
Edges further towards implementing the IIe video subsystem.
All video-specific switches are in place, and mostly honoured, and a IIe machine configuration is advertised at least.
|
2018-07-24 22:15:42 -04:00 |
|
Thomas Harte
|
59b9e39022
|
Starts the process of supporting the Apple IIe graphics modes.
Albeit that I'm not yet even up on the proper soft switches.
|
2018-07-23 22:14:41 -04:00 |
|
Thomas Harte
|
6b2970f2f2
|
Ensures no-hat input doesn't override analogue axes.
|
2018-07-22 17:29:37 -04:00 |
|
Thomas Harte
|
6a73fe7d65
|
Merge pull request #500 from TomHarte/MacJoysticks
Implements initial joystick support for the Mac
|
2018-07-22 16:56:40 -04:00 |
|
Thomas Harte
|
1362906f94
|
Wires joystick support all the way through to machines.
Ensures there's only one joystick manager, which is shared by all machines, with input going only to the key window.
|
2018-07-22 16:55:47 -04:00 |
|
Thomas Harte
|
8f4042c4bb
|
Permits joysticks to be queried for number of fire buttons.
|
2018-07-22 16:52:58 -04:00 |
|