Thomas Harte
|
a293a3a816
|
Document the future.
|
2023-11-22 14:14:53 -05:00 |
|
Thomas Harte
|
b22b489380
|
Mask into 4kb; I don't know whether hardware scrolling is in use.
|
2023-11-22 14:12:57 -05:00 |
|
Thomas Harte
|
231de8440e
|
Add text display.
|
2023-11-22 14:11:22 -05:00 |
|
Thomas Harte
|
8993a9c4c1
|
Import MDA font.
|
2023-11-22 14:04:26 -05:00 |
|
Thomas Harte
|
381537fde9
|
Get as far as MDA being able to fetch.
|
2023-11-22 13:52:28 -05:00 |
|
Thomas Harte
|
f249e4ada6
|
Maintain an actual pixel buffer.
|
2023-11-22 13:40:50 -05:00 |
|
Thomas Harte
|
12179e486f
|
Create a solid white rectangle.
|
2023-11-22 13:18:39 -05:00 |
|
Thomas Harte
|
80b2ccd418
|
Attempt to wire in a CRTC.
|
2023-11-22 12:53:09 -05:00 |
|
Thomas Harte
|
2af6259963
|
Merge pull request #1213 from TomHarte/PITClock
Standardise on the PIT clock as the definition of time.
|
2023-11-21 22:51:14 -05:00 |
|
Thomas Harte
|
24d0caf8e7
|
Fix Swift conditionality.
|
2023-11-21 22:48:26 -05:00 |
|
Thomas Harte
|
1828a10885
|
Use less branchy inner loop.
|
2023-11-21 22:42:53 -05:00 |
|
Thomas Harte
|
bcd4a2216a
|
Improve clocking.
|
2023-11-21 22:36:11 -05:00 |
|
Thomas Harte
|
3da3401125
|
Attempt full audio output.
|
2023-11-21 22:28:33 -05:00 |
|
Thomas Harte
|
972d1d1ddd
|
Add audio pipeline.
|
2023-11-21 22:11:32 -05:00 |
|
Thomas Harte
|
0344af986c
|
Try to avoid having to edit this constantly.
|
2023-11-21 22:02:36 -05:00 |
|
Thomas Harte
|
6329a1208a
|
Adopt PIT-centric timing.
|
2023-11-21 22:02:24 -05:00 |
|
Thomas Harte
|
c11d3b61d6
|
Merge pull request #1209 from TomHarte/SupportChipsAplenty
Add various other PC chips into the mix.
|
2023-11-21 21:53:29 -05:00 |
|
Thomas Harte
|
375a9f9ff5
|
Pull out the PIC, DMA.
|
2023-11-21 15:50:38 -05:00 |
|
Thomas Harte
|
a1e118a1ff
|
Do some interrupt work.
|
2023-11-21 15:46:31 -05:00 |
|
Thomas Harte
|
83ca9b3af5
|
Hack in some MDA text logging. Boot seems to complete?
|
2023-11-21 11:37:36 -05:00 |
|
Thomas Harte
|
acdf32e820
|
Handle low/high switches.
|
2023-11-21 11:25:53 -05:00 |
|
Thomas Harte
|
931e6e7a56
|
Add, disable, logging detritus.
|
2023-11-21 11:19:47 -05:00 |
|
Thomas Harte
|
058080f6de
|
Prove to my caveman self that no text is being written.
|
2023-11-20 23:11:27 -05:00 |
|
Thomas Harte
|
c4e9f75709
|
Edge towards but don't quite reach interrupt.
|
2023-11-20 22:52:20 -05:00 |
|
Thomas Harte
|
695282b838
|
PIT output now reaches the PIC.
|
2023-11-20 22:36:05 -05:00 |
|
Thomas Harte
|
f0e2ef5e28
|
Attempt to implement square-wave mode.
|
2023-11-20 22:19:18 -05:00 |
|
Thomas Harte
|
ee6012f6e9
|
Evict the PIT.
|
2023-11-20 19:00:16 -05:00 |
|
Thomas Harte
|
d3e90ce006
|
Capture some basics.
BIOS now seems to get as far as expecting channel 0 to trigger an interrupt, which never comes.
|
2023-11-20 15:36:52 -05:00 |
|
Thomas Harte
|
18ddc2c83a
|
Route traffic.
|
2023-11-20 15:11:22 -05:00 |
|
Thomas Harte
|
abf0eead7a
|
Add a functionless PIC.
|
2023-11-20 13:53:44 -05:00 |
|
Thomas Harte
|
a689f2b63e
|
Relocate comment.
|
2023-11-20 12:22:30 -05:00 |
|
Thomas Harte
|
a3066fc040
|
Advance to the missing PIC.
|
2023-11-20 12:21:37 -05:00 |
|
Thomas Harte
|
7eed254de9
|
Bring an 8255 into the mix.
|
2023-11-20 12:13:42 -05:00 |
|
Thomas Harte
|
55f466f2fa
|
Add enough of the DMA subsystem to trip over in PPI world.
|
2023-11-19 22:55:29 -05:00 |
|
Thomas Harte
|
119c83eb18
|
Fix field decoding.
|
2023-11-19 21:51:27 -05:00 |
|
Thomas Harte
|
4e077701c9
|
Exit without further modification upon latch.
|
2023-11-19 16:37:47 -05:00 |
|
Thomas Harte
|
a26bfd938e
|
Merge pull request #1210 from ryandesign/patch-1
Fix typos in Apple II ROM images readme.txt
|
2023-11-19 16:12:08 -05:00 |
|
Thomas Harte
|
8844812910
|
Merge branch 'SupportChipsAplenty' of github.com:TomHarte/CLK into SupportChipsAplenty
|
2023-11-19 16:08:38 -05:00 |
|
Thomas Harte
|
a8f1c72f5c
|
Take a caveman run at debugging.
|
2023-11-19 16:05:44 -05:00 |
|
Thomas Harte
|
05e93f0eb3
|
Implementing counting for a couple of PIT modes.
|
2023-11-19 15:52:32 -05:00 |
|
Thomas Harte
|
af885ccf08
|
Decode PIT mode writes.
|
2023-11-19 15:01:21 -05:00 |
|
Thomas Harte
|
56aa9d101a
|
Decode PIT mode writes.
|
2023-11-19 14:59:52 -05:00 |
|
Thomas Harte
|
2b69081fff
|
Start sketching the PIT.
|
2023-11-19 07:15:30 -05:00 |
|
Ryan Carsten Schmidt
|
c0eed0fe78
|
Fix typos in Apple II ROM images readme.txt
|
2023-11-19 04:59:43 -06:00 |
|
Thomas Harte
|
a91449555f
|
Add link for future self.
|
2023-11-17 17:38:17 -05:00 |
|
Thomas Harte
|
afc0ca3f1b
|
Add XT roadmap.
|
2023-11-17 17:35:11 -05:00 |
|
Thomas Harte
|
9bc33c716e
|
Merge pull request #1208 from TomHarte/80286BIOS
Add an 80286 BIOS, for later.
|
2023-11-17 17:19:57 -05:00 |
|
Thomas Harte
|
f0ac62566c
|
Add an 80286 BIOS, for later.
|
2023-11-17 17:15:57 -05:00 |
|
Thomas Harte
|
3843102609
|
Merge pull request #1207 from TomHarte/PhoneyPC
Start sketching out a PC compatible machine.
|
2023-11-17 17:12:10 -05:00 |
|
Thomas Harte
|
d202cfc2ca
|
Add TODO.
|
2023-11-17 17:09:20 -05:00 |
|