~groovestomp/gsgb

8d777808 — Aaron Oman 5 months ago master
Host system changes

- Moved host-specific code to src/host/.
- Added Graphics, Sprite, Input and Color components.
- Added external stb_truetype.h dependency.
- Added video component.
- Re-indented cpu_impl.cpp.
9179fdaa — Aaron Oman 5 months ago
Formatting, video component and bugfix

- Added video component.
- Re-indented cpu_impl.cpp.
- Re-indented cpu.hpp.
- Reformatted huge descriptive text block in cpu.hpp.
- Fixed a major bug where 16-bit registers were endian-incorrect.
- Improved debug output.
371260ce — Aaron Oman 5 months ago
Update copyright notice
7e79ac6d — Aaron Oman 5 months ago
Update touch date for cpu.hpp
175d8446 — Aaron Oman 5 months ago
2021-01-02
- Fixed a major bug where 16-bit registers were endian-incorrect.
- Improved debug output.
93fbb3da — Aaron Oman 5 months ago
Various improvements and bugfixes
- Extract CPU reset into reset() function invoked by Bus::reset().
- Split OperandValue type into OperandValueByte and OperandValueWord.
  > Fix dropped bits for word-sized immediate operands.
- Debugging output for cartridge rom.
- Fix bug where cart was not being set for bus.
2b5a12bd — Aaron Oman 5 months ago
Add cartridge interception of bus read/write
33dae059 — Aaron Oman 5 months ago
MBC1 and CPU execution loop

- implemented mbc1
- cartridge now loads mbc memory from rom data
- basic cpu fetch/decode/execute loop
- style update for cpu - lowerCamelCase methods instead of UpperCamelCase
613b2db2 — Aaron Oman 5 months ago
Cartridge loading in progress
543fb84d — Aaron Oman 5 months ago
Unify memory, gb and bus. Add boot rom.
8e1a9548 — Aaron Oman 5 months ago
Fix spacing around operand for sloppy query+replace
6ed8045c — Aaron Oman 5 months ago
Some style normalization
472e878c — Aaron Oman 5 months ago
Fix file handling todo
55273182 — Aaron Oman 5 months ago
Update compiler flags
605a23ee — Aaron Oman 5 months ago
Update license info and add readme
f2995d13 — Aaron Oman 5 months ago
Move all source files into /src dir
75bd0bbd — Aaron Oman 5 months ago
Make everything actually compile
6a97d23b — Aaron Oman 5 months ago
Add new reference material
736452f3 — GrooveStomp 1 year, 8 months ago
More work
9cb3ac55 — GrooveStomp 1 year, 8 months ago
Skeleton program.
Actually loads data and sets up something resembling a system.
Next