Thomas Harte
|
3827a084ad
|
Code to GlaBIOS expectations.
|
2023-11-28 23:18:22 -05:00 |
|
Thomas Harte
|
301442a0b1
|
Fix meaning of flag, use correctly.
|
2023-11-28 22:34:34 -05:00 |
|
Thomas Harte
|
dd4bcf68bf
|
Load up on debugging logs.
|
2023-11-28 15:09:57 -05:00 |
|
Thomas Harte
|
b860fba0a3
|
Make an attempt at providing varied sense interrupt statuses.
|
2023-11-28 14:12:39 -05:00 |
|
Thomas Harte
|
c19c356c10
|
Add disabled longer serialisation.
|
2023-11-27 23:23:00 -05:00 |
|
Thomas Harte
|
8fec9bef11
|
Attempt IRQ logic.
|
2023-11-27 23:16:24 -05:00 |
|
Thomas Harte
|
bffe3ffa25
|
Add an 8272 results phase.
|
2023-11-27 23:05:37 -05:00 |
|
Thomas Harte
|
291723e85e
|
Insert notes to self, trying to tie down FloppyController interface.
|
2023-11-27 10:27:36 -05:00 |
|
Thomas Harte
|
a6a464c240
|
Add printed TODO.
|
2023-11-25 21:40:13 -05:00 |
|
Thomas Harte
|
9bd75464b5
|
Proceed to receiving a sense interrupt status.
|
2023-11-25 18:15:37 -05:00 |
|
Thomas Harte
|
0bb048e24b
|
Start formalising/extracting 8272 status.
|
2023-11-25 18:10:49 -05:00 |
|
Thomas Harte
|
8c70317d31
|
Introduce interrupt.
|
2023-11-24 23:06:52 -05:00 |
|
Thomas Harte
|
dd135bf3fe
|
Start experimenting with a possible end-of-reset interrupt?
|
2023-11-24 22:41:33 -05:00 |
|
Thomas Harte
|
2efb5236f7
|
Add an agent for floppy control.
|
2023-11-24 22:19:39 -05:00 |
|
Thomas Harte
|
d5c30e3175
|
Add enough keyboard support to be able to bypass the initial FDC BIOS failure report.
|
2023-11-24 13:38:06 -05:00 |
|
Thomas Harte
|
89423f28ef
|
Limit extraneous printing.
|
2023-11-23 22:47:31 -05:00 |
|
Thomas Harte
|
019d987623
|
Clear buffer on read.
|
2023-11-23 22:16:08 -05:00 |
|
Thomas Harte
|
7e8020df59
|
Avoid a spurious initial interrupt.
|
2023-11-23 22:15:20 -05:00 |
|
Thomas Harte
|
44d602e0f6
|
Seriously attempt a keyboard controller.
|
2023-11-23 22:10:51 -05:00 |
|
Thomas Harte
|
0674da0325
|
Flip IRQ priority.
|
2023-11-23 15:41:24 -05:00 |
|
Thomas Harte
|
113fc9f757
|
Add further TODO.
|
2023-11-23 15:29:43 -05:00 |
|
Thomas Harte
|
2c31452629
|
Add TODO, as exposition.
|
2023-11-23 15:19:31 -05:00 |
|
Thomas Harte
|
505df78108
|
Add column duplication, switch to green.
|
2023-11-23 15:18:28 -05:00 |
|
Thomas Harte
|
d92d0e87ac
|
Honour MDA attributes.
|
2023-11-23 14:51:32 -05:00 |
|
Thomas Harte
|
df9e9c2c4d
|
Start accumulating notes.
|
2023-11-22 15:21:45 -05:00 |
|
Thomas Harte
|
e0f72f2048
|
Tidy up.
|
2023-11-22 14:18:58 -05:00 |
|
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
|
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
|
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
|
6329a1208a
|
Adopt PIT-centric timing.
|
2023-11-21 22:02:24 -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 |
|