index
:
OSMX64
main
The OSMX64 Architecture Reference Manual
Ian Moffett <ian@osmora.org>
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
6 days
emux64: cpu: Add emulation of DIV instruction
main
Ian Moffett
6 days
emux64: cpu: Add emulation of MUL instruction
Ian Moffett
6 days
emux64: cpu: Add emulation of SUB instruction
Ian Moffett
6 days
docs: Document register encoding identifiers
Ian Moffett
6 days
emux64: Create sample ADD rom
Ian Moffett
6 days
emux64: cpu: Seperate arithop core from add logic
Ian Moffett
6 days
emux: cpu: Add emulation of ADD instruction
Ian Moffett
6 days
emux64: cpu: Add initial CPU cycle loop w/ HLT
Ian Moffett
6 days
emux64: cpu: Add basic opcode defines
Ian Moffett
6 days
misc: Add initial fw ROM loading
Ian Moffett
6 days
misc: Use quoted includes
Ian Moffett
7 days
misc: Add initial argument parsing
Ian Moffett
7 days
build: Fix build warnings
Ian Moffett
7 days
cpu: Add initial bring-up and debug logic
Ian Moffett
7 days
docs: Describe "bring up area" and ROM details
Ian Moffett
7 days
project: Add emux64 emulator skeleton
Ian Moffett
7 days
docs: Introduce operand specifiers
Ian Moffett
2025-07-24
docs: Add opcode list
Ian Moffett
2025-07-23
docs: Introduce Mask Register Over instructions
Ian Moffett
2025-07-22
docs: 'br' and 'brl' should only have register ops
Ian Moffett
2025-07-22
docs: Define link registers for OSMX64
Ian Moffett
2025-07-22
docs: Define SR_STATE.CARRY bit
Ian Moffett
2025-07-22
docs: Add information on SR_STATE.SUPERVISOR
Ian Moffett
2025-07-22
docs: Reduce arithmetic operands
Ian Moffett
2025-03-28
isa: Introduce special registers
Ian Moffett
2025-03-28
project: Devoure by OSMORA
Ian Moffett
2024-08-07
soc: bus: Fix DMA channel 2 and 3 MMIO base
Ian Moffett
2024-08-05
soc: bus: Add generic DMA ctrl to memory ranges
Ian Moffett
2024-08-05
soc: bus: Add support for single size DMA writes
Ian Moffett
2024-08-05
soc: bus: Fixup MMIO logic
Ian Moffett
2024-08-05
soc: bus: Add initial DMA controller hdl sources
Ian Moffett
2024-08-04
soc: bus: Bring down reserved chunk to 256 bytes
Ian Moffett
2024-08-04
soc: Add peripheral memory map
Ian Moffett
2024-08-04
tb/soc: pimc: Remove trailing newline
Ian Moffett
2024-08-04
soc: pimc: Update irqmask.png
Ian Moffett
2024-08-04
tb/soc: pimc: Clear WDATA on cc 18
Ian Moffett
2024-08-04
tb/soc: pimc: Remove unused define
Ian Moffett
2024-08-03
soc: pimc: Fix typo in comment
Ian Moffett
2024-08-03
soc: pimc: Document MMIO interface
Ian Moffett
2024-08-03
tb/soc: pimc: Test IRQ line 3 and masking
Ian Moffett
2024-08-03
soc: pimc: Add MMIO write interface
Ian Moffett
2024-08-03
soc: pimc: Fix up mask bit
Ian Moffett
2024-08-03
soc: pimc: Add MMIO read interface
Ian Moffett
2024-08-03
soc: pimc: Describe IRQ signalling
Ian Moffett
2024-08-03
soc: pimc: Update PIMC IRQACK timing requirements
Ian Moffett
2024-08-03
tb/soc: pimc: Add copyright to testbench
Ian Moffett
2024-08-03
tb: build.sh -> tb/build.sh
Ian Moffett
2024-08-03
tb/soc: irq: Pulse IRQ ACK high
Ian Moffett
2024-08-03
tb: Add build scripts
Ian Moffett
2024-08-03
soc: pimc: Add initial testbench
Ian Moffett
[next]