Thomas Harte
|
be99183f1d
|
Remove outdated TODO.
|
2024-02-15 13:26:03 -05:00 |
|
Thomas Harte
|
a09457dab5
|
Fix IOSEL and DEVSEL assignments.
|
2024-02-15 10:29:30 -05:00 |
|
Thomas Harte
|
51de1892c0
|
With minor infrastructure fixes, switch Mockingboard to stereo.
|
2024-02-15 09:42:33 -05:00 |
|
Thomas Harte
|
cb22278c7f
|
Switch meaning of bit 2.
|
2024-02-15 08:54:52 -05:00 |
|
Thomas Harte
|
809bc9d6a8
|
Add TODO.
|
2024-02-14 22:46:57 -05:00 |
|
Thomas Harte
|
be11f31d5d
|
Support reset.
|
2024-02-14 22:22:42 -05:00 |
|
Thomas Harte
|
0103761b7b
|
Corrects AY audio tone.
|
2024-02-14 22:16:37 -05:00 |
|
Thomas Harte
|
3ac5fdafab
|
Enables AY audio, albeit underclocked.
|
2024-02-14 22:15:21 -05:00 |
|
Thomas Harte
|
1e877c7563
|
Add a clock to the 6522s, enable interrupts.
|
2024-02-14 22:01:03 -05:00 |
|
Thomas Harte
|
07c11e8268
|
Begin 6522 wiring.
|
2024-02-14 15:18:19 -05:00 |
|
Thomas Harte
|
0dcceff410
|
There's actually two AYs.
|
2024-02-14 14:31:38 -05:00 |
|
Thomas Harte
|
2a684ab302
|
Include a single AY in the mix if appropriate.
|
2024-02-14 10:55:53 -05:00 |
|
Thomas Harte
|
27059233b3
|
Use sample source to simplify stretching AY.
|
2024-02-13 22:38:18 -05:00 |
|
Thomas Harte
|
17cad73177
|
Attempt an implementation of StretchedAudioSource .
|
2024-01-29 16:45:20 -05:00 |
|
Thomas Harte
|
15b5a62e01
|
Mockingboard: start sketching out intermediate clocking.
|
2024-01-23 22:05:30 -05:00 |
|
Thomas Harte
|
a3d37640aa
|
Switch include guards to #pragma once .
|
2024-01-16 23:34:46 -05:00 |
|
Thomas Harte
|
3ab6953246
|
Avoid use of raw pointers in machine creation.
|
2024-01-12 22:03:19 -05:00 |
|
Thomas Harte
|
344fec0683
|
Fix Apple II inverse text errors.
|
2024-01-01 22:08:06 -05:00 |
|
Thomas Harte
|
26123bf399
|
Mostly hide state.
|
2024-01-01 15:15:40 -05:00 |
|
Thomas Harte
|
2698ac2d0f
|
Comment and clarify.
|
2024-01-01 09:33:20 -05:00 |
|
Thomas Harte
|
a58f643b4d
|
Improve repeat behaviour.
|
2023-12-31 15:21:20 -05:00 |
|
Thomas Harte
|
1b5b3e575c
|
Add repeat-only functionality.
|
2023-12-29 14:45:48 -05:00 |
|
Thomas Harte
|
ffb992d04a
|
Erase done TODO.
|
2023-12-28 15:07:39 -05:00 |
|
Thomas Harte
|
9344f6a824
|
Indicate whether a keypress is a repeat. Treat appropriately in the Apple II.
|
2023-12-28 15:05:55 -05:00 |
|
Thomas Harte
|
abea3d10cc
|
Merge pull request #1270 from ryandesign/MacSDL
SDL build improvements
|
2023-12-18 21:58:30 -05:00 |
|
Thomas Harte
|
a779b4668e
|
Merge pull request #1269 from ryandesign/typos
Fix typos
|
2023-12-18 21:56:23 -05:00 |
|
Thomas Harte
|
08287edd61
|
Don't disable the colour burst in mixed mode.
|
2023-12-18 16:26:02 -05:00 |
|
Ryan Carsten Schmidt
|
5ef6b190af
|
Fix typos
|
2023-12-16 03:53:07 -06:00 |
|
Ryan Carsten Schmidt
|
d12316dfcf
|
Change phase from int to uint8_t
output_colour_burst expects a uint8_t so may as well make that clear.
|
2023-12-15 04:49:13 -06:00 |
|
Ryan Carsten Schmidt
|
81ad864659
|
Fix OpenGL Apple II colors
Adjust phase by 90 degress.
Closes #872
|
2023-12-15 04:48:32 -06:00 |
|
Ryan Carsten Schmidt
|
234292f163
|
Fix Apple II/II+/IIe first eight non-hbl vbl bytes
Closes #1196
|
2023-11-13 00:51:34 -06:00 |
|
Ryan Schmidt
|
18ed36d090
|
Update get_last_read_value source documentation
|
2023-10-25 03:25:52 -05:00 |
|
Ryan Schmidt
|
c206c7e2cb
|
Fix Apple II/II+ text/lores hbl read addresses
Closes #1181
|
2023-10-25 03:25:48 -05:00 |
|
Ryan Schmidt
|
98730f1f90
|
Fix Apple II/II+/IIe first hbl byte read addresses
Closes #1180
|
2023-10-25 03:21:22 -05:00 |
|
Ryan Schmidt
|
c272632b5a
|
Fix Apple II/II+/IIe hbl row < 64 read addresses
See #1180
|
2023-10-25 03:21:17 -05:00 |
|
Ryan Schmidt
|
577b01e80b
|
Fix Apple II/II+/IIe vbl rows read addresses
See #1180
|
2023-10-25 03:21:06 -05:00 |
|
Thomas Harte
|
8578dfbf22
|
Eliminate various other errant spaces.
|
2023-05-16 16:40:09 -04:00 |
|
Thomas Harte
|
2b56b7be0d
|
Simplify namespace syntax.
|
2023-05-10 16:02:18 -05:00 |
|
Thomas Harte
|
28b4f51cb3
|
Add a SCSI activity indicator.
|
2022-11-16 11:31:10 -05:00 |
|
Thomas Harte
|
2f78a1c7af
|
Add SCSI controller inclusion logic.
|
2022-09-15 12:17:50 -04:00 |
|
Thomas Harte
|
cbfd8e18e8
|
Eliminate repetitive magic constants.
|
2022-09-02 15:54:16 -04:00 |
|
Thomas Harte
|
8dc1aca67c
|
Add TODO shout-outs.
|
2022-08-31 21:20:08 -04:00 |
|
Thomas Harte
|
df29a50738
|
Attempt to support the DMA interface.
|
2022-08-31 15:33:48 -04:00 |
|
Thomas Harte
|
7996fe6dab
|
'Clock' the SCSI bus (i.e. make it aware of passing time).
|
2022-08-30 16:40:25 -04:00 |
|
Thomas Harte
|
4df2a29a1f
|
Add storage to the bus.
|
2022-08-24 15:23:50 -04:00 |
|
Thomas Harte
|
6010c971a1
|
Provide a volume to the SCSI card if one is received.
|
2022-08-23 15:11:56 -04:00 |
|
Thomas Harte
|
ea4bf5f31a
|
Provide card's SCSI ID.
|
2022-08-23 15:05:36 -04:00 |
|
Thomas Harte
|
f4c242d5e9
|
Attempt to offer centralised C8 region decoding.
|
2022-08-23 14:50:44 -04:00 |
|
Thomas Harte
|
0595773355
|
Invents a new virtual select line for extended handling card ROM areas.
|
2022-08-23 14:41:45 -04:00 |
|
Thomas Harte
|
f89ca84902
|
Add missing include.
|
2022-08-22 21:44:33 -04:00 |
|