Thomas Harte
|
5545906063
|
Adopt new indentation, improve const ness.
|
2024-11-30 15:53:58 -05:00 |
|
Thomas Harte
|
a3d37640aa
|
Switch include guards to #pragma once .
|
2024-01-16 23:34:46 -05:00 |
|
Thomas Harte
|
40d5bd4e58
|
Switch to purposive name.
|
2023-05-19 14:22:22 -04:00 |
|
Thomas Harte
|
d117a44069
|
Allow for potential Grauw offset in TMS and SMS.
|
2023-05-19 11:46:49 -04:00 |
|
Thomas Harte
|
c76048bff9
|
Formalise the idea of Grauw as a separate clock.
|
2023-05-18 16:37:48 -04:00 |
|
Thomas Harte
|
8ca0d9e13a
|
Add a hook for when I think mode latching should occur.
|
2023-05-16 16:14:37 -04:00 |
|
Thomas Harte
|
50343dec43
|
Eliminate all whitespace-only lines.
|
2023-05-12 14:16:39 -04:00 |
|
Thomas Harte
|
28c79b2885
|
Eliminate redundant [space][tab] pairs.
|
2023-05-12 14:14:45 -04:00 |
|
Thomas Harte
|
7e319374b6
|
Consolidate StandardTiming into LineLayout.
|
2023-05-11 23:49:12 -04:00 |
|
Thomas Harte
|
dbddcd109c
|
Add mention of text mode.
|
2023-04-23 22:38:42 -04:00 |
|
Thomas Harte
|
5daec050dd
|
Adopt proper pixel-content placement.
|
2023-04-23 22:18:36 -04:00 |
|
Thomas Harte
|
96896f838c
|
Adjust layout inner loop.
|
2023-04-23 12:17:55 -04:00 |
|
Thomas Harte
|
f22aa6eb36
|
Simplify all namespace usages.:wq
|
2023-04-23 12:08:07 -04:00 |
|
Thomas Harte
|
6d092e0633
|
Restore missing semicolon.
|
2023-04-23 12:06:07 -04:00 |
|
Thomas Harte
|
6651a9c323
|
Use established test.
|
2023-04-23 12:01:33 -04:00 |
|
Thomas Harte
|
12bcc2dee7
|
Make reasonable guesses at colour burst placement.
|
2023-04-22 23:11:01 -04:00 |
|
Thomas Harte
|
d587d80616
|
Transcribe Grauw's line timings.
|
2023-04-22 22:58:23 -04:00 |
|
Thomas Harte
|
f1f16d1f9a
|
Clarify and simplify half_cycles_before_internal_cycles.
|
2023-01-09 22:55:46 -05:00 |
|
Thomas Harte
|
fd14829992
|
Avoid hand-writing all the various conversions.
|
2023-01-09 22:34:56 -05:00 |
|
Thomas Harte
|
c0fe88a5bb
|
Apply clock conversion to existing usages of do_external_slot.
|
2023-01-09 13:54:49 -05:00 |
|
Thomas Harte
|
794adf470b
|
Break assumption that cycles = pixels; fix pixel clocking.
|
2023-01-08 21:25:22 -05:00 |
|
Thomas Harte
|
cb19c2ffb0
|
Honour internal-clocked timing constants.
|
2023-01-08 14:10:06 -05:00 |
|
Thomas Harte
|
5f6ddf8557
|
Avoid expressing the same thing at different clock rates.
|
2023-01-08 13:58:12 -05:00 |
|
Thomas Harte
|
72e0bfecc1
|
Edge towards clock-independent line composition.
|
2023-01-07 14:57:32 -05:00 |
|
Thomas Harte
|
cdf547ac82
|
Decline to provide synthetic text mode timing on the Mega Drive.
|
2023-01-07 14:37:06 -05:00 |
|
Thomas Harte
|
56831e02fc
|
Expand fixed timing constants.
|
2023-01-07 13:10:51 -05:00 |
|
Thomas Harte
|
5d2d3944ef
|
Make VRAM access delay a timing property.
|
2023-01-07 12:48:43 -05:00 |
|
Thomas Harte
|
ebc1264c2c
|
Create a common home for timing information.
|
2023-01-06 22:39:46 -05:00 |
|
Thomas Harte
|
475440dc70
|
Update ClockConverter for potential alternative clocks.
|
2023-01-02 14:59:36 -05:00 |
|
Thomas Harte
|
38eb4d36de
|
Better explain cumulative nature of @c to_internal.
|
2023-01-01 22:18:39 -05:00 |
|
Thomas Harte
|
2bd20a0cf8
|
Add further exposition.
|
2023-01-01 22:17:21 -05:00 |
|
Thomas Harte
|
da61909ec5
|
Explain the purpose here.
|
2023-01-01 21:20:30 -05:00 |
|
Thomas Harte
|
5729ece7bb
|
Incompletely transitions towards more flexible clock ratios.
|
2023-01-01 14:20:45 -05:00 |
|