Aaron Culliney
e4263a3194
PHx and PLx instructions
2014-03-15 20:55:35 -07:00
Aaron Culliney
fea157cdf6
initialize test RNG and misc tweaks
2014-03-15 20:54:02 -07:00
Aaron Culliney
306d0e7d22
bugfix for op_JMP_ind on page boundaries
...
* Reference : _Understanding the Apple IIe_ section 4-25
* Includes testcase
2014-03-15 20:52:15 -07:00
Aaron Culliney
512c06f250
ORA tests
2014-03-15 14:37:15 -07:00
Aaron Culliney
1439dbc773
LSR tests
2014-03-02 17:49:41 -08:00
Aaron Culliney
e959953b03
Improve DEx and INx test logic
2014-03-02 17:24:30 -08:00
Aaron Culliney
3e06870868
Better logic_LDx and LDX LDY tests
2014-03-02 17:06:23 -08:00
Aaron Culliney
3c72a8a5e3
LDA tests
2014-03-02 16:14:16 -08:00
Aaron Culliney
16f061b74a
JMP & JSR instructions
2014-03-02 15:14:31 -08:00
Aaron Culliney
4e755ad80f
test incrementing instructions
2014-03-02 11:06:02 -08:00
Aaron Culliney
de9a3861ed
EOR tests
2014-03-02 10:51:07 -08:00
Aaron Culliney
cc35f5e468
test decrementing instructions
2014-02-23 12:35:01 -08:00
Aaron Culliney
fc33757f97
CPX CPY tests
2014-02-23 11:05:30 -08:00
Aaron Culliney
a1c6b30299
CMP tests
2014-02-23 09:18:09 -08:00
Aaron Culliney
dd2f22df4a
IRQ test
2014-02-22 21:08:01 -08:00
Aaron Culliney
9275fb7eba
CLx tests
2014-02-22 20:02:58 -08:00
Aaron Culliney
ebb170fb75
BIT tests
2014-02-22 19:44:38 -08:00
Aaron Culliney
8f9c2dcbde
Bugfix: use correct addressing mode for BIT variant
...
* How did this ever... ?
2014-02-22 19:19:51 -08:00
Aaron Culliney
442915b9cb
Branch tests and misc tweaks
2014-02-22 14:28:01 -08:00
Aaron Culliney
d481d59851
correct branch cycle counting
2014-02-22 14:00:56 -08:00
Aaron Culliney
07740bbb66
ASL tests
2014-02-22 12:04:29 -08:00
Aaron Culliney
35d75b6205
SBC tests
2014-02-22 10:30:38 -08:00
Aaron Culliney
31ce1d5cf9
Silence and fixes
2014-02-22 10:00:09 -08:00
Aaron Culliney
2d6843f854
Simplify non-immediate mode tests
...
* Removes testing decimal flag for these tests
2014-02-22 09:57:56 -08:00
Aaron Culliney
c0a1e3e952
Simplify ADC decimal mode test logic
...
* Skip testing illegal BCDs
2014-02-22 09:53:55 -08:00
Aaron Culliney
43ada45a36
Enable illegal BCD break/debugging
...
* Debugging builds will now segfault if an illegal BCD is encountered
* Presumably current x86 undefined behavior does not 100% correspond to 6502
undefined behavior ... (this bears further investigation)
2014-02-22 09:45:19 -08:00
Aaron Culliney
6724e06500
Test fixes
...
* Test initial carry logic in ADC immediate mode tests
* Simplify decimal funneling tests in immediate mode
2014-02-20 10:28:18 -08:00
Aaron Culliney
db420d357b
Updates to test procedure and test ADC, AND
2014-02-01 12:42:40 -08:00
Aaron Culliney
f836a3004d
some commenting for clarity
2014-02-01 12:18:48 -08:00
Aaron Culliney
4ce4a37dd3
silence some printouts
2014-02-01 12:18:07 -08:00
Aaron Culliney
5215358800
Flag to allow silence on successes
2014-02-01 12:17:19 -08:00
Aaron Culliney
7e9388dda2
Allow for setting greatest breakpoint function
...
* Allows for breakpointing/debugging failing tests using a debugger
2014-02-01 12:15:16 -08:00
Aaron Culliney
be2da135cf
The beginnings of a testsuite
2014-01-25 22:12:54 -08:00
Aaron Culliney
8976808568
More updates to support testsuite
2014-01-25 22:10:33 -08:00
asc
17440949bf
Updates to support testing
2014-01-25 14:13:38 -08:00
asc
6864dbe3fc
Remove mode option
2014-01-25 14:00:10 -08:00
asc
1009d4e708
Move soundcore-alsa to correct location
...
* Also these files are deprecated
2014-01-25 13:49:37 -08:00
asc
3abd2e87aa
Refactor to use GNU build tools
...
* Added configure.ac and non-recursive Makefile.am
* Modularized source into subdirectories
* Simplified header inclusion
2014-01-22 20:51:50 -08:00
Aaron Culliney
12f6c9704e
Support for dynamically changing window size
...
* Beginning of support for fullscreen mode
* Fullscreen depends on "fuzzing" the graphics
2014-01-04 14:24:55 -08:00
Aaron Culliney
b5023f88f4
Interface tweaks
2014-01-01 11:36:27 -08:00
Aaron Culliney
58041f5105
Set/synchronize CAPSLOCK from X11
2014-01-01 11:15:54 -08:00
Aaron Culliney
8414a37025
Allow regular arrow keys to move joystick axes
...
* Useability enhancement for PCs without a keypad or physical joystick/gamepad ;)
* There will be contention in programs that utilize both the joystick and arrow keys for
different things, yet I don't know of any examples of this...
2014-01-01 10:55:57 -08:00
Aaron Culliney
4ada3d7319
More sanity with scancodes and keycodes
...
* Use defines instead of magic numbers in a bunch of places
* Remove deprecated ii_keymaps and only use iie_keymaps
* Allow keypad corners for emulated joystick
2013-12-29 18:07:24 -08:00
Aaron Culliney
d2215b0f0b
Better calibration extremes
2013-12-29 11:40:19 -08:00
Aaron Culliney
e104ad9cb3
Some timing debugging tweaks
2013-12-29 11:39:34 -08:00
Aaron Culliney
b50d2c89cf
Fix potential NULL-dereference
2013-12-29 11:37:05 -08:00
Aaron Culliney
5d405be27a
Assure following _ASSERT doesn't fire
2013-12-29 10:59:20 -08:00
Aaron Culliney
760a409762
Remove apparently unused/unneeded js_timelimit
2013-12-29 10:58:43 -08:00
Aaron Culliney
70cded47f8
new screenshot
2013-12-29 10:51:29 -08:00
Aaron Culliney
ffd78508ba
Better support for keypad emulated joystick
...
* Allow for automatic recentering of keypad emulated joystick
* Force X11 to give us a detectable auto-repeat
2013-12-28 21:48:42 -08:00