Stefan Arentz
|
eab16a1d3b
|
Fixes #3 - Implement 65C02 Instructions (#42)
|
2016-11-23 22:17:24 -05:00 |
|
Stefan Arentz
|
15be191d05
|
Fixes #4 - Write a basic framework for unit tests
|
2016-11-22 15:55:35 -05:00 |
|
Stefan Arentz
|
2094597e34
|
Fixes #40 - Missing Decimal support for ADC/SBC
|
2016-11-22 15:53:38 -05:00 |
|
Stefan Arentz
|
eb9c0751a2
|
Fixes #38 - SBC (indirect),Y incorrectly interpreted
|
2016-11-22 09:18:45 -05:00 |
|
Stefan Arentz
|
6939be8db4
|
Fixes #37 - SBC zeropage,X incorrectly interpreted
|
2016-11-22 09:07:04 -05:00 |
|
Stefan Arentz
|
7947bb32b0
|
Fixes #36 - Addressing (indirect,X) does not wrap properly
|
2016-11-22 07:41:47 -05:00 |
|
Stefan Arentz
|
9be1f00a9b
|
Fixes #35 - The STA ABS,X (0x9D) instruction has incorrect length
|
2016-11-21 22:58:37 -05:00 |
|
Stefan Arentz
|
15b3eda350
|
Fixes #34 - Trace shows old stack values
|
2016-11-21 22:52:43 -05:00 |
|
Stefan Arentz
|
a1f656b630
|
Fixes #32 - Strict mode is always enabled
|
2016-11-21 22:43:35 -05:00 |
|
Stefan Arentz
|
a57248f086
|
Fixes #33 - Trace shows incorrect stack
|
2016-11-21 22:41:07 -05:00 |
|
Stefan Arentz
|
f981835e44
|
Fixes #31 - Allow RAM images to be loaded from disk
|
2016-11-21 20:47:27 -05:00 |
|
Stefan Arentz
|
d10de168ee
|
Fixes #30 - The --machine command line option does not work
|
2016-11-21 20:38:24 -05:00 |
|
Stefan Arentz
|
8b2a89dda6
|
Fixes #11 - Create better tracing facility
|
2016-11-18 16:50:31 -05:00 |
|
Stefan Arentz
|
0bee4f7b93
|
Added a minimal README
|
2016-11-16 22:56:20 -05:00 |
|
Stefan Arentz
|
5821b9c32a
|
Resolve compile error on Linux
|
2016-11-16 22:54:35 -05:00 |
|
Stefan Arentz
|
3fb4b362d8
|
Use -std=c99 instead of -std=c11
|
2016-11-16 22:47:34 -05:00 |
|
Stefan Arentz
|
a5b5a887b5
|
Adding a Travis CI configuration
|
2016-11-16 22:47:14 -05:00 |
|
Stefan Arentz
|
03ccb373eb
|
Change compiler to cc for better cross-platform compat
|
2016-11-16 22:46:35 -05:00 |
|
Stefan Arentz
|
79d951fb29
|
Fixes #25 - Remove delay code
|
2016-11-16 22:46:29 -05:00 |
|
Stefan Arentz
|
8eafb8b559
|
Fixes #7 - Add a .gitignore for C projects
|
2016-11-16 22:20:38 -05:00 |
|
Stefan Arentz
|
5c0f428514
|
Remove object files from git
|
2016-11-16 22:18:52 -05:00 |
|
Stefan Arentz
|
a33c6d9057
|
Fixes #24 - PLP and PHP instructions are missing
|
2016-11-16 22:09:26 -05:00 |
|
Stefan Arentz
|
e66c4fd87f
|
Fixes #14 - Introduce a strict mode
|
2016-11-16 22:05:08 -05:00 |
|
Stefan Arentz
|
d6bb1e5371
|
Fixes #17 - Clean up PIA code
|
2016-11-16 21:06:35 -05:00 |
|
Stefan Arentz
|
1fd0206de5
|
Fixes #16 - Move WOZ Monitor to separate file
|
2016-11-16 21:05:31 -05:00 |
|
Stefan Arentz
|
91bfa94b36
|
Fixes #20 - Introduce machine profiles
|
2016-11-16 19:06:14 -05:00 |
|
Stefan Arentz
|
fc75d02130
|
Fixes #21 - SEx instructions are missing
|
2016-11-16 15:52:49 -05:00 |
|
Stefan Arentz
|
3358bbd31a
|
Fixes #18 - Better handle unknown instructions
|
2016-11-16 15:43:10 -05:00 |
|
Stefan Arentz
|
6e0eaaa5be
|
Fixes #19 - Allow ROM regions to be loaded from files
|
2016-11-16 15:28:35 -05:00 |
|
Stefan Arentz
|
f131038f70
|
Fixes #8 - Remove all magic numbers
|
2016-11-14 21:13:51 -05:00 |
|
Stefan Arentz
|
670ed8b041
|
Fixes #9 - Implement configurable memory regions
|
2016-11-14 20:10:42 -05:00 |
|
Stefan Arentz
|
b0972be3c8
|
Fixes #10 - Implement the BRK instruction
|
2016-11-13 20:09:47 -05:00 |
|
Stefan Arentz
|
85c8204c1b
|
Fixes #5 - Support interrupts
|
2016-11-13 20:07:54 -05:00 |
|
Stefan Arentz
|
e7ed556023
|
Fixes #2 - Keep the stack pointer as a byte instead of word
|
2016-11-13 15:36:57 -05:00 |
|
Stefan Arentz
|
51093f364c
|
Fixes #1 - Properly reset the cpu
|
2016-11-12 22:14:09 -05:00 |
|
Stefan Arentz
|
c16b34f14a
|
Initial import
|
2015-01-13 19:42:14 -05:00 |
|