You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GBSlides is a simple GameBoy Powerpoint-like slides viewer I built to learn how programming the GameBoy in Z80 Assembler was
back in the early 90s. As building a game is quite time consuming and I was going to give a talk at an event, I decided to
give the talk using a GB emulator and tool built by me.
The result is gbslides.asm file. It uses gameboy Maps/Backgrounds to load slides on them and display one
at a time. As editing inside a Tile Editor like GBTB is tiring for simple text, I also made a script that transforms from
plain text files to .INC files that have Assembler code defining the backgrounds (GB had no "files", everything was inside the ROM
as binary data).
Then, simply load the ROM into a Gameboy emulator (or transfer to a real cartidge). A button goes to the previous slide,
B button advances to next one.
Format for slides is quite easy, I recommend checking the asciitomapasm.rb Ruby script and tileset.gbr to see which
characters and symbols are available to convert to Tiles.
Each slide gets transformed into Map/BG data (backgrounds are not animated, composed by tiles and very easy to handle).
To add or remove slides, or edit their content, just edit the txt files inside \slides folder, then run ruby asciitomapasm.rb
from this project's root, then edit