Thomas Harte
|
70c6010fe0
|
Expands visible area and adds a few more safety barriers.
|
2019-11-09 15:00:42 -05:00 |
|
Thomas Harte
|
45375fb5d0
|
Makes endian aware.
|
2019-11-09 09:48:59 -05:00 |
|
Thomas Harte
|
d2324e413d
|
Clarifies ownership of bpp-has-changed test.
|
2019-11-09 00:10:59 -05:00 |
|
Thomas Harte
|
e0c15f43bb
|
Avoids massive over-flushing of pixel buffers.
|
2019-11-09 00:05:02 -05:00 |
|
Thomas Harte
|
8b0d550b81
|
Attempts to move vertical sync out to cycle 30.
|
2019-11-08 22:18:47 -05:00 |
|
Thomas Harte
|
d1259f829e
|
Moves vertical state decisions back to cycle 502.
|
2019-11-08 21:42:05 -05:00 |
|
Thomas Harte
|
7caef46c05
|
Switches back to hsync for interrupts; corrects current address reads.
|
2019-11-08 21:25:28 -05:00 |
|
Thomas Harte
|
6902251d8b
|
Fixed: returns video address in bytes, not words.
|
2019-11-08 20:47:08 -05:00 |
|
Thomas Harte
|
0b683b0360
|
Adds some sanity checks.
|
2019-11-08 20:46:24 -05:00 |
|
Thomas Harte
|
b7c407be10
|
The palette is meant to be read/write.
|
2019-11-07 23:11:06 -05:00 |
|
Thomas Harte
|
7c66d7a13c
|
Corrects sync and line-length latch timings.
|
2019-11-07 22:53:04 -05:00 |
|
Thomas Harte
|
5e1570258d
|
I think the horizontal interrupt is blank, not sync.
|
2019-11-07 22:00:50 -05:00 |
|
Thomas Harte
|
fc8021c0b0
|
Adds a centre crop.
|
2019-11-07 20:02:45 -05:00 |
|
Thomas Harte
|
c9cd56915e
|
Corrects typo that was adding an extra line of PAL video.
|
2019-11-07 19:55:49 -05:00 |
|
Thomas Harte
|
ce66b5fd9c
|
Corrected member variable names.
|
2019-11-07 19:44:22 -05:00 |
|
Thomas Harte
|
8aa425c9d8
|
Fixes medium resolution mode.
|
2019-11-06 23:25:36 -05:00 |
|
Thomas Harte
|
ec68bc5047
|
Corrects output glitches: channel de sync and improper border beginnings.
|
2019-11-06 22:37:05 -05:00 |
|
Thomas Harte
|
0ce807805d
|
Eliminates most masks, at least for now.
|
2019-11-05 23:17:59 -05:00 |
|
Thomas Harte
|
41f3c29e30
|
Attempts to switch to correct video state machine.
Some glitches remain to be ironed out.
|
2019-11-05 23:02:25 -05:00 |
|
Thomas Harte
|
f93cdd21de
|
Reverses bit order.
So, for the first time: a green desktop.
|
2019-11-02 21:53:04 -04:00 |
|
Thomas Harte
|
a67e0014a4
|
Fixes video base address and mono/colour monitor value.
Now I see a GEM desktop. In blue.
|
2019-11-02 19:36:15 -04:00 |
|
Thomas Harte
|
c070f2100c
|
Attempts to regularise data bus access.
|
2019-11-01 23:01:06 -04:00 |
|
Thomas Harte
|
1c154131f9
|
Expands size of storage in Cycles/HalfCycles; adjusts widely to compensate.
|
2019-10-29 22:36:29 -04:00 |
|
Thomas Harte
|
1aaa6331a0
|
Stores and returns video mode.
|
2019-10-27 22:39:00 -04:00 |
|
Thomas Harte
|
092a61f93e
|
Does a better job of having just 512kb.
|
2019-10-21 23:10:30 -04:00 |
|
Thomas Harte
|
313aaa8f95
|
Silences temporarily.
|
2019-10-20 20:38:56 -04:00 |
|
Thomas Harte
|
97d44129cb
|
Ensures all 16 data lines reach the video.
|
2019-10-20 20:38:55 -04:00 |
|
Thomas Harte
|
b0f5f7bd37
|
Attempts to start producing actual video.
|
2019-10-20 20:38:55 -04:00 |
|
Thomas Harte
|
127bb043e7
|
Adds enough logic to advance to an ACIA access error.
|
2019-10-20 20:38:55 -04:00 |
|
Thomas Harte
|
42ebe06474
|
Makes an attempt at tracking video sequence points.
|
2019-10-20 20:38:55 -04:00 |
|
Thomas Harte
|
74fe32da23
|
Takes a shot at other display outputs.
|
2019-10-20 20:38:55 -04:00 |
|
Thomas Harte
|
780916551f
|
Corrects sync generation.
|
2019-10-20 20:38:54 -04:00 |
|
Thomas Harte
|
305b1211ba
|
Makes a first attempt to box out the ST display area.
|
2019-10-20 20:38:54 -04:00 |
|
Thomas Harte
|
da1436abd2
|
Gifts the Atari ST a 68000 and non-functional video.
|
2019-10-20 20:38:54 -04:00 |
|