Retro Tech Insanity
Retro Tech Insanity
  • 43
  • 75 576
Ridiculous Cart Part 3 - RS232 style comms
Thanks for coming back for part 3 of the little cartridge that could. This time we'll do some RS232 stuff and wire in an ESP32. We'll also compile a driver from source and dig through the KERNAL a little bit while I'm pretending I know what I'm doing with 6502 assembly language. We're really just hacking together another userport just like the original Commodore 64 design.
If you need to catch up or recap, heres a playlist with the other Ridiculous cart vids: czcams.com/play/PL2lZh9_UyI8o7sPeXHWl23hYTD5Iwf5RK.html
Many thanks to PCBWay for sending me these cartridge boards.
www.pcbway.com/
Shared Projects Repo - TONS of cool projects in here to build! www.pcbway.com/project/
Zimodem firmware: github.com/bozimmerman/Zimodem
0:00 Intro and changes since last time
1:20 Serial RS232 through the CIA
2:47 Wiring up a serial connection to an ESP32
7:21 Novaterm/Striketerm serial driver source code
10:43 First attempt
13:22 Troubleshooting
15:42 Digging through the C64 KERNAL source for answers
18:45 Quick and dirty POKEing
21:00 Second attempt and wrap up
zhlédnutí: 423

Video

Ridiculous Cart Part 2 - Bring the noise!
zhlédnutí 470Před 3 měsíci
Here's part 2 of this hellbent little cartridge's story. Let's try out a couple of different SIDs on this thing and play a quad SID tune. If you need to catch up, here's part 1: czcams.com/video/BxfjL1LIEGs/video.html 0:00 Intro and Changes since last video 1:20 Wiring and Addressing the SIDKick 5:10 Configuring the SIDKick 6:21 Audio mixer 7:00 Wiring recap 7:58 Compiling a quad SID demo 9:23 ...
SidKick Pico installation on a C128
zhlédnutí 1,1KPřed 3 měsíci
Hey so this is kind of a companion video to Captain Commodore's and Reviving Retro's vids on the SidKick Pico. I wanted to dig just a little deeper into wiring the DAC into the machine and talk a little about the pros and cons of this solution. The few cons aside, this is so far the only aftermarket SID replacement that actually has correct bus timing for the C128 in full 2Mhz mode with the VIC...
Ridiculous Cart Part 1 - Let's add some more GPIO to the C64/128
zhlédnutí 531Před 4 měsíci
Who wouldn't want more GPIO pins on your C64 or C128? In a few previous videos we talked about access to more address space on the C64 so we might as well wire up some more chips to these addresses. More GPIO pins are always a good thing... Not sure what we'll do with them yet, but I've got the parts so why not? There's plenty of space left on the cart board too, what else should we add in the ...
FPGA SID on the Neo 128 part 2, now with more clock madness.
zhlédnutí 202Před 5 měsíci
Here's a quick follow up to the first vid on the FPGASID in the 128. Let's shift the clock a bit and see how much it helps.
Trying to get FPGASID working on the Neo 128
zhlédnutí 332Před 6 měsíci
Here's the 1st attempt at getting stereo out of a C128 with an FPGASID. It mostly works, but there's problems in C128 mode when using the VDC. Guessing the problem has something to do with the 2mhz clock and timing? Or maybe one of my other mods is causing a problem? Would appreciate any thoughts on the topic.
Dual function ROM sockets on the C128 - Repurpose the abandoned BASIC ROM socket
zhlédnutí 3KPřed 7 měsíci
This is a quick and dirty mod video for hacking an extra ROM cartridge internally to the C128 flat or C128D (not DCR). A while back we consolidated the Kernal and BASIC ROMs on a C128 flat down to two chips. What to do with the now empty ROM sockets? Let's add some bodge wires, a few diodes and a resistor then put a function ROM in it :D blog.worldofjani.com/?p=1600 - Great info on C128 carts w...
Kickass memory test program for the 256k Commodore 128 and many other systems
zhlédnutí 384Před 8 měsíci
Just a quick and dirty vid on this memory test program I stumbled across. This program should work on just about any 8 bit CBM machine with just about any memory configuration. The guy who wrote this is my personal hero today! csdb.dk/release/?id=158763
Commodore Neo 128 Part 4 - Now it's a Commodore 256!
zhlédnutí 2,6KPřed 9 měsíci
Let's populate those two unused RAM banks in the 128's memory map and turn this thing into a C256! C128Plus? Maybe the C128x2? Whatever you call it, it'll have teh moar RAMs and thats a good thing. This mod has been around in a few different forms since the 1990's but just last year someone designed a PCB to make it extremely simple to do, especially using a couple of Saruman SRAM boards. Check...
Commodore 128 Neo Part 3 - Component Mod
zhlédnutí 579Před 9 měsíci
Here's a quick and dirty vid on installing the component mod into a Neo 128 NTSC machine. Be forwarned, I kinda go on a rant at the end. Check out @CaptainCommodore, he wrestled with one of these recently too. Link to the hardware: videogameperfection.com/products/commodore-128-component/ 0:00 Intro and overview 1:50 Initial fit 3:55 Get screwed 4:25 Final fit 6:15 VIC breakout board 7:22 Booty...
Commodore Neo 128 Part 2 - More video improvements and a few other small items
zhlédnutí 677Před 9 měsíci
Here's just a little update to part 1 of the Neo128 build. We clean up the video a little bit more and talk about a few other small items. I've received some more parts for this thing, more cool stuff to come soon! As always, if you want a deeper dive into anything I've done please ask and I'll put something together. Here's a great write-up on C128 jailbars. a4000bear.neocities.org/jail/C128/C...
Commodore 128 NEO v4 first boot, troubleshooting and overview.
zhlédnutí 1,6KPřed 11 měsíci
Over the last month or two I've been getting everything together to do a Neo128 build. Some people I've interacted with had some questions and some hadn't Herd (pun intended) of the Neo board at all so I thought I'd do a few videos on the topic. This is just the 1st time turnup, troubleshooting the build and a look at the features of this awesome C128 motherboard replacement. There'll be at lea...
ROM consolidation, TinyRAM goes internal and some fun with Turbo Macro Pro.
zhlédnutí 395Před rokem
This one's a hodgepodge of 2 mostly unrelated things done on the hacked together Melius board. Just wanted to tie up some loose ends before moving onto the next project. First is a quick overview of how to put the tiny RAM cart I played with in the last video inside a machine. In order to make some room, I consolidated the kernal, basic and character ROMs into a single chip. At the end we'll us...
Dabone's C64 Address Decoder PCB Works!!!
zhlédnutí 344Před rokem
Here's kind of the final chapter in the expanded address decoder series for the C64. Dabone put together a PCB design and it works perfectly! Get the files and go make some boards! github.com/dabonetn/c64addressdecoder
Behold! The Commodore 64 and 3/4!
zhlédnutí 1,6KPřed rokem
So I added 768 bytes of RAM to a C64. Why? Because I could... This is more of a proof of concept than anything else but I thought it was kind of neat. At least is a base to build off of. Maybe build a ROM into this address space? Or battery backed SRAM could be a helpful assembly development reserve tank of RAM of sorts? Who knows what we'll come up with next! Check out Robin @8_Bit Show and Te...
Commodore 64 D000-D7FF demuxer version 2 - pluggable module prototype!
zhlédnutí 848Před rokem
Commodore 64 D000-D7FF demuxer version 2 - pluggable module prototype!
Demuxing D000-D7FF to reclaim IO address space on the Commodore 64
zhlédnutí 1,9KPřed rokem
Demuxing D000-D7FF to reclaim IO address space on the Commodore 64
Evo64 build with 3 SIDs, FM Synth, Pico ROM switch and a PHI2 buffer.
zhlédnutí 384Před rokem
Evo64 build with 3 SIDs, FM Synth, Pico ROM switch and a PHI2 buffer.
C64 Kernal control with Pi Pico Wifi via HTTP
zhlédnutí 279Před rokem
C64 Kernal control with Pi Pico Wifi via HTTP
How many SIDs can you jam into one C64? Can you tell one from another?
zhlédnutí 468Před rokem
How many SIDs can you jam into one C64? Can you tell one from another?
Working Kawari Dot Clock on a 250407 C64 board
zhlédnutí 506Před rokem
Working Kawari Dot Clock on a 250407 C64 board
VIC-II Kawari dot clock hack. Get your Commodore 64 cart port in sync!
zhlédnutí 629Před rokem
VIC-II Kawari dot clock hack. Get your Commodore 64 cart port in sync!
Testing several 6502 processors in a C64. Complete with a mangled system clock! Bye Bye 6510!
zhlédnutí 3,2KPřed rokem
Testing several 6502 processors in a C64. Complete with a mangled system clock! Bye Bye 6510!
Commodore 64 powered by a cell phone charger
zhlédnutí 495Před rokem
Commodore 64 powered by a cell phone charger
Melius + Kawari + ARMSid = 5v Commodore 64
zhlédnutí 2KPřed rokem
Melius Kawari ARMSid = 5v Commodore 64
Arm2Sid 3.14 update sounds awesome!
zhlédnutí 503Před rokem
Arm2Sid 3.14 update sounds awesome!
What's better than a 6581 R4AR? Two of them with a SIDFX!
zhlédnutí 323Před 2 lety
What's better than a 6581 R4AR? Two of them with a SIDFX!
Built a new Commodore 1581 drive in 2022
zhlédnutí 2,6KPřed 2 lety
Built a new Commodore 1581 drive in 2022
DC Powered C64 with 60Hz oscillator - Working TOD Clock! Part 1
zhlédnutí 611Před 2 lety
DC Powered C64 with 60Hz oscillator - Working TOD Clock! Part 1
Transparent Commodore Sixty Clone Case with S-Video out - The Sixty Clone is finally done!
zhlédnutí 265Před 2 lety
Transparent Commodore Sixty Clone Case with S-Video out - The Sixty Clone is finally done!

Komentáře

  • @networkg
    @networkg Před 16 dny

    I did not notice crackling on my sidkick picos in the 64. I was wondering if it is a 128 thing or if running it through the motherboard of the old audio circuit has anything to do with it. I will be popping one into my newly acquired 128 soon. Great video !

  • @tym0tym
    @tym0tym Před měsícem

    ARMSID FW 2.16 finally fixed the 2MHz bus access problem

  • @tym0tym
    @tym0tym Před měsícem

    ARMSID FW 2.16 finally fixed the 2MHz bus access problem

  • @retro_noix
    @retro_noix Před měsícem

    Is there a way to build pico on the SID socket but plug in a real SID? Just want to be able to load a small program in memory by typing SYS xxxxx much like what you showed in this video.

  • @cbmnebulah4116
    @cbmnebulah4116 Před měsícem

    Very nice project! I'm starting a comparable project myself with a ICS64S board and a SIDfx. However, I don't like to have switches sticking out of my prestine C64 case.Do you think we can have the SIDfx switches (like profile selection, etc.) replaced by the RPi Pico? Or does one need a crosspoint switch for that? (I still have some spare ones) - Cheers!

  • @TimsRetroCorner
    @TimsRetroCorner Před 2 měsíci

    Further to this, I just bought a batch of Chinesium 6532 RIOT (RAM IO Timer) chips. They're used in a bunch of Commodore IEEE dish drives as well as some Atari machines, and SBCs. Anyway I was thinking about how to test them, and your video came to mind.... so I'm building a RIOT tester as a 'C64 Ridiculous Cart'. BTW, you speculated nothing much needed more than a few addresses. Well, the 6532 has 128 bytes of static RAM as well as the usual IO registers. So I'll definitely be using the entire IO1 address space! Anyhow, I'll let you know how it goes.

  • @Voyager_2
    @Voyager_2 Před 2 měsíci

    On the high notes it sounds like low sampling rate artifacts. So if that's the case, it seems logical that only the higher freq sounds are effected. It would drive me nuts. I stay with my dual sid setup for now. Does it only do this with the DAC board or also with direct audio out of the pico?

  • @echto
    @echto Před 2 měsíci

    It’s amazing how Vultures just monitor the C64 Reddit for ideas to create videos for.

  • @aircraftmech123456
    @aircraftmech123456 Před 3 měsíci

    cool stuff your doing! what motherboard replacement are you using? noticed wifi modem on board. maybe show how you installed on board. thanks!

    • @retrotechinsanity
      @retrotechinsanity Před 3 měsíci

      Hey thanks man! This machine is a SixtyClone 250466 board www.tindie.com/products/bobsbits/sixtyclone-commodore-64-replica-pcbs/. The wifi modem on the board is Dabone's Swift-T modem www.tindie.com/products/dabone/swift-t-internal-wifi-modem-for-c64-38400-baud/. Might have to do a modem episode if you're interested.

  • @1337Shockwav3
    @1337Shockwav3 Před 3 měsíci

    What's that C128 board? I have a few complete sets of C128 chips which I inherited a few years back. Might finally give them a home instead of them being doomed to wait for C128s breaking and being used as spares.

    • @retrotechinsanity
      @retrotechinsanity Před 3 měsíci

      It's the Neo v4 board. c128.se/ Absolutely build one, they're awesome!

  • @CaptainCommodore
    @CaptainCommodore Před 3 měsíci

    I had some weird distortion in my sidkick pico video when I used the dac, if you use the dual firmware for pwm and dac I wonder if your pwm signal is free from the distortion, was for me......

    • @retrotechinsanity
      @retrotechinsanity Před 3 měsíci

      I finally had some time to play around with the different firmwares a little bit but still heard some of the artifacts and a bit of distortion. I need to do some more methodical testing to really understand what I'm hearing.

  • @John-te3zd
    @John-te3zd Před 3 měsíci

    Another great video Insanity, and we would like to see some of your soldering and other parts of the build, Thats part of the joy of working on the 64's and 128's- thanks again

    • @retrotechinsanity
      @retrotechinsanity Před 3 měsíci

      Hey John, thanks for tuning in again! I'll see if I can rig up a camera that can get a decent shot of the work bench while soldering without being in the way too much.

  • @John-te3zd
    @John-te3zd Před 3 měsíci

    Always enjoy your videos- keep them coming

  • @CaptainCommodore
    @CaptainCommodore Před 4 měsíci

    Nice video chap, memory map is a bit of a mess in commodore machines , there is a comparator chip that can help when addressing (74ls/hct688 ????? I think , ?? Slept since I used one ).....

  • @Malcrom1967
    @Malcrom1967 Před 4 měsíci

    Just purchased a C128 and the board has some water damage. Would you recomment transfering the components to a newer Neo board?

  • @TimsRetroCorner
    @TimsRetroCorner Před 4 měsíci

    Project is right up my street! Awesome (although I'm the opposite - I have way more spare 6522s than 6526s, lol)

    • @retrotechinsanity
      @retrotechinsanity Před 3 měsíci

      Haha, yeah I get it. I just make stuff with whatever I have an abundance of sometimes.

  • @John-te3zd
    @John-te3zd Před 4 měsíci

    Your videos are always very interesting, love watching what you can do to a 64

  • @Malcrom1967
    @Malcrom1967 Před 4 měsíci

    I'm in Canada and PCBWay pricing is still in US dollars for me.

  • @RonaldMorrissetteJr
    @RonaldMorrissetteJr Před 4 měsíci

    not sure if this matters but on the ultimate Sid player it showed one 6581 is NTSC and the other 6581 was PAL

    • @retrotechinsanity
      @retrotechinsanity Před 3 měsíci

      I hadn't noticed, most certainly will look into that. Thanks!

  • @bobsbarnworkshop
    @bobsbarnworkshop Před 5 měsíci

    I saw Adrian do a bunch of tests and adjustments on a board like that and came to the conclusion that it might make jail bars better in some colors but worse in others. Final conclusion was it doesn’t really fix anything

    • @retrotechinsanity
      @retrotechinsanity Před 3 měsíci

      Yeah I saw those vids too. Just the nature of the beast, especially on the 128 more so than the 64.

  • @mirabilis
    @mirabilis Před 5 měsíci

    How useful is VDP memory upgrade?

    • @retrotechinsanity
      @retrotechinsanity Před 3 měsíci

      There's a few demos that take advantage of it. It also comes in handy using Novaterm / Striketerm as you can use the VDC as a 64k buffer for data when using 40 column mode.

  • @ALEFLY26
    @ALEFLY26 Před 5 měsíci

    ma leggerla direttamente sulla scheda?? si puo fare?

  • @dans.8198
    @dans.8198 Před 5 měsíci

    I got the same problem on a stock C128 (PAL). The FPGASID project has a bug report form (see "Support" section), they should be able to help. Please let me know if you find a solution.

    • @retrotechinsanity
      @retrotechinsanity Před 3 měsíci

      I wrote to them but never heard back. I did find that delaying the PHI2 input to the FPGASID will get it running correctly though.

    • @dans.8198
      @dans.8198 Před 3 měsíci

      @@retrotechinsanityThanks for the update. What did you use to delay Phi2?

    • @retrotechinsanity
      @retrotechinsanity Před 3 měsíci

      I used multiple gates on an LS14 to buffer/delay the clock. czcams.com/video/Gx6Bcw6_dbc/video.html

    • @dans.8198
      @dans.8198 Před 3 měsíci

      @@retrotechinsanity Very interesting analysis. Thanks!

  • @CaptainCommodore
    @CaptainCommodore Před 5 měsíci

    Nice video, I suspect the timing of the fpgasid is timed after the edge of the system clock to expect address / data busses to be valid. Im currently testing the sidkick pico now that i have seen your videos on the c128 and replacement sids i suspect i may ha e some trouble with the c128 .......

  • @griffinretro
    @griffinretro Před 6 měsíci

    There's unfortunately a silk screen issue on the Neo rev 4 board where the D5xx and D7xx markings on the board are the wrong way around. The pin header marked D5xx is actually D7xx and vice versa. Awesome build, it's nice to see the boards and quality of life addition being appreciated and enjoyed.

    • @retrotechinsanity
      @retrotechinsanity Před 6 měsíci

      Yeah that threw me for a loop when I couldn't figure out why my modem wasn't working on D700. Even still, these boards are wonderful! We appreciate all the effort you put into this design.

  • @CaptainCommodore
    @CaptainCommodore Před 6 měsíci

    Nice, the problem with sid replacements is the extra husband speed, there are a few things the arm2sid can do to support 2 sids but it's a faff, hopefully this will get resolved

  • @KareemKhan-yg7uv
    @KareemKhan-yg7uv Před 6 měsíci

    Sir where i can buy all toyota reset immo files .

  • @John-te3zd
    @John-te3zd Před 6 měsíci

    Great video, love watching your videos, please keep them coming

    • @retrotechinsanity
      @retrotechinsanity Před 6 měsíci

      Thanks! Between the holidays and kids on summer break I haven't done much recently but I have a few ideas for some new stuff.

  • @danieltornqvist6062
    @danieltornqvist6062 Před 6 měsíci

    Could you show how the same machine sounds With a real sid? Something is definitely going on, but I've never seen that demo run on an NTSC machine either. Perhaps the original did does things if no instructions are sent that the emulated ones does not.

    • @retrotechinsanity
      @retrotechinsanity Před 6 měsíci

      I did some tinkering last night and kind of got it working a bit better. I'll do a follow-up with a real sid and the half-baked fix.

  • @dave24-73
    @dave24-73 Před 6 měsíci

    Running CPM on it will confirm the Z80 is working well.

  • @VideoArcade
    @VideoArcade Před 6 měsíci

    When someone has the ability to rattle off chip numbers….. it tells me this guy knows what he’s talking about… to say the least.

  • @VideoArcade
    @VideoArcade Před 6 měsíci

    Excellent video. Excellent narrative and video content. A+++++++.

  • @drossonero7595
    @drossonero7595 Před 6 měsíci

    That was so informative man thanks, could swapping the EEPROMs from an old dead ECU to a newer one make the latter work with the original keys..? I have a 1999 Lexus with a bad ECU and I would like to know if I could just buy a used ECU with matching part numbers and swap the EEPROMs..

  • @bombprods207
    @bombprods207 Před 7 měsíci

    Could you reiterate the tooling you used in this video? Links on eBay expired. i wanted to verify the progammer and software, ill be in a situation simaler with an older Avalon

  • @griffinretro
    @griffinretro Před 7 měsíci

    Just noticed what the Z80 issue is. The chip you had from Aliexpress is not actually a Z80 CPU, it's a Z80 SIO chip which is a serial I/O chip. The Z80 can be tricky like that since all the chips are labelled Z80 (CPU, CTC, DMA, PIO, SIO), I've fallen into that trap myself. :)

    • @retrotechinsanity
      @retrotechinsanity Před 3 měsíci

      Oh wow, look at that. I had no idea. I'm glad I didn't bash the chip and toss it. It was sold to me as a CPU but I guess the seller got confused too.

  • @kaliban4758
    @kaliban4758 Před 7 měsíci

    now with this mod working you need a zif socket in u33, so you dont destroy the board or rom when removing the rom from u33

  • @rkessing01
    @rkessing01 Před 7 měsíci

    If it's open collector then no diodes are needed. Just the pull up. Open collector outputs can be tied directly together.

  • @primal-bits4777
    @primal-bits4777 Před 7 měsíci

    Hey, you just created a C128/plus 4.

  • @John-te3zd
    @John-te3zd Před 7 měsíci

    great video, your stuff always amaze me. Hope your enjoying New Zealand, Merry Christmas

  • @CaptainCommodore
    @CaptainCommodore Před 7 měsíci

    Very nice mod chap, gonna check out that start apps stuff that looks really cool..... have a great Xmas

  • @brettb.345
    @brettb.345 Před 7 měsíci

    Interesting mod.

  • @frederickemitchell
    @frederickemitchell Před 7 měsíci

    Good stuff thank you👍 Radio Shack "the good stuff" ain't nothing like it (Radio Shack Rebirth)...😁

  • @Epictronics1
    @Epictronics1 Před 8 měsíci

    Subscriber nr 1000. Congrats!

  • @CaptainCommodore
    @CaptainCommodore Před 9 měsíci

    That looks so cool...... as does the "wopr" did you make that?

    • @retrotechinsanity
      @retrotechinsanity Před 9 měsíci

      Nah, just something I purchased. I did have an Arduino thing for a while that did something similar, but the wopr is far more classy. www.tindie.com/products/thedarkforest/wopr64-for-commodore-64/

  • @nethoncho
    @nethoncho Před 9 měsíci

    This is an awesome program. Thanks for sharing

  • @Dolbytube
    @Dolbytube Před 9 měsíci

    You Can use 010 or 020 rom's and make 4 or 8 different kernels...it will require 2 switches.

  • @travismoore7849
    @travismoore7849 Před 9 měsíci

    Geos?

  • @madmike214
    @madmike214 Před 9 měsíci

    Iron maiden \,,/(>_<)\,,/

  • @Bromon655
    @Bromon655 Před 9 měsíci

    How does one hold their hands so steady… I’ve gotten into soldering recently and one of my biggest obstacles is my hands being a shaky mess while trying to do precision work.

  • @wiwingmargahayu6831
    @wiwingmargahayu6831 Před 9 měsíci

    latest commodore is amazing but its actually an evolution of its predecessor