Skip to content

rmaccrimm/grimlet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

343 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grimlet (working title)

This is an early work-in-progress GBA emulator utilizing LLVM for just-in-time recompilation. Currently it is only targeting ARM-based Macs.

Named after this guy ↴

185

Status

  • CPU emulation is mostly complete. All instructions have been implemented though timing is very inaccurate and many have not been fully tested. Can run small ARM programs such as those in tests/programs.

Environment Variable Reference

Variable Description Possible Values
PRINT_STATE Print CPU state after each block executes true
DEBUG_OUTPUT Print each disassembled block assembly
struct
DUMP_LLVM Dump generated LLVM IR to file on-fail
before-compilation
after-compilation
LLVM_OUTPUT_DIR Where to write LLVM files default: llvm

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors