GFMPW-1 Multi-Project Die
- Multiplexer
- QCPU MCU
- MC14500
- UE14500
- Tholin’s RISC-V
- Rejunity’s Designs
- Diceroll
- LED Blinker
- TBB1143
- SID
- AS-11
- Pinout
- Memory Bus
- Programming Model
- Addressing modes
- Instruction Formats
- Instruction Set
- CLR / CLRB - Clear
- COM / COMB - Complement
- INC / INCB - Increment
- DEC / DECB - Decrement
- NEG / NEGB - Negate
- TST / TSTB - Test
- ASR / ASRB - Arithmetic Shift Right
- ASL / ASLB - Arithmetic Shift Left
- ROR / RORB - Rotate Right
- ROL / ROLB - Rotate Left
- SWAB - Swap Bytes
- ADC / ADCB - Add Carry
- SBC / SBCB - Subtract Carry
- SXT - Sign Extend
- MOV / MOVB - Move
- CMP / CMPB - Compare
- ADD - Add
- SUB - Subtract
- BIT / BITB - Bit Test
- BIC / BICB - Bit Clear
- BIS / BISB - Bit Set
- MUL - Multiply
- DIV - Divide
- ASH - Shift Arithmetically
- ASHC - Arithmetic Shift Combined
- XOR - Exclusive OR
- BR - Branch
- BNE - Branch if Not Equal
- BEQ - Branch if Equal
- BPL - Branch if Plus
- BMI - Branch if Minus
- BVC - Branch if Overflow is Clear
- BVS - Branch if Overflow is Set
- BCC - Branch if Carry is Clear
- BCS - Branch if Carry is Set
- BGE - Branch if Greater Than or Equal
- BLT - Branch if Less Than
- BGT - Branch if Greater Than
- BLT - Branch if Less Than
- BHI - Branch if Higher
- BLOS - Branch if Lower or Same
- JMP - Jump
- JSR - Jump to Subroutine
- RTS - Return from Subroutine
- MARK - Mark
- SOB - Subtract One and Branch if not Zero
- EMT - Emulator Trap
- TRAP - Trap
- BPT - Breakpoint Trap
- IOT - Input/Output Trap
- RTI - Return from Interrupt
- RTT - Return from Interrupt Not Traced
- HALT - Halt
- WAIT - Wait for interrupt
- RESET - Reset external bus
- SVB - Set Vector Base
- TRACE - Enable Tracing
- MFPS - Move byte from Processor Status
- MTPS - Move byte to Processor Status
- MFTP - Move from Processor Type Word
- IOR - Internal IO Read
- IOW - Internal IO Write
- Condition Code Operators
- Interrupt Model
- Peripherals
- Custom Settings