Peter Evans
|
1f50ceb4c5
|
Add test file for apple2.reflect.c
|
2018-02-06 14:27:44 -06:00 |
|
Peter Evans
|
5cfdd28302
|
Add vm_event tests
|
2018-02-05 21:40:36 -06:00 |
|
Peter Evans
|
c1c42834ed
|
Add reflect system to virtual machine
|
2018-02-05 20:31:05 -06:00 |
|
Peter Evans
|
e691d33d42
|
Add dec_nib test
|
2018-02-04 16:09:02 -06:00 |
|
Peter Evans
|
70b0532a26
|
Add test for dec_dos
|
2018-02-04 16:06:54 -06:00 |
|
Peter Evans
|
599b7c9212
|
Add test for dec_track
|
2018-02-04 15:44:59 -06:00 |
|
Peter Evans
|
7dc97484e3
|
Add test for enc_track
|
2018-02-04 14:32:53 -06:00 |
|
Peter Evans
|
8469c09161
|
Add test for enc_nib
|
2018-02-04 14:18:42 -06:00 |
|
Peter Evans
|
caf2bc1c4e
|
Add test for map, note skipped tests
|
2018-02-04 14:15:38 -06:00 |
|
Peter Evans
|
9e4a842fdf
|
Add test for switch_rw
|
2018-02-04 11:50:58 -06:00 |
|
Peter Evans
|
f696346806
|
Add test for switch_latch
|
2018-02-04 11:32:23 -06:00 |
|
Peter Evans
|
50dfca476b
|
Add test for switch_drive
|
2018-02-04 11:30:38 -06:00 |
|
Peter Evans
|
edee060167
|
Add test for switch_phase function
|
2018-02-04 10:47:18 -06:00 |
|
Peter Evans
|
2752d82044
|
Add phaser test
|
2018-02-04 01:11:09 -06:00 |
|
Peter Evans
|
2d13e95d7f
|
Add encode/decode tests, skip for save
|
2018-02-04 00:22:14 -06:00 |
|
Peter Evans
|
bef19539f6
|
Implement (most of) text_area test
|
2018-02-03 22:43:00 -06:00 |
|
Peter Evans
|
c503189b7c
|
Add exception for 40col
|
2018-02-03 22:02:25 -06:00 |
|
Peter Evans
|
de67d5064b
|
Add test for vm_screen_dirty, exception for prepare
|
2018-02-03 22:01:27 -06:00 |
|
Peter Evans
|
3329753ef7
|
Add test for vm_segment_fwrite
|
2018-02-03 22:00:04 -06:00 |
|
Peter Evans
|
3a1784a5a7
|
Add image, stream to eject test
|
2018-02-03 20:50:30 -06:00 |
|
Peter Evans
|
2dd21f1487
|
Add image type, image segment
|
2018-02-03 18:10:29 -06:00 |
|
Peter Evans
|
f45a64dfe4
|
Add missing tests file
|
2018-02-03 17:43:04 -06:00 |
|
Peter Evans
|
a340c963a0
|
Add proper test for sector decode
|
2018-02-02 17:20:17 -06:00 |
|
Peter Evans
|
55c85b0ec6
|
Encoded code needed to change
|
2018-02-01 18:41:34 -06:00 |
|
Peter Evans
|
fadf5a9782
|
Add decode...code
|
2018-02-01 18:41:01 -06:00 |
|
Peter Evans
|
f4cdff0bfb
|
Add sector encoding test
|
2018-01-31 16:52:58 -06:00 |
|
Peter Evans
|
b202e70b9b
|
Add test suite for enc.c
|
2018-01-31 16:03:03 -06:00 |
|
Peter Evans
|
ce405531b8
|
We switched the logic for C015
|
2018-01-31 00:20:37 -06:00 |
|
Peter Evans
|
38d80078d9
|
Remove obsoleted test functions
|
2018-01-27 00:16:39 -06:00 |
|
Peter Evans
|
dde7312864
|
No need to deal with carry here
|
2018-01-27 00:15:06 -06:00 |
|
Peter Evans
|
9bbfb95b02
|
Carry is no longer factored
|
2018-01-26 22:04:47 -06:00 |
|
Peter Evans
|
d29dfd442a
|
Account for SLOTCXROM being on by default
|
2018-01-26 22:03:57 -06:00 |
|
Peter Evans
|
4509f61be6
|
dd_write no longer accepts the byte it will wryte
|
2018-01-26 20:00:10 -06:00 |
|
Peter Evans
|
47630fdc88
|
pha/php only push one byte onto the stack
|
2018-01-23 21:37:36 -06:00 |
|
Peter Evans
|
c946eb3f69
|
Fix incorrect stack info
(The previous behavior of RTS/JSR was not right.)
|
2018-01-23 21:35:59 -06:00 |
|
Peter Evans
|
2e334e2ee1
|
Update tests with correct expected text from disassembler
|
2018-01-23 21:19:26 -06:00 |
|
Peter Evans
|
80136e9360
|
Most status flags are now set when the CPU is created
|
2018-01-23 20:41:48 -06:00 |
|
Peter Evans
|
0b03fd24f5
|
Carry must also be factored in
|
2018-01-23 20:26:01 -06:00 |
|
Peter Evans
|
5656b271ee
|
Account for carry being set by default
|
2018-01-23 16:30:52 -06:00 |
|
Peter Evans
|
746e2246b3
|
Set negative and unset zero since the operand >= A
|
2018-01-23 16:29:53 -06:00 |
|
Peter Evans
|
3c7002c6c7
|
Carry is only unset if the operand >= A
|
2018-01-23 16:29:08 -06:00 |
|
Peter Evans
|
dc97a6996e
|
Account for carry being set by default
|
2018-01-23 16:28:39 -06:00 |
|
Peter Evans
|
b02679f6a0
|
Carry must be unset
|
2018-01-23 16:26:05 -06:00 |
|
Peter Evans
|
522905b39c
|
Carry must be unset in this test
|
2018-01-23 16:24:46 -06:00 |
|
Peter Evans
|
60ff0e5781
|
Carry is set by default now
|
2018-01-23 16:24:16 -06:00 |
|
Peter Evans
|
a3598ecd16
|
The stack pushes from the end of the page now
|
2018-01-23 16:21:43 -06:00 |
|
Peter Evans
|
8edf83f7ad
|
Carry is set only if the result is > 0xFF
|
2018-01-23 16:20:33 -06:00 |
|
Peter Evans
|
8133781fd3
|
Use the address mode enum itself
|
2018-01-23 16:18:22 -06:00 |
|
Peter Evans
|
7a0ea50aa3
|
The stack now only works with 8bit values; disable carry
|
2018-01-23 16:16:59 -06:00 |
|
Peter Evans
|
ef13fe4ef1
|
Require STATUS_DEFAULT, stack pointer at ff
|
2018-01-23 16:07:21 -06:00 |
|