Skip to content

ThomasWitte/dynasmgb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

= dynasmgb =

dynasmgb ist ein Gameboy-Emulator, der dynasm zur dynasmischen Übersetzung des
emultierten Programms in x86-64 Code nutzt.
Die Datei doc/tex/dynasmgb.pdf enthält weitere Informationen.

dynasm ist Teil des LuaJIT Projekts.
    Licensed under the MIT license.
    Copyright (C) 2005-2013 Mike Pall. All rights reserved.

gb Snd Emu
    Licensed under the GNU Lesser General Public License (LGPL).
    Copyright (C) 2003-2005 Shay Green.

= Installation =

libsdl2 und lua + lua-bitop werden zum Bauen benötigt. Derzeit wird nur Linux
unter x86-64 untersützt. Zum Bauen make ausführen.

= Argumente =

usage: ./dynasmgb [-b BREAKPOINT] file.gb

BREAKPOINT ist eine Hexadezimale 16bit Adresse, der Debugmodus startet, sobald
sie angesprungen (!) wird.

file.gb ist ein Gameboy ROM; derzeit startet nur Tetris

= Tastenblegung =

ESC     Programm beenden
d       Debugmodus starten/beenden

a       A
b       B
y       Start
x       Select
Pfeil   entsprechende Richtung

About

A gameboy emulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published