Commit Graph

13 Commits

Author SHA1 Message Date
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