Skip to content

Commit a0587af

Browse files
committed
Link to other tutorials at the end
1 parent 8b3e24b commit a0587af

2 files changed

Lines changed: 28 additions & 5 deletions

File tree

src/resources.md

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,25 @@
22

33
A.k.a. "where to go from here".
44

5-
FIXME: This is not properly written yet...
5+
## Help channels
66

77
- [GBDev community home page](https://gbdev.io) and [chat channels](https://gbdev.io/chat).
8-
- [RGBDS online documentation](https://rgbds.gbdev.io/docs/), this includes [an instruction reference](https://rgbds.gbdev.io/docs/gbz80.7).
9-
- [A more compact instruction table](https://gbdev.io/gb-opcodes/optables), more useful if you're already familiar with the instructions.
10-
- [Pan Docs](https://gbdev.io/pandocs), which will tell you all about the hardware that I haven't yet.
11-
- [GB assembly by example](https://github.com/daid/gameboy-assembly-by-example), Daid's collection of code snippets. Consider this a continuation of the tutorial, but without explanations; it's still useful to peruse them and ask about it, they are overall good quality.
8+
9+
## Other tutorials
10+
11+
- [evie's interrupts tutorial](https://eievui.ml/resources/interrupts) should help you understand how to use interrupts, and what they are useful for.
12+
- [tbsp's "Simple GB ASM examples"](https://github.com/tbsp/simple-gb-asm-examples) is a collection of ROMs, each built from a single, fairly short source file.
13+
If you found this tutorial too abstract and/or want to get your feet wet, this is a good place to go to!
14+
- [GB assembly by example](https://github.com/daid/gameboy-assembly-by-example), Daid's collection of code snippets.
15+
Consider this a continuation of the tutorial, but without explanations; it's still useful to peruse them and ask about it, they are overall good quality.
16+
17+
## Complements
18+
19+
Did you enjoy the tutorial or one of the above?
20+
The following should prove useful along the rest of your journey!
21+
22+
- [RGBDS' online documentation](https://rgbds.gbdev.io/docs/) is always useful!
23+
Notably, you'll find [an instruction reference](https://rgbds.gbdev.io/docs/gbz80.7) and [the reference on RGBASM's syntax and features](https://rgbds.gbdev.io/docs/rgbasm.5).
24+
- [Pan Docs](https://gbdev.io/pandocs) are *the* reference for all Game Boy hardware.
25+
It's a good idea to consult it if you aare unsure how a register works, or if you're wondering how to do something.
26+
- [gb-optables](https://gbdev.io/gb-opcodes/optables) is a more compact instruction table, it becomes more useful when you stop needing the instructions' descriptions.

src/roadmap.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ Along the way, we will make plenty of mistakes, so we can learn how to debug our
1010

1111
And finally, Part Ⅲ is about "advanced" use of the hardware, where we learn how to make even better-looking games, and we program a Shoot 'Em Up!
1212

13+
::: tip
14+
15+
I hope the tutorial will work for you!!
16+
But if it doesn't (the format doesn't work well for everyone, and that's okay), I encourage you to look at [some other resources](resources.md), which might work better for you.
17+
It's also fine to take a break from time to time; feel free to read at your own pace, and to [ask for clarifications](https://gbdev.io/chat) if anything isn't clear to you.
18+
19+
:::
20+
1321
---
1422

1523
Unfortunately, this tutorial is a work in progress.

0 commit comments

Comments
 (0)