Skip to content
/ gbvm Public

simple virtual machine implementation for game boy

License

Notifications You must be signed in to change notification settings

untoxa/gbvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple VM for the script-driven Game Boy or SMS/GG/MSX games

You need GBDK-2020 v.4.1 and higher to compile this repo

Features:

  • human readable assembler-like scripts
  • rom banks support
  • multi-threading

Notes:

  • threads share the same memory
  • contexts stack grows ahead

Instead of 100 words:

scheme

Your game objects in RAM may overlay VM memory, for example, like this:

scheme

Example script running on the Sega Game Gear:

example

About

simple virtual machine implementation for game boy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published