First level of 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=TFfW7Jj_4DU
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
Now I want to add a character LCD to my breadboard computer, but first... had to emulate it :D
I wrote a Hello, World! example, but wanted something a bit different, so reproduced David Murray's example from his great LCD mini-series. One minor difference though, my data switches are the right way around ;)
Try it yourself here: https://visrealm.github.io/vrEmuLcd/examples/8bitguy/
Source code: https://github.com/visrealm/vrEmuLcd
The 8-Bit Guy's video: https://www.youtube.com/watch?v=hZRL8luuPb8
...
https://www.youtube.com/watch?v=A9BcuONQnv4
A bit of a distraction while I'm working on Supaplex complexities. Have started a basic Snake game for the Commander X16.
Source code available here: https://github.com/visrealm/cx16-snake
...
https://www.youtube.com/watch?v=RmOFRG29xEs
Some control over Murphy and recognising valid cells. Much to do, but I'm happy with the progress. I do plan on having smooth transitions between cells, but I'm still unsure how that's going to fly with many active characters.
Github: https://github.com/visrealm/supaplex-x16
...
https://www.youtube.com/watch?v=nOQBpD24SEQ
In the first video, I covered porting EhBASIC to your 6502. In this one, I expand upon it and cover the various ways you can extend EhBASIC by adding some graphics commands to my BASIC implementation.
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
First video: https://www.youtube.com/watch?v=OJ0jKN-5u64
Follow along using the HBC-56 emulator.
00:00 Introduction
00:30 The emualtor
01:01 The CALL command
03:23 Jump tables
04:50 Handling arguments
07:03 Custom commands CLS and COLOR
10:42 DISPLAY and PLOT commands
19:22 Real hardware
...
https://www.youtube.com/watch?v=kTbxUGV5qtQ
Finally, an all-in-one overview video of my build.
This video includes snippets of my computer in action. Including the assembler, emulator and program loader.
You can try the assembler and emulator in your browser here: https://cpu.visualrealmsoftware.com/asm/?s=300
All my source code is available here: https://github.com/visrealm/vrcpu
Music: New Dawn - www.bensound.com
...
https://www.youtube.com/watch?v=7H-PHc1CNSU
I managed to write a version of snake for my breadboard CPU. My CPU can only address 256 bytes of program memory (plus 256 bytes of runtime data). This uses almost all of it!
I had to build a simple controller. I haven't had any input devices for it before. I took the easy route and just plugged it into one of my registers. Read the register value and you get the controller inputs.
This game also works on my emulator :)
You can see the program listing and try it in my emulator here: https://cpu.visualrealmsoftware.com/asm/?e=Snake%20(LCD)&s=300 (Just hit emulate)
All my source code is available here: https://github.com/visrealm/vrcpu
Music: Summer - www.bensound.com
...
https://www.youtube.com/watch?v=xVAOxb0N3pg