Commit Graph

9 Commits

Author SHA1 Message Date
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