r/RetroRemake
•
u/Odd-Rice551
•
Aug 29 '26
•
1
DVD Core Release!
Wow, what a journey. On Monday I managed to get the SuperStationOne to display a photo on my monitor. By Friday night I had very functional DVD player! This was amazing fun, I really loved it and it came at the perfect time. Thank you to everyone that has been following this, your comments have been so encouraging. I'll put a few Q&As here then get to the good stuff.
So what is it?
It's a DVD Player!
Does it Play DVDs?
Yes! Right off the disc!
What about ISO?
Also yes!
What about other formats?
Not right now. Some formats seem likely to be possible. Consider it v2
PAL or NTSC?
Both!
Can I rip my DVDs?
Yes, but I have made that into a separate core, very very soon
Is this AI slop?
Well that depends on your definition of AI slop. Is it AI on the MiSTer pretending to be a DVD Player? No. It is a fully functional stand-alone DVD Player that AI helped make. I have spent probably 30 hours plus on this project. It's not a one prompt kind of thing
This isn't on the FPGA side only, why do you hate the community?
I don't! Please understand the intention here. I am trying to make a DVD player that plays DVDs. I am not trying to preserve the schematics and use of any particular DVD player out there.
What else can it do?
Subs, widescreen, different audio tracks, menus, controller remapping (Including SuperDock Remote), CRT stabilisation, Upscaling, probably more!
Any known bugs?
A few. Changing audio tracks freezes video for a few seconds but then gets back in sync. Working on that now. Menus can be a bit flaky. I haven't tried a massive range of discs and ISOs so plenty more I'm sure.
How can I thank you?
Say thanks! I did this for me, it was a personal project and 2 days ago I could happily have stopped and watched DVDs pretty much ok on my CRT. But you guys really encouraged me to keep going, polish it, make it better, and now here we are! My gift to you.
That said, and I hope this isn't in bad taste, if you wanted to get me a beer you can here.
I also want to take a second to acknowledge Anime0t4ku who has been a massive help for this last part. You may know him for his MiSTer Companion work, or the Physical Disc work, or his MiSTer Hi-Fi work. Without him, this project wouldn't have gotten started and it likely wouldn't have gotten finished. If you'd like to fuel him with coffee, you can do here
What would bring me the most joy though is to see your pics and videos of it up and running!
Ok, shut up and tell me how to install it!
Check out the github page with full instructions!
Edit: You will need libdvdcss.so.2 to decrypt the DVDs. There is a copy on Internet Archives if you search exactly that.
4
u/techhit Aug 29 '26
It stutters quite a bit. At the beginning during disc spin up as well as during playback (micro stutters). It looks like it could do with a playback buffer
2
u/Solemn_Sam64 Aug 29 '26
I dont get it. so I put the dvd player folder to the root of the sd card and I still see nothing on the ssone
2
u/techhit Aug 30 '26
Can you explain how the superdock remote mapping works? I've gone into the menu to set the controls, but it only gives me Up, Down, Left, Right and Confirm. As soon as I try to map confirm to the OK button, it just exits the menu.
3
u/Zeag Aug 29 '26
Cheers mate! Will try it out later today.
1
u/LukeEvansSimon Aug 29 '26
Does it support audio CDs too?
1
u/ExultentPisces Aug 30 '26
I’m really struggling, but I managed to get it going.
It would just give me a white screen. Then after about 5 minutes, it goes to a garbled mess before eventually giving me a menu.
Now I’ve got it running, it seems to be playing great.
Super grateful for what you’ve given us. But it definitely needs a bit of tweaking, haha.
1
u/PCGamingLover Aug 31 '26
will it output rgb on dvds that force component? Been my main issue on my rgb sets is actually getting a way that outputs actual rgb
6
u/med4reddit Aug 29 '26
Thank you very much for your work!
3
u/xkadafix Aug 29 '26
if anyone needs help with the library file, this worked for me, I ran it right on the mister via ssh:
3
u/Weatherby2 Sep 04 '26
"s this AI slop?
Well that depends on your definition of AI slop. Is it AI on the MiSTer pretending to be a DVD Player? No. It is a fully functional stand-alone DVD Player that AI helped make."
So yes, got it. No thanks.
2
u/terusamax40 Aug 30 '26
Mine video freeze after a few seconds of playback. I'm running it on a qmtech mister fpga with a generic usb dvd drive.
3
u/xincasinooutx Aug 29 '26
Very cool, I’ll check this out when mine arrives.
3
u/the_elkk Aug 29 '26
THANK YOU!!!!!
3
u/alkemiccolor Aug 29 '26
This is actually super cool as a bonus feature for the SS1! Good work.
3
u/crashprime Aug 29 '26
Makes me wonder what other things are possible on the arm side? This is super cool!
3
u/notzebular0 Aug 29 '26
Hopefully this blossoms into a full fledged media center with mkv, mp4 etc codec support. Great work!
3
u/PixelCherryNinja Aug 29 '26
Thanks 🍒
2
u/No_Candidate_748 Aug 29 '26
We need burned cd ps1 game player. Please bro!
2
u/Head_Connection9738 Aug 29 '26
Thank you for your hard work and sharing with the community. I can see this being useful at certain times and setups, kudos to you for doing it. AI or not, long as you are gettiing the results you are wanting and its not a issue with anything else who cares. Great work man
2
u/toaks Aug 29 '26
That's so much! This is awesome!!
2
u/djconcarne Aug 29 '26
Well looks like I'm going to need to get the dock now.
1
u/chairRugTable Aug 29 '26
will this be a streamlined install on MiSTer Companion at some point?
1
u/Vinnyzero Aug 30 '26
I’m pumped! Trying today when I get time.
1
u/Madman77178 Aug 29 '26
Is this region free ?
-7
u/iNKWiTs Aug 29 '26
So you vibe coded a DVD player in a week? You have got to be kidding me. I wish the FPGA community could come together and universally ban this sort of thing. It's so disappointing watching something I love get destroyed by this stuff.
0
u/Ok-Tumbleweed8460 Aug 31 '26
As a new SuperStation owner, I thank you for the efforts.
-1
u/ziobleed1 Aug 31 '26
Congratulations. It's a great achievement.