bc3d54edbc
gbasm: add test for "ld r8, r8"
2017-05-20 16:55:58 -07:00
b0577cebc6
gbasm: add support for generating source input
...
By adding an "init" function per test, it is easier to
generate code that would be laborious to write by hand.
2017-05-20 16:50:49 -07:00
70a7e80d3e
gbasm: add support for "ld, r8, r8"
2017-05-20 16:47:57 -07:00
a5f3ae7ad6
gbasm: correct the "(hl)" operand
...
Though not a real register, the operand "(hl)" fits in
better with the 8-bit registers than it does with the
sixteen bit ones. As such, move its definition.
Also, define useful values for the 8-bit operands rather
than arbitrary ones.
2017-05-20 16:43:29 -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
0268f13080
common: include newline in debug logger
...
So it isn't necessary to add it each time.
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