robotman2412 / PX16

Pixie 16, taking RISC to the extreme.

Home Page:https://robot.scheffers.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo image

Pixie 16

A 16-bit simple-as-possible* RISC CPU. Has conditional MOV instructions (which is also how branching happens), And a few math instructions.

Has 4 general registers: R0, R1, R2, R3 And 3 special registers: ST (stack register), PF (flags register), PC (program counter)

64K x 16bit memory.

Note:

RISC is not equal to RISC-V.

PX16 cannot address bytes.

TODO

Stuf i do be workin on:

  • PCB edition
  • Emulator
  • Finalise MMIO Hardware
  • C Compiler

About

Pixie 16, taking RISC to the extreme.

https://robot.scheffers.net/


Languages

Language:C++ 52.4%Language:Assembly 39.9%Language:C 6.6%Language:Makefile 1.1%