Porting Ultima IV to my 3RIC 6502 homebrew computer: Apple II language card and banking challenge.
Channel: Eric Badger
Date: 2023-09-17

Welcome to another episode of my series on porting the Apple II version of Ultima IV to my 3RIC homebrew computer system. The 3RIC is a custom-built computer that I created from scratch breadboards. In this video, I will share with you how I designed the Apple II language card and banking functionality for my 3RIC. The language card was a hardware expansion that added 16KB of RAM to the Apple II and Apple II+, enabling more complex programs and games. I will show you how the language card works, how it uses soft switches and RAM banking, and how Ultima IV uses it to store map tile data. I will also show you how I modified my memory map and MS Basic to fit the language card emulation. This is a challenging and exciting project that requires a lot of creativity and problem-solving skills. I’m doing this project as a hobby and as a way to learn more about retro gaming and computer architecture. I hope you will enjoy following my journey and maybe get inspired to create your own homebrew computer or port your favorite retro game. If you like this video, please subscribe to my channel and leave a comment below. I would love to hear your feedback and suggestions. Thanks for watching!

https://github.com/ebadger/3ric