A Newbie obsessed with the GameBoy

Say Hello... tell us your what you know, and what you're interested in learning!
Forum rules
Please say hello... tell us what systems & CPU's you can program, and what you're interested in learning!
Post Reply
SecretSeashellSword
Posts: 1
Joined: Fri Nov 01, 2019 4:53 am

A Newbie obsessed with the GameBoy

Post by SecretSeashellSword » Mon Nov 18, 2019 2:26 am

:D Hi Keith and everyone,
I am mainly interested in assembly coding due to my fascination with the Dot Matrix Game Boy. I found out about Chiptune with people using music trackers on Game Boys such as LSDJ and Nanoloop. (Of course, I know that chiptune and game soundtracks are different due to cartridge storage, use of mixers, and the number of Game Boys in use.) In current research, I am fascinated with the surprising variety of sounds, graphics, and game play genres, despite the limitations, on the Game Boy. As a youth, I played Pokemon Red, Blue, and Yellow. I also played Game and Watch Gallery 2 and Frogger. I am also fascinated with accessories like the Super Game Boy for the SNES and the Game Boy Player on GameCube. I like how Game Boy games can play on the GBC and GB advanced. I find it interesting that some Game Boy Color cartridges can work on the Game Boy with the Green Scale graphics.
To be honest, I have very little experience in programming code. However, I have read tutorials on assembly for the Game Boy. I also watched your entire Game Boy playlist on YouTube, which I plan to re-watch and delve deeper into. I also watched the entire Ultimate Game Boy Talk. Before starting to program, I would probably need to delve into the basics of programming by researching through web search engines like Google. (However, if it is ok, could you suggest some basic resources to check out;)? ) I would like to eventually develop my skills to make a decent original Game Boy compatible game and push the boundaries of the hardware to its limits.
Thanks Keith for this resource.

User avatar
akuyou
Posts: 328
Joined: Mon Apr 22, 2019 3:19 am

Re: A Newbie obsessed with the GameBoy

Post by akuyou » Wed Nov 20, 2019 11:09 pm

Welcome to the forum, I grew up originally with the Gameboy... and later with the Gameboy color.

The gameboy certainly did have an impressive range of attachments and add ons, and the games on the system always felt decent and never like 'limited' versions.

I know it sounds backwards, but I'd suggest you learn a little Z80 on the Amstrad CPC before moving over to the gameboy... the reason for this is that WinApe has a great built in Assembler/Debugger that to my knowledge no GB emulator has... you'll make a lot of mistakes, and have a lot of questions, and the built in Debugger will make it easier to get the answers... once you've got the basics of Z80, you can ditch WinApe, and move over to gameboy programming with it's GBZ80 (not too different to the real Z80)

My Z80 Tutorials are here:
https://www.chibiakumas.com/z80/
or on Youtube:
https://www.youtube.com/watch?v=LpQCEwk ... RzAXfcZTBR_

If you prefer, here's the Z80 tutorial series I learned from: (I had never programmed assembly before and it certainly helped me!)
https://www.ticalc.org/archives/files/f ... 26877.html

And here's a GBZ80 manual for the 'special differences' of the GBZ80:
http://marc.rawer.de/Gameboy/Docs/GBCPUman.pdf

Good luck, please ask any questions you have!
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter! // 「チビ悪魔」可笑しいゴシックSTG ! // Work in Progress: ChibiAliens

Interested in CPU's :Z80,6502,68000,6809,ARM,8086,RISC-V
Learning: 65816,ARM,8086,6809

Post Reply

Return to “Introductions”