Commit Graph

84 Commits

Author SHA1 Message Date
Zellyn Hunter f2bf37843b working on assembling applesoft 2014-05-15 16:56:39 -07:00
Zellyn Hunter 47de551af3 scma: first pass of macros complete 2014-05-08 16:44:08 -07:00
Zellyn Hunter fd1253fc4f wip: macros and associated fallout 2014-05-07 17:44:08 -07:00
Zellyn Hunter a241c48657 scma: assembles applesoft without erroring 2014-05-04 20:51:58 -07:00
Zellyn Hunter 42bde82f34 Working on SCMA-compatible assembler. 2014-05-01 08:23:26 -07:00
Zellyn Hunter d9fa2336d3 Add Print(boo) to Cpu type to turn on tracing. 2013-05-06 21:22:00 -07:00
Zellyn Hunter 986acf6917 Added disassembly stuff 2013-04-21 16:49:28 -07:00
Zellyn Hunter 73ca1c8195 moved memory testing out to separate file 2013-04-07 21:20:15 -07:00
Zellyn Hunter faf7b08198 gate-level: tweak order of cpu struct fields 2013-03-11 21:01:03 -07:00
Zellyn Hunter 1c6286cfc2 Gate-level: convert arrays to slices 2013-03-11 20:57:17 -07:00
Zellyn Hunter 9357bfbf21 Added to docs 2013-03-11 20:16:24 -07:00
Zellyn Hunter 98438f5156 Added comparing test. 2013-03-11 20:15:49 -07:00
Zellyn Hunter cfff197420 Make lots of instructions cycle-accurate 2013-03-11 17:21:45 -07:00
Zellyn Hunter 56959ddcc9 speedups to visual.go 2013-03-07 22:34:54 -08:00
Zellyn Hunter 9605e2d69f Translate perfect6502 to go. 2013-03-07 17:38:01 -08:00
Zellyn Hunter b268e242f8 Added .DS_Store to .gitignore. 2013-03-06 16:47:10 -08:00
Zellyn Hunter e154293ca1 First pass at translating perfect6502 to Go. 2013-03-06 16:45:41 -08:00
Zellyn Hunter e69ef9db5f Update to latest version of 6502 functional tests 2013-03-03 09:39:46 -08:00
Zellyn Hunter 77c24879e3 Use specific types for enums. 2013-02-28 16:33:39 -08:00
Zellyn Hunter f1299f6f7f Move opcode metadata to separate package. 2013-02-28 09:01:31 -08:00
Zellyn Hunter 59a789746e Minor doc change 2013-02-27 23:19:48 -08:00
Zellyn Hunter 18a3c0093f Merge branch 'master' of github.com:zellyn/go6502 2013-02-27 23:17:40 -08:00
Zellyn Hunter c689bd2aed Update README.md 2013-02-27 23:17:17 -08:00
Zellyn Hunter f81871e892 Break out asm so it doesn't depend on cpu 2013-02-27 22:53:58 -08:00
Zellyn Hunter a0cb814c9e Finally tracked down bug preventing Applesoft running 2013-02-27 22:45:03 -08:00
Zellyn Hunter 2620c1dee1 Added bug for proper on-cycle reads and writes. 2013-02-27 22:44:33 -08:00
Zellyn Hunter a8a8074b63 disasm: correct switched X and Y indirect modes, fix spacing 2013-02-27 22:43:37 -08:00
Zellyn Hunter e8738b3d74 Tests: randomize memory, report untested instructions. 2013-02-27 22:43:07 -08:00
Zellyn Hunter 0e6ebbb4dc Moved apple2.org to goapple2 repo 2013-02-23 22:20:55 -08:00
Zellyn Hunter 5102e1af3f Doc fixes. 2013-02-23 14:25:46 -08:00
Zellyn Hunter 769924cd72 First implementation done, with basic tests and commenting. 2013-02-23 14:11:02 -08:00
Zellyn Hunter 3b90d6303c Add harness binary to .gitignore 2013-02-18 16:20:03 -08:00
Zellyn Hunter 7d26907926 Most simple instructions done. 2013-02-18 16:19:10 -08:00
Zellyn Hunter 90369c5a23 Initial commit 2013-02-15 08:10:41 -08:00