Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • e65bb69 Implement product code directive. by Ben Kurtovic 2015-04-16 14:07:27 -0500
  • eba6036 Refactor out symbol table init; stop unused arg warnings for stubs. by Ben Kurtovic 2015-04-15 23:07:44 -0500
  • 27f66f9 Split out preprocessor from assembler. by Ben Kurtovic 2015-04-15 22:59:02 -0500
  • c8e102b More splitting of assembler internals. by Ben Kurtovic 2015-04-15 22:43:24 -0500
  • 2186044 Begin refactoring assembler into multiple files; fix use-after-free. by Ben Kurtovic 2015-04-15 22:02:15 -0500
  • f9276db Implement preprocessor for .optimizer. by Ben Kurtovic 2015-04-15 20:47:32 -0500
  • 840227e Catch duplicates in preprocessor directives. by Ben Kurtovic 2015-04-15 15:33:32 -0500
  • 720d1d1 Directive processing stubs; fix directive matching. by Ben Kurtovic 2015-04-15 13:43:16 -0500
  • 5cf943f Handle infinite recursion in include directives. by Ben Kurtovic 2015-04-15 13:11:29 -0500
  • 2879ac1 Add ASM error strings; refactor somewhat. by Ben Kurtovic 2015-04-15 01:52:31 -0500
  • b7871b7 Rough mockup for error handling. by Ben Kurtovic 2015-04-10 13:16:01 -0500
  • 3a4cd41 Add parsing for include directives, etc. by Ben Kurtovic 2015-04-09 12:48:53 -0500
  • f5e1f19 Enable ASAN for debug builds. by Ben Kurtovic 2015-04-08 22:17:49 -0500
  • 8da3663 Implement normalize_line(), misc. by Ben Kurtovic 2015-04-08 15:43:21 -0500
  • 22b771d Lots of work on assembler internal structure; refactor. by Ben Kurtovic 2015-04-05 02:15:18 -0500
  • b89f5fa Start working on assembler. by Ben Kurtovic 2015-04-04 04:11:27 -0500
  • 57dd926 More robust checksum code. by Ben Kurtovic 2015-04-04 01:13:27 -0500
  • ced62ac Implement checksum validation method. by Ben Kurtovic 2015-04-03 13:44:47 -0500
  • e74daec Print out decimal register values too; add more tests. by Ben Kurtovic 2015-04-03 12:32:46 -0500
  • ec73b63 Add more basic math tests. by Ben Kurtovic 2015-04-03 01:29:45 -0500
  • 0317a26 Starting assembly test code. by Ben Kurtovic 2015-04-03 00:18:04 -0500
  • 989d493 Fix cycle timing. by Ben Kurtovic 2015-04-02 12:30:44 -0500
  • 0a61a4c Rename z80_instructions.inc.c to z80_ops.inc.c by Ben Kurtovic 2015-03-29 12:35:56 -0400
  • c1f33cd Rename .inc to .inc.c; add support to makefile. by Ben Kurtovic 2015-03-27 17:38:05 -0400
  • 03066c5 Implement INC ss. by Ben Kurtovic 2015-03-27 16:02:54 -0400
  • 8e413e7 Start implementing Z80 instructions. by Ben Kurtovic 2015-03-27 01:35:44 -0400
  • 5c16f4f Implement memory reads, writes. by Ben Kurtovic 2015-03-26 22:29:20 -0400
  • fcf8b20 Increment the R register on memory refresh. by Ben Kurtovic 2015-03-26 22:16:46 -0400
  • 5cc208f Implement most MMU functions. by Ben Kurtovic 2015-03-26 20:20:34 -0400
  • 274b2ea Stub out MMU functions, opcodes; const fixes. by Ben Kurtovic 2015-03-26 18:22:57 -0400
  • b21e0ed Add full exception handling logic. by Ben Kurtovic 2015-03-26 17:32:14 -0400
  • 443fb46 Add signal handling, plus basic instruction fetch logic. by Ben Kurtovic 2015-03-26 04:03:10 -0400
  • 22a2c43 Also print out reported size in ROM header info. by Ben Kurtovic 2015-03-26 00:54:09 -0400
  • e25bf5f Exceptions should be errors, not debug messages. by Ben Kurtovic 2015-03-26 00:43:18 -0400
  • a202baa Add proper timing code, etc. by Ben Kurtovic 2015-03-26 00:36:26 -0400
  • 4127f2e Add registers to Z80, plus some skeleton code. by Ben Kurtovic 2015-03-25 21:43:10 -0400
  • 88e36eb Add IOManager, which manages emulation rather than the GG itself. by Ben Kurtovic 2015-03-25 01:03:33 -0400
  • 96e2a3f Stub out some GG methods; minor cleanup. by Ben Kurtovic 2015-03-24 23:58:58 -0400
  • df05d73 Finish ROM header parsing code. by Ben Kurtovic 2015-03-24 00:40:55 -0400
  • 332216b Work on parsing headers. by Ben Kurtovic 2015-03-23 21:11:09 -0400
  • afe764d Improve ROM loading. by Ben Kurtovic 2015-03-23 19:17:29 -0400
  • 103dfaf Stub out assembler/disassembler code. by Ben Kurtovic 2015-03-23 03:08:12 -0400
  • 5d42664 Make assembler output file optional; sanity checks; bugfixes. by Ben Kurtovic 2015-03-23 02:19:23 -0400
  • 50c4ea7 Call different stuff for the assembler/disassembler. by Ben Kurtovic 2015-03-21 23:53:54 -0400
  • f57b182 Bugfix/cleanup for argument parsing. by Ben Kurtovic 2015-03-21 12:58:33 -0500
  • 7bbf32f Refactor config parsing greatly; support new arguments. by Ben Kurtovic 2015-03-21 12:48:30 -0500
  • da8a18c Start adding some new arguments. by Ben Kurtovic 2015-03-19 17:37:00 -0500
  • 1601d86 Guard against reading directories as ROM files. by Ben Kurtovic 2015-03-18 13:43:11 -0500
  • f20535c Update copyright for 2015; makefile updates. by Ben Kurtovic 2015-03-18 13:22:32 -0500
  • d2f6e1e Small tweaks; const fixes. by Ben Kurtovic 2014-07-10 15:15:59 -0400
  • 1e04a02 Standardize error message logging; updates. by Ben Kurtovic 2014-07-09 21:44:23 -0400
  • 881226d Implement most forward-facing CLI stuff. by Ben Kurtovic 2014-07-09 01:41:55 -0400
  • 97f6e85 Fix Markdown links. by Ben Kurtovic 2014-07-08 22:11:05 -0400
  • 4ac596f Add to README, finish makefile; project structure. by Ben Kurtovic 2014-07-08 22:07:34 -0400
  • b974135 Initial commit by Ben Kurtovic 2014-07-08 15:45:33 -0400