Replace your 6502 computer's RAM or ROM in seconds with this! (ROMulator)

  Рет қаралды 97,781

Adrian's Digital Basement

Adrian's Digital Basement

Күн бұрын

Пікірлер: 343
@drgiller
@drgiller 3 жыл бұрын
I am enjoying wondering what is the cross-section of people who know both what DIP sockets are, and what anti-corrosion sacrificial anodes are.
@heskrthmatt
@heskrthmatt 3 жыл бұрын
*Slowly raises right hand*
@graemedavidson499
@graemedavidson499 3 жыл бұрын
@@heskrthmatt Me too!
@Okurka.
@Okurka. 3 жыл бұрын
Everyone who owns a boiler should know what a sacrificial anode is.
@DanPellegrino486
@DanPellegrino486 3 жыл бұрын
Yup. Live on the coast and I like computing.
@mlmmt
@mlmmt 3 жыл бұрын
*Raises hand*
@wbfaulk
@wbfaulk 3 жыл бұрын
Your LIST at 25:01 should be showing '10 PRINT "BAD KITTY!!!"' but it's actually showing '21324'. Yet the program still runs correctly. That's a really fascinating symptom.
@toyotaae86trueno
@toyotaae86trueno 7 ай бұрын
after 40 years we got the VIC-20 Dev Kit.
@slashtiger1
@slashtiger1 3 жыл бұрын
Please demo this on other 6502 machines in your collection...! It's awesome for the VIC already, but I'd love to see what it's like on the Apple ][, for example...
@AnthonyZenrick
@AnthonyZenrick 3 жыл бұрын
Do it again! But with a Pi Zero W. Solder your own pinheader cable from the Pi. Power the Pi from inside the computer. Close up the computer. Now you have WiFi access. There should be a way to use a transistor to pull the CPU reset or power to the other state for a "soft" restart when it hangs. You could also try a transistor to toggle the CLK on/off for the CPU. Stop the clock, load new RAM data, start the clock. Maybe prevent the hang in the first place? This is all speculative. You have the hardware.
@dh2032
@dh2032 2 жыл бұрын
Pi Pico more than enough, an it small
@kevincozens6837
@kevincozens6837 6 ай бұрын
You can't stop the clock on a 6502. The datasheet shows that the minimum clock cycle time is 40uS (25kHz). Anything less than that and the CPU will not work properly.
@gallgreg
@gallgreg 3 жыл бұрын
This thing is FREAKIN' AWESOME!!! Great technical video, as always, Adrian!!! If only I had one of these "back in the day"!!! :)
@tndabone
@tndabone 3 жыл бұрын
I have one of the beta test units of the romulator and used it to work on early Atari arcade games.. It was great for trouble shooting . (Night Driver and Football) It currently lives in my Pet 2001-8. Bitfixer also makes a nice sd card drive emulator that also supports wifi loading from a webserver.
@adriansdigitalbasement
@adriansdigitalbasement 3 жыл бұрын
That's awesome -- I was simply amazed at how useful it is
@lauram5905
@lauram5905 3 жыл бұрын
With a bit of fiddling, that'd be a great way to export BASIC programs as well
@disposablebasterd
@disposablebasterd 3 жыл бұрын
You have a great avatar.
@MattKasdorf
@MattKasdorf 3 жыл бұрын
Wow! And not cost prohibitive. Amazing! Take my Canadian Pesos, please! Shipping to Canada is only $13us, so total cost for one shipped is $43us.
@OzRetrocomp
@OzRetrocomp 3 жыл бұрын
Nice. Can't wait to see one of these in action on a BBC Micro at some point. Thanks for the video, Adrian.
@markevans2294
@markevans2294 3 жыл бұрын
The BBC has the ability to page the memory between 0x8000 to 0xBFFF. Supporting up to 16 banks of 16k, Described as "Sideways ROM" though later models, such as the B+ and Master, used the address space for RAM.
@JordaNeale
@JordaNeale 3 жыл бұрын
David murray would love this tool, i hope hes aware of this.
@DanMacDonald
@DanMacDonald 3 жыл бұрын
He's one of Mr Black's top fans so he will be soon if he's not already got one.
@richardkelsch3640
@richardkelsch3640 3 жыл бұрын
What about 65C02 (Atari XL/XE, has a new HALT pin) , 6510 (C64, has extra I/O pins), etc?
@bitfixer6502
@bitfixer6502 3 жыл бұрын
Hi Richard, Got a new version of the board out now which *should* support the 65C02 as well as 6502, but need to test it a bit more before making that claim fully!
@_techana
@_techana 3 жыл бұрын
@@bitfixer6502 Maybe you meant “65C02 as well as 6510*” ?
@jeroensmaal
@jeroensmaal 3 жыл бұрын
I think you mean 6502C, which is the Atari XL/XE specific version of the NMOS 6502. The 65C02 is a CMOS version of the NMOS 6502 which uses less power and has a number of improvements.
@richardkelsch3640
@richardkelsch3640 3 жыл бұрын
@@jeroensmaal You are correct sir! The thing about MOS' labeling was that it was as clear as mud. Yes, the Atari Sally chip was a 6502C. D'OH!
@kadorna1
@kadorna1 3 жыл бұрын
this is just for microcomputers? being able to use this on an NES as a real time, real hardware debugger would be amazing for homebrew development on actual hardware instead of emulators
@jwrush
@jwrush 3 жыл бұрын
I don't see any reason it wouldn't work but debugging on hardware I think it would be just as possible and less invasive to make a man-in-the-middle cartridge like the game genie and id be surprised if no one had done this.
@KittyFae-
@KittyFae- 3 жыл бұрын
I was thinking of the same thing, shouldn't be too hard to implement an adapter board that leaves the APU and other functions intact. Super curious and tempted to find out.
@KittyFae-
@KittyFae- 3 жыл бұрын
@@jwrush Should be able to do it with a Pro Action Replay, but those are difficult to come across and a lot more pricey. Still something interesting to look in to either way.
@StarkRG
@StarkRG 3 жыл бұрын
While the NES does run 6502 instructions, the CPU is only based on a 6502, so it's not pin-compatible. You could modify the romulator schematic to be compatible, but you're not going to get complete functionality because the NES's CPU includes the audio processor which means a small chunk of the memory map is inaccessible outside the CPU.
@flatfingertuning727
@flatfingertuning727 3 жыл бұрын
@@StarkRG The NES chip uses a core whose layout was copied directly from the 6502, except with the patented BCD arithmetic section disabled, so I'd describe it as being more than "based upon" the 6502, but the key point remains that the build-in audio and DMA subsystem will complicate things.
@evensgrey
@evensgrey 3 жыл бұрын
This thing is what's called an In-Circuit Emulator. They used to be really popular for software development in general (if you could afford the high prices they had back in the day). They fell out of favor in systems that got faster because the old way of doing it, with less individually capable chips, usually required a ribbon cable to connect the CPU socket to an external box of electronics into which the CPU would be plugged. As clock speeds got faster, this started having problems with latency, timing, and signal integrity and fell out of use for things like PCs, but are still very useful for embedded systems (which are generally running at much slower clock speeds because they don't need or benefit from using a blazing fast 64-bit CPU over using an 8-bit CPU running at a couple of MHz). With virtualization on modern CPUs, you can produce a lot of the same debugging capabilities in software as ICE hardware once provided.
@DanPellegrino486
@DanPellegrino486 3 жыл бұрын
What a fantastic tool, I can already tell we will see this come out again.
@mariusberger3297
@mariusberger3297 2 жыл бұрын
good prediction, adrian just announced that he'll use it to fix up a PET 4016
@DanPellegrino486
@DanPellegrino486 2 жыл бұрын
@@mariusberger3297 I was literally watching the video when you made this comment! Hysterical.
@pharmesq
@pharmesq 3 жыл бұрын
25:02 the program mysteriously says "21324" instead of the 10 PRINT line. Yet the program works as intended. Weird behavior.
@pb7379-j2k
@pb7379-j2k 3 жыл бұрын
I was curious about this too
@fumthings
@fumthings 3 жыл бұрын
@@pb7379-j2k isn't the command "print" represented by a one or two byte token, and line numbers stored as hex but list as decimal equivalent. something like that. so when you go to the basic program space, you need to decode it like the basic rom does.
@darkwinter6028
@darkwinter6028 3 жыл бұрын
Well, just don’t hack in “Bad Wolf”.
@galois19
@galois19 3 жыл бұрын
My God Father was the hardware engineer behind the C64, "Freeze Machine". This awesome device is the modern equivalent of how the Freeze Machine worked. I remember him remarking, "I couldn't believe no one had thought of it before!" The royalties earned him the deposit on his first house.
@David_Ladd
@David_Ladd 2 жыл бұрын
Adrian, I see this as a nice way of modding the 1541's as well. have multiple versions of the 1541 ROM's and JiffyDOS in it as well as the memory map so you could give the 1541's extra RAM for running stuff on the drive and custom backup utilities.
@Retro_Ken53
@Retro_Ken53 3 жыл бұрын
It seems to me that this could be very useful in designing a new 6502 based computer, especially when writing the ROM code.
@evensgrey
@evensgrey 3 жыл бұрын
Yep, this is a modern implementation of a classical debugging tool called an In-Circuit Emulator. They fell out of use due to signal problems on PCs as they got faster, but embedded systems, with their usually slower and simpler CPUs still have them as a major tool.
@jakubpolomsky
@jakubpolomsky 3 жыл бұрын
How amazing is this! Thank you Adrian for showing all the features (or at least A LOT OF THEM)!
@MichaelStafford_is_thunndar
@MichaelStafford_is_thunndar 2 жыл бұрын
That's a very interesting device! I put it on my to do list. But I do have one complaint. When you started reading the letter I was hoping you would read using Casey Kasem's voice, "and here's a letter dated from 1973..." 😂
@Okurka.
@Okurka. 2 жыл бұрын
The DIP socket isn't to protect the pins during shipping. You have to leave it on as otherwise the long pins on the Romulator damage the DIP socket on the motherboard.
@mertuckan
@mertuckan 3 жыл бұрын
When I saw the thing, I thought it was a device that allows you to use 6502 for 6510. If only there was such a thing.
@bmartin427
@bmartin427 3 жыл бұрын
@25:03 '21324'? What happened to line 10?
@fumthings
@fumthings 3 жыл бұрын
isn't the command "print" represented by a one or two byte token, and line numbers stored as hex but list as decimal equivalent. something like that. so when you go to the basic program space, you need to decode it like the basic rom does.
@bmartin427
@bmartin427 3 жыл бұрын
@@fumthings this was the output of BASIC list
@fumthings
@fumthings 3 жыл бұрын
​@@bmartin427 sorry, i misunderstood, like someone else said looks like corruption but the bytes for line 10 still executed ok but displayed wrong. i think there is a commodore trick to make listings "not display"
@lesliedeana5142
@lesliedeana5142 Жыл бұрын
If I didn't learn anything here, the tip of using a sacrificial socket for shipping, that was worth my time!
@Watcher680116
@Watcher680116 3 жыл бұрын
The romulator could replace hardware no longer available or port it to different devices. From the description it should be able to provide a floppy drive with something like dolphin dos including the extra RAM. I think parallel cable sockets are still available. Or even give a SFD1001 (Commodore 1MB 4133 Blocks free floppy drive) which already has a parallel bus extra RAM and the ability to store a whole track. Probably the necessary code to read, decode and send the track could be extracted and adapted from dolphindos or one of the other conversions for the 1541.
@ropersonline
@ropersonline 3 жыл бұрын
Why is the 10 PRINT "BAD KITTY!!!" line omitted from the listing at 25:02? I don't understand. Can someone explain?
@fumthings
@fumthings 3 жыл бұрын
isn't the command "print" represented by a one or two byte token, and line numbers stored as hex but list as decimal equivalent. something like that. so when you go to the basic program space, you need to decode it like the basic rom does. plain text is stored verbatim.
@ropersonline
@ropersonline 3 жыл бұрын
@@fumthings You mean that 16-bit number there (21324 = $534C) is just the PRINT command followed by a pointer to a string? Even if true, which I doubt ($53 $4C being S L in PETSCII), why would the decimal get listed instead of the plaintext line 10?
@fumthings
@fumthings 3 жыл бұрын
@@ropersonline sorry, i misunderstood, like someone else said looks like corruption but the bytes for line 10 still executed ok but displayed wrong. i think there is a commodore trick to make listings "not display"
@umutk5614
@umutk5614 3 жыл бұрын
That is really a nice gadget to have. Thanks for reviewing. I hope there will be 6510 version.
@desiv1170
@desiv1170 3 жыл бұрын
That is truly impressive!!! Tempted to get this for my 2nd Vic-20, just because... If I do, might look at replacing the dip switches with a header so I can bring the switches outside the case for easier access... Also, 9 dislikes? Probably Z80 fans.... ;-)
@bitfixer6502
@bitfixer6502 3 жыл бұрын
Z80 version is under development!
@jishcatg
@jishcatg 3 жыл бұрын
@@bitfixer6502 Don't encourage them! :-)
@nilswegner2881
@nilswegner2881 2 жыл бұрын
Too Bad Jokes about dislimes can't be Made anymore due to KZbin being pissed about the amount of dislikes on Last years rewind.
@neophytealpha
@neophytealpha 3 жыл бұрын
There definitely needs to be a 6510 version.
@awilliams1701
@awilliams1701 3 жыл бұрын
It is JUST 6502 or will it work with the 6510 and other 6502 offshoot CPUs?
@MrApolloTom
@MrApolloTom 3 жыл бұрын
I don't think it'll be a straight swap, as the 6510 has a different pinout.
@adriansdigitalbasement
@adriansdigitalbasement 3 жыл бұрын
6502/65C02 right now
@awilliams1701
@awilliams1701 3 жыл бұрын
@@MrApolloTom so while Adrian confirmed it's not, it is FPGA based, so it's possible that it could be made so in the future as the pinnouts could be repurposed.
@awilliams1701
@awilliams1701 3 жыл бұрын
I think. lol
@MrApolloTom
@MrApolloTom 3 жыл бұрын
@@awilliams1701 good point!
@PaoloPalmieri70
@PaoloPalmieri70 3 жыл бұрын
Nice video Adrian! Considering VIC-20, next step could be to have a VIC chip emulator on raspberry pi to use it as video and audio pass through, according to SPI bandwidth.
@pragmax
@pragmax 3 жыл бұрын
This might be insanely useful for game development. With the RPi sitting between a workstation and a real target system, it could be used to push a build to real hardware. No disks, SD cards, or special cartridges required. Just map it to wherever it's supposed to load into RAM from disk, and maybe hack an interrupt or KERNAL vector to auto-run. A spare I/O pin on the Rpi could also be rigged to the cartridge port to do a soft reset, side-stepping any CPU freeze problems.
@seansretroverse9082
@seansretroverse9082 3 жыл бұрын
I can see this being a basis for a modern version of something like a Fluke 9010a. No need for the 9010 itself or the processor pods when you have a raspI for control. I wonder if it could be configured to test ram, roms, and the vic. Would be cool if it could be reconfigured for other processors too. Handy for arcade collectors for troubleshooting boards.
@borayurt66
@borayurt66 3 жыл бұрын
I am actually amazed how many great open source projects are out there for the Commodore-Amiga series computers. I wish it were like that for the Sinclair. There are amazing designs for it too, almost in the same amount, but unfortunately 95% of them are commercial and a tad expensive compared to Commodore projects.
@EngineeringVignettes
@EngineeringVignettes 3 жыл бұрын
I was actually thinking of making something similar for the C64, only a cartridge solution. Mainly for game development and testing though. The product you showed here is nice but it lacks software tools. The ability to load/save only a part of the memory would be handy, along with a monitor to break, step and change memory on the fly. Cheers,
@kippie80
@kippie80 2 жыл бұрын
It is open source. Do it. There is easy access to 6502 monitor tools online. Use/patch that for more features. I’d made something similar for z80 cpu with an arduino board. Not hard to do.
@theannoyedmrfloyd3998
@theannoyedmrfloyd3998 3 жыл бұрын
Used on an Atari 8-bit, the ROMulator becomes a tool like the Pro Action Replay cartridge such as for the PlayStation and with a utility you'll have to write, can hack games.
@charlesjmouse
@charlesjmouse 3 жыл бұрын
What a genuinely fantastic device and tool. At a great price too - I absolutely must get one of these assuming there hasn't already been a run on them. Apart from all the excellent features Adrian has demonstrated with this being a fully programable device there are so, so, many other potential applications. I hope the designer sells a great many of these; both as a reward for his hard work and generosity and for a community to develop around it.
@PacoOtaktay
@PacoOtaktay 2 жыл бұрын
Oh this is a nifty device for sure. I could see this device being used in not just the VIC-20, but the 1541 drives to give them more RAM as well for backup programs for larger buffers. It would be nifty if there was a Motorola 6809E version of this. For things like the Vetrix or Color Computer systems.
@StevenIngram
@StevenIngram 3 жыл бұрын
Hmmm. I wonder if it would be possible for this device or something like it to emulate both the CPU and the ROM? Imagine a drop in replacement for the 6502 that gave it SuperCPU-like speed/abilities along with swappable ROMS.
@microcorelabs7698
@microcorelabs7698 3 жыл бұрын
Like the MicroCore Labs MCL65+?
@JonathanSwiftUK
@JonathanSwiftUK 3 жыл бұрын
Pretty amazing. I'd also like to know if this works on the BBC micro.
@suvetar
@suvetar 3 жыл бұрын
Genius idea! I'm constantly flabbergasted at the uses people are coming up with for the Pi! That Amiga HDMI hack was awesome of course, but the potential of this implementation for changing your Commodores ... well the sky's the limit! Complete custom Rom, Different language to basic! C64 Forth :D I hope there comes a solution to help with the VIC Screen Memory DMA though. Thanks for another great video! Very inspiring!
@microcorelabs7698
@microcorelabs7698 3 жыл бұрын
Cool project. Maybe could combine their work with my project which can emulate/accelerate a 6502/6510 along with the RAM/ROM. Its called the MCL64+
@microcorelabs7698
@microcorelabs7698 3 жыл бұрын
MCL65+ I meant to say... I also have a version that is a drop-in replacement for the 6510 called the MCL64 :)
@aw34565
@aw34565 3 жыл бұрын
Great video. I would really like a device like the ROMulator in my Acorn Electron.
@Pickle136
@Pickle136 3 жыл бұрын
if this could bank swap on the fly this could be an everdrive like device for nes
@FrankenLab
@FrankenLab 3 жыл бұрын
Seems like it should be possible, perhaps a future update?
@marcusk7855
@marcusk7855 Жыл бұрын
I've never owned a 6502 computer and probably never will but I still find these videos intriguing.
@FinalBossOfCanada
@FinalBossOfCanada 3 жыл бұрын
man I love your name, "Adrian Black", sounds like a villain from resident evil: WAIT, I GOT IT!; Adrian Black; Villian for Umbrella Corp, has been building traps for Umbrella Corp to stop STARS and BSAA since the company first launched, never looked older due to being accepted by Uroboros, always happy, is disguised by his youtube channel Adrian's Digital Basement.
@jonmarler
@jonmarler 3 жыл бұрын
Excellent demonstration of a very cool tool. It would be very interesting to see how people use this in creative ways.
@electronicengineer
@electronicengineer 3 жыл бұрын
Agreed. The possibilities, using this brilliant device, are just about limitless. Anyone that still plays around with the 6502 processor hardware could really push their project to the limits with one of these units. This device reminds me of way back in a previous life I had. I used to employ "In Circuit Debuggers" ICP/ISP dongles, for programming/reprogramming Altera and Xilinx FPGA configurations, for modifying the mapping of first generation Color LCD panels for the private aircraft industry. Really cool to see this in action today. Took me back 25 years... just like that! Thanks a lot for the great video Adrian. I really enjoy geeking out vicariously, through your awesome KZbin channel. Fred
@andykillsu
@andykillsu 3 жыл бұрын
Classic case of does twice as much for half the cost. This thing is quite amazing.
@marcuswilliams3455
@marcuswilliams3455 8 ай бұрын
Yes, this is awesome. However, as updating the "Pass-through" ram, I just think one simply write to the FPGA ram. Then have a routine running the VIC 20, read from the FPGA ram and write that out the "Pass-through" ram. But overall, the ROMulator seems to be great idea.
@RaymondDay
@RaymondDay 2 жыл бұрын
It should work in a 1541 drive right? Like a super big RAM board. Can you make a video on this? I like to get one to use like this. Thank you for you video.
@pfcrow
@pfcrow 2 жыл бұрын
Question: As stated, the video chip reads from the system RAM on the VIC-20, probably exactly like on the Ataris (which are what I know), so you need to use write-through. But what if you remove the physical RAM? Will the RAM then be visible to the video chip? Same for the ROM, as the video chip typically reads the character set from ROM. If so, then this would let you run an Atari 800 with no ROM or RAM cards. Then if you could power the Pi off the Atari power supply, there should be room in the case to hide it there, letting you control the Atari externally over WiFi. Instant-load any game directly into memory. I've thought it would be cool to do something similar with the parallel bus on the 800XL, but this would be a perfect solution for the 800. (Now I just need to build an adapter for the Atari monitor port to HDMI for modern TVs.)
@charlesjmouse
@charlesjmouse 3 жыл бұрын
"Well hello" - Adrian, the Leslie Philips of the retro world. ;-) FWLIW: As this board is FPGA based and is already capable of 'wright-through' a small update to the code should allow for full 'save state' functionality.
@edgeeffect
@edgeeffect 2 жыл бұрын
I've just come here from the future... and, yes, indeed... it is very cool and very exciting! ;) In the olden days, we used a lot of CP/M machines and they would load their basic from disc to RAM.... so the game of altering error messages and basic prompts is well known to me. We would spend ages trying to work out obscene versions of error messages that had the same number of characters as the "clean" originals.
@RaymondDay
@RaymondDay 2 жыл бұрын
All so it's sort of like the cartage super snap shot. It had a 8K ram chip to copy RAM it used from the C=64 to it's RAM chip so no RAM got messed up when you pressed the button.
@Alphonsefisheater
@Alphonsefisheater 3 жыл бұрын
Dear Adrian and Basement community , how are you'all . I have discovered a Quantum effect in comparing circa 1980s computer motherboards and the post 2021 era motherboards . The effect is : those old motherboards had components which are difficult to desolder but easy to resolder ( if you do not have a desolderring station , which again requires high tech vacuum pumps and specialist equipment ) . Then post 2021 we have components which are easy to desolder ( because now we have the desolderring stations ) , but which have tiny little contacts which are difficult to resolder .
@FrankenLab
@FrankenLab 3 жыл бұрын
Too much attention to project, out of stock. Another VICtim of the chip shortage? Hope not, thanks for sharing this with us Adrian.
@Slackware1995
@Slackware1995 Жыл бұрын
Load a game, save it on pi, now you can super-fast write it back. Worlds fastest vic20 game loading. Imagine going back in time.
@UwUSanime
@UwUSanime 3 жыл бұрын
I'll Rom u Later
@parrottm76262
@parrottm76262 3 жыл бұрын
Wow, what a project! Thanks to the author and to Adrian for spending time with it.
@michaelcarey
@michaelcarey 3 жыл бұрын
What an amazing device! Value for $$ for sure! Just noticed the program listing at 25:02 doesn't look quite right. I wonder what happened there?
@fumthings
@fumthings 3 жыл бұрын
isn't the command "print" represented by a one or two byte token, and line numbers stored as hex but list as decimal equivalent. something like that. so when you go to the basic program space, you need to decode it like the basic rom does. oh, the plain text parts are shown verbatim.
@michaelcarey
@michaelcarey 3 жыл бұрын
@@fumthings I'm not sure, I'll have to do some checking. I just noticed that when Adrian typed "LIST" after reloading the RAM via the Raspberry Pi console, the program wasn't the same.
@fumthings
@fumthings 3 жыл бұрын
@@michaelcarey sorry, i misunderstood. i think someone else suggested corruption of the bytes, the program still worked as before but line 10 is no longer visible (i think there was a commodore trick that does this) the next line number appears as a five digit number with no command following it , then line 20 appears as normal. maybe the fpga or Rpi didnt work properly, also the power cycling of the vic20 may have left some random data. Adrian said that when you power cycle it clears the program listing, i think maybe it only erases the first few bytes so the program listing is empty but the ram may still contain random data if it is power cycled quickly. whatever the cause, i suspect if Adrian performed that step again (maybe with a proper power cycle) it would perform properly and the weirdness would disappear. As it appears he didnt notice and didnt re video this part, the little weirdness slipped through.
@lesliedeana5142
@lesliedeana5142 Жыл бұрын
For regular troubleshooting, I'd add a ZIF socket for the 6502.
@fattomandeibu
@fattomandeibu Жыл бұрын
Watching this makes me wonder if you could use some kind of adapter to make this work as an Atari 2600 multicart of sorts. I mean, internally, they're the same chip, just that some of the pins aren't connected.
@8-bitbitsa821
@8-bitbitsa821 3 жыл бұрын
Adrian, do you have a VIC20 config available for download ? or a Pi3 SDcard image maybe ?
@CB3ROB-CyberBunker
@CB3ROB-CyberBunker Жыл бұрын
funny how aliexpress manages to get chips in a yellow envelope with just some pink foam all the way from shenzen to amsterdam in 1 day. without a single bent pin. and all that other stuff over shorter distances takes a week, or 2 (mouser/federal express ;) and either arrives in a box that can fit a fridge instead of just some tubes with chips and arrives more or less damaged. :P most of em parcel services seriously need to start shipping fake packages with gps trackers, cameras and g-force sensors through their own channels and start to fire some people.
@PeterRichardsandYoureNot
@PeterRichardsandYoureNot 7 ай бұрын
The only thing I could see this being useful for is to essentially make a copy of a rom cartridge for either piracy or to grab code and then reverse engineer it. Otherwise it just seems like a a novelty. Would like to see this in the 65c02 in apple ][e/c.
@johnharmer394
@johnharmer394 Жыл бұрын
I see Mike has made an updated additional board which means you can run the ROMULATOR without a Pi
@David_Ladd
@David_Ladd 2 жыл бұрын
A 6510 version of this would be cool for doing this on the C64's.
@GameDawgs
@GameDawgs 3 жыл бұрын
This is like save-states for hardware. So freaking cool for you people smart enough to use it.
@MrGooglevideoviewer
@MrGooglevideoviewer Жыл бұрын
wow, a really great product it seems!. I just wanted to say thank you for going to all that effort to expand on what can be done with it etc. I really appreciate your effort. Cheers! 👍
@CrassSpektakel
@CrassSpektakel 8 ай бұрын
I wonder if we will see a PiStorm for the 6502/6510 plattforms some time in the future.
@dhpbear2
@dhpbear2 3 жыл бұрын
35:27 - "It's the motherboard under the hood! It's going zeroes!" - Firesign Theater "Give Me Immortality or Give Me Death" (1998)
@TradieTrev
@TradieTrev 3 жыл бұрын
There's a good reason why we can't function processors in this manner 2020.
@VenomStryker
@VenomStryker 2 жыл бұрын
Crazy how much more gray hair you have now compared to 2 years ago. The pandemic has been hard on us all....😂
@kippie80
@kippie80 2 жыл бұрын
Is closest thing you get to jtag debugger on 6502 machine. Cool
@dintyshideaway9505
@dintyshideaway9505 3 жыл бұрын
To me, what's so exciting about this product is its the first time I have seen bare metal and a Raspberry PI working in concert to produce a result. It's great to see us moving beyond emulation and just makes the original hardware that much more viable.
@senilyDeluxe
@senilyDeluxe 3 жыл бұрын
Needs to change READY prompt to say RETRO.
@stanburton6224
@stanburton6224 3 жыл бұрын
I hope the machine is off while you are waving that wiha pry bar around... shorts are possible.
@John-uc6gb
@John-uc6gb Жыл бұрын
WOW, that Romulator is so cool. Really good video. Thank you
@BendingInTheWind
@BendingInTheWind 5 ай бұрын
I wish I had heard about this before! It's $40, now. Lol.
@DishNetworkDealerNEO
@DishNetworkDealerNEO Жыл бұрын
Did Mike ever come up with a Romulator for the 6510?
@GalileoAV
@GalileoAV 3 жыл бұрын
I wonder what someone's reaction to this would be if you could show it to them back when they bought a VIC 20 in the 80's.
@Okurka.
@Okurka. 3 жыл бұрын
They would say: can't you just use the Raspberry Pi as a faster computer?
@lily_anatia
@lily_anatia 3 жыл бұрын
they'd probably be a lot more interested in the Pi than the ROMulator.
@DrakkarCalethiel
@DrakkarCalethiel 3 жыл бұрын
@@lily_anatia Sad but true. A Pi 2 at 1GHz is over 11k times faster than a 6502 at 1MHz. A Threadripper 3990X at 4.35GHz is almost 5.5 milion times faster if you go by MIPS.
@eDoc2020
@eDoc2020 3 жыл бұрын
This could mostly have been done back in the day with a bunch of 74 series logic chips, it just wouldn't be as elegant.
@pondermatic
@pondermatic 6 ай бұрын
Wonder if those intermittent crashes are due to the RAM load happening while an interrupt service routine was running.
@scottwilliams895
@scottwilliams895 2 жыл бұрын
Such an incredible project!! Open Source FTW
@kernelpickle
@kernelpickle 2 жыл бұрын
So, it's like a brain slug for 8-bit computers? Neat.
@RomeoG39
@RomeoG39 3 жыл бұрын
Yo, Adrian. Great video on an interesting tool.
@tenminutetokyo2643
@tenminutetokyo2643 3 жыл бұрын
What we need is a mini retro Apple II from Apple. Wonder why they don’t make one.
@robertgrayson2177
@robertgrayson2177 2 жыл бұрын
I have found some of the components un-available on these websites that you listed ?.
@benjaminscherrey1124
@benjaminscherrey1124 3 жыл бұрын
Sweet! 6809 version please! 😬👍😍😎
@BloodyCactus
@BloodyCactus 3 жыл бұрын
aah so its an ice, like a ZAX ICD. got it
@misterretrowolf1464
@misterretrowolf1464 2 жыл бұрын
This is genius!! I love it. Great video, thanks.
@AndyGoth111
@AndyGoth111 2 жыл бұрын
25:02 Why does it say 21324 in the program listing?
@stevenjlovelace
@stevenjlovelace Жыл бұрын
Captain Kirk could probably use a Romulator.
@jstep4146
@jstep4146 Жыл бұрын
Will these ever be made again? They are out of stock and comments are all very old.
@JarppaGuru
@JarppaGuru Жыл бұрын
why need change rom faster than its fun to do. good thing is not arduino rom emulation what we allready had. i mean could do it lol
@cmmusto9506
@cmmusto9506 3 жыл бұрын
wish i had that thing 30 years ago. Like to see c64 on the bench with that
@rancidbeef582
@rancidbeef582 3 жыл бұрын
Ha! You've got a DMA loader for a VIC-20.
@douro20
@douro20 3 жыл бұрын
I didn't know Vilros sold a transparent case. Looks like an older one.
@mike44njdevils1
@mike44njdevils1 Жыл бұрын
I really hope the Commander x16 testers are using this 😀
This Commodore PET has 3096.01066 bytes free! That can't be right.
28:18
Adrian's Digital Basement
Рет қаралды 102 М.
Games That Push the Limits of the Commodore Vic 20
20:29
Sharopolis
Рет қаралды 49 М.
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 13 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 30 МЛН
Five bad Commodore 64s. One hour. All fixed!
57:06
Adrian's Digital Basement
Рет қаралды 114 М.
The Retro Chip Tester Pro does it all (Review)
41:56
Adrian's Digital Basement
Рет қаралды 152 М.
Is this the FASTEST and CHEAPEST 8-Bit Computer Ever?
28:43
Noel's Retro Lab
Рет қаралды 174 М.
Fixing two C64 motherboards with hot chips
36:03
Adrian's Digital Basement
Рет қаралды 87 М.
Using a NOP Generator to help fix a dead 1541C drive (Bonus Track 1 Sensor demo)
34:05
GeckOS: a Unix-like 6502 operating system | VCFMW 2019
50:29
VCF Midwest
Рет қаралды 82 М.
Harder Drive: Hard drives we didn't want or need
36:47
suckerpinch
Рет қаралды 1,7 МЛН
My modified Ben Eater 6502 Computer PCB!
11:51
The Invent0r
Рет қаралды 40 М.
Can you replace your C64 PLA for under $3?
28:30
Adrian's Digital Basement
Рет қаралды 157 М.
The 6502 CPU Powered a Whole Generation!
25:17
The 8-Bit Guy
Рет қаралды 496 М.