Iceberg

@iceberg_00
10 Followers
54 Following
13 Posts

I tinker with software and hardware.
I like computers new and old, and have a nostalgia for things that never existed.

She/her 🏳️‍⚧️

Webhttps://b13rg.icecdn.tech

A stupendous article about the inner workings of the Gameboy, particularly at the hardware level!

https://abc.decontextualize.com/more-than-you-wanted-to-know/

https://abc.decontextualize.com/

More than you wanted to know about how Game Boy cartridges work

The go tool ignores directories named `testdata`, allowing you to store files that you don't want consumed by go directly within packages. (test data)

https://pkg.go.dev/cmd/go/internal/test

test package - cmd/go/internal/test - Go Packages

First Real announcement of something I've been working on for a while, a STM32 Gameboy ROM cartridge! I wanted to embed an Arduino in a Gameboy Cartridge, along with having it emulate all the various memory bank controller types, including TPP1 (https://github.com/aaaaaa123456789/tpp1)!

Check it out!

https://www.icebergtech.xyz/Icecart-GB/

GitHub - aaaaaa123456789/tpp1: TPP1 specification

TPP1 specification. Contribute to aaaaaa123456789/tpp1 development by creating an account on GitHub.

GitHub

Found this cool article about a Gameboy oscilloscope cartridge: https://web.archive.org/web/20111005064740/http://www.elektor.com/Uploads/2011/8/50-00001.pdf

Looks like it was available sometime in 2011?

Wayback Machine

Gameboy breakout passthrough cartridge I've been working on.
Let's you view the traffic going between the Gameboy and the game, or just interact with each on their own.

Get your own from my new etsy: https://icebergtech.etsy.com

IcebergTech - Etsy

Shop items by IcebergTech located in Seattle, Washington.

Etsy

First released on August 12, 1981, MS-DOS became the foundation for business computing for almost two decades. This article details "family tree" of versions that all stemmed from Gary Kildall's QDOS.

https://b13rg.github.io/Life-of-MS-DOS/

The Life of MS-DOS

First released on August 12, 1981, MS-DOS became the foundation for business computing for almost two decades. This article details different versions and releases that all stemmed from Gary Kildall's QDOS.

Brendan's Website

The original Gameboy DMG truly began Nintendo's line of modern handheld gaming consoles. With it's tiny screen and 4 colors it opened up a new world of games to millions of people around the world.

Check out my article on it here: https://b13rg.github.io/Gameboy_DMG/

A Look at the Gameboy DMG

The original Gameboy DMG truly began Nintendo's line of modern handheld gaming consoles. With it's tiny screen and 4 colors it opened up a new world of games to millions of people around the world.

The Gameboy used bank switching to allow it to access more than 16KB of ROM. Check out my explanation of how it works here:

https://b13rg.github.io/Gameboy-Bank-Switching/

Gameboy DMG ROM and RAM Bank Switching

The original Gameboy DMG used a CPU similar to the Zilog Z-80. It utilized bank switching to allow the CPU, with a static memory map, the ability to address additional data than what would usually be able to be addressed.

Ever wonder the difference between different types of Gameboy cartridges? Here's a post I wrote looking at the different types of memory bank controllers used: https://b13rg.github.io/Gameboy-MBC-Analysis/
Exploring the Gameboy Memory Bank Controller

Without a game cartridge, a Gameboy is just displays

Brendan's Website