Thomas Harte
|
0dae608da5
|
Embraces std::make_[unique/shared] in place of .reset(new .
|
2019-12-23 21:31:46 -05:00 |
|
Thomas Harte
|
ac604b30f3
|
Eliminates dangling static_cast s in favour of construction.
|
2019-12-22 20:59:20 -05:00 |
|
Thomas Harte
|
b035b92f33
|
Corrects accidental use of sector contents as addresses in multi-sector reads and writes.
As a secondary defect, this was also causing erroneous CRC error reports.
|
2019-12-22 19:58:02 -05:00 |
|
Thomas Harte
|
d25b48878c
|
Cleans up READ_ID macro, inter alia.
|
2019-12-22 17:58:33 -05:00 |
|
Thomas Harte
|
34a3790e11
|
Minor static_cast clean-ups.
|
2019-12-22 17:56:59 -05:00 |
|
Thomas Harte
|
f3378f3e3e
|
Merge pull request #698 from TomHarte/MoreScreenshots
Adds many additional screenshots.
|
2019-12-22 14:43:08 -05:00 |
|
Thomas Harte
|
78accc1db1
|
Seeks to fix macOS desktop picture.
|
2019-12-22 14:41:13 -05:00 |
|
Thomas Harte
|
a756985e18
|
Makes a further attempt at this table.
|
2019-12-22 14:40:02 -05:00 |
|
Thomas Harte
|
30e0d4aa30
|
Attempts a table fix.
|
2019-12-22 14:37:59 -05:00 |
|
Thomas Harte
|
de72c66c64
|
Adds a full image gallery, trying to hit every supported system.
... that isn't already pictured, that is.
|
2019-12-22 14:36:33 -05:00 |
|
Thomas Harte
|
6edd3c9698
|
Merge pull request #697 from TomHarte/MoreConstexpr
Further propagates `constexpr`.
|
2019-12-22 13:53:44 -05:00 |
|
Thomas Harte
|
5456a4a39d
|
Eliminates static where constexpr a aren't class members; adds some if constexpr s for clarity.
|
2019-12-22 13:42:24 -05:00 |
|
Thomas Harte
|
66d9b60b98
|
Merge pull request #696 from TomHarte/make_shared
Makes a variety of minor style improvements
|
2019-12-22 00:27:57 -05:00 |
|
Thomas Harte
|
274867579b
|
Deploys constexpr as a stricter const .
|
2019-12-22 00:22:17 -05:00 |
|
Thomas Harte
|
a847654ef2
|
Corrects various old-fashioned bits of indentation, plus the odd const.
|
2019-12-22 00:00:23 -05:00 |
|
Thomas Harte
|
05d77d3297
|
Also deploys make_unique/shared to avoid type repetition.
|
2019-12-21 23:52:04 -05:00 |
|
Thomas Harte
|
e9318efeb6
|
Switches to std::make_shared/make_unique in a bunch of applicable places.
No doubt many more similar improvements are available, these are just the ones that were easy to find.
|
2019-12-21 23:34:25 -05:00 |
|
Thomas Harte
|
25da5ebdae
|
Merge pull request #695 from TomHarte/68000ByteAccess
Corrects 16-bit view of the 68000 bus during 8-bit operations.
|
2019-12-21 21:08:39 -05:00 |
|
Thomas Harte
|
cf16f41939
|
Makes value8_high/low and value16 branchless.
|
2019-12-21 20:58:37 -05:00 |
|
Thomas Harte
|
08f2877382
|
I think the 68000 actually loads a byte value onto both the upper and lower data lines.
|
2019-12-21 20:37:03 -05:00 |
|
Thomas Harte
|
6f4444d834
|
Merge pull request #694 from TomHarte/C++17
Standardises on -O2, C++17.
|
2019-12-21 20:32:04 -05:00 |
|
Thomas Harte
|
993dfeae1b
|
Standardises on -O2, C++17.
|
2019-12-21 20:25:43 -05:00 |
|
Thomas Harte
|
b4fd506361
|
Merge pull request #693 from TomHarte/STComposite
Adds colour composite output to the ST
|
2019-12-21 00:04:54 -05:00 |
|
Thomas Harte
|
e5440a4146
|
Hacks in a colour burst.
With a major flaw: it's implicit. I think I need a minor rethink of various components here.
|
2019-12-20 23:49:38 -05:00 |
|
Thomas Harte
|
57ce10418f
|
Switches prescale logic, the better to deal with changes in prescaler.
According to my assumptions about the behaviour, anyway.
|
2019-12-20 23:33:14 -05:00 |
|
Thomas Harte
|
47508d50a7
|
Wires through a composite video option for the ST.
Which is great and all, except that I've not yet inserted a colour burst. So it's monochrome.
|
2019-12-20 20:49:14 -05:00 |
|
Thomas Harte
|
56cc191a8b
|
Merge pull request #692 from TomHarte/11Sectors
Compacts gaps when necessary to fit more sectors.
|
2019-12-19 23:33:25 -05:00 |
|
Thomas Harte
|
2a1520c04e
|
Removes mostly-uninformative piece of logging.
|
2019-12-19 22:58:28 -05:00 |
|
Thomas Harte
|
3d83f5ab49
|
Ensures a proper size handoff and implements a ripple feature I happened to find a forum post about.
|
2019-12-19 22:58:07 -05:00 |
|
Thomas Harte
|
0007dc23b3
|
Eliminates bit 0 of the DMA address.
|
2019-12-19 22:44:21 -05:00 |
|
Thomas Harte
|
416d68ab3a
|
Installs some additional safety guards.
|
2019-12-19 22:27:50 -05:00 |
|
Thomas Harte
|
ed7f171736
|
Moves address reload to end of vertical sync.
I have no information as to when it should be, so this is as valid a guess as any other.
|
2019-12-19 22:20:43 -05:00 |
|
Thomas Harte
|
0e066f0f70
|
Removes 'done' TODO.
For certain values of done.
|
2019-12-19 22:19:59 -05:00 |
|
Thomas Harte
|
3e6f51f5cf
|
Merge branch '11Sectors' of github.com:TomHarte/CLK into 11Sectors
|
2019-12-19 19:36:33 -05:00 |
|
Thomas Harte
|
797abae4b3
|
Compacts gaps when necessary to fit more sectors.
|
2019-12-19 19:36:19 -05:00 |
|
Thomas Harte
|
4605b1b264
|
Compacts gaps when necessary to fit more sectors.
|
2019-12-19 19:22:48 -05:00 |
|
Thomas Harte
|
d802e8aee3
|
Merge pull request #690 from TomHarte/YMNotAY
Adds explicit emulation of the YM2149F.
|
2019-12-18 22:10:16 -05:00 |
|
Thomas Harte
|
206ab380c7
|
Introduces double-resolution envelopes for the Atari ST.
|
2019-12-18 22:03:02 -05:00 |
|
Thomas Harte
|
d85ae21b2f
|
Adds an explicit declaration of chip type to all AY users.
|
2019-12-18 19:28:41 -05:00 |
|
Thomas Harte
|
470cc572fd
|
Merge pull request #689 from TomHarte/STScreenshot
Adds a token Atari ST screenshot.
|
2019-12-17 23:29:43 -05:00 |
|
Thomas Harte
|
f0d9d8542b
|
Adds a token Atari ST screenshot.
|
2019-12-17 23:28:38 -05:00 |
|
Thomas Harte
|
d2390fcb11
|
Merge pull request #688 from TomHarte/NewAtari
Adds the Atari ST to File -> New in Cocoa world.
|
2019-12-17 23:18:13 -05:00 |
|
Thomas Harte
|
5ce612cb38
|
Adds the Atari ST to File -> New in Cocoa world.
|
2019-12-17 23:04:12 -05:00 |
|
Thomas Harte
|
ec7aa2d355
|
Merge pull request #687 from TomHarte/68000Tests
Significantly increases 68000 testing
|
2019-12-17 22:31:54 -05:00 |
|
Thomas Harte
|
9464658d1e
|
Adds a count summary.
|
2019-12-17 22:19:23 -05:00 |
|
Thomas Harte
|
a3e64cae41
|
Corrects SBCD carry.
|
2019-12-17 22:16:02 -05:00 |
|
Thomas Harte
|
e969b386f1
|
Eliminates DIVU/S and MULU/S from this file.
|
2019-12-17 20:15:11 -05:00 |
|
Thomas Harte
|
af9c0aca97
|
Added mention of the Atari ST.
|
2019-12-17 14:36:08 -05:00 |
|
Thomas Harte
|
8a2ac87209
|
Reverted SBCD/NBCD V behaviour.
|
2019-12-16 23:08:59 -05:00 |
|
Thomas Harte
|
096b447b4b
|
Corrects MOVE -(An), SR/CCR, which was not previously decrementing.
Also adds a safety check against other instances of the same error. There seem to be none.
|
2019-12-16 22:38:54 -05:00 |
|