9b69088b35
pushing to dev
2018-02-18 12:51:10 -08:00
92f9ef591b
gbdb: add scripting features for automatic testing
2018-01-01 16:50:14 -08:00
3976d8635e
gbdb: add support for multiple commands on single line
2017-11-19 18:25:50 -08:00
05bff5cefb
gbasm: truncate file at end of output
...
When overwriting an old output file, this will delete the extra data
if the new output is shorter than the old output.
2017-05-23 22:12:22 -07:00
e5acc3088c
treewide: restucture source tree per project
...
Signed-off-by: Max Regan <mgregan2@gmail.com >
2017-05-10 22:40:12 -07:00
f8f17f91d0
cpu: fix dec_16
...
When getting the register index, an incorrect shift was being
used. Fix the test case by correcting this.
Signed-off-by: Max Regan <mgregan2@gmail.com >
2017-05-10 22:40:12 -07:00
544e4afee8
tests: rename to remove underscores
...
It makes them more amenable to using their names as the
names of the lcov output reports, which complains about
the dashes.
Signed-Off-By: Max Regan <mgregan2@gmail.com >
2017-05-10 22:40:12 -07:00
d9bf91fc5a
tri: fix autocomplete when one string is a prefix of another
...
Also add a bunch of unit tests for all of the various tri functions.
Signed-off-by: Max Regan <mgregan2@gmail.com >
2017-05-10 22:40:12 -07:00
6e2f4096a2
gb-emu: initial commit
...
Add a mostly non-functional Gameboy CPU and the skeleton
of a Gameboy assembler intended for unit tests.
2017-05-10 22:40:12 -07:00