Andrew Keeton
|
53fce602b3
|
Integrate AddressingMode.
|
2014-09-28 21:07:13 -04:00 |
|
Andrew Keeton
|
203bfa6244
|
Integrate IRQ.
|
2014-09-28 21:06:12 -04:00 |
|
Andrew Keeton
|
f7cf02fb9e
|
Integrate AddressDiff.
|
2014-09-28 20:59:09 -04:00 |
|
Andrew Keeton
|
957a3272b7
|
Add unit test for add_with_carry(). Fix carrying logic.
|
2014-09-28 20:29:01 -04:00 |
|
Andrew Keeton
|
ef43a7335c
|
Remove redundant entry in .gitignore.
|
2014-09-28 18:11:34 -04:00 |
|
Andrew Keeton
|
dd059506ff
|
git rm Cargo.lock
|
2014-09-28 18:10:50 -04:00 |
|
Andrew Keeton
|
34f8a757e3
|
Add Cargo.lock to .gitignore.
|
2014-09-28 18:05:52 -04:00 |
|
Andrew Keeton
|
468d659772
|
Add Cargo.lock to .gitignore. Remove the .gitignore created by Cargo.
|
2014-09-28 18:04:44 -04:00 |
|
Andrew Keeton
|
446e93eabd
|
Add Cargo.lock to .gitignore.
|
2014-09-28 18:02:33 -04:00 |
|
Andrew Keeton
|
0a1d6c47d0
|
Rename the Status register sign to negative.
|
2014-09-28 18:01:47 -04:00 |
|
Andrew Keeton
|
b546c62946
|
Add a BitFlag enum for the Status registers, replacing u8s.
|
2014-09-28 17:58:02 -04:00 |
|
Andrew Keeton
|
0b492a9702
|
Add new() methods and get main() running.
|
2014-09-27 23:58:12 -04:00 |
|
Andrew Keeton
|
2e2ba84d61
|
Fix modules.
|
2014-09-27 22:09:31 -04:00 |
|
Andrew Keeton
|
1f896fb4e9
|
Try to split into modules.
|
2014-09-27 21:32:41 -04:00 |
|
Andrew Keeton
|
36df6520e3
|
Merge branch 'master' into from-scratch
|
2014-09-27 19:40:12 -04:00 |
|
amw-zero
|
f3394ec702
|
Merge pull request #3 from typelist/master
stuff that doesn't do anything
|
2014-09-26 11:09:44 -04:00 |
|
Johannes Muenzel
|
3dc2647270
|
a bit more commenting for the Instruction enum, and Addr vs AddrDiff distinction
|
2014-09-26 09:25:06 -04:00 |
|
Johannes Muenzel
|
0b5bfa8d8b
|
move notes into notes folder
|
2014-09-26 08:07:26 -04:00 |
|
Andrew Keeton
|
6436fef0a0
|
Add add_with_carry().
|
2014-09-26 05:49:13 -04:00 |
|
Andrew Keeton
|
8deafa2644
|
Merge branch 'from-scratch' of https://github.com/akeeton/6502-rs into from-scratch
|
2014-09-26 03:56:59 -04:00 |
|
Andrew Keeton
|
b04190ce29
|
Add some stuff.
|
2014-09-26 03:52:13 -04:00 |
|
Johannes Muenzel
|
e4c998ddfd
|
Add just a bit of extra annotation to the Instruction chart
|
2014-09-26 03:37:13 -04:00 |
|
Johannes Muenzel
|
0b2c805a96
|
Shuffle things around a little. For now a library called machine6502 will be the main code base. 6502-rs is inconvenient to use in a rust context since it starts with a number. The test_exe is no longer the main cargo build target
|
2014-09-26 02:59:47 -04:00 |
|
Andrew Keeton
|
e6623c443c
|
Run 'cargo new 6502emu --bin'
|
2014-09-26 02:51:01 -04:00 |
|
Johannes Muenzel
|
b22b36bc2a
|
Get some basic definitions and module structure going. Not sure whether Cargo.lock should be in .gitignore
|
2014-09-26 02:29:27 -04:00 |
|
Johannes Muenzel
|
9a81a48502
|
Add copyright, authorship, and license information
|
2014-09-26 02:26:26 -04:00 |
|
Johannes Muenzel
|
0a6b9c5611
|
Add .gitignore file -- this is probably overkill
|
2014-09-26 02:25:37 -04:00 |
|
amw-zero
|
339350c34a
|
Merge pull request #2 from akeeton/master
Add GitHub default client .gitattributes.
|
2014-09-26 00:23:16 -04:00 |
|
amw-zero
|
903a9895d8
|
Merge pull request #2 from akeeton/master
Add GitHub default client .gitattributes.
|
2014-09-25 21:23:37 -04:00 |
|
Andrew Keeton
|
622a594ca1
|
Add GitHub default client .gitattributes.
|
2014-09-25 21:16:46 -04:00 |
|
Alex Weisberger
|
0bad06a1ec
|
Add arch file, just has memory addressing modes right now
|
2014-09-25 21:12:37 -04:00 |
|
Alex Weisberger
|
8380b6b58c
|
Add opcodes link
|
2014-09-25 21:12:11 -04:00 |
|
Alex Weisberger
|
92f563e617
|
Merge branch 'test_akeeton_integration'
Merging akeeton's test PR
|
2014-09-25 20:12:25 -04:00 |
|
Andrew Keeton
|
c50214671a
|
derp
|
2014-09-25 20:03:35 -04:00 |
|
Alex Weisberger
|
a2eca3820d
|
Text file for links and stuff
|
2014-09-25 19:43:11 -04:00 |
|
amw-zero
|
660f5c9f2d
|
Initial commit
|
2014-09-25 19:15:20 -04:00 |
|