From PCB to breadboards.  Ultima IV on the 3RIC 6502, a status update.
Channel: Eric Badger
Date: 10/09/2023

A new computer deserves a new name, from now on ebadger6502 is the 3RIC 6502.

In this video, I share my progress on my project to redesign my homebrew 6502 computer to run a modified version of the Apple II Ultima IV with perfect graphics and sound, and then to beat the game on the computer that I built.

    I show you how I rebuilt the computer on breadboards, and how I solved some key problems along the way. The biggest and most daunting design change is around video. I explain how I’m trying to take a VGA signal and retrofit it to an Apple II, and how I have to use logic to emulate the Apple II artifact behavior with a VGA signal.

    I also show you how I solved my timing problems by getting a PLL working, and how I emulated the Apple II color with a VGA signal. 

   I hope you enjoy this video and find it interesting and informative. If you do, please like, share, and subscribe for more updates on my project. Thank you for watching!

Schematics, ROM utilities, 22v10C PLD files:

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

Computer ROM including MS Basic, SD card, DOS, Graphics and PS/2 code:

https://github.com/ebadger/msbasic

Compiler used to build various projects - includes an eb6502 machine type:

https://github.com/ebadger/cc65

https://github.com/ebadger/cc65

Code for open sourced games found in the video:

https://github.com/ebadger/LunarMission

https://github.com/ebadger/cc65-Chess

https://github.com/ebadger/eb6502_c_programs

https://github.com/ebadger/apple_ii_asm_programs