vreeze / eboy
- вторник, 5 марта 2019 г. в 00:17:34
Emacs Lisp
A Gameboy emulator for Emacs
A Nintendo Gameboy emulator for Emacs. This is a work in progress! Just got Tetris starting up, not tested with anything else.
It currently runs a constant loop without delay. To get out of this loop, use the common C-g command.
The display is drawn using unicode, by default it is set for dark theme. Use the unicode list below when you have a light theme installed in Emacs.
(setq eboy-display-unicode-list eboy-display-unicode-list-light-theme)
It has frameskip enabled, by default set to 20.
I always wanted to learn how to a make an emulator and want learn how to write packages for Emacs. So here my first emulator and first emacs package.
Emacs :)
For now just buffer evaluate eboy-cpu.el
and eboy.el
.
Load a rom using the M-x eboy-load-rom
command
Gameboy | Eboy |
---|---|
Start | Enter |
Select | Space |
B | D |
A | S |
down | k |
up | i |
left | j |
right | l |