Radosław Kujawa
|
184c23b399
|
Explicitly enable WDC65C02 mode in vasm.
|
2019-01-05 00:30:18 +01:00 |
|
Radosław Kujawa
|
dfb3bd1fca
|
Try to make this build on Linux, NetBSD and OS X.
Without actually using autoconf etc.
|
2018-06-25 13:19:35 +02:00 |
|
Radosław Kujawa
|
216450da52
|
Enable debug-safe optimizations.
Also ggdb for tests.
|
2018-04-26 14:16:32 +02:00 |
|
Radosław Kujawa
|
ae3e782b74
|
Use boehm gc to manage memory.
I'm less likely to fuck this up now.
|
2018-03-26 12:36:47 +02:00 |
|
Radosław Kujawa
|
0735487ed0
|
Add skeleton for a serial device test.
Not really working yet, so commented out in Kyuafile.
|
2017-02-26 13:07:39 +01:00 |
|
Radosław Kujawa
|
0653d7428d
|
Add test case for breakpoint functions.
|
2017-02-15 19:57:16 +01:00 |
|
Radosław Kujawa
|
d29be055f9
|
Add BRK interrupt test.
|
2017-02-07 21:23:31 +01:00 |
|
Radosław Kujawa
|
442c8dc3df
|
Add instruction stepping test.
That was written some time ago but forgot to plug it into test suite.
|
2017-02-06 22:05:16 +01:00 |
|
Radosław Kujawa
|
09a92740e9
|
Add test case for assembling functions.
|
2017-02-02 14:46:10 +01:00 |
|
Radosław Kujawa
|
699d791023
|
Fix wrong object name.
|
2017-01-26 23:28:04 +01:00 |
|
Radosław Kujawa
|
8ede93fb0e
|
Merge branch 'master' of github.com:rkujawa/rk65c02
|
2017-01-26 23:22:56 +01:00 |
|
Radosław Kujawa
|
bfb042cd1a
|
Add test for stepping mode.
|
2017-01-26 23:22:40 +01:00 |
|
Radosław Kujawa
|
0e784db076
|
Don't forget to link with utils.
|
2017-01-26 21:37:54 +01:00 |
|
Radosław Kujawa
|
2ec6cb67ae
|
Split ROM starting function into separate file.
It will also be used for other test programs than test_emulation.
|
2017-01-26 13:11:37 +01:00 |
|
Radosław Kujawa
|
cddba4c56b
|
Don't hardcode ROM names in Makefile.
There's too many of them now, so the names are constructed from the
list of assembly files, automatically.
|
2017-01-24 12:36:27 +01:00 |
|
Radosław Kujawa
|
09f0a828e3
|
Add test cases for LDA addressing modes absolute X, absolute Y.
|
2017-01-23 16:33:03 +01:00 |
|
Radosław Kujawa
|
3cbede06f8
|
Add test for LDA with absolute addressing.
|
2017-01-23 10:28:44 +01:00 |
|
Radosław Kujawa
|
5eede9333b
|
Add emulation of PHP, PLP instructions and test cases for them.
|
2017-01-22 23:01:24 +01:00 |
|
Radosław Kujawa
|
fb7d4b28e7
|
Add DEX, DEY emulation and test cases for them.
|
2017-01-22 22:35:50 +01:00 |
|
Radosław Kujawa
|
52247f0ce4
|
Implement CLC, SEC and test for them.
|
2017-01-22 13:50:04 +01:00 |
|
Radosław Kujawa
|
473e0e2636
|
Add INX, INY emulation and test cases.
Some comments while here.
|
2017-01-22 13:07:21 +01:00 |
|
Radosław Kujawa
|
c7633feb87
|
Add STZ emulation.
|
2017-01-21 21:46:35 +01:00 |
|
Radosław Kujawa
|
07e1a008d9
|
Add preliminary stack tests, test ROMs for PLA, PHA.
|
2017-01-20 23:18:25 +01:00 |
|
Radosław Kujawa
|
a50da41388
|
Implement AND emulation and test.
|
2017-01-20 10:41:56 +01:00 |
|
Radosław Kujawa
|
6b7ddbf865
|
LDA zero page emulation and test for it.
|
2017-01-19 11:49:05 +01:00 |
|
Radosław Kujawa
|
73e4be2acc
|
Add support for building test case ROMs with vasm.
While here add first such ROM, for nop instruction test.
|
2017-01-18 23:47:55 +01:00 |
|
Radosław Kujawa
|
52ce9bff8c
|
Preliminary support for emulation of instructions.
Some refactoring while here.
|
2017-01-18 17:18:19 +01:00 |
|
Radosław Kujawa
|
5861d40352
|
When linking against static lib, the order matters.
|
2017-01-16 23:56:10 +01:00 |
|
Radosław Kujawa
|
a0821195c7
|
Also build static library and use it for tests.
|
2017-01-16 23:54:46 +01:00 |
|
Radosław Kujawa
|
0a43717337
|
Add first test cases (for bus access).
|
2017-01-16 22:54:51 +01:00 |
|