|
@@ -12,16 +12,23 @@ A port of the GTA San Andreas Arcade Game Duality.
|
12
|
12
|
|
13
|
13
|
## Getting Started
|
14
|
14
|
|
15
|
|
-You need the [GBDK-2020](https://gbdk.org/docs/api/docs_getting_started.html) to build the ROM and [Gearboy](https://github.com/drhelius/Gearboy) to emulate it comfortably.
|
|
15
|
+You need the [GBDK-2020](https://gbdk.org/docs/api/docs_getting_started.html) to build the ROM and [Gearboy](https://github.com/drhelius/Gearboy), [SameBoy](https://sameboy.github.io/), [Emulicious](https://emulicious.net/) or [BGB](https://bgb.bircd.org/) to emulate it comfortably.
|
16
|
16
|
Then just build a debug version and run it in the emulator, with debug symbols already loaded.
|
17
|
17
|
|
18
|
18
|
make run
|
|
19
|
+ make sgb_run
|
|
20
|
+ make bgb_run
|
|
21
|
+
|
|
22
|
+Use SameBoy to test out the SGB border feature.
|
|
23
|
+Also see below for symbolic debugging with Emulicious.
|
19
|
24
|
|
20
|
25
|
For the release build, simply add `GBDK_RELEASE=1` to your make invocation after running `make clean`.
|
21
|
26
|
|
22
|
27
|
make clean
|
23
|
28
|
make GBDK_RELEASE=1 run
|
24
|
29
|
|
|
30
|
+You can also directly write to a flashcart using `flashgbx` with `make flash`.
|
|
31
|
+
|
25
|
32
|
## IDE Integration
|
26
|
33
|
|
27
|
34
|
I'm using [https://kate-editor.org/] which supports VSCode-style LSP and debugging with integrated plugins.
|