- 26
- 78 397
Eric Badger
เข้าร่วมเมื่อ 2 มิ.ย. 2007
Hello world!
3RIC 6502 from breadboards to PCB
Hey everyone! Welcome back to the channel where I turn my childhood dreams into reality, one wire at a time. Today, I'm thrilled to share the latest developments on my 3RIC 6502 project - a journey from a sprawling mess of breadboards to a sleek, custom-designed PCB.
Video Highlights:
• Building Nostalgia: Revisiting my passion for computers by constructing a 6502-based system to play classics like Lode Runner and Ultima IV.
• Breadboard to PCB: The daunting task of transitioning my breadboard setup into a permanent PCB design, complete with challenges and solutions.
• SMD Components: Why I chose SMD for passive components and the intricacies of working with them (size 1206, 0402 anyone?).
• Design Decisions: From ditching the ROM disk to expanding font capabilities and integrating with an ATX case for better compatibility and aesthetics.
• PCB Layout Insights: My experience with KiCad, the autorouter, and optimizing component placement for the best signal integrity.
• Community and Resources: Shoutouts to Reddit's r/PCB, the invaluable TI documents on decoupling, and more for helping me through this project.
In This Video:
• Watch me reconcile schematics with the actual breadboard setup using DIY Layout Creator.
• See the PCB design process, including the use of jumpers for ROM variations and system enhancements.
• Enjoy some gameplay on Ultima IV, running on my breadboard computer, and check out my dye sublimation projects including a high-res Ultima map.
Resources Mentioned:
• 3RIC github repository: github.com/ebadger/3ric
• Ben Eater's kits: eater.net/
• Kdenlive: kdenlive.org/
• OBS Studio: obsproject.com/
• KiCAD: www.kicad.org/
• Free Router: github.com/freerouting/freerouting
• DIY Layout Creator: bancika.github.io/diy-layout-creator/
• High Res Ultima Map Project: HRUMP: www.dengler.net/xedragon/hrump/
• Reddit r/PCB community: www.reddit.com/r/PCB/
• Reddit r/BenEater community: www.reddit.com/r/beneater/
• TI Document on decoupling capacitors:www.ti.com/content/dam/videos/external-videos/en-us/9/3816841626001/6313253251112.mp4/subassets/notes-decoupling_capacitors.pdf
Stay Connected:
If you're into retro computing, DIY electronics, or just love watching projects evolve from chaos to creation, hit that subscribe button! Got any questions or want more details on any part of this build? Drop a comment below!
Thanks for watching, and keep tinkering!
#RetroComputing #HomebrewComputer #6502 #PCBDesign #ElectronicsDIY #KiCad #SMD #ATX
Video Highlights:
• Building Nostalgia: Revisiting my passion for computers by constructing a 6502-based system to play classics like Lode Runner and Ultima IV.
• Breadboard to PCB: The daunting task of transitioning my breadboard setup into a permanent PCB design, complete with challenges and solutions.
• SMD Components: Why I chose SMD for passive components and the intricacies of working with them (size 1206, 0402 anyone?).
• Design Decisions: From ditching the ROM disk to expanding font capabilities and integrating with an ATX case for better compatibility and aesthetics.
• PCB Layout Insights: My experience with KiCad, the autorouter, and optimizing component placement for the best signal integrity.
• Community and Resources: Shoutouts to Reddit's r/PCB, the invaluable TI documents on decoupling, and more for helping me through this project.
In This Video:
• Watch me reconcile schematics with the actual breadboard setup using DIY Layout Creator.
• See the PCB design process, including the use of jumpers for ROM variations and system enhancements.
• Enjoy some gameplay on Ultima IV, running on my breadboard computer, and check out my dye sublimation projects including a high-res Ultima map.
Resources Mentioned:
• 3RIC github repository: github.com/ebadger/3ric
• Ben Eater's kits: eater.net/
• Kdenlive: kdenlive.org/
• OBS Studio: obsproject.com/
• KiCAD: www.kicad.org/
• Free Router: github.com/freerouting/freerouting
• DIY Layout Creator: bancika.github.io/diy-layout-creator/
• High Res Ultima Map Project: HRUMP: www.dengler.net/xedragon/hrump/
• Reddit r/PCB community: www.reddit.com/r/PCB/
• Reddit r/BenEater community: www.reddit.com/r/beneater/
• TI Document on decoupling capacitors:www.ti.com/content/dam/videos/external-videos/en-us/9/3816841626001/6313253251112.mp4/subassets/notes-decoupling_capacitors.pdf
Stay Connected:
If you're into retro computing, DIY electronics, or just love watching projects evolve from chaos to creation, hit that subscribe button! Got any questions or want more details on any part of this build? Drop a comment below!
Thanks for watching, and keep tinkering!
#RetroComputing #HomebrewComputer #6502 #PCBDesign #ElectronicsDIY #KiCad #SMD #ATX
มุมมอง: 1 549
วีดีโอ
Breadboard 6502 running deater's Mode 7 Apple II demo
มุมมอง 4714 หลายเดือนก่อน
Having some Saturday fun with the 3RIC 6502 computer in my shed. Some great chiptunes on the dual AY-3-8910s Learn more aboutt this cool Apple II demo written by @deater78 TH-cam videos of M7 demo: th-cam.com/video/o8427JsfGwk/w-d-xo.html th-cam.com/video/bMdrRb3EBIs/w-d-xo.html More info on the demo: www.deater.net/weave/vmwprod/mode7_demo/
3RIC - 6502 homebrew computer - playtime with Apple II disk emulation
มุมมอง 4477 หลายเดือนก่อน
Took a side quest before committing my home brew computer to PCB. I wanted to make sure I could access the Apple II disks. My video consists of me playing games on my homebrew 6502 computer 3RIC. I'm using my new Apple II disk emulation to play games that I couldn't previously play. The disk emulator is running on a Raspberry PI Pico. I had to overclock to 400MHz (crazy), to make it work. The G...
3RIC 6502 Gets Joysticks! Hacking SNES gamepad for Retro Gaming Glory
มุมมอง 24010 หลายเดือนก่อน
The 3RIC computer just got a major upgrade! This video dives into the world of hacking SNES joysticks to work with the 3RIC, unlocking a whole new level of retro gaming possibilities. Get ready to level up your 3RIC building experience! This video explores the exciting integration of SNES joysticks into the 3RIC, allowing you to control classic games with a familiar feel. Join us as we explore ...
3R1C Homebrew Computer: Tear it down?
มุมมอง 539ปีที่แล้ว
Hey 3R1C fans! We passed 1,000 subscribers, and I'm so grateful for your support! Now, I need YOUR help! The Mockingboard sings, but it's time for a major step: the TEAR DOWN! But before I dig in, I want to know what YOU want to see: Should I document the rebuild in a detailed series? Are you interested in building your own 3R1C (or Badger6502Pico)? What features should I prioritize? Low-res gr...
Is the 3R1C Custom Computer a Commander X16 Killer? - Ultima IV Update
มุมมอง 3.9Kปีที่แล้ว
In this episode, I share with you the latest progress of my hobby engineering project: building a custom computer that can run Ultima IV, one of the classic games for the Apple II. I will show you how I designed and implemented the logic circuits that emulate the Apple II’s features, such as soft switches, ROM banking, color graphics, and Mockingboard, using various tools and techniques. I will...
3RIC 6502, am I building an Apple II?
มุมมอง 1.1Kปีที่แล้ว
In this video, I will show you the latest progress on my homebrew 6502 computer, 3RIC, which I designed to play classic Apple II games like LodeRunner and Ultima IV. You will see how I implemented the soft switches and banking logic that are essential for the Apple II software compatibility. You will also see how I updated the schematics and the emulator to reflect these changes. And you will l...
Porting Ultima IV to my 3RIC 6502 homebrew computer: Apple II language card and banking challenge.
มุมมอง 852ปีที่แล้ว
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 I...
From PCB to breadboards. Ultima IV on the 3RIC 6502, a status update.
มุมมอง 705ปีที่แล้ว
From PCB to breadboards. Ultima IV on the 3RIC 6502, a status update.
Ultima IV on a #6502: How I’m Bringing a Classic RPG to Life on My Home Brew Computer
มุมมอง 843ปีที่แล้ว
Ultima IV on a #6502: How I’m Bringing a Classic RPG to Life on My Home Brew Computer
EB6502 walkthrough. Ultima IV on the EB6502? A Retro Computing Challenge.
มุมมอง 1.4Kปีที่แล้ว
EB6502 walkthrough. Ultima IV on the EB6502? A Retro Computing Challenge.
MicroSD DOS for the EB6502, Porting games for the Apple II; Chess, Breakout and Gomoku too!
มุมมอง 1.2Kปีที่แล้ว
MicroSD DOS for the EB6502, Porting games for the Apple II; Chess, Breakout and Gomoku too!
DIY Badger6502Pico Kit - Case assembly demonstration
มุมมอง 624ปีที่แล้ว
DIY Badger6502Pico Kit - Case assembly demonstration
PI Pico Firsts: the Badger6502 Pico Lode Runner evolved. A Retro ride for Atari & Commodore 64 fans!
มุมมอง 2Kปีที่แล้ว
PI Pico Firsts: the Badger6502 Pico Lode Runner evolved. A Retro ride for Atari & Commodore 64 fans!
The homebrew ebadger 6502 Loderunner epic tale continues
มุมมอง 1.4Kปีที่แล้ว
The homebrew ebadger 6502 Loderunner epic tale continues
6502 childhood dream come true (+VGA, Pi Pico, and Lode Runner too)
มุมมอง 45K2 ปีที่แล้ว
6502 childhood dream come true ( VGA, Pi Pico, and Lode Runner too)
My Adventures with ESP32, Atari 2600 and the XAC!
มุมมอง 7732 ปีที่แล้ว
My Adventures with ESP32, Atari 2600 and the XAC!
Loderunner running on my Raspberry Pi Pico 6502 emulator and an Apple II side by side
มุมมอง 8K2 ปีที่แล้ว
Loderunner running on my Raspberry Pi Pico 6502 emulator and an Apple II side by side
7:02 ATX specs don't seem to have that labelled as PWR_ON, but either 'Power Good' or 'PWR_OK', which is vastly less confusing. I wondered why I didn't recognise it. Thanks for the Battleships style chip labelling tip, a good idea
Well done! Serious kudos!
Imagine showing up to the LAN party with this
That is sick
Awesome project! Like you, I was enamoured by computing since the early 80s. Inspired by reading about the legends and pioneers of microcomputing like Woz, I wanted to build my own computer but thought it would be out of reach. But in the last few years I saw a number of projects including Ben Eater etc. which gave me the confidence to try. I have a fully fledged machine on breadboard (graphics, sound, storage, unique programming language). I'll always keep it like this but the next step could be to make a PCB version, for posterity! Good luck with your project!
Thanks! I enjoy your videos and am aware of your homebrew computer. Dflat looks great!
@thecodesorcerer thank you for the kind comment. Happy for you to go ahead and get dflat ported to your homebrew apple! Good luck with the rest of the project 👍🏽
@@6502Nerdhave you posted the source?
I have no idea what is going on
Homebrew 6502
lord british smites the capacitors
Looks awesome, Eric. 😎
The chip tune music is called time test?
Building a homebrew computer & getting into the ultima games is something I want to try 😊 👍🏾
Super amazing!!!!! That rocks!
Super cool!
epic.
I'm interested in owning a Lode Runner (just the PCB board) Appliance.
my favorite game of all time. My mom used to play it so much it drove my Dad crazy LOL. but she made thru all levels, and she mastered the game.
Your mom is a badass.
Wow, thanks for the shoutout! I'm humbled. I somehow missed your last several videos. I love the progress you have made and props for sharing with everyone! I now have the pleasure of binge watching your progress! Lucky me! Please keep it up, can't wait to see the final PCB version and what can be done with it!
That's a lot of components on one board. Fingers crossed that it will work! Getting a working PCB up and running is a great feeling!
You know if you did this with a C64 you could fill a breadbin with breadboards. Just sayin' (-:
You need to build a keyboard that matches your 'motherboard' (-:
You should add ground vias in proximity to any signal via.
Interesting. Is that standard practice for PCBs? Seems like it would be a good feature for the autorouter or KiCAD
@thecodesorcerer Yes, this is good practice to do, especially with modern and high-speed components. Just adding these via helps with pretty much everything, EMI, signal integrity, etc. Also, in the board stack-up it is good practice to bring the power plane and ground plane very close to each other, this increases innerplane capacitance and helps the chips on every signal state change to obtain instant power from the planes before the decoupling capacitors become effective. In the past, this was not so critical as the rise/fall time on the signal edges of the chips was tame compared to modern components. Also, be sure you have a plane directly under the traces. Never cross traces or cut through a plane even if it is convenient to do to get a route in. Otherwise, you open a can of worms with glitches and random, intermittent issues. If you are not sure, look for pcb design layout guidelines with respect to high-speed.
That is awesome, can't wait to the board, nice job!
I just got PCBs working for my own home-built 6502. My ears pricked up when you mentioned a port of frotz. Do you have your port available online, any pointers to where you started, or suggestions?
My port is on GitHub. Search for BadgerFrotz. It’s for the PI Pico. You could probably port to a 6503 though with CC65
Oh, hey Paul. I’ve been watching your videos for a while.
A long time ago I built a 6502 computer using PCB's from OSI. Back around 1976 or so, it had 16K ram (I got a good deal on 2102's in bulk) on 4 boards. I had the MOS Technology TIM monitor, and Tom Pitman's Tiny basic. I'd like to build a more modern 6502 machine, but designed around the WDC65C816 chip, which is the same one used in the Apple IIGS. A RPi Pico could do the video and sound.
Definitely. RPi can do a VGA signal with no problem
Is there any chance you would have an alternative PCB layout with all through-hole components? Some of us (me) are too visually impaired/old to deal with SMD.
You want to build one as well? If so, I'll definitely consider it.
I should hope so! Did you plan on not releasing the fruits of your labour to the world?@thecodesorcerer
5:47 A 6502 based computer inside such a modern case would be pretty interesting
Holy Breadboard Hell! My Old ADHD/Autistic/dyslexic/... Just Fizzled My Brain LOL Thats AWESOME!
Great work! As a Signal Integrity guy, I'll caution you may end up with problems with your signal/GND/PWR/signal stackup. The speed of your board is determined by the speed of the logic transitions and not the speed of the clocks, so even retro projects with modern chips can end up with major SI issues. The problem is where signals are referenced to. 100% of the energy in a signal is contained within the electric field which exists in the dielectric of the PCB, not the trace itself. As you swap sides and use the power and ground planes for reference, your SI will get clobbered. There's an easy fix which will just about guarantee eliminating SI issues if they crop up here which is to switch to a 6 layer with a SIG/GND/PWR/PWR/GND/SIG stackup and use a 2nd ground via to join the ground planes right next to any signal via. As the signal switches sides it will be momentarily referenced to the GND via and the relationship to GND will remain constant along with the signal integrity. PS: I'm convinced there is no autorouter available for less then $200,000 which is worth a hill of beans. Always hand route for best results.
An autorouter might get you close enough from the rat's nest to make sense of how to finish the routing. As for the number of layers, is a 5 layer board (sig/gnd/pwr/gnd/sig) a thing? One less layer (the pwr layer could be thicker), might be less expensive but is the same idea.
Awesome. I completed the Ben Eater 6502 computer on breadboard during lockdown which i still have. I loved building it. I did briefly think about transferring it to PCB.
Why not do it?
Awesome project. I can hardly wait to see how the boards turn out!
Very sweet. I love seeing a design come together on a PCB. Edit: A shame you didn't route it by hand. I find it very meditative and satisfying.
Maybe I will do it at some point. I did hand route the breadboards of course, and I then hand routed in the DIY layout creator tool. Funny though, breadboard routing has fewer constraints. Woz did the Apple II on a 2 layer board which is pretty amazing
@@thecodesorcerer Or you can ignore my whining and just keep doing things however you want to. Just because I find it meditative and satisfying doesn't mean that someone else will. And yeah, with breadboards you have incredible freedom and flexibility to route however you want to.
Nice.
Incredible work!! Very well done. Kid love to buy one of your lode runner emulator boxes!
impressive
Ahh. You found it. Enjoyed watching your presentation on TH-cam.
Supercool.
Please say you'll be porting Ultima to the X16
no plans to do so as of now, that said - there is a github project - a remastered ultima IV for the commodore 64. I have to imagine it's not a huge lift.
Unmistakebly the sound of the Mockingboard, the ordinary Apple II could not make music with that speed.
Yep, 2 AY-3-8910. Computer is also running faster than a standard Apple II because of the video system. This is running at 1.57MHz instead of the standard ~1. It’s the VGA clock / 16
Super cool! The break key looks a little lonely though 😂
That’s the reset button. Cherry Mx switch and an extra key cap from an Apple II keyboard replacement kit.
Anyone who designs a 6502 based computer is a legend 🙌🏾 in my book
🙏🏻
Awesome!
Thanks!
Wow... great work!
omg geil
amazing level of skill and work done there. wow
impedance go brrrrr
haha... awesome!
is that like pc computer or amiga commode or video game Atari ?
That’s the Apple II version with some modifications.
Great video!
Nice!
this is amazing!!
It is fantastic, fabulous, great! The Apple II was my first computer with a keyboard and a cabinet all others before that had only a pcb and some LED's. The Apple II was magnificent, the strange dots ment colour, the clicks ment music. You had to have a lot of imagination to play a game, it was just enough what the Apple II showed to give the illusion of a game. For me the Apple II will always be special. Remaking the Apple II could remove the limitations of the system. This is fantastic.
does this emulate the apple 2 itself?