1
0
mirror of https://github.com/ariejan/i6502.git synced 2024-05-28 22:41:34 +00:00
Commit Graph

29 Commits

Author SHA1 Message Date
Ariejan de Vroom
0e1d9eaa8f Add ROM Memory 2014-08-17 16:20:30 +02:00
Ariejan de Vroom
b4bbadd369 Merge pull request #5 from ariejan/issue_5_documentation
Update Godoc documentation
2014-08-17 15:59:03 +02:00
Ariejan de Vroom
c361eedc46 Fix OpType attribute ordering 2014-08-17 15:57:12 +02:00
Ariejan de Vroom
e77a599b10 Add more documentation 2014-08-17 15:53:35 +02:00
Ariejan de Vroom
22432de785 Add docs for AddressBus; minor refactorings 2014-08-17 13:07:22 +02:00
Ariejan de Vroom
4eeba4d940 Add package documentation 2014-08-17 10:31:28 +02:00
Ariejan de Vroom
36e18e5730 Merge pull request #4 from ariejan/issue_4_code_cleanup
Proper Golang packaging
2014-08-16 22:04:53 +02:00
Ariejan de Vroom
9ee72dc145 Clean up code / Refactorings 2014-08-16 21:54:06 +02:00
Ariejan de Vroom
6207a06423 Update README
[ci skip]
2014-08-16 11:43:55 +02:00
Ariejan de Vroom
955e7db2dc Reorder tests for faster feedback. 2014-08-16 10:47:03 +02:00
Ariejan de Vroom
f607b92430 Add 6502 functional test listing 2014-08-16 10:39:51 +02:00
Ariejan de Vroom
33ca177f90 Implement remaining opcodes; tests 2014-08-16 10:37:56 +02:00
Ariejan de Vroom
f3f95dda39 Implement more opcodes, minor improvements 2014-08-14 21:31:04 +02:00
Ariejan de Vroom
9c8f47abbc Implement ADC, including Carry, Overflow, Decimal 2014-08-13 22:42:26 +02:00
Ariejan de Vroom
c3ffb2e87b Implement NOP instruction 2014-08-13 13:51:53 +02:00
Ariejan de Vroom
0fe91268ad Add Cpu program loading 2014-08-13 11:49:49 +02:00
Ariejan de Vroom
c8d2f31a65 Add Guardfile for continuious testing 2014-08-13 11:49:33 +02:00
Ariejan de Vroom
e96ce1e84a Add basic Cpu/Bus/Ram architecture. 2014-08-13 09:26:33 +02:00
Ariejan de Vroom
f88946a622 Use testify for cleaner tests 2014-08-13 06:19:44 +02:00
Ariejan de Vroom
1f7867cfb6 Add CI badge to README
[ci skip]
2014-08-12 21:50:52 +02:00
Ariejan de Vroom
57b940dce1 Add NewCpu() 2014-08-12 21:28:30 +02:00
Ariejan de Vroom
0eaa592103 Remove old prototype code.
This code can still be found in the `prototype` branch.

https://github.com/ariejan/i6502/tree/prototype
2014-08-12 20:58:07 +02:00
Ariejan de Vroom
afa7d0d3f6 Wip 2014-08-12 20:46:41 +02:00
Ariejan de Vroom
9e3c9454e8 Working Rx/Tx for serial/websockets 2014-08-11 14:40:21 +02:00
Ariejan de Vroom
b692c8a7b1 Working websockets 2014-08-11 12:04:55 +02:00
Ariejan de Vroom
12f64bf7d3 WIP 2014-08-11 10:15:56 +02:00
Ariejan de Vroom
fdb6f81bc8 Support indirect memory addressing mode 2014-08-09 10:38:49 +02:00
Ariejan de Vroom
e20df11fd7 Add README and LICENSE 2014-08-07 09:26:03 +02:00
Ariejan de Vroom
4a155cad33
Initial commit of the i6502 emulator. 2014-08-07 09:15:41 +02:00