Another great way to use Pi Zeros and make Amiga computers HDMI capable without too much expense. Also I love how you covered the first half of the monitor's manufacturer name so it says just LIPS.
Another great video, Jan! I love these adaptors. I have done three videos about them now testing output on IBM PC and TRS-80 Coco and I have one more in the works. I have to say that the output is fantastic. Equally impressive is the response of the developers over on the stardot forum. They helped me get Coco 1 and Coco 3 working in less than a week!
Saw your videoes. Yours and those that Furiadude put out, lead me to this project. I have done a couple of videoes as well. Of course not as professional as your, because I always head unscripted out on deep waters. 😉😁
Hi Jan. The colors issue you have with your capture card is because HDMI has two modes : RGB and YUV (also refered as YCbCr) Apparently your Raspberry and the capture card are not set to the same mode. To be more accurate, the Rpi procuces an RGB picture but your capture card waits for it as an YCbCr one that's why black (0,0,0 in RGB mode) appears as green (0,0,0 in YCbCr mode). Your LIP monitor, on the other hand, adapts itself to whatever mode you throw at it. I guess the sound does not come out from the hdmi port, does it?
@@Mr_ToR Of course you can transport audio over HDMI and even if you literally meant inject, there are audio injectors that can add the audio to the HDMI signal after it leaves the Pi.
@@redcubie i guess i was not clear enough. audio was not mentioned in the review. can this device provide audio over the hdmi output :-) thats what i was hoping it would do.
I so much need this little board, I have an Amiga 500 in the loft that has not been used in over 20 years, I can hear it calling me as I type this message. Thank you for sharing your time with us.
What would also be nice would be a Raspberry Pi that captured an RGB signal and converted it into a virtual screen that you could access via, for example, Remote Desktop Connection. If a method were added to add keyboard and/or mouse signals, you could have a virtual KVM switch for old computers (and Roland samplers, the application I'm thinking of).
@@anticat867 Debatable on the 10 times more power, if it had ten times the power it would be able to emulate the A500 at full speed and the zero can't even make half speed.
@@thomassmith4999 My initial statement was phrased very pessimistic. Looking closer at the data: The A500 has a Motorola CPU running @ 7.09 MHz. The RPi Zero has a single core @ 1 GHz. Assuming 1 instruction per cycle for both, we get a CPU speed ratio of 1:141. However, emulation of a computer is a completely different beast. Both devices have a GPU and a dedicated Audio-, IO-controller. If try to run all tasks just on the CPU than 1:141 is not enough and offloading to the RPi's peripherals is not that easy since dedicated hardware has specific Instructions since it’s not a general-purpose core. By the way that’s why everyone was "surprised" how well Rosetta 2 works. But as it turns out Apple added some "magic" to the silicon to allow the ARM to run Intel instructions efficiently.
It has been out for some time now. :-) Furiadude from UK made a couple of videoes at the same time that I did. I can tell you this is so extremely awesomme a solution. And I have mine hooked up with an HDMI to DVI cable. Works well that way.
Ich hab letztens die ersten 40 Level von Lemmings auf dem Amiga Emulator WinUAE gezockt. War ein richtig geiler Abend und ich musste nicht mal aufstehen, um einen Amiga aus der Ecke zu holen ;-) Aber ich finde Menschen wie dich und viele andere RUclipsr, die altes Zeugs am Leben halten, obergeil!
Hey Jan, happy new year. Cheap upscalers, Indivision and active scarts do the same on LCD TVs. You will have lines on interlace modes while the picture is moving, even without the flickering. Also when white colour flashes you'll get the same, like when a player is being hit or respawn. A good test is Deluxe Galaga, you will see that at the ships's trails.
I have that thing here and the quality is mind blowing. It can even handle older 1280x1024 screens as well (My HP 1940 works perfectly with 50Hz). I have the same Scart/Fbas/hdmi to HDMI Box as you have. You dont't need that, connect the Pi directliy to your screen and you have a near zero lag (Maximum of 0,5 to 1 frame) because that thing sucks the digital RGB Data directly from the Denise Chip and writes it into the Pi Framebuffer. I Replaced my Indivision with that solution, because the result is sharper and the Lag is smaller on my setup. For you Caputure Card try the Menus, there are much options, I Think in the default settings Genlock Mode is activated, maybee that cause the issue. Or you have to force your Capture Card to HDMI RGB Mode.
What I really like is the current tendency to use off the shelf components to emulate devices or adapt display. The Amiga HDMI is one example, another is the SDrive MAX, where you only need to buy an Arduino Uno, a Touch-Display and solder 5 wires to a Atari SIO-Cable and you get a Atari Floppy Drive Emulator...No custom PCBs, simply stuff you can order from Amazon or another store. The only custom part is the SIO cable and for that, there are STL files on thingyverse to print the connector and part numbers for the connectors... Now we have a HDMI mod for the Amiga with a Raspberry and a simple PCB for the interconnect (you can wire that up)...
Thanks again for this video, thanks to your hard work putting this together my project is now well underway along with a recap, Goex drive update and joystick adapters to make a truly 21st century Amiga 500+!
Nice little device. My interest is peeked. I will have to make a reminder note to myself to explore it later. I have too many Amiga projects I need to finish first. HDMI is so common its nice to see something that makes using HDMI for the Amiga.
So great there's finally some Amiga love! It still is a problem to run the classic games in their full glory todays. I fore sure didn't think an RasPi was able to do this in realtime, and even without annoying lag. An really rare effort in machine coding! This solution of course still leaves room for improvement, like accurate pixel rendering with a 1084's look and such, but it for sure is a great achievement and some real progress!
Hi Jan. That was a way better video than the ones I have made about it, a month or so ago. I did plan on showing how the menu works, by making another video tonight or tomorrow, yet you beat me to it. :-D Great video.... And yes. For the price, this is the absolute best solution there is to get. As I have mentioned in the video I made late last night, then it is best suited, if all one wants is to have an A500, 512 SlowMem and a Gotek. For playing those 1988 to 1992 Amiga games.
very interesting to see some nice baremetal use of the pi. so many people use native ARM code on "SBC" like stm32 cpu boards but not the PI for some reason.
This is awesome! I've been trying different solutions for my A500. I will get one of those adapters and install this solution in my A500 for sure! Thank you Jan! 😁
It is so cool. I have had mine for over a month, and it works like a charm. All I want to do, is to watch OCS demo's and play OCS games from between 1985 and 1992/93. It is worth all the money.
Yup. I have my Fastloader-cartridge/PI1541 combination shipping in the mail to me, at this point. I might get it in the next week. Acording to the mail-trace app, my V2 adaptor will arrive on monday. I just need another PI-Zero now, because I only have one spare as of now. Need more SD cards as well.
To clear things up, the Super Denise is the ECS one. Its what is fitted in the 500+ and it's totally pin compatible with the OCS Denise. The Denise that comes in PLCC format is the ECS one, and it's the same die inside the package. My guess is they dont yet support the "Productivity" type modes that ECS Denise has, but an ECS Denise would work otherwise
This particular mod doesn’t work on the A1200 unfortunately. There’s the IndivisionAGA though, that gives you a crisp DVI/HDMI output on that machine (I’ve been using one for a long time now and it works absolutely beautifully).
It doesn’t work on the AGA chipset Amigas unfortunately, due to the larger bit depth and the way the signals are processed on the boards. You can still use the external RGBtoHDMI solution though which offers very good output quality, too!
this sounds great ... and easy too! when using the 60Hz mode on the other monitor, not only the color palette changes, the resolution is affected too ... that's an old times problem when trying to convert PAL < > NTSC video modes ... even at its best, colors can stay the same but screen size from say, 320 x 200 (NTSC) vs 320 x 256 (PAL) are always at conflict ... (or high-res 640 x 400 vs 640 x 512 and so on ...) then there is the problem of frame rates, 30fps (NTSC) vs 25fps (PAL) too ... but that's been easier to compensate for when converting either modes to and from the other one ... however, there are many tv movies and series that are available for both formats and there is no color or resolution or frame rates problem in them ... that's usually because they conform to the same digital resolution and screen ratio standards, such as 1080 for example ...
Yea it's called TK-Pie by Victor Trucco, a while back I made a blog post about it if you want to build it yourself: gozdnijezek.medium.com/building-tk-pie-by-victor-trucco-ebad886cd6d3 I also have some left over boards if anyone is interested :D
I spoke with Reinhard and he says the pre-made module list is very long and hasn't got any available right now. However, you can check over on GitHub for future announcements: github.com/c0pperdragon/Amiga-Digital-Video/issues/13 So it looks like our best bet is to either find someone who knows how to build these to take some pressure off Reinhard - or we all cross our fingers and do the DIY thing.
I was about to comment about the possibility of using a different colour model in OBS for the capture card, but someone already mentioned that. So I only have to say that this is very interesting hardware and has potential for DIY projects also.
@Jan Beta, I would like to see some demos with 50hz animation and interlaced hi resolution screen from close distance and showing how it manages to display interlaced content when f.ex. moving windows. Please make the second part/update to this video :)
@@brostenenthe HDMI . excellent in my opinion but a very difficult build. cost more than I expected to source the parts. I fried one fpga in the process too. I still have a few unpopulated PCbs leftover.
Have you tried using this together with the PiStorm so you have a dedicated RTG/RGB 2 HDMI on this one and then the PiSTorm dedicated to CPU/FASTRAM/SCSI Emulation, a setup like this should yield better performance on both RTG and CPU, specially when in RTG mode and pushing the CPU/FastRAM/Storage usage as the RAM bandwidth for RTG will be independent from the rest therefore you'll have faster access for both when using both. Please try this!
I had a cheap upscaler and the quality wasn't bad. The problem was 16:9 aspect ratio was dynamically stretched. Playing sam's journey made me dizzy. I have the retro tink now. It's decently affordable and it does a much better job.
Hello Jan, Great channel! I have a question, since you already tested OSCC, RGB2HMI and SCART direct to tv, what is the best image possible? I was almost going to a CRT TV Philips, because SCART to tv shows me very annoying pixels. I remember a better image, because I used a Philips monitor that use shadow mask technology. Thanks
The problem is that most Amiga 500 accelerators sit in that space already. The OSSC is nice but I use a interlaced workbench mode, the flickering true the OSSC is extreme. From what I understand is that this uses the digital signals on the Amiga side, so maybe it's possible to use a extension cable to move it more to the right?
The connection from the adapter to the Pi could in theory be extended by some means, but it is very very sensitive to exact timings so the extension should be as short as possible. Even then I can give no guarantee that it will work.
There's a similar solution for the DIY RC2014 Z80 computer. 😁 It's overkill for sure, but it's impossible to source cheap video chips. A RPi provides an inexpensive solution.
I just installed mine, and I'm currently playing Worms on my modern LG flat screen! I don't have sound though, is that not supported via HDMI, I suppose? The Pi is only handling Denise, so it's no wonder, really. I guess sound needs to come from the RCA output.
Hi, Will an HDMI to VGA adapter degrade the output signal please? My flat screens are VGA so if i get the Denise adapter board/pi Zero i have to convert the signal to VGA. Will this harm the output? Thanks Carlo
I‘ve just overlooked that the title screen was interlaced. But what about moving interlaced content like a mouse pointer at the workbench. With other solutions there‘s often a thearing or artifacs round the Pointer. But i‘m still very impressed about this little hack!
This is great, so affordable and fast. Even though I have a Micomsoft XPC-4 for analog RGB and VGA upscaling to HDMI, I would replace it with this. But one question, which I'm not sure anyone other than the creator of the software can answer, is does it respect the pixel aspect ratio being output. I'm not talking about the 4:3 aspect ratio, I mean for outputs with non-square pixels, does it try to replicate that as close as it can to the available resolution, or does it just assume everything is square, which will cause some squishing depending on what you have it hooked up to?
In default mode the upscaling is a pixel-perfect integer scale. So you have square pixels there. It may be possible to adjust scaling by use of the menu button of the RGBtoHDMI software. But I am not the expert there.
I basically went through the auto generated subtitles and corrected them. Takes quite sind time but I’ll try to do that more often for future videos. :)
Are there any ways to stretch the image a bit? I'd like to have the same aspect ratio, just bigger. This looks to be an amazing way of doing this, and cheap, none the less!
How does it work when you have multiple resolutions on screen at the same time? I remember being able to have a HAM image in a window which I could slide down, and then have the workbench below.
The mod always threats the video data as high-res (640 pixes) with 12 bit color depth. So it makes no difference how you mix and match resolutions and color depts. But it only works correctly with OCS modes.
I'm trying to understand the circuit but not sure about what is the function of two 74LVC574, is it for converting 5V signals from Amiga to 3.3V for Pi? And what is the function of 74LVC86, somehow i suspect that it is delaying the clock signals a little. Can anyone explain basic functions if I am wrong?
Few days ago already put myself on waiting list for adapter, PI Zero already also ordered. So now waiting Reinhard to ping me back when adapter is available to purchase.
Reinhard are really busy. He likes the exposure, however it naturally gives stress. So he is happy with the patience that people are showing him. He has done a wonderfull thing for the community, and I am deeply thankfull for him. I can not invent these things my self. If you want to see more, then check my channel. However, Jan's video are of extremely higher quality than those I have done. And sorry for my shitty spoken English.
Hi Great Videos. I am just about to do the conversion. One question. When you download the RGBtoHDMI20211224 and copy it across to the micro sd card I noticed in your download there were no folders. Do I copy these acrross. The Folders are Amiga CPD readme, cpid firmware, Profiles and resolutions. Situated just above the BinCode File Tks
If I remember correctly, you have to copy the whole folder structure from the archive to the SD card for full functionality. Hope it works works for you!
The RGBtoHDMI doesn’t output audio, it’s only connected to the graphics chip. You can inject the audio from the Amiga audio outs into the signal though, there are adapters for that available (haven’t tried myself because I use separate speakers anyway).
Hi Jan. Habe mir auch das RGB2HDMI eingebaut. Nach dem einschalten kommt auch ein super klares Bild, aber das Bild ist nicht breit genug. Am Fernseher habe ich schon gekuckt und die einstellungen stimmen. Bildbreite ist ein drittel von dir. Höhe stimmt vollkommen. Vielleicht hast du eine Idee.
Mmh, das einzige, was mir spontan einfällt, ist, dass der Fernseher eventuell nicht richtig mit dem Signal klarkommt. Ist keine strikte Standard-HDMI-Auflösung. Hast du mal versucht, den RGBtoHDMI auf 60Hz umzustellen? Vielleicht hilft das. Ansonsten mal an einem anderen Bildschirm/Fernseher ausprobieren.
4:00 I wondered if voltage regulators like those could have been used on the TerribleFire boards (TF530 etc.) so as to allow for a swap between 5volt and (approximately) 3volt RAM (as static RAM was pricey).
Ok, just got one of these beasties.. It seems like a simple install, I formated sd card, put the software in the root directory, took out the denise ship, put it on the adapter, made sure the orientation was correct. put the chip and adapter in the denise socket, again.. proper orientation, sd card in Pi0, pi0 on the adapter, plugged in the mini cable to the hdmi TV.. Turned it on and no video at all. I don't even see the power led"s on the pi-0 coming on.. ]
Actually, just solved it.. Two issues, in case anyone runs across it.. Check your SD card.. the first one the Pi0 didn't like, even though it was ok.. 2nd, attach a button to the pin headers to pull up the adapter menu.. I had to switch from 50hz to 60 hz.. and that was the problem.
Yes, some monitors don’t support the 50Hz modes unfortunately. I think I mentioned that in one of my videos about the RGBtoHDMI. Glad you got it working in the end!
@@jankomuzykant1844 Yes your right. I think because of the speed. So it use the RPI like a cheap FPGA with HDMI. Still a nice project. I’m going to look at the VHDL code for more options. ;-)
As I understand it this conversion from Amiga to HDMI takes place entirely in the digital domain as it takes the RGB bits from Denise directly prior to them going to the video hybrid DAC (the "Vidiot").
Hallo. Ich weis nicht, ob Sie ein 3D-Drucker besitzen oder nicht. Aber wenn Sie einen besitzen, können sie die Außenportabdeckklappe einen Copy nach drucken und die Copy ummodifizieren und Knöpfe anbringen. Wenn sie irgendwann diese s Modulaubauen wollen, nehmen sie unmodiefizierte Copy raus und tun sie orginalblende wieder zurück.
How do you navigate the menu?? Long press toggles scanlines by default, and single press and double-press toggles the menu. Can't move the cursor. I wouldn't have to change anything probably if the defaults weren't so bad or could be edited with a file on the card. But hey, it's Linux, we have 3 identical config.txt files, none of which configure anything users want to configure! Menu default is Acorn Electron with non-RGB over HDMI as default. That's... unhelpful to most users.
It will not work on the A1200 but I have put together an adapter board that c0pperdragon designed with option to solder all the RGB signals by wire from the denise in a A600. It works just the same as Jan Beta showed on his A500.
@@jarisipilainen3875 I asked c0pperdragon the same and he explained : "The current software-based approach is pretty much at its limit with a 70ns pixel clock with 12 bit of color data for each pixel. This is alse the reason that none of the specific ECS screen modes are possible (super-high-res, producivity und such). The Lisa would deliver pixels with 35ns intervals and 24 bit color depth. This would have a 4x higher data rate. This is totally beyond the capability of this simple setup."
@@josteinkallevik Are details about this adapter board available online somewhere? I searched but could not find anything... Edit: here are the first details: github.com/c0pperdragon/Amiga-Digital-Video/issues/1#issuecomment-743925751 Continued discussion here: github.com/c0pperdragon/Amiga-Digital-Video/issues/22
I actually can see my Amiga 500 on HDMI but looks like it needs a different palette but when I push the button attached to jumper, there is no option to change pallets. I have the latest files so what might I be missing?
Did you set the Denise jumper according to the version you have? That can mess up things a lot. I didn't try the latest firmware yet but you might have to use another version, the features seem to evolve/change quite a bit still.
Another great way to use Pi Zeros and make Amiga computers HDMI capable without too much expense.
Also I love how you covered the first half of the monitor's manufacturer name so it says just LIPS.
Great video!!
The creativity of people getting better video out of old systems never ceases to amaze me.
Another great video, Jan! I love these adaptors. I have done three videos about them now testing output on IBM PC and TRS-80 Coco and I have one more in the works. I have to say that the output is fantastic. Equally impressive is the response of the developers over on the stardot forum. They helped me get Coco 1 and Coco 3 working in less than a week!
Saw your videoes. Yours and those that Furiadude put out, lead me to this project. I have done a couple of videoes as well. Of course not as professional as your, because I always head unscripted out on deep waters. 😉😁
So cool that people keep making new things for these computers. I had C64, Amiga 1000, 2000.
Hi Jan. The colors issue you have with your capture card is because HDMI has two modes : RGB and YUV (also refered as YCbCr) Apparently your Raspberry and the capture card are not set to the same mode. To be more accurate, the Rpi procuces an RGB picture but your capture card waits for it as an YCbCr one that's why black (0,0,0 in RGB mode) appears as green (0,0,0 in YCbCr mode).
Your LIP monitor, on the other hand, adapts itself to whatever mode you throw at it.
I guess the sound does not come out from the hdmi port, does it?
Very good info! I have the same question; can you inject audio into HDMI?
@@Mr_ToR Of course you can transport audio over HDMI and even if you literally meant inject, there are audio injectors that can add the audio to the HDMI signal after it leaves the Pi.
@@redcubie i guess i was not clear enough. audio was not mentioned in the review. can this device provide audio over the hdmi output :-) thats what i was hoping it would do.
@@Mr_ToR No. This solution is strictly video only.
@@copperdragon9286 shame
I so much need this little board, I have an Amiga 500 in the loft that has not been used in over 20 years, I can hear it calling me as I type this message. Thank you for sharing your time with us.
What would also be nice would be a Raspberry Pi that captured an RGB signal and converted it into a virtual screen that you could access via, for example, Remote Desktop Connection. If a method were added to add keyboard and/or mouse signals, you could have a virtual KVM switch for old computers (and Roland samplers, the application I'm thinking of).
Deze dude is gruwelijk, brengt nostalogie tot leven, zeer goede soldeer en technische skills.
I like your attitude and passion for retro
That’s a remarkable piece of kit. The amount great stuff being made to keep our beloved old machines going is wonderful.
It feels little strange to have a RPi with 10x the power of the Amiga demoted to a RGB to HDMI converter....
@@anticat867 Debatable on the 10 times more power, if it had ten times the power it would be able to emulate the A500 at full speed and the zero can't even make half speed.
@@thomassmith4999 My initial statement was phrased very pessimistic. Looking closer at the data: The A500 has a Motorola CPU running @ 7.09 MHz. The RPi Zero has a single core @ 1 GHz. Assuming 1 instruction per cycle for both, we get a CPU speed ratio of 1:141. However, emulation of a computer is a completely different beast. Both devices have a GPU and a dedicated Audio-, IO-controller. If try to run all tasks just on the CPU than 1:141 is not enough and offloading to the RPi's peripherals is not that easy since dedicated hardware has specific Instructions since it’s not a general-purpose core. By the way that’s why everyone was "surprised" how well Rosetta 2 works. But as it turns out Apple added some "magic" to the silicon to allow the ARM to run Intel instructions efficiently.
Very cool!!! Wasn't aware of this!
It has been out for some time now. :-) Furiadude from UK made a couple of videoes at the same time that I did. I can tell you this is so extremely awesomme a solution. And I have mine hooked up with an HDMI to DVI cable. Works well that way.
Ich hab letztens die ersten 40 Level von Lemmings auf dem Amiga Emulator WinUAE gezockt. War ein richtig geiler Abend und ich musste nicht mal aufstehen, um einen Amiga aus der Ecke zu holen ;-) Aber ich finde Menschen wie dich und viele andere RUclipsr, die altes Zeugs am Leben halten, obergeil!
Jan...Seriously....This was an impressive piece of kit, and the video was fantastic. Thank You!
Hey Jan, happy new year.
Cheap upscalers, Indivision and active scarts do the same on LCD TVs.
You will have lines on interlace modes while the picture is moving, even without the flickering.
Also when white colour flashes you'll get the same, like when a player is being hit or respawn.
A good test is Deluxe Galaga, you will see that at the ships's trails.
I have that thing here and the quality is mind blowing. It can even handle older 1280x1024 screens as well (My HP 1940 works perfectly with 50Hz).
I have the same Scart/Fbas/hdmi to HDMI Box as you have. You dont't need that, connect the Pi directliy to your screen and you have a near zero lag (Maximum of 0,5 to 1 frame) because that thing sucks the digital RGB Data directly from the Denise Chip and writes it into the Pi Framebuffer.
I Replaced my Indivision with that solution, because the result is sharper and the Lag is smaller on my setup.
For you Caputure Card try the Menus, there are much options, I Think in the default settings Genlock Mode is activated, maybee that cause the issue. Or you have to force your Capture Card to HDMI RGB Mode.
What I really like is the current tendency to use off the shelf components to emulate devices or adapt display. The Amiga HDMI is one example, another is the SDrive MAX, where you only need to buy an Arduino Uno, a Touch-Display and solder 5 wires to a Atari SIO-Cable and you get a Atari Floppy Drive Emulator...No custom PCBs, simply stuff you can order from Amazon or another store.
The only custom part is the SIO cable and for that, there are STL files on thingyverse to print the connector and part numbers for the connectors...
Now we have a HDMI mod for the Amiga with a Raspberry and a simple PCB for the interconnect (you can wire that up)...
Thanks again for this video, thanks to your hard work putting this together my project is now well underway along with a recap, Goex drive update and joystick adapters to make a truly 21st century Amiga 500+!
Love your choice of speakers. Used to have a set back in the day in my editing suite.
This is soooo cool. I’ve got a dozen Pi Zero’s sitting around waiting for a cool use such as this. Totally going to do this.
Nice little device. My interest is peeked. I will have to make a reminder note to myself to explore it later. I have too many Amiga projects I need to finish first. HDMI is so common its nice to see something that makes using HDMI for the Amiga.
So great there's finally some Amiga love! It still is a problem to run the classic games in their full glory todays. I fore sure didn't think an RasPi was able to do this in realtime, and even without annoying lag. An really rare effort in machine coding!
This solution of course still leaves room for improvement, like accurate pixel rendering with a 1084's look and such, but it for sure is a great achievement and some real progress!
Hi Jan.
That was a way better video than the ones I have made about it, a month or so ago. I did plan on showing how the menu works, by making another video tonight or tomorrow, yet you beat me to it. :-D Great video.... And yes. For the price, this is the absolute best solution there is to get. As I have mentioned in the video I made late last night, then it is best suited, if all one wants is to have an A500, 512 SlowMem and a Gotek. For playing those 1988 to 1992 Amiga games.
very interesting to see some nice baremetal use of the pi.
so many people use native ARM code on "SBC" like stm32 cpu boards but not the PI for some reason.
This is awesome! I've been trying different solutions for my A500. I will get one of those adapters and install this solution in my A500 for sure! Thank you Jan! 😁
It is so cool. I have had mine for over a month, and it works like a charm. All I want to do, is to watch OCS demo's and play OCS games from between 1985 and 1992/93. It is worth all the money.
The baremetal version of RPi software are amazing! The Pi1541is another example, cycle perfect real time 1541 emulation
Yup. I have my Fastloader-cartridge/PI1541 combination shipping in the mail to me, at this point. I might get it in the next week. Acording to the mail-trace app, my V2 adaptor will arrive on monday. I just need another PI-Zero now, because I only have one spare as of now. Need more SD cards as well.
To clear things up, the Super Denise is the ECS one. Its what is fitted in the 500+ and it's totally pin compatible with the OCS Denise. The Denise that comes in PLCC format is the ECS one, and it's the same die inside the package.
My guess is they dont yet support the "Productivity" type modes that ECS Denise has, but an ECS Denise would work otherwise
The plcc denise was only ever used in the A600, apparently! Great use of budget there :)
That default XP desktop background on his Mac always throws me for a second. ;-)
That's no Mac!
@@philrod1 so it’s a Hackintosh?
Chris Hülsbeck wäre stolz auf dich! Echt cool das Teil!
Haha, stimmt. Die Hülsbeck-Lastigkeit ist mir gar nicht aufgefallen... :D
wow, now thats a project I'm definitly going to build. awesome!👍🏻
oh it looks amazing through your capture card. im getting a 1200 tomorrow so will be looking at a mod like this.
This particular mod doesn’t work on the A1200 unfortunately. There’s the IndivisionAGA though, that gives you a crisp DVI/HDMI output on that machine (I’ve been using one for a long time now and it works absolutely beautifully).
That's very cool !! I hope the same concept can be used for the other retro machines as well !
Very cool project! The switch... perhaps a good use-case for a TTP223 capacitive touch switch button? Super cheap.
This is amazing! An absolute gamechanger for the market. Thanks for your amazing work.
thanks for your video. the solution existe for a a1200 ? thanks ?
It doesn’t work on the AGA chipset Amigas unfortunately, due to the larger bit depth and the way the signals are processed on the boards. You can still use the external RGBtoHDMI solution though which offers very good output quality, too!
hoglet is an awesome guy who has produced a load of retro-computer doo-dads over the years. (largely Acorn related).
Image this on an A1200 to that would be awesome 🙂
Hopefully some day!! :)
Unfortunately the A1200 has a Lisa chip , but there are solutions for that already :)
The main issue is the number of colour bits. The PI can not do it directly through the GPIO pins.
@@brostenen Really it cant handle 8-bit?
@@daishi5571 8bit ?
final, waited for someone to do this. great work!
this sounds great ... and easy too!
when using the 60Hz mode on the other monitor, not only the color palette changes, the resolution is affected too ...
that's an old times problem when trying to convert PAL < > NTSC video modes ... even at its best, colors can stay the same but screen size from say, 320 x 200 (NTSC) vs 320 x 256 (PAL) are always at conflict ... (or high-res 640 x 400 vs 640 x 512 and so on ...)
then there is the problem of frame rates, 30fps (NTSC) vs 25fps (PAL) too ... but that's been easier to compensate for when converting either modes to and from the other one ...
however, there are many tv movies and series that are available for both formats and there is no color or resolution or frame rates problem in them ... that's usually because they conform to the same digital resolution and screen ratio standards, such as 1080 for example ...
Nice add-on, this one. There's also a similar one for the ZX Spectrum.
Yea it's called TK-Pie by Victor Trucco, a while back I made a blog post about it if you want to build it yourself:
gozdnijezek.medium.com/building-tk-pie-by-victor-trucco-ebad886cd6d3
I also have some left over boards if anyone is interested :D
Also the ZX-HD.
I think IanB may also have a spectrum solution, but I have no details.
@@jocool7370 That is correct, but that is a commercial project, which you can't build yourself :)
I spoke with Reinhard and he says the pre-made module list is very long and hasn't got any available right now. However, you can check over on GitHub for future announcements: github.com/c0pperdragon/Amiga-Digital-Video/issues/13
So it looks like our best bet is to either find someone who knows how to build these to take some pressure off Reinhard - or we all cross our fingers and do the DIY thing.
Wie immer Jan hervorragend, weiter so !
I was about to comment about the possibility of using a different colour model in OBS for the capture card, but someone already mentioned that. So I only have to say that this is very interesting hardware and has potential for DIY projects also.
@Jan Beta, I would like to see some demos with 50hz animation and interlaced hi resolution screen from close distance and showing how it manages to display interlaced content when f.ex. moving windows. Please make the second part/update to this video :)
Runs perfect, you can check my videoes.
great work, and i see your a Buffy fan !!
I built C0pperdragon's C64 video board last year and Instantly recognised that little board :)
The Component or HDMI? And what are your honest verdict on it?
@@brostenenthe HDMI . excellent in my opinion but a very difficult build. cost more than I expected to source the parts. I fried one fpga in the process too. I still have a few unpopulated PCbs leftover.
@@cimmerian100 Cool. Perhaps I will look into it, if the Retrotink 2x.mini that I ordered, are not as I think it will be.
Have you tried using this together with the PiStorm so you have a dedicated RTG/RGB 2 HDMI on this one and then the PiSTorm dedicated to CPU/FASTRAM/SCSI Emulation, a setup like this should yield better performance on both RTG and CPU, specially when in RTG mode and pushing the CPU/FastRAM/Storage usage as the RAM bandwidth for RTG will be independent from the rest therefore you'll have faster access for both when using both. Please try this!
Danke nochmals für die Anleitung! Funktioniert tadellos ;)
Nice! I might build one of those myself :D
I had a cheap upscaler and the quality wasn't bad. The problem was 16:9 aspect ratio was dynamically stretched. Playing sam's journey made me dizzy. I have the retro tink now. It's decently affordable and it does a much better job.
The best in this video is the Mac Os with Win XP backgfound. :D
Hello Jan, Great channel! I have a question, since you already tested OSCC, RGB2HMI and SCART direct to tv, what is the best image possible? I was almost going to a CRT TV Philips, because SCART to tv shows me very annoying pixels. I remember a better image, because I used a Philips monitor that use shadow mask technology. Thanks
This is really cool. Only downer: feels odd to use something that has 100+ times the CPU frequency and almost 1000 times the RAM...
Props for the Sunnydale Cheerleading shirt! Go Razorbacks! ;)
Great video, as always. It’s a pity I don’t have an Amiga in which to use this amazing device.
The problem is that most Amiga 500 accelerators sit in that space already. The OSSC is nice but I use a interlaced workbench mode, the flickering true the OSSC is extreme.
From what I understand is that this uses the digital signals on the Amiga side, so maybe it's possible to use a extension cable to move it more to the right?
The connection from the adapter to the Pi could in theory be extended by some means, but it is very very sensitive to exact timings so the extension should be as short as possible. Even then I can give no guarantee that it will work.
Hi Jan, please could you tell me how you cycle through the menu options? For me it’s stuck at the top?
Cool HMDI Mod!, Jan you have a lot of dust in that monitor tough! :D
There's a similar solution for the DIY RC2014 Z80 computer. 😁 It's overkill for sure, but it's impossible to source cheap video chips. A RPi provides an inexpensive solution.
I just installed mine, and I'm currently playing Worms on my modern LG flat screen! I don't have sound though, is that not supported via HDMI, I suppose? The Pi is only handling Denise, so it's no wonder, really. I guess sound needs to come from the RCA output.
Possible with Pico??
And any RGB(scart) console?
42 days without incident. memé lord!
Looks very good. Also putting a pi zero into use should be overall a comparibly "cheap" solution.
Hi, Will an HDMI to VGA adapter degrade the output signal please? My flat screens are VGA so if i get the Denise adapter board/pi Zero i have to convert the signal to VGA. Will this harm the output?
Thanks
Carlo
I‘m wondering if this nice Little Pi Zero could handle the interlaced modes of the Amiga.
RGBtoHDMI supports Bob and Weave deinterlacing methods. Jan demonstrated this with the Giana Sisters title screen.
I‘ve just overlooked that the title screen was interlaced.
But what about moving interlaced content like a mouse pointer at the workbench. With other solutions there‘s often a thearing or artifacs round the Pointer.
But i‘m still very impressed about this little hack!
@@pikozzyhobbykanal I can't give a definite answer as different displays will give different results.
If they can add sound and scanlines it'll be absolutely amazing.
scanlines are in the menu
@@vectorjoe Sweet.
have u seen the new usb floppy drive from Rob Smith devices? it can boot a amiga floppy straight into winuae!!
This is great, so affordable and fast. Even though I have a Micomsoft XPC-4 for analog RGB and VGA upscaling to HDMI, I would replace it with this. But one question, which I'm not sure anyone other than the creator of the software can answer, is does it respect the pixel aspect ratio being output. I'm not talking about the 4:3 aspect ratio, I mean for outputs with non-square pixels, does it try to replicate that as close as it can to the available resolution, or does it just assume everything is square, which will cause some squishing depending on what you have it hooked up to?
In default mode the upscaling is a pixel-perfect integer scale. So you have square pixels there. It may be possible to adjust scaling by use of the menu button of the RGBtoHDMI software. But I am not the expert there.
thank you for including subtitles
I basically went through the auto generated subtitles and corrected them. Takes quite sind time but I’ll try to do that more often for future videos. :)
I’ve bought an audio embedder so that I get a combined Video+Audio signal. I hope the lag will be acceptable
Are there any ways to stretch the image a bit? I'd like to have the same aspect ratio, just bigger. This looks to be an amazing way of doing this, and cheap, none the less!
How does it work when you have multiple resolutions on screen at the same time? I remember being able to have a HAM image in a window which I could slide down, and then have the workbench below.
The Amiga automatically outputs the highest resolution currently on screen - note that HiRes is exactly double the resolution of LowRes.
The mod always threats the video data as high-res (640 pixes) with 12 bit color depth. So it makes no difference how you mix and match resolutions and color depts. But it only works correctly with OCS modes.
This is amazing perhaps the piZero can be used to upscale other retro computers.
I'm trying to understand the circuit but not sure about what is the function of two 74LVC574, is it for converting 5V signals from Amiga to 3.3V for Pi? And what is the function of 74LVC86, somehow i suspect that it is delaying the clock signals a little. Can anyone explain basic functions if I am wrong?
*Vielen Dank* für dieses interessante Video! 👍
Few days ago already put myself on waiting list for adapter, PI Zero already also ordered. So now waiting Reinhard to ping me back when adapter is available to purchase.
Reinhard are really busy. He likes the exposure, however it naturally gives stress. So he is happy with the patience that people are showing him. He has done a wonderfull thing for the community, and I am deeply thankfull for him. I can not invent these things my self. If you want to see more, then check my channel. However, Jan's video are of extremely higher quality than those I have done. And sorry for my shitty spoken English.
Hi Jan is there a list of components with Part numebrs ?
Hi Great Videos. I am just about to do the conversion. One question. When you download the RGBtoHDMI20211224 and copy it across to the micro sd card I noticed in your download there were no folders. Do I copy these acrross. The Folders are Amiga CPD readme, cpid firmware, Profiles and resolutions. Situated just above the BinCode File Tks
If I remember correctly, you have to copy the whole folder structure from the archive to the SD card for full functionality. Hope it works works for you!
I just installed mine. Nice, produces outstanding video, but no audio. The monitor I have will only take HDMI audio when switched to the HDMI source.
The RGBtoHDMI doesn’t output audio, it’s only connected to the graphics chip. You can inject the audio from the Amiga audio outs into the signal though, there are adapters for that available (haven’t tried myself because I use separate speakers anyway).
@@JanBeta Well this just gives me a reason to use better speakers than my monitor has anyways :)
do i look right? the windows xp green hump background image on a Mac?
Wow fantastic ! I have to buy this board.
Hi Jan. Habe mir auch das RGB2HDMI eingebaut. Nach dem einschalten kommt auch ein super klares
Bild, aber das Bild ist nicht breit genug. Am Fernseher habe ich schon gekuckt und die einstellungen stimmen.
Bildbreite ist ein drittel von dir. Höhe stimmt vollkommen.
Vielleicht hast du eine Idee.
Mmh, das einzige, was mir spontan einfällt, ist, dass der Fernseher eventuell nicht richtig mit dem Signal klarkommt. Ist keine strikte Standard-HDMI-Auflösung. Hast du mal versucht, den RGBtoHDMI auf 60Hz umzustellen? Vielleicht hilft das. Ansonsten mal an einem anderen Bildschirm/Fernseher ausprobieren.
@@JanBeta , danke für die Antwort. Ich werde versuchen, mal nen anderen TV mit HDMI auszuprobieren :)
In dem Menü kann man nix umstellen ?
4:00 I wondered if voltage regulators like those could have been used on the TerribleFire boards (TF530 etc.) so as to allow for a swap between 5volt and (approximately) 3volt RAM (as static RAM was pricey).
Hi Jan,
Where do you find the adapter for the pi? Or is it coming with it?
Thanks
Ok, just got one of these beasties.. It seems like a simple install, I formated sd card, put the software in the root directory, took out the denise ship, put it on the adapter, made sure the orientation was correct. put the chip and adapter in the denise socket, again.. proper orientation, sd card in Pi0, pi0 on the adapter, plugged in the mini cable to the hdmi TV.. Turned it on and no video at all. I don't even see the power led"s on the pi-0 coming on.. ]
Actually, just solved it.. Two issues, in case anyone runs across it.. Check your SD card.. the first one the Pi0 didn't like, even though it was ok.. 2nd, attach a button to the pin headers to pull up the adapter menu.. I had to switch from 50hz to 60 hz.. and that was the problem.
Yes, some monitors don’t support the 50Hz modes unfortunately. I think I mentioned that in one of my videos about the RGBtoHDMI. Glad you got it working in the end!
question.. does the denise still work without the RPI zero?
Can this mod also be done alongside the PiStorm? or would that be too many pi's in the Amiga?
Maybe it’s possible to use a RPI zero W and VNC software to capture...
There is no system on RPi zero probably for maxing speed or specific hardware access. Only bare metal
@@jankomuzykant1844 Yes your right. I think because of the speed. So it use the RPI like a cheap FPGA with HDMI. Still a nice project. I’m going to look at the VHDL code for more options. ;-)
Hoping this will work on a 1200 were can I get one
It's crazy we can just put a fully featured modern computer inside an old one just to act as an analog to digital converter.
As I understand it this conversion from Amiga to HDMI takes place entirely in the digital domain as it takes the RGB bits from Denise directly prior to them going to the video hybrid DAC (the "Vidiot").
Yes, it’s using the digital signals, that’s why there’s no blur at all.
Nice! I may have to get one of these! 👍
Definitely needed for A1200
Highly interesting stuff, what a shame that the capture card put off some colors..! Anyways, congrats for the work! 👍👍👍
Hallo.
Ich weis nicht, ob Sie ein 3D-Drucker besitzen oder nicht. Aber wenn Sie einen besitzen, können sie die Außenportabdeckklappe einen Copy nach drucken und die Copy ummodifizieren und Knöpfe anbringen. Wenn sie irgendwann diese s Modulaubauen wollen, nehmen sie unmodiefizierte Copy raus und tun sie orginalblende wieder zurück.
How do you navigate the menu?? Long press toggles scanlines by default, and single press and double-press toggles the menu. Can't move the cursor.
I wouldn't have to change anything probably if the defaults weren't so bad or could be edited with a file on the card. But hey, it's Linux, we have 3 identical config.txt files, none of which configure anything users want to configure!
Menu default is Acorn Electron with non-RGB over HDMI as default. That's... unhelpful to most users.
I need for A 600 and 1200 .... is there way to have it ?
It will not work on the A1200 but I have put together an adapter board that c0pperdragon designed with option to solder all the RGB signals by wire from the denise in a A600. It works just the same as Jan Beta showed on his A500.
@@josteinkallevik ehh. monitor port not output same signals?
@@jarisipilainen3875 I asked c0pperdragon the same and he explained : "The current software-based approach is pretty much at its limit with a 70ns pixel clock with 12 bit of color data for each pixel. This is alse the reason that none of the specific ECS screen modes are possible (super-high-res, producivity und such).
The Lisa would deliver pixels with 35ns intervals and 24 bit color depth. This would have a 4x higher data rate. This is totally beyond the capability of this simple setup."
@@josteinkallevik Are details about this adapter board available online somewhere? I searched but could not find anything...
Edit: here are the first details: github.com/c0pperdragon/Amiga-Digital-Video/issues/1#issuecomment-743925751
Continued discussion here: github.com/c0pperdragon/Amiga-Digital-Video/issues/22
@Jan Beta does this fit with the Pi and cable in the A2000 with the cage installed (PSU/floppy drive)??
That is a thing of beauty!
can you build a complete amiga hdmi with sd card, i want to buy one ? can you use one on amiga 1200?
This is great, Jan. Thanks!
I actually can see my Amiga 500 on HDMI but looks like it needs a different palette but when I push the button attached to jumper, there is no option to change pallets. I have the latest files so what might I be missing?
Did you set the Denise jumper according to the version you have? That can mess up things a lot. I didn't try the latest firmware yet but you might have to use another version, the features seem to evolve/change quite a bit still.
@@JanBeta oh...I must not have looked at that step...I will follow up. Thank you and thanks for your great videos
Thx Jan, Kalispera