Adrian Conlon
|
03caba99dc
|
Follow most of the guideline suggestions from VS2019 preview. Pretty good suggestions!
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-22 22:33:51 +00:00 |
|
Adrian Conlon
|
27e1c5c9f8
|
Make Register16 a class, rather than struct. Tricky, but a bit faster than before.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-21 19:58:49 +00:00 |
|
Adrian Conlon
|
c400f37201
|
Improve the debugging visibility of the Register16 class.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-20 22:17:54 +00:00 |
|
Adrian Conlon
|
23489b7127
|
Interesting, makes pretty much no difference to just calculate 16 bit values, rather than relying on byte layout.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-18 22:28:20 +00:00 |
|
Adrian Conlon
|
ea82c58777
|
Add Z80 processor (untested, but complete)
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-16 21:32:34 +00:00 |
|
Adrian Conlon
|
219d65a57a
|
No need to use LowByte/HighByte methods in Register16 construction: that's what it's layout is for.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-15 09:08:44 +00:00 |
|
Adrian Conlon
|
cf4e633034
|
Implement some suggestions from the code analysis.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-14 23:51:32 +00:00 |
|
Adrian Conlon
|
63db46a7bc
|
Resurrect the Register16 class. This (or something *very* much like it) is going to be necessary to add a Z80 emulator (reference access to the high/low parts of 16-bit registers).
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-14 23:01:31 +00:00 |
|
Adrian Conlon
|
3c5e292eae
|
Drop Register16 support (replaced with explicit ushort), add some unit tests (Chip class only at present)
Now runs some instructions before going wrong...
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-03 00:42:55 +00:00 |
|
Adrian Conlon
|
9a06b1743f
|
Port of EightBit library to .Net (unworking!)
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2019-02-02 15:12:51 +00:00 |
|