18 Commits

Author SHA1 Message Date
0895ce02b2 Changed ADD to clear and populate carry.
Run/Step only when not halted.
Reversed speed control.
2018-11-12 21:36:22 +00:00
7aa4aa79fb Fixed typos in pcb history 2018-11-11 14:36:10 +00:00
2d43c7929e Added notes for PCB Rev.A 2018-11-11 14:33:46 +00:00
9de6af996c Implemented base system for REV.A PCB. 2018-11-11 14:13:02 +00:00
af7037db52 Completed PCB Layout. 2018-11-01 21:22:46 +00:00
fcd97dcd4f Working on PCB layout. 2018-10-31 23:01:01 +00:00
4caca37e6f Completed Schematic and assigned footprints.
Started PCB layout.
2018-10-30 22:13:06 +00:00
706dd2d1b5 Added PCB Schematic for uVM. 2018-10-29 23:18:37 +00:00
e89b07d69f Implemented extended registers AX-FX. 2018-10-28 09:53:45 +00:00
2b851f222f Updated filenames 2018-10-28 09:05:13 +00:00
e3d379de05 Implemented button input using 74HC165 shift registers. 2018-10-27 18:54:48 +01:00
43428a27aa Added TTL based LRU memory cache. 2018-10-26 23:32:53 +01:00
52a70e7931 Implemented vm memory using external 23LCV512 chip.
Todo: implement extended registers
2018-10-24 21:59:51 +01:00
600be14336 Implemented basic arduino vm.
Updated LDA to be M[D] = RX + IMM
Updated STA to be RD = M[RX + IMM]
Updated SYS to be RD = SYSCALL(RX, IMM)
Added error callback to VM, replaced printfs with callback.

Added syscalls.
2018-10-22 00:01:47 +01:00
6abacd4c1d Started on arduino version 2018-10-21 13:47:48 +01:00
af0d1b0cd0 Added Apache 2.0 License. 2018-10-16 22:31:47 +01:00
40a1add41d Removed temp var. Fixed PC.
Changed PC to be 8bits and checking for alignment.
Introduced x/y vars.
2018-10-16 22:25:27 +01:00
0359d4e0b2 Initial Commit` 2018-10-16 21:46:37 +01:00