Adrian Conlon
|
9a488928ba
|
Update project configurations for SDL and boost
|
2026-09-27 09:07:33 +01:00 |
|
Adrian Conlon
|
e131d33f6f
|
Take advantage of better class definition to simplify Z80 implemtation
|
2026-08-18 15:24:40 +01:00 |
|
Adrian Conlon
|
decb60bbaa
|
Correct a few class usage problems
|
2026-08-18 15:15:30 +01:00 |
|
Adrian Conlon
|
bd0563928a
|
Fix z80 harte single step tests
|
2026-08-17 11:56:43 +01:00 |
|
Adrian Conlon
|
8ad46cba0c
|
Updated for latest z80 Harte single step tests
|
2026-08-16 22:05:30 +01:00 |
|
Adrian Conlon
|
7ba7df0b6d
|
Update boost and SDL libraries
|
2026-08-16 12:17:28 +01:00 |
|
Adrian Conlon
|
7add835554
|
Couple of small tidy ups
|
2026-06-02 17:28:24 +01:00 |
|
Adrian Conlon
|
8f4b0b1e71
|
Some minor consistency changes
|
2026-06-01 18:59:02 +01:00 |
|
Adrian Conlon
|
aa6045b714
|
More unification to C# code
|
2026-06-01 11:07:29 +01:00 |
|
Adrian Conlon
|
0ef9ac4a4b
|
Closer to .net versions
|
2026-05-29 10:47:46 +01:00 |
|
Adrian Conlon
|
34e834f753
|
Closer to c# code
|
2026-05-27 20:27:04 +01:00 |
|
Adrian Conlon
|
f28cfd9faf
|
Reasonable stab at performance build configuration
|
2026-05-26 09:25:47 +01:00 |
|
Adrian Conlon
|
737c753d76
|
Reset all project options (as much as possible) to default
|
2026-05-26 08:47:57 +01:00 |
|
Adrian Conlon
|
e0f25c8cff
|
Set build options to optimised defaults, so I can benchmark
|
2026-05-25 22:56:08 +01:00 |
|
Adrian Conlon
|
e1ed8ea122
|
Synchronise C++ code with C# code. Now Z80 passes HarteTests
|
2026-05-25 22:22:22 +01:00 |
|
Adrian Conlon
|
6bec1d473d
|
First stage of syncing to .net implementation. Pretty shakey, but test_Z80 runs
|
2026-05-22 21:42:05 +01:00 |
|
Adrian Conlon
|
1fcf394592
|
Simplify z80 refresh register implementation
|
2026-03-23 16:01:39 +00:00 |
|
Adrian Conlon
|
d533593a14
|
Lots of miscellaneous cycle accurate updates
|
2026-03-21 16:18:39 +00:00 |
|
Adrian Conlon
|
81c1703ea9
|
Simplify register usage
|
2026-03-14 13:09:28 +00:00 |
|
Adrian Conlon
|
8ef462f5c4
|
Fix some more timing issues
|
2026-03-04 16:37:25 +00:00 |
|
Adrian Conlon
|
a1afe7f78c
|
Moving towards Z80 cycle accuracy
|
2026-03-03 10:30:08 +00:00 |
|
Adrian Conlon
|
199232dd53
|
use available helpers
|
2026-03-02 10:50:05 +00:00 |
|
Adrian Conlon
|
3fc3b95bbd
|
A step closer to the .net implementation
|
2026-03-02 10:49:50 +00:00 |
|
Adrian Conlon
|
34e30682f7
|
Fix z80 disassembler for HarteTest
|
2026-02-28 14:19:03 +00:00 |
|
Adrian Conlon
|
345a15552a
|
Add (non-passing) Z80 HarteTest
|
2026-02-28 14:18:40 +00:00 |
|
Adrian Conlon
|
33a6b98465
|
small readability changes
|
2026-02-24 12:04:51 +00:00 |
|
Adrian Conlon
|
c2890b6d00
|
Bring z80 implementation closer to .net
|
2026-02-24 11:39:33 +00:00 |
|
Adrian Conlon
|
abcb245655
|
Synch with .net version of emulator (work-in-progress)
|
2026-02-23 10:24:49 +00:00 |
|
Adrian Conlon
|
3c5494c26a
|
Upgrade boost/SDL
|
2025-07-25 16:15:19 +01:00 |
|
Adrian Conlon
|
abe918e264
|
Commit in-flight changes. Look reasonable
|
2025-03-27 20:05:51 +00:00 |
|
Adrian Conlon
|
d838ad7946
|
Sync to the .Net version of the Z80 code
|
2025-01-28 21:44:22 +00:00 |
|
Adrian Conlon
|
8b6c4a205e
|
Lot's of small niggles corrected across the EightBit libraries
|
2024-03-18 13:03:41 +00:00 |
|
Adrian Conlon
|
b22d7e47e5
|
Addressing mode simplifications
|
2024-03-14 14:54:52 +00:00 |
|
Adrian Conlon
|
fd36555585
|
Couple of small reference changes
|
2023-05-17 12:47:57 +01:00 |
|
Adrian Conlon
|
9e2c3e32b1
|
Fully switch to C++20
|
2022-07-01 09:30:38 +01:00 |
|
Adrian Conlon
|
8e0092ec9d
|
Tidy up noexcept specification
|
2022-01-17 19:10:15 +00:00 |
|
Adrian Conlon
|
4efa66c44e
|
Remind MSVC++ of its responsibilities as to properly define "__cplusplus"
|
2022-01-01 15:13:16 +00:00 |
|
Adrian Conlon
|
42e45ccdef
|
Upgrade to boost 1.78, due to coroutine2 incompatibilities.
|
2022-01-01 13:30:41 +00:00 |
|
Adrian Conlon
|
bb75f98d5d
|
Experimentation with C++17 compatibilty. Mainly an exercise in rewrting coroutine code in boost::coroutine2. Interesting!
|
2022-01-01 13:20:34 +00:00 |
|
Adrian Conlon
|
fbdf2fcf02
|
Add some more Z80 documentation
|
2022-01-01 13:06:45 +00:00 |
|
Adrian Conlon
|
91df9ea48b
|
Make Z80 profile output conditional on the availability of data.
|
2021-12-30 12:32:34 +00:00 |
|
Adrian Conlon
|
3b01c639fd
|
Some performance improvements for the Z80 disassembler
|
2021-12-30 00:56:24 +00:00 |
|
Adrian Conlon
|
6346ea9278
|
Switch to C++20 everywhere
|
2021-12-29 11:39:41 +00:00 |
|
Adrian Conlon
|
1f5dc54c40
|
Copy constructor and equality operations added.
|
2021-12-27 22:07:30 +00:00 |
|
Adrian Conlon
|
945fcefb36
|
Start adding comparison operations to EightBit classes
|
2021-12-27 14:24:38 +00:00 |
|
Adrian Conlon
|
2b8513fd37
|
EightBit and Z80 projects move to C++20
|
2021-12-17 21:09:13 +00:00 |
|
Adrian Conlon
|
f837836072
|
Merge branch 'master' of https://github.com/MoleskiCoder/EightBit
|
2021-12-08 19:55:21 +00:00 |
|
Adrian Conlon
|
72705e8dd0
|
Updated projects for VS2022
|
2021-12-08 19:42:34 +00:00 |
|
Adrian Conlon
|
f16e120272
|
Update Makefile
|
2021-11-25 15:15:56 +00:00 |
|
Adrian Conlon
|
a37aaeba31
|
Unify the compilation options to what seems to be a sensible point.
Signed-off-by: Adrian Conlon <adrian.conlon@gmail.com>
|
2021-10-24 14:12:57 +01:00 |
|