Skip to content

Kogepan229/Koge29_H8-3069F_Emulator

Repository files navigation

Koge29_H8-3069F_Emulator

How to Run example

cargo run --release -- --elf=./example/one.elf -m

Implemented

Instructions
Instruction Implemented
MOV
  • B
  • W
  • L
POP
  • W
  • L
PUSH
  • W
  • L
MOVFPE
  • B
MOVTPE
  • B
ADD
  • B
  • W
  • L
CMP
  • B
  • W
  • L
SUB
  • B
  • W
  • L
ADDX
  • B
SUBX
  • B
ADDS
  • L
SUBS
  • L
INC
  • B
  • W
  • L
DEC
  • B
  • W
  • L
DAA
  • B
DAS
  • B
MULXU
  • B
  • W
DIVXU
  • B
  • W
MULXS
  • B
  • W
DIVXS
  • B
  • W
NEG
  • B
  • W
  • L
EXTU
  • W
  • L
EXTS
  • W
  • L
AND
  • B
  • W
  • L
OR
  • B
  • W
  • L
XOR
  • B
  • W
  • L
SHAL
  • B
  • W
  • L
SHAR
  • B
  • W
  • L
SHLL
  • B
  • W
  • L
SHLR
  • B
  • W
  • L
ROTL
  • B
  • W
  • L
ROTR
  • B
  • W
  • L
ROTXL
  • B
  • W
  • L
ROTXR
  • B
  • W
  • L
BSET
  • B
BCLR
  • B
BNOT
  • B
BTST
  • B
BAND
  • B
BIAND
  • B
BOR
  • B
BIOR
  • B
BXOR
  • B
BIXOR
  • B
BLD
  • B
BILD
  • B
BST
  • B
BIST
  • B
Bcc
BSR
JMP
JSR
RTS
TRAPA
RTE
SLEEP
LDC
  • B
  • W
  • L
STC
  • B
  • W
  • L
ANDC
  • B
ORC
  • B
XORC
  • B
NOP
Block
  • B
  • W
  • L

License

Copyright 2023 Kogepan229
Koge29_H8-3069F_Emulator is licenced under the Apache License Version 2.0. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published