Thomas Harte
|
fc50af0e17
|
Adjust vertical sync test.
|
2025-10-09 22:16:43 -04:00 |
|
Thomas Harte
|
087d3535f6
|
Start focussing on getting a good crop for 'static' machines.
|
2025-10-09 18:01:46 -04:00 |
|
Thomas Harte
|
6c3048ffbf
|
Relax flywheel response rate again.
|
2025-10-08 22:12:58 -04:00 |
|
Thomas Harte
|
d7b5a45417
|
Adopt even more aggressive mixing, avoid negative.
|
2025-10-06 16:20:54 -04:00 |
|
Thomas Harte
|
e11060bde8
|
Further improve asserting.
|
2025-10-06 16:16:06 -04:00 |
|
Thomas Harte
|
4653de9161
|
Pull out and comment on mix, improve asserts.
|
2025-10-06 16:11:59 -04:00 |
|
Thomas Harte
|
1926ad9215
|
Normalise and slightly reformat flywheel interface.
|
2025-10-06 14:53:08 -04:00 |
|
Thomas Harte
|
fadda00246
|
Eliminate flywheel 'get's, hence normalise CRT line lengths.
|
2025-10-06 14:36:39 -04:00 |
|
Thomas Harte
|
190fb009bc
|
Clean up CRT.hpp for formatting. Switch pointer to reference.
|
2025-10-06 13:55:03 -04:00 |
|
Thomas Harte
|
6c1c32baca
|
Move flywheels local.
|
2025-10-04 22:42:56 -04:00 |
|
Thomas Harte
|
ce5aae3f7d
|
Adjust more dangling indentation changes.
|
2024-12-04 22:29:08 -05:00 |
|
Thomas Harte
|
a3d37640aa
|
Switch include guards to #pragma once.
|
2024-01-16 23:34:46 -05:00 |
|
Thomas Harte
|
2b56b7be0d
|
Simplify namespace syntax.
|
2023-05-10 16:02:18 -05:00 |
|
Thomas Harte
|
31c6faf3c8
|
Adds a bunch of consts.
|
2020-05-09 21:23:52 -04:00 |
|
Thomas Harte
|
f95b07efea
|
Continues edging towards raster racing and/or time warping.
|
2020-02-06 23:35:03 -05:00 |
|
Thomas Harte
|
a5f285b4ce
|
Enhances reported data.
|
2020-01-22 22:01:17 -05:00 |
|
Thomas Harte
|
82e5def7c4
|
Implements get_scan_status, but for scale being incorrect.
|
2020-01-20 21:58:34 -05:00 |
|
Thomas Harte
|
7dea99b1cc
|
Update comment, for sense.
|
2020-01-02 23:13:12 -05:00 |
|
Thomas Harte
|
b35b6b2ba8
|
Resolves a couple of missing #includes for cassert.
|
2019-02-18 21:29:39 -05:00 |
|
Thomas Harte
|
77bebd4a65
|
Accounts for periods near an expected sync after a sync actually occurred.
|
2019-02-12 22:30:40 -05:00 |
|
Thomas Harte
|
3dca836571
|
Ensures no overflow, and adds a couple of consts.
|
2018-11-14 20:09:57 -05:00 |
|
Thomas Harte
|
da4d883321
|
Adds first, incomplete attempts to talk to a ScanTarget from the CRT.
Does away with the hassle of `unsigned` while I'm here; that was a schoolboy error.
|
2018-11-03 19:58:44 -04:00 |
|
Thomas Harte
|
0b771ce61a
|
Removes all instances of the copyright symbol.
|
2018-05-13 15:19:52 -04:00 |
|
Thomas Harte
|
2e15fab651
|
Doubles down on <cX> over <X.h> for C includes, and usage of the namespace for those types and functions.
|
2017-11-11 15:28:40 -05:00 |
|
Thomas Harte
|
c45d4831ec
|
Introduces an SConstruct file and corrects those errors and warnings that arise in Ubuntu.
|
2017-11-08 22:36:41 -05:00 |
|
Thomas Harte
|
ec999446e8
|
Commutes int and unsigned casts to the functional style.
|
2017-10-21 21:00:40 -04:00 |
|
Thomas Harte
|
e01f3f06c8
|
Completed curly bracket movement.
|
2017-03-26 14:34:47 -04:00 |
|
Thomas Harte
|
340607e13e
|
Switched the flywheel to suffix underscores.
|
2016-11-21 11:48:31 +08:00 |
|
Thomas Harte
|
6d65bc9b3a
|
Permitted a wider error window on vertical sync, tidied things up a little and started trying to move towards full implementation of the OpenGL contract.
|
2016-05-11 22:11:01 -04:00 |
|
Thomas Harte
|
082003ed0a
|
Reintroduced the CRT delegate and the 2600's automatic region switching. Albeit that the CRT itself doesn't adjust properly to new timings yet.
|
2016-04-24 18:36:22 -04:00 |
|
Thomas Harte
|
323f1a24db
|
Introduced blackout period solution to vertical sync confusing horizontal sync. Need to find out whether it's accurate.
|
2016-04-14 20:30:45 -04:00 |
|
Thomas Harte
|
14b2927275
|
Made further attempts to tidy up; trying to demarcate between public interface and private.
|
2016-03-08 20:59:16 -05:00 |
|