21 Commits (develop)

Author SHA1 Message Date
  Ben Kurtovic 58540ff2f5 Add support for BIOS. 6 years ago
  Ben Kurtovic a0c12d019d Add support for saved game files for cart RAM (fixes #3) 6 years ago
  Ben Kurtovic e48d7daa0d Add button input; fix background scrolling bug. 8 years ago
  Ben Kurtovic 26dcf57f1b Flesh out system ports; clean up IO; stubs. 8 years ago
  Ben Kurtovic af58cedce3 Fix assorted bugs. 8 years ago
  Ben Kurtovic e4bbc8709f Clean up VDP background code. 8 years ago
  Ben Kurtovic de2cf71068 Clean up and refactor. 8 years ago
  Ben Kurtovic 34c9e778b5 Add stubs for PSG. 8 years ago
  Ben Kurtovic 1227d7caa5 Add VDP register parsing and dumping. 8 years ago
  Ben Kurtovic 3b12d5cd12 Refactor emulator control. Add callback for SDL. 8 years ago
  Ben Kurtovic 61c104a0f3 Rework timing system for VDP scanlines; flesh out more VDP logic. 8 years ago
  Ben Kurtovic a09242ac29 Some refactoring wrt I/O; start work on VDP. 8 years ago
  Ben Kurtovic 3ca7f26aa0 Stub out port reads/writes; RETN; RST. 8 years ago
  Ben Kurtovic 13b7b29157 Replace OOM checks with light wrappers around allocation functions. 9 years ago
  Ben Kurtovic d47ce5735b Stub out rom_product(); minor tweak. 9 years ago
  Ben Kurtovic 274b2eaa93 Stub out MMU functions, opcodes; const fixes. 9 years ago
  Ben Kurtovic b21e0ed35a Add full exception handling logic. 9 years ago
  Ben Kurtovic a202baa3a6 Add proper timing code, etc. 9 years ago
  Ben Kurtovic 4127f2eb5d Add registers to Z80, plus some skeleton code. 9 years ago
  Ben Kurtovic 88e36ebd13 Add IOManager, which manages emulation rather than the GG itself. 9 years ago
  Ben Kurtovic 96e2a3f1d5 Stub out some GG methods; minor cleanup. 9 years ago