14 Commits (0c6ecf639cf4d92c95161f12f3ed3b8dd8d2d692)

Author SHA1 Message Date
  Ben Kurtovic 0c6ecf639c Add support for SDL game controllers 4 years ago
  Ben Kurtovic e8fe5e4797 Implement some missing graphics features (fixes #4) 6 years ago
  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 e6c92fd38b Minor cleanup; expand docs. 8 years ago
  Ben Kurtovic 3991633ad2 Vsync solves most of the screen tearing issues. 8 years ago
  Ben Kurtovic 6f1b1a461b Add some extra key mappings; docs on keys. 8 years ago
  Ben Kurtovic e48d7daa0d Add button input; fix background scrolling bug. 8 years ago
  Ben Kurtovic cbe14eadcd Refactor: pass the entire Config object to the emulator. 8 years ago
  Ben Kurtovic de2cf71068 Clean up and refactor. 8 years ago
  Ben Kurtovic a69328a234 Add buggy SDL rendering, background drawing. 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 a74c4ab405 Refactor debug logging as distinct from dev build; add tracing. 8 years ago
  Ben Kurtovic 443fb46beb Add signal handling, plus basic instruction fetch logic. 9 years ago
  Ben Kurtovic e25bf5fbd7 Exceptions should be errors, not debug messages. 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