Adrian Conlon
|
f2bf17fc2a
|
Sort out power raise/lower requirements
|
2026-09-27 19:16:01 +01:00 |
|
Adrian Conlon
|
5d9e7b57b4
|
Catch a missing condition power call change
|
2026-09-27 17:56:58 +01:00 |
|
Adrian Conlon
|
38a8d2d850
|
Try and reduce the number of virtual calls in EightBit library
|
2026-09-27 17:43:12 +01:00 |
|
Adrian Conlon
|
ee5f38e76b
|
Show NMI and INT interrupts in a special manner in the disassembler
|
2026-09-21 22:35:13 +01:00 |
|
Adrian Conlon
|
1b14109e26
|
Simplify interrupt triggering a little
|
2026-09-21 22:34:33 +01:00 |
|
Adrian Conlon
|
501ee6a056
|
Remove some commented code
|
2026-09-19 13:13:54 +01:00 |
|
Adrian Conlon
|
adca33f189
|
Correct INT handling. Should continually fire until INT is raised.
|
2026-09-19 11:08:06 +01:00 |
|
Adrian Conlon
|
b3999c4959
|
Tempting as it is, pins can only be raised/lowered from the correct context.
|
2026-09-19 10:20:03 +01:00 |
|
Adrian Conlon
|
74c719dd74
|
Merge branch 'master' of https://github.com/MoleskiCoder/EightBitNet
|
2026-09-18 09:40:37 +01:00 |
|
Adrian Conlon
|
fe093a9748
|
Simplify Z80 logging a little
|
2026-09-18 09:40:01 +01:00 |
|
Adrian Conlon
|
210a913c66
|
Fix 6809 tests
|
2026-09-18 07:51:36 +01:00 |
|
Adrian Conlon
|
740947a90a
|
Reorganise logging a little for development and output consistency.
|
2026-09-14 16:07:18 +01:00 |
|
Adrian Conlon
|
a2ff55afea
|
Expand label usage
|
2026-09-13 14:21:24 +01:00 |
|
Adrian Conlon
|
c02af90974
|
Add ZX-81 symbols and a skeletal Z80 symbol parser
|
2026-09-13 13:43:10 +01:00 |
|
Adrian Conlon
|
9220bfaf59
|
Make a simpler default constructor of the ConsoleLogger
|
2026-09-13 13:39:57 +01:00 |
|
Adrian Conlon
|
5fc75e2c70
|
Update unit test packages
|
2026-09-12 16:23:52 +01:00 |
|
Adrian Conlon
|
a70583984f
|
Merge branch 'master' of https://github.com/MoleskiCoder/EightBitNet
|
2026-09-12 16:22:25 +01:00 |
|
Adrian Conlon
|
a168b2ea45
|
Correct LR35902 return opcode visibility
|
2026-09-12 12:03:16 +01:00 |
|
Adrian Conlon
|
8b10bc575d
|
Correct Z80 NMI assertion and reset test
|
2026-09-11 21:29:21 +01:00 |
|
Adrian Conlon
|
53f0b74014
|
More reset tweaks
|
2026-09-11 15:32:38 +01:00 |
|
Adrian Conlon
|
db02f57c3b
|
Tidy disassembled pin states in priority order
|
2026-09-11 08:46:11 +01:00 |
|
Adrian Conlon
|
a2cc5a0c47
|
fix build error
|
2026-09-09 23:08:37 +01:00 |
|
Adrian Conlon
|
293bc898d3
|
NMI should only be raised by exernal hardware. It's an input pin.
|
2026-09-06 23:07:51 +01:00 |
|
Adrian Conlon
|
65f2f960ea
|
First stab at a logging framwork for the EightBit/Gaming libraries
|
2026-09-06 16:32:12 +01:00 |
|
Adrian Conlon
|
0e41855b84
|
Add motherboard tests, especially power-on reset circuit tests
|
2026-09-05 13:35:13 +01:00 |
|
Adrian Conlon
|
e0516b6552
|
Update nuget components
|
2026-09-03 19:07:20 +01:00 |
|
Adrian Conlon
|
df451dbe38
|
Some more consistency tidying
|
2026-08-28 22:38:47 +01:00 |
|
Adrian Conlon
|
1978896085
|
Use SDL3 logging level directly, rather than verbosity/debugging booleans.
|
2026-08-25 23:21:50 +01:00 |
|
Adrian Conlon
|
9647eb6d6f
|
Switch to event driven SDL3 usage. Interesting.
|
2026-08-25 22:23:56 +01:00 |
|
Adrian Conlon
|
a79eb16449
|
Move to a "Device" based model for game classes.
|
2026-08-25 14:52:55 +01:00 |
|
Adrian Conlon
|
1a54321b93
|
Fix log message
|
2026-08-24 23:46:12 +01:00 |
|
Adrian Conlon
|
5c3159b847
|
Start testing gamepad controllers
|
2026-08-23 21:48:58 +01:00 |
|
Adrian Conlon
|
c4b09e3010
|
Ensure Gaming project is in EightBitNet solution
|
2026-08-23 16:25:02 +01:00 |
|
Adrian Conlon
|
d450a2c0d8
|
Tidy gaming code to be a little mor idiomatic
|
2026-08-23 16:23:42 +01:00 |
|
Adrian Conlon
|
051879f115
|
Lost all my source, recreated using dotPeek.
|
2026-08-23 15:34:02 +01:00 |
|
Adrian Conlon
|
c60551212a
|
Fix Z80 for latest singlestep tests
|
2026-07-21 10:26:12 +01:00 |
|
Adrian Conlon
|
ade1ed9ae7
|
z80 sudoku
|
2026-07-17 10:56:57 +01:00 |
|
Adrian Conlon
|
5a670ba718
|
A few miscellaneous changes
|
2026-06-21 08:53:16 +01:00 |
|
Adrian Conlon
|
6114a3ab92
|
Whoops: missed lower level changes
|
2026-06-18 21:49:18 +01:00 |
|
Adrian Conlon
|
27b3e0354b
|
Add logging levels to IntelHexFile loader
|
2026-06-17 21:33:49 +01:00 |
|
Adrian Conlon
|
c745af2dfa
|
Add more checks/logging. Also make checks optional in a "strict" mode, to allow problematic files to still load, if possible.
|
2026-06-17 13:32:35 +01:00 |
|
Adrian Conlon
|
486014e48d
|
Simplify Intel HEX file parsing a little
|
2026-06-16 16:31:27 +01:00 |
|
Adrian Conlon
|
2fd16b84bb
|
Improve Intel HEX file parsing. Should be OK, according to wikipedia, anyway!
|
2026-06-16 12:26:56 +01:00 |
|
Adrian Conlon
|
b2be613cc3
|
Well, there you go. Historic bug in my CPM/BDOS character output.
|
2026-06-16 06:52:30 +01:00 |
|
Adrian Conlon
|
ef2d1b522a
|
Add 6809 sudoku solver as test code
|
2026-06-15 21:06:58 +01:00 |
|
Adrian Conlon
|
7845049ef8
|
Configuration debug mode has changed
|
2026-06-15 21:03:36 +01:00 |
|
Adrian Conlon
|
148fb97013
|
Flexible profile enable for 6809
|
2026-06-15 13:56:00 +01:00 |
|
Adrian Conlon
|
eab192a787
|
Add better reporting to 6809 profiler (percentage of total cycles)
|
2026-06-15 12:31:15 +01:00 |
|
Adrian Conlon
|
24d6c0c5fa
|
Test harness timer limited to *just* CPU run timings
|
2026-06-15 12:28:56 +01:00 |
|
Adrian Conlon
|
25dcb0c4c0
|
More straightforward to read test harness results
|
2026-06-14 21:53:56 +01:00 |
|