Thomas Harte
|
9bdaf31d04
|
Add missing #include.
|
2024-02-24 15:09:40 -05:00 |
|
Thomas Harte
|
4b5456c9ba
|
Add Hugo/Nick checks.
|
2024-02-22 22:19:10 -05:00 |
|
Thomas Harte
|
ddf136556d
|
Add an Archimedes enum, start looking at analysis.
|
2024-02-22 13:51:44 -05:00 |
|
Thomas Harte
|
bc5727af14
|
Switch to = default .
|
2024-02-16 21:50:15 -05:00 |
|
Thomas Harte
|
07c11e8268
|
Begin 6522 wiring.
|
2024-02-14 15:18:19 -05:00 |
|
Thomas Harte
|
15b5a62e01
|
Mockingboard: start sketching out intermediate clocking.
|
2024-01-23 22:05:30 -05:00 |
|
Thomas Harte
|
030f49db83
|
Eliminate macro.
|
2024-01-22 21:33:39 -05:00 |
|
Thomas Harte
|
5e9f484662
|
Avoid macro.
|
2024-01-22 21:09:13 -05:00 |
|
Ryan Carsten Schmidt
|
070efd99e0
|
Include <cstddef> and use std::nullptr_t not nullptr_t
Fixes "error: use of undeclared identifier 'nullptr_t'; did you mean
'nullptr'?" when compiling with Xcode 12.4.
|
2024-01-20 19:17:18 -06:00 |
|
Thomas Harte
|
2200940efe
|
Update logging.
|
2024-01-19 14:22:23 -05:00 |
|
Thomas Harte
|
54aae60c92
|
Update logging.
|
2024-01-19 14:01:10 -05:00 |
|
Thomas Harte
|
16add86372
|
Eliminate final macro.
|
2024-01-18 12:02:38 -05:00 |
|
Thomas Harte
|
c619e353bd
|
Remove one further macro.
|
2024-01-18 11:36:30 -05:00 |
|
Thomas Harte
|
ab4ecccf57
|
Avoid raw pointers.
|
2024-01-17 14:59:36 -05:00 |
|
Thomas Harte
|
1ccb2e72fc
|
Eliminate a few further macros.
|
2024-01-17 09:43:33 -05:00 |
|
Thomas Harte
|
a3d37640aa
|
Switch include guards to #pragma once .
|
2024-01-16 23:34:46 -05:00 |
|
Thomas Harte
|
30bf187119
|
Transcribe GetMediaAndPlatforms away from macros.
|
2024-01-16 22:17:19 -05:00 |
|
Thomas Harte
|
baac0768b8
|
Creep towards eliminating all macros.
|
2024-01-16 16:46:31 -05:00 |
|
Thomas Harte
|
9344f6a824
|
Indicate whether a keypress is a repeat. Treat appropriately in the Apple II.
|
2023-12-28 15:05:55 -05:00 |
|
Thomas Harte
|
a40ae08248
|
Be const correct; drop get_ .
|
2023-12-11 09:58:24 -05:00 |
|
Thomas Harte
|
98e05fb0e3
|
Introduce high-density tracks.
|
2023-12-10 22:17:23 -05:00 |
|
Thomas Harte
|
9ef28da322
|
Add read-only support for IMD images.
|
2023-12-08 15:37:13 -05:00 |
|
Thomas Harte
|
0bf453199c
|
Default to 'fast'.
|
2023-12-08 12:51:55 -05:00 |
|
Thomas Harte
|
2ee873d1a1
|
This isn't intended to be exact.
|
2023-12-08 11:07:14 -05:00 |
|
Thomas Harte
|
664890cead
|
Expose speed as an option.
|
2023-12-08 10:46:59 -05:00 |
|
Thomas Harte
|
d88c7ae148
|
Switch to CGA as default.
|
2023-12-06 09:59:21 -05:00 |
|
Thomas Harte
|
711575bf69
|
Avoid having two PC targets.
|
2023-12-05 14:18:10 -05:00 |
|
Thomas Harte
|
40de0189d9
|
Add some notes to self (now and future).
|
2023-12-05 12:50:53 -05:00 |
|
Thomas Harte
|
7ca9a0841f
|
Add a text search to recognise common boot sectors.
|
2023-12-05 12:24:53 -05:00 |
|
Thomas Harte
|
2d75fbe1bf
|
Add nonfunctional FAT12 analyser.
|
2023-12-05 10:46:06 -05:00 |
|
Thomas Harte
|
b16e3de170
|
Accept what look like raw booters.
|
2023-12-01 17:23:13 -05:00 |
|
Thomas Harte
|
edc36bf3f4
|
Include the PC target and analyser.
|
2023-11-29 15:59:42 -05:00 |
|
Thomas Harte
|
ddf38595ff
|
Add enough for FAT12 IMA images to get to the PC.
|
2023-11-29 14:54:33 -05:00 |
|
Thomas Harte
|
e927fd00d8
|
Do just enough to include x86 code in the main build.
|
2023-11-15 11:01:28 -05:00 |
|
Thomas Harte
|
e42a2578da
|
Enable 6502 for 'exhaustive' disassembly.
|
2023-09-10 14:30:39 -04:00 |
|
Thomas Harte
|
34c631ed3b
|
Avoid ranges entirely in favour of implicit entries.
|
2023-09-10 14:25:28 -04:00 |
|
Thomas Harte
|
2f5d710441
|
Keep map small.
|
2023-09-07 11:09:33 -04:00 |
|
Thomas Harte
|
e98f78316b
|
Accept a paging scheme if it becomes 60% likely.
|
2023-09-06 22:40:39 -04:00 |
|
Thomas Harte
|
8c3ebe23f6
|
Use ranges properly to apply address mapping.
|
2023-09-06 22:26:15 -04:00 |
|
Thomas Harte
|
251b8e69ad
|
Attempt to support 'exhaustive' disassemblies (i.e. ones that chase every byte).
|
2023-09-04 15:13:06 -04:00 |
|
Adrian Perez de Castro
|
1de2631877
|
Add missing <cstdint> includes for GCC 13
Sprinkle includes of the <cstdint> header as needed to make the
build succeed with GCC 13, this fixes both with SDL and Qt builds.
|
2023-05-25 23:06:13 +03:00 |
|
Thomas Harte
|
8578dfbf22
|
Eliminate various other errant spaces.
|
2023-05-16 16:40:09 -04:00 |
|
Thomas Harte
|
8bf3d85e36
|
Add .MX2 as an MSX synonym of .ROM
|
2023-05-14 23:42:08 -04:00 |
|
Thomas Harte
|
b768e438b2
|
Enable MSX-MUSIC by default.
|
2023-05-13 22:17:09 -04:00 |
|
Thomas Harte
|
a6ebfe2ce2
|
Add has_msx_music flag.
|
2023-05-12 22:09:15 -04:00 |
|
Thomas Harte
|
28c79b2885
|
Eliminate redundant [space][tab] pairs.
|
2023-05-12 14:14:45 -04:00 |
|
Thomas Harte
|
2b56b7be0d
|
Simplify namespace syntax.
|
2023-05-10 16:02:18 -05:00 |
|
Thomas Harte
|
e0125e0177
|
Add MSX 1 diversion.
|
2023-03-12 23:14:24 -04:00 |
|
Thomas Harte
|
a91a5b8d07
|
Refer to actual field.
|
2023-01-29 18:02:09 -05:00 |
|
Thomas Harte
|
6e0f260478
|
Add a model field.
|
2023-01-10 14:52:09 -05:00 |
|