Thomas Harte
|
58b464bdfc
|
Attempt to add interrupts.
|
2024-12-12 22:07:51 -05:00 |
|
Thomas Harte
|
ed766c74e6
|
Add some paging.
|
2024-12-12 21:17:28 -05:00 |
|
Thomas Harte
|
1d07b8238c
|
Add a crop rectangle.
|
2024-12-12 17:36:44 -05:00 |
|
Thomas Harte
|
41c6ed7c5a
|
Further restrict 'active' area of the display.
|
2024-12-12 17:33:11 -05:00 |
|
Thomas Harte
|
f7750af3d0
|
Provide bus visibility to video; mark vertical portion of display.
|
2024-12-11 22:32:14 -05:00 |
|
Thomas Harte
|
8854ffddee
|
Include possible clock divider.
|
2024-12-11 21:57:31 -05:00 |
|
Thomas Harte
|
a487619578
|
Track basic frame events.
|
2024-12-11 21:54:03 -05:00 |
|
Thomas Harte
|
0eab6146fc
|
Introduce a CRT.
|
2024-12-11 21:38:32 -05:00 |
|
Thomas Harte
|
389ba95e5a
|
Template out the usual repetitive stuff of segment finding.
|
2024-12-11 21:30:58 -05:00 |
|
Thomas Harte
|
84d178c0ca
|
Transcribe event times into [mostly] non-action.
|
2024-12-11 17:32:51 -05:00 |
|
Thomas Harte
|
aed8f8efa8
|
Transcribe some timing numbers.
|
2024-12-10 22:56:14 -05:00 |
|
Thomas Harte
|
38325741de
|
Forward address information to a video stub.
|
2024-12-10 21:29:17 -05:00 |
|
Thomas Harte
|
891d5c2066
|
Separate out TED calls, to aid with logging.
|
2024-12-10 18:07:07 -05:00 |
|
Thomas Harte
|
6b7edac6e4
|
Add timers.
|
2024-12-10 18:04:10 -05:00 |
|
Thomas Harte
|
ab2a576e1b
|
Merge branch 'master' into Plus4Startup
|
2024-12-09 22:23:24 -05:00 |
|
Thomas Harte
|
5a3e4dd47b
|
Merge pull request #1431 from TomHarte/UniqueSectors
Eliminate use of std::shared_ptr for tracks on both sides of DiskImageHolder.
|
2024-12-09 22:23:01 -05:00 |
|
Thomas Harte
|
064c4b4312
|
Add some logging.
|
2024-12-09 22:22:20 -05:00 |
|
Thomas Harte
|
cbde504057
|
Add a memory map of sorts and a 6502.
|
2024-12-09 17:46:31 -05:00 |
|
Thomas Harte
|
949cfcfa69
|
Load ROMs.
|
2024-12-09 17:31:00 -05:00 |
|
Thomas Harte
|
06a005321e
|
Merge pull request #1433 from TomHarte/DeclareFieldsAfresh
Use `std::once` in preference to home-rolled solution.
|
2024-12-08 22:46:21 -05:00 |
|
Thomas Harte
|
d3587f595f
|
Merge pull request #1432 from TomHarte/Plus4ROMs
Add definitions for some of the Plus 4 ROMs.
|
2024-12-08 22:42:02 -05:00 |
|
Thomas Harte
|
b0158ed7ce
|
Use std::once in preference to home-rolled solution.
|
2024-12-08 22:35:41 -05:00 |
|
Thomas Harte
|
e5f4300e54
|
Add definitions for some of the Plus 4 ROMs.
|
2024-12-08 22:03:44 -05:00 |
|
Thomas Harte
|
7cc6f8604e
|
Eliminate std::shared_ptr outside of DiskImageHolder.
|
2024-12-08 21:49:34 -05:00 |
|
Thomas Harte
|
657960e7d0
|
Eliminate use of std::shared_ptr at DiskImage and below.
|
2024-12-08 21:26:03 -05:00 |
|
Thomas Harte
|
aecd7f9283
|
Merge pull request #1427 from TomHarte/CommodoreAnalyser
Improve analysis of Commodore BASIC
|
2024-12-08 18:59:03 -06:00 |
|
Thomas Harte
|
6f1b30cd24
|
Include Plus 4 in test target.
|
2024-12-07 11:56:16 -06:00 |
|
Thomas Harte
|
a6ba549b67
|
Don't repeat constant.
|
2024-12-07 11:55:38 -06:00 |
|
Thomas Harte
|
84ea04f61d
|
Improve comments.
|
2024-12-07 11:54:55 -06:00 |
|
Thomas Harte
|
0d52cf5f97
|
Improve const iness.
|
2024-12-07 11:50:18 -06:00 |
|
Thomas Harte
|
b15a083a15
|
Switch to a non-macro route for startup declarations.
|
2024-12-07 10:15:38 -06:00 |
|
Thomas Harte
|
a128247ef5
|
Improve comments.
|
2024-12-07 09:32:45 -06:00 |
|
Thomas Harte
|
590bd934c0
|
Use built-in paralel for.
|
2024-12-07 09:32:32 -06:00 |
|
Thomas Harte
|
e9826d2e7e
|
Use launch-time declarations.
|
2024-12-06 16:03:46 -05:00 |
|
Thomas Harte
|
58ed63cd18
|
Consciously uglify. These shouldn't look like functions.
|
2024-12-06 16:03:24 -05:00 |
|
Thomas Harte
|
fd1bd3032f
|
Attempt to move towards at-launch field declaration.
This avoids any need for overt thread safety in mutations.
|
2024-12-06 16:00:03 -05:00 |
|
Thomas Harte
|
d7206096ea
|
Attempt to parallelise.
|
2024-12-06 15:59:47 -05:00 |
|
Thomas Harte
|
f43e594eca
|
Improve style: indentation, const ness, names.
|
2024-12-06 15:29:49 -05:00 |
|
Thomas Harte
|
ea4fe5e809
|
Propagate Plus 4 to other project files.
|
2024-12-06 15:20:58 -05:00 |
|
Thomas Harte
|
9fcb634510
|
Route +4 software into a non-functional +4.
|
2024-12-06 15:17:49 -05:00 |
|
Thomas Harte
|
c14a4515ce
|
Add const s widely.
|
2024-12-06 15:08:21 -05:00 |
|
Thomas Harte
|
8e71180cd2
|
Add an empty shell of a C16+4 class.
|
2024-12-06 13:53:08 -05:00 |
|
Thomas Harte
|
08f98aa32f
|
Decrease indentation.
|
2024-12-06 13:52:42 -05:00 |
|
Thomas Harte
|
e8aa9b9eb2
|
Avoid overrun on empty file.
|
2024-12-06 13:37:06 -05:00 |
|
Thomas Harte
|
19f815eeff
|
Infer more from first file starting address; reduce reallocations.
|
2024-12-06 13:34:35 -05:00 |
|
Thomas Harte
|
a508f7a463
|
Process all files if provided with a disk or tape.
|
2024-12-06 13:24:15 -05:00 |
|
Thomas Harte
|
e58d3ee060
|
Remove file.
|
2024-12-05 22:13:02 -05:00 |
|
Thomas Harte
|
268842681a
|
Adjust move semantics.
|
2024-12-05 22:09:07 -05:00 |
|
Thomas Harte
|
9b357a9fbf
|
Reduce copying.
|
2024-12-05 22:05:03 -05:00 |
|
Thomas Harte
|
6f80018b6e
|
Reintroduce argument.
|
2024-12-05 22:04:39 -05:00 |
|