02c08505ebImplement I/O for lpc1114
Takashi Toyoshima
2014-12-09 04:54:33 +0900
826647fb93Update test: now it can run Apple BASIC.
Takashi Toyoshima
2014-12-08 04:19:05 +0900
faacc4ea52Bug fix: op7e ROR did not store result - also fp should be saved as 32bit register
Takashi Toyoshima
2014-12-08 03:38:58 +0900
47d7fb8749Bug fix: 0x26 is not ROR but ROL
Takashi Toyoshima
2014-12-08 03:23:08 +0900
4994158c0cBug fix: 0x2a is not ROR but ROL
Takashi Toyoshima
2014-12-08 03:19:08 +0900
7dcce64f10Bug fix: bit
Takashi Toyoshima
2014-12-08 03:18:54 +0900
5465cc99d2Update test.c to check Apple BASIC behaviors
Takashi Toyoshima
2014-12-08 03:11:03 +0900
3f2daf7b08Bug fix: data was broken on absolute and absolute indexed destination
Takashi Toyoshima
2014-12-08 03:01:27 +0900
62b69b5458Bug fix: TSX was still wrong
Takashi Toyoshima
2014-12-08 02:49:17 +0900
77fa2964f1Bug fix: stack is hard :( SP should wrap correctly on push and pop
Takashi Toyoshima
2014-12-08 02:43:05 +0900
9098230d7dBug fix: conditions are hard :(
Takashi Toyoshima
2014-12-08 02:35:47 +0900
2ad2fa6efbBug fix: BRK should set I flag
Takashi Toyoshima
2014-12-08 00:50:05 +0900
729cac78a0Bug fix: INX did not store the result correctly
Takashi Toyoshima
2014-12-08 00:46:38 +0900
82990fdab7Bug fix: B and reserved flag should not be modified on updating SR
Takashi Toyoshima
2014-12-08 00:40:40 +0900
42cb53c0adBug fix: after TSX, X got a value >= 0x100
Takashi Toyoshima
2014-12-08 00:36:42 +0900
d0ad06c86aUse 6502_65C02_functional_tests, and two bug fixes - transfer operations should update n and z flags - TSX should transfer SP, not SR
Takashi Toyoshima
2014-12-08 00:21:06 +0900
1f39658a0bBug fix: toAbsb can not store the right value
Takashi Toyoshima
2014-12-07 19:02:33 +0900
064567f346Bug fix: adc and sbc performed wrong carry flag calculation
Takashi Toyoshima
2014-12-07 19:01:33 +0900
86d07009b1Add some I/O and memory emulation to check Apple2 BASIC
Takashi Toyoshima
2014-12-07 17:37:16 +0900
91c94746d8Bug fix: manage r12 correctly, and TXS used a wrong register
Takashi Toyoshima
2014-12-07 16:35:46 +0900
dbf8142e61Bug fix on shift operations again. Other macros broke T0.
Takashi Toyoshima
2014-12-07 15:51:59 +0900
c5d69f2c14dec and inc was swapped, and results are not stored correctly
Takashi Toyoshima
2014-12-07 15:10:05 +0900
c3c8eafc07Bug fix on sbc, C was reversed, and result was not stored on V=0
Takashi Toyoshima
2014-12-07 15:02:40 +0900
8ff302aaf0Bug fix: cmp didn't take Z flag
Takashi Toyoshima
2014-12-07 14:47:46 +0900
51faf4afb1Bug fix: brannch target calculation was still wrong
Takashi Toyoshima
2014-12-07 14:36:36 +0900
21b25243d7Bug fix: bit and cmp operations didn't increment PC
Takashi Toyoshima
2014-12-07 14:30:43 +0900
ff26481127Bug fix on adc condition flag updates
Takashi Toyoshima
2014-12-07 14:29:14 +0900
ff1f7b8b2fFix branch operation bugs - address calculation on not taken - use macro to implement each branch operation
Takashi Toyoshima
2014-12-07 14:05:38 +0900
8d94c76d47Bug fix on shift operations that set a result to a wrong register
Takashi Toyoshima
2014-12-07 13:54:47 +0900
bc8b0b0906Bug fux: absolute and absolute indexed didn't increment PC correctly
Takashi Toyoshima
2014-12-07 13:35:20 +0900
7370d07645Implement _sbc. They must have many bugs, but anyway, finished.
Takashi Toyoshima
2014-12-07 12:56:02 +0900