00:00 Introduction 00:53 The plan 01:39 Rewiring Register D 05:46 Testing Register D 07:38 Replacing the flip-flop 10:47 Wiring the NES controller 12:28 Testing the NES controller 12:51 Debugging the NES controller 14:17 SNAKE 15:03 Tidying up 16:03 Snake and what's next?
Inspired by the awesome videos of Ben Eater, I decided to make my own... and it works!
Here, it's running a triangular numbers program.
It includes a number of modifications and improvements. Some from James Bates and some of my own.
Github repo: https://github.com/visrealm/vrcpu
...
https://www.youtube.com/watch?v=Zj5HfeiyHRU
Completely free to play, completely free of ads. Just flying fun! :)
App Store: https://itunes.apple.com/us/app/buzzy-hive/id1427196982?mt=8
Google Play: https://play.google.com/store/apps/details?id=com.visualrealmsoftware.beegame
...
https://www.youtube.com/watch?v=oHuf4X4yaRo
First, I watched Ben's fantastic YouTube series.
Then, I made my own and improved it, incorporating some of James Bates' improvements and some of my own, including an esp8266 (Wi-Fi) program loader.
I added a web-based assembler, based on customasm: https://github.com/hlorenzi/customasm
Then, I wrote an emulator for it in C.
Then, I wrote a web front-end for it.
This is the result. A breadboard computer that you can program, in your browser!
Live instance: https://cpu.visualrealmsoftware.com/emu
Github: https://github.com/visrealm/vrcpu
...
https://www.youtube.com/watch?v=omVyW-ZOdC8
A montage of mostly unreleased footage covering the development of my HBC-56 homebrew 65C02/TMS9918A computer from breadboards to custom proto boards to custom PCBs.
HBC-56 on GitHub: https://github.com/visrealm/hbc-56
HBC-56 on Hackaday: https://hackaday.io/project/180904-hbc-56-65c02-tms9918a-on-a-backplane
Song: Nekzlo - Family (Vlog No Copyright Music)
Music promoted by Vlog No Copyright Music.
Video Link: https://youtu.be/IRLX9MzirfM
#8bit #6502 #tms9918 #beneater #pcbway
...
https://www.youtube.com/watch?v=mMxNmndfZvo
DroidPlex! - An android-comaptible remake of the classic Supaplex.
https://play.google.com/store/apps/details?id=com.visualrealmsoftware.android.droidplex&hl=en
...
https://www.youtube.com/watch?v=uzhMLeueEug
An update to yesterday's video where I go ahead and update the HBC-56 emulator to support the new RAM/ROM hardware, write a test program and test the emulator and the real machine.
Part #1: https://www.youtube.com/watch?v=CFTjE6XcWkM
HBC-56 on GitHub: https://github.com/visrealm/hbc-56
HBC-56 on Hackaday: https://hackaday.io/project/180904-hb...
Music from Uppbeat (free for Creators!):
https://uppbeat.io/t/zimpzon/calm
License code: 6EDOOCN6GGSYIWZE
...
https://www.youtube.com/watch?v=ES5Sg1Vbero
The time has finally come to replace my old hand-wired cards with custom PCB's. This time, I replace the RAM/ROM card.
Thanks to PCBWay: https://www.pcbway.com
The HBC-56 is a homebrew 65C02-based computer on a backplane of my own design. All code, schematics, gerbers, emulator, tools are available on GitHub.
Invaders online (requires keyboard): https://visrealm.github.io/hbc-56/emulator/wasm/?rom=invaders
HBC-56 on GitHub: https://github.com/visrealm/hbc-56
HBC-56 on Hackaday: https://hackaday.io/project/180904-hbc-56-6502-tms9918-on-a-backplane
00:00 Intro
00:34 Address mapping
03:56 Schematic
08:11 PLD/GAL programming
15:43 PCB design
16:43 Ordering
17:27 Card assembly
20:36 Card testing
21:54 Next video & emulator
Music from Uppbeat (free for Creators!):
https://uppbeat.io/t/zimpzon/calm
License code: 6EDOOCN6GGSYIWZE
Music from Uppbeat (free for Creators!):
https://uppbeat.io/t/ra/calm-the-storm
License code: KPJTMJKXKTMDFD0C
#tms9918a #pcbway #6502 #homebrew #8bit #retro #computer #electronics #pcb #tms9918 #65c02
...
https://www.youtube.com/watch?v=CFTjE6XcWkM
A run-down on how to "port" Enhanced BASIC (EhBASIC) to a homebrew 6502 computer. I include output drivers for a TMS9918 VDP as well as a standard character LCD and a 128x64 Graphics LCD. Could easily be ported to a Ben Eater 6502.
EhBASIC: https://github.com/jefftranter/6502/tree/master/asm/ehbasic
HBC-56 Github: https://github.com/visrealm/hbc-56
BASIC (in the repo): https://github.com/visrealm/hbc-56/tree/master/code/6502/basic
Follow along using the HBC-56 emulator.
#6502 #basic #beneater
...
https://www.youtube.com/watch?v=OJ0jKN-5u64