Thomas Harte
|
213dfe037d
|
Shift operation stuff into its own namespace, making data_select_active a free function.
|
2023-12-21 16:03:53 -05:00 |
|
Thomas Harte
|
faaa89bb67
|
Eliminate all reference to EmuTOS.
|
2023-12-21 15:28:45 -05:00 |
|
Thomas Harte
|
98be6e690f
|
Fully expose the PC to SDL, etc.
|
2023-12-21 13:01:41 -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 |
|
Thomas Harte
|
5033d2046a
|
Support auto-EOI.
|
2023-12-12 14:02:46 -05:00 |
|
Thomas Harte
|
2db04eb671
|
Add TODO list.
|
2023-12-12 10:59:43 -05:00 |
|
Thomas Harte
|
0c98a78bb5
|
Support specific EOIs.
|
2023-12-12 10:55:49 -05:00 |
|
Thomas Harte
|
d523242e08
|
Add TODO.
|
2023-12-12 09:35:05 -05:00 |
|
Thomas Harte
|
070f8d8bc3
|
Simplify control flow.
|
2023-12-12 09:29:28 -05:00 |
|
Thomas Harte
|
add3257258
|
Switch to using a Parser rather than duplicating one.
|
2023-12-11 19:13:37 -05:00 |
|
Thomas Harte
|
05bfab47d2
|
Merge branch 'master' into PCHD
|
2023-12-10 23:15:33 -05:00 |
|
Thomas Harte
|
7b9cc2332e
|
Extend amount of time it takes keyboard to reset.
|
2023-12-10 22:44:24 -05:00 |
|
Thomas Harte
|
04d75a3ab8
|
Return proper day-of-the-month value.
|
2023-12-10 22:44:08 -05:00 |
|
Thomas Harte
|
98e05fb0e3
|
Introduce high-density tracks.
|
2023-12-10 22:17:23 -05:00 |
|
Thomas Harte
|
f823310fe3
|
Add an appropriate crop.
|
2023-12-08 14:29:23 -05:00 |
|
Thomas Harte
|
604fca7fb1
|
Revise colour burst phase guess.
|
2023-12-08 11:55:00 -05:00 |
|
Thomas Harte
|
e703721271
|
Tie snow avoidance to avoiding DEN.
|
2023-12-08 11:02:41 -05:00 |
|
Thomas Harte
|
664890cead
|
Expose speed as an option.
|
2023-12-08 10:46:59 -05:00 |
|
Thomas Harte
|
3a103217d1
|
Add a compiletime 'turbo' flag for sort-of-80286 speeds.
|
2023-12-08 09:38:55 -05:00 |
|
Thomas Harte
|
4bfde2f30f
|
Mostly silence PC.
|
2023-12-07 22:11:49 -05:00 |
|
Thomas Harte
|
2966a82690
|
Merge pull request #1258 from TomHarte/DiskWrite
Respond appropriately if a write is attempted.
|
2023-12-07 22:08:07 -05:00 |
|
Thomas Harte
|
d61d80afec
|
It seems that write protection ends in not-ready.
|
2023-12-07 16:50:12 -05:00 |
|
Thomas Harte
|
1985d7da6a
|
Do something on a write rather than nothing.
|
2023-12-07 16:45:21 -05:00 |
|
Thomas Harte
|
75b6030516
|
Don't lose brown upon a blink.
|
2023-12-07 14:53:59 -05:00 |
|
Thomas Harte
|
e691cc8723
|
Retain dark yellow for composite output.
|
2023-12-07 14:21:09 -05:00 |
|
Thomas Harte
|
c5745f71f6
|
Reduce repetition, map dark yellow to brown.
|
2023-12-07 13:11:20 -05:00 |
|
Thomas Harte
|
71069bef0f
|
Correct get_scaled_scan_status.
|
2023-12-07 12:18:03 -05:00 |
|
Thomas Harte
|
8608f0f89d
|
Adjust CGA clocking down by 1/7th.
|
2023-12-07 12:05:15 -05:00 |
|
Thomas Harte
|
fc63fcb751
|
Unify usages of output_level for border.
|
2023-12-07 11:04:18 -05:00 |
|
Thomas Harte
|
ad78a03300
|
Default to CGA40 if starting a new composite PC.
|
2023-12-07 10:14:06 -05:00 |
|
Thomas Harte
|
0f22ee5de4
|
Add TODO.
|
2023-12-07 10:08:43 -05:00 |
|
Thomas Harte
|
83cfacc0a5
|
Update TODOs.
|
2023-12-07 10:03:52 -05:00 |
|
Thomas Harte
|
ef0c3549d2
|
Attempt but fail to indicate PM.
|
2023-12-06 23:28:16 -05:00 |
|
Thomas Harte
|
e3119a4904
|
Hack in read-only versions of the main registers.
|
2023-12-06 23:25:34 -05:00 |
|
Thomas Harte
|
5fde3b8d5d
|
Wire up a stub RTC plus appropriate option ROM.
|
2023-12-06 22:56:09 -05:00 |
|
Thomas Harte
|
b385e6edad
|
Revise guess as to address wrapping.
|
2023-12-06 22:03:24 -05:00 |
|
Thomas Harte
|
8645a4b7b1
|
Walk further towards user display configuration.
|
2023-12-06 14:44:59 -05:00 |
|
Thomas Harte
|
ff000a5792
|
Support remainder of colour control.
|
2023-12-06 14:38:43 -05:00 |
|
Thomas Harte
|
1c7f8841f4
|
Avoid potential lengthy startup; work towards display option.
|
2023-12-06 13:55:41 -05:00 |
|
Thomas Harte
|
fd298ffbe9
|
Remove dead TODO.
|
2023-12-06 13:15:36 -05:00 |
|
Thomas Harte
|
987a5dbfbf
|
Honour monochrome flag.
|
2023-12-06 13:15:17 -05:00 |
|
Thomas Harte
|
0bb74f405f
|
Ensure lines are in-phase with the NTSC colour subcarrier.
|
2023-12-06 13:12:58 -05:00 |
|
Thomas Harte
|
1aa168054e
|
Add a phoney colour burst.
|
2023-12-06 13:10:28 -05:00 |
|
Thomas Harte
|
6d7c6de32f
|
Fix flush_pixels for 640px mode.
|
2023-12-06 11:50:16 -05:00 |
|
Thomas Harte
|
d3021e8c90
|
Attempt _something_ for 640px mode.
|
2023-12-06 11:42:35 -05:00 |
|