Marc Parsons
|
97267bed7a
|
Added double buffering 2
|
2026-04-24 21:52:30 +01:00 |
|
Marc Parsons
|
2842af182f
|
Ammendments to Z80 to make it system agnostic.
|
2026-04-24 14:27:08 +01:00 |
|
Marc Parsons
|
a8271d30a2
|
All ZEXALL tests now pass!
|
2026-04-24 00:52:17 +01:00 |
|
Marc Parsons
|
5892f7e491
|
5 ZEXALL tests now complete. Going to implement ALL remaining OpCOdes
|
2026-04-23 16:51:21 +01:00 |
|
Marc Parsons
|
112b6d15fe
|
3 ZEXALL tests now pass. Removed timing to speed up (temp)
|
2026-04-23 12:34:25 +01:00 |
|
Marc Parsons
|
02680cb92d
|
More OpCodes - working towards ZEXALL perfection
|
2026-04-22 22:38:53 +01:00 |
|
Marc Parsons
|
b50f7a79da
|
Snapshot and TAP quick loading working. Manic Miner fully emulated
|
2026-04-22 11:46:57 +01:00 |
|
Marc Parsons
|
e52cdeac54
|
Implemented a few more OpCodes. Manic Miner sounds great!
|
2026-04-22 02:00:50 +01:00 |
|
Marc Parsons
|
a63152b04d
|
Sound fixed and complete. More OpCodes to implement
|
2026-04-21 17:12:42 +01:00 |
|
Marc Parsons
|
dcbb505145
|
ULA Implemented. Scanline renderer so cycle accurate
|
2026-04-21 15:34:10 +01:00 |
|
Marc Parsons
|
ad3a0b5040
|
Changed the structure of the emulator 2#
|
2026-04-21 10:38:14 +01:00 |
|
Marc Parsons
|
7464b29fca
|
Chuckie Egg runs fully from a snapshot file! Fully playable!
|
2026-04-20 12:51:04 +01:00 |
|
Marc Parsons
|
e53661ce8a
|
Implemented a few more OpCodes. 0xDD19 next
|
2026-04-20 01:19:47 +01:00 |
|
Marc Parsons
|
1ccacb55d5
|
Almost runs Chuckie Egg. LDI to implement next
|
2026-04-19 01:38:53 +01:00 |
|
Marc Parsons
|
ed64eb2ebe
|
Implemented SNA files. More OpCodes. Chuckie Egg Title SCreen!
|
2026-04-19 00:26:00 +01:00 |
|
Marc Parsons
|
717c431b9c
|
Got Chuckie Egg TAP to load to the title screen!
|
2026-04-18 21:57:25 +01:00 |
|
Marc Parsons
|
7bc85a485b
|
All keys implemented and a few more OpCodes
|
2026-04-18 21:04:29 +01:00 |
|
Marc Parsons
|
c35bbda53f
|
Added TAP file injection. Still incomplete.
|
2026-04-18 03:02:40 +01:00 |
|
Marc Parsons
|
47f3a76bb2
|
More keys. Implemented Border. Completes LOAD readiness sequence
|
2026-04-18 01:55:08 +01:00 |
|
Marc Parsons
|
389df3780e
|
Added flash attribute. Implemented more OpCodes
|
2026-04-17 02:34:11 +01:00 |
|
Marc Parsons
|
c74d2cc764
|
Getting keyboard working - WIP
|
2026-04-16 16:31:15 +01:00 |
|
Marc Parsons
|
968141056b
|
Some minor changes and playing about
|
2026-04-16 14:40:05 +01:00 |
|
Marc Parsons
|
960f2b85cc
|
Interrupts added at 50fps. Dummy keyboard. Ready for graphics!
|
2026-04-15 15:44:24 +01:00 |
|
Marc Parsons
|
d9966099f8
|
Implemented enough OpCodes for the CPU to run forever
|
2026-04-15 14:39:33 +01:00 |
|
Marc Parsons
|
e48b2226f4
|
Implemented more OpCodes again!
|
2026-04-15 14:16:41 +01:00 |
|
Marc Parsons
|
deeb7e3c61
|
Implemented more OpCodes
|
2026-04-15 11:20:13 +01:00 |
|
Marc Parsons
|
f52180aeb3
|
Implemented a shit load more OpCodes
|
2026-04-15 01:47:23 +01:00 |
|
Marc Parsons
|
7e7453691f
|
Implemented a shit load of OpCodes
|
2026-04-15 00:27:15 +01:00 |
|
Marc Parsons
|
695db41f60
|
Implemented a load more Z80 OpCodes
|
2026-04-14 09:56:26 +01:00 |
|
Marc Parsons
|
08d718f41e
|
Implemented many more OpCodes - again, again!
|
2026-04-13 22:51:20 +01:00 |
|
Marc Parsons
|
9496c26004
|
Implemented many more OpCodes - again!
|
2026-04-13 22:32:05 +01:00 |
|
Marc Parsons
|
2b40960496
|
Implemented many more OpCodes
|
2026-04-13 21:19:05 +01:00 |
|
Marc Parsons
|
c642f7a6c6
|
Implemented a load more Z80 OpCodes
|
2026-04-13 18:00:19 +01:00 |
|
Marc Parsons
|
ed0772f27a
|
Implemented a load more Z80 OpCodes. Added IX, IY and Interrupts to Debugger
|
2026-04-13 17:28:41 +01:00 |
|
Marc Parsons
|
c2bbaf7672
|
Implemented many more OpCodes - 11042026_02_38
|
2026-04-11 02:38:20 +01:00 |
|
Marc Parsons
|
d953eb4ec7
|
Implemented many more OpCodes - 11_04_2026__02_23
|
2026-04-11 02:23:38 +01:00 |
|
Marc Parsons
|
0ef8b9f3eb
|
Implemented a load more Z80 OpCodes. Added a breakpoint to the debugger
|
2026-04-09 17:31:56 +01:00 |
|
Marc Parsons
|
f22da937b5
|
Implemented a load more Z80 OpCodes
|
2026-04-09 16:08:56 +01:00 |
|
Marc Parsons
|
340583d663
|
Implemented a load of Z80 OpCodes. Added SimpleIOBus.
|
2026-04-09 14:35:38 +01:00 |
|
Marc Parsons
|
5550eb8c91
|
Added Debugger
|
2026-04-08 22:36:26 +01:00 |
|
Marc Parsons
|
ea828aad2d
|
Add Z80 CPU skeleton, RegisterPair struct, and MemoryBus implementation
|
2026-04-08 16:34:49 +01:00 |
|