Commit Graph

46 Commits

Author SHA1 Message Date
Thiago Auler
f3d4cd7771
adding -lcurses for compiling with curses lib 2017-11-20 12:43:26 -02:00
Thiago Auler
b671408ce3
-lcurses 2017-11-20 12:40:38 -02:00
Thiago Auler
963694d1f9
#include "inc/interface.h" 2017-11-20 12:37:23 -02:00
Thiago Auler
1170f3eaae
creating interface i/o functions 2017-11-20 12:36:53 -02:00
Thiago Auler
50a17cd13b
creating interface i/o functions 2017-11-20 12:35:05 -02:00
Thiago Auler
e05e5e375f
creating interface i/o functions 2017-11-20 12:33:32 -02:00
Thiago Auler
aff8e019ec
creating interface i/o functions 2017-11-20 12:32:03 -02:00
Thiago Auler
065f11ac4a
creating interface i/o functions 2017-11-20 12:30:55 -02:00
Thiago Auler
82450e7b57
creating interface i/o functions 2017-11-20 12:25:34 -02:00
Thiago Auler
f86abbe0e6
creating interface i/o functions 2017-11-20 12:25:09 -02:00
Thiago Auler dos Santos
723bf8ade8 adding some curses example for further coding in apple 1 emulator 2017-11-20 00:35:29 -02:00
Thiago Auler dos Santos
152c6e15fa start implementation for I/O in the machine 2017-11-17 20:54:19 -02:00
Thiago Auler
6eb4aaa858
correcting pc on branches and jumps 2017-11-17 09:23:46 -02:00
Thiago Auler dos Santos
3cfe0390b8 little adjustments... woz monitor tentative run 2017-11-16 23:21:21 -02:00
Thiago Auler dos Santos
5392839714 implementation of all opcodes 2017-11-16 22:09:03 -02:00
Thiago Auler dos Santos
d67f57b752 implementing relative addressing mode 2017-11-16 20:12:06 -02:00
Thiago Auler
c9624f1971
better implementing the adder and subtractor 2017-11-16 08:13:48 -02:00
Thiago Auler dos Santos
680f44ed30 creating Xcode project and adjusting extern variables. 2017-11-16 00:28:59 -02:00
Thiago Auler
6651b76f61 Merge branch 'master' of github.com:thiagoauler/apple1 2017-11-14 19:43:49 -02:00
Thiago Auler
10e4cbbdb5 some handling for video output 2017-11-14 19:42:36 -02:00
Thiago Auler
bb31cc3386
implmenting more opcodes 2017-11-14 16:06:51 -02:00
Thiago Auler
57159c7484
implementing a simple adder and subtractor 2017-11-14 15:54:56 -02:00
Thiago Auler
1a7acdaf95
original documentations added for reference 2017-11-14 09:04:33 -02:00
Thiago Auler
f23c89dfce initial code for the opcodes 2017-11-13 21:13:20 -02:00
Thiago Auler
c39eaab7d9 coding the addressing modes 2017-11-13 17:40:03 -02:00
Thiago Auler
4ced079268 coding the addressing modes 2017-11-13 17:39:10 -02:00
Thiago Auler
2cb3f865a8 cleaning code 2017-11-13 01:26:29 -02:00
Thiago Auler
260e07b59b Merge branch 'master' of github.com:thiagoauler/apple1 2017-11-13 01:02:45 -02:00
Thiago Auler
8d7e748f68 further refactoring 2017-11-13 01:02:14 -02:00
thiagoauler
70d3f50009
Update README.md
correcting readme
2017-11-12 23:05:39 -02:00
thiagoauler
5bf5e98fa0
Update README.md
adding credits for documentation
2017-11-12 23:04:11 -02:00
Thiago Auler
dfd4419db9 refactoring code to simplify it 2017-11-12 23:00:52 -02:00
Thiago Auler
10f9063872 cleaning decode source code 2017-11-12 22:27:51 -02:00
Thiago Auler
d942e682ae all opcodes decoded 2017-11-12 14:02:30 -02:00
thiagoauler
61e4896613
Update README.md
a single instruction
2017-11-12 01:09:54 -02:00
Thiago Auler
c90a158b07 adding some docs about 6502 processor 2017-11-12 00:53:19 -02:00
Thiago Auler
e574e4949a adding ignore file 2017-11-12 00:48:08 -02:00
thiagoauler
8a6ef73b1e
Delete 6502.o
Removing compiled objects
2017-11-12 00:35:23 -02:00
thiagoauler
0c782ff88f
Delete main.o
Removing compiled objects
2017-11-12 00:35:15 -02:00
thiagoauler
892f09d869
Delete memory.o
Removing compiled objects
2017-11-12 00:35:08 -02:00
thiagoauler
f09aff6b99
Delete opcodes.o
Removing compiled objects
2017-11-12 00:35:01 -02:00
thiagoauler
4924b3db23
Delete ram.o
Removing compiled objects
2017-11-12 00:34:53 -02:00
thiagoauler
7ab2783d89
Delete rom.o
Removing compiled objects
2017-11-12 00:34:42 -02:00
thiagoauler
1371deaec6
Delete apple1
Removing compiled objects
2017-11-12 00:34:25 -02:00
Thiago Auler
3444289ea9 adding all the files to the repository 2017-11-12 00:31:55 -02:00
Thiago Auler
8c12c46e49 first commit 2017-11-12 00:20:17 -02:00