SDL-based native version of the Shrooms Virtual Boy emulator
Go to file
Simon Gellis c45cd14236 Update core 2024-10-31 19:23:07 -04:00
assets Fix asset bundling to work on Windows 2024-10-23 19:47:28 -04:00
external Implement Open ROM 2024-10-29 23:25:26 -04:00
shrooms-vb-core@b134903878 Update core 2024-10-31 19:23:07 -04:00
.gitattributes Fix windows build 2024-10-15 01:06:52 -04:00
.gitignore Fix asset bundling to work on Windows 2024-10-23 19:47:28 -04:00
.gitmodules Fix windows build 2024-10-15 01:06:52 -04:00
README.md Set up nuklear 2024-10-26 12:34:21 -04:00
assets.h Fix asset bundling to work on Windows 2024-10-23 19:47:28 -04:00
audio.c Rearrange everything so the GUI is in the main loop 2024-10-29 21:53:17 -04:00
audio.h Rearrange everything so the GUI is in the main loop 2024-10-29 21:53:17 -04:00
cli.c First commit 2024-10-15 00:24:13 -04:00
cli.h First commit 2024-10-15 00:24:13 -04:00
controller.c Revert "Switch to SDL3" 2024-10-23 19:01:54 -04:00
controller.h Revert "Switch to SDL3" 2024-10-23 19:01:54 -04:00
emulation.c Implement Open ROM 2024-10-29 23:25:26 -04:00
emulation.h Implement pause and reset 2024-10-29 22:33:48 -04:00
main.c Rearrange everything so the GUI is in the main loop 2024-10-29 21:53:17 -04:00
makefile File picker works on windows 2024-10-29 23:37:23 -04:00
nuklear.c Set up nuklear 2024-10-26 12:34:21 -04:00
nuklear.h Set up nuklear 2024-10-26 12:34:21 -04:00
ui.c Implement Open ROM 2024-10-29 23:25:26 -04:00
ui.h Rearrange everything so the GUI is in the main loop 2024-10-29 21:53:17 -04:00
window.c Rearrange everything so the GUI is in the main loop 2024-10-29 21:53:17 -04:00
window.h Rearrange everything so the GUI is in the main loop 2024-10-29 21:53:17 -04:00

README.md

Shrooms VB (native)

An SDL-based implementation of shrooms-vb.

Setup

Install the following dependencies:

  • gcc (or MinGW on Windows) (or whatever, just set CC)
  • pkg-config
  • sdl2

Run

make build

Dependencies

This program uses a vendored version of nuklear for GUIs.