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