Romhacking.net

Romhacking => Personal Projects => Topic started by: DragonArk on March 23, 2016, 10:15:01 pm

Title: SNES-CD / Playstation BIOS
Post by: DragonArk on March 23, 2016, 10:15:01 pm
Hey guys,
The bios for the Snes-CD is going around the internet. The file name is apparently called 'SDBR_v0.95.sfc.'
Anyone got any ideas what would be possible to do with it?

http://www.retrocollect.com/News/unreleased-super-nintendo-cd-nintendo-playstation-boot-rom-discovered.html
Title: Re: SNES-CD / Playstation BIOS
Post by: zonk47 on March 23, 2016, 10:22:47 pm
Nothing you couldn't do by just making an enhanced SNES/emulator, and with many times less the complication.
Title: Re: SNES-CD / Playstation BIOS
Post by: DackR on March 23, 2016, 10:38:57 pm
Hey guys,
The bios for the Snes-CD is going around the internet. The file name is apparently called 'SDBR_v0.95.sfc.'
Anyone got any ideas what would be possible to do with it?

http://www.retrocollect.com/News/unreleased-super-nintendo-cd-nintendo-playstation-boot-rom-discovered.html
There is already an emulator that supports it-- including a basic example game using the emulated hardware. No$SNS here: http://problemkaputt.de/sns.htm
Title: Re: SNES-CD / Playstation BIOS
Post by: zonk47 on March 25, 2016, 02:23:20 am
I can't wrap my head around why someone would want to program for hardware that never existed, just because they saw rumor of it in a magazine.
Title: Re: SNES-CD / Playstation BIOS
Post by: tvtoon on March 26, 2016, 09:05:52 pm
The same could be applied to MSU-1 and, hey, people did a lot of stuff already... ;)
Not a matter of taste but people could argue that one of them (SNES-CD prototype) has been proven to not work.

Frankly, if I were to choose one I would go with PlayStation. :)
Title: Re: SNES-CD / Playstation BIOS
Post by: zonk47 on March 27, 2016, 04:52:48 am
The same could be applied to MSU-1 and, hey, people did a lot of stuff already... ;)
Not a matter of taste but people could argue that one of them (SNES-CD prototype) has been proven to not work.

Frankly, if I were to choose one I would go with PlayStation. :)

The SNES-CD -is- the Playstation, or its prototype at least.
Title: Re: SNES-CD / Playstation BIOS
Post by: tvtoon on March 27, 2016, 10:20:26 am
Practically, that prototype was not even close to become the PlayStation, it is just some cased SNES with a broken CD-ROM. ;)
Title: Re: SNES-CD / Playstation BIOS
Post by: DragonArk on March 28, 2016, 09:59:05 pm
Yes you guys are right, sorry I brought it up. Just thought it sounded interesting.
Title: Re: SNES-CD / Playstation BIOS
Post by: jink640 on March 28, 2016, 10:16:57 pm
Is there any way to look at the bios for the SNES-CD and compare it to the PS bios?
Title: Re: SNES-CD / Playstation BIOS
Post by: Gemini on March 28, 2016, 10:33:08 pm
They look pretty much nothing alike. Different hardware et all, I'm not even sure if that unit holds any MIPS co-processor (official docs mention an R2000); that BIOS has just 65816 code to operate some new hardware registers.
Title: Re: SNES-CD / Playstation BIOS
Post by: zonk47 on March 29, 2016, 08:24:29 pm
Is there any way to look at the bios for the SNES-CD and compare it to the PS bios?

It probably resembles the Turbo-Duo BIOS. Like the Turbo Duo and Sega CD, the SNES-CD loads tracks to RAM 2KB at a time. Major hassle... that's why CD file systems were invented.
Title: Re: SNES-CD / Playstation BIOS
Post by: Revenant on March 30, 2016, 02:11:24 am
It probably resembles the Turbo-Duo BIOS. Like the Turbo Duo and Sega CD, the SNES-CD loads tracks to RAM 2KB at a time. Major hassle... that's why CD file systems were invented.

Where do you get 2kb from? According to fullsnes (http://problemkaputt.de/fullsnes.htm#snescartcdrombiosfunctions), the BIOS can read up to 32kb from disc in a single transfer (which is also the maximum size of a single file on the SNES CD cartridge's SRAM).

(Bear in mind that there's nothing requiring the BIOS to only be able to transfer a single disc sector into RAM at a time.)
Title: Re: SNES-CD / Playstation BIOS
Post by: John Enigma on July 11, 2016, 12:02:54 pm
I can't wrap my head around why someone would want to program for hardware that never existed...
Well, apparently a group already developed a game (http://superbossgaiden.superfamicom.org) that works using the SNES PlayStation CD BIOS.

(News source here (http://www.nintendolife.com/news/2016/07/someone_has_actually_made_a_game_which_works_on_the_snes_playstation).)
Title: Re: SNES-CD / Playstation BIOS
Post by: Shiryu on July 11, 2016, 12:19:35 pm
I came here to announce "Super Boss Gaiden" but John Enigma beat me to it (it was me who wrote the article for Nintendo Life).
Share it and help spread the game, I'm sure it will be added on the next homebrew update to the website. Download both regular SFC ROM and CD image from here (http://superbossgaiden.superfamicom.org/).

(https://scontent.flis2-1.fna.fbcdn.net/t31.0-8/13613513_10153852592069370_6000760421617686979_o.jpg)
Title: Re: SNES-CD / Playstation BIOS
Post by: Gemini on July 11, 2016, 01:44:46 pm
So somebody took hardware specs and made a prototype PS game?
Title: Re: SNES-CD / Playstation BIOS
Post by: Pizzano on July 11, 2016, 02:28:02 pm
I came here to announce "Super Boss Gaiden" but John Enigma beat me to it (it was me who wrote the article for Nintendo Life).

I was interested in learning a bit more about the game before I downloaded it.

Information about this game is a little hard to find, so I thought I would post a link to Shiryu's article in case anyone else was interested. (http://www.nintendolife.com/news/2016/07/someone_has_actually_made_a_game_which_works_on_the_snes_playstation)
Title: Re: SNES-CD / Playstation BIOS
Post by: ArkthePieKing on July 11, 2016, 02:43:51 pm
Holy crap this looks amazing! I've definitely got something new to tinker with tonight. :D
Title: Re: SNES-CD / Playstation BIOS
Post by: Skeud on July 11, 2016, 04:23:23 pm
So somebody took hardware specs and made a prototype PS game?
Nocash reversed the hardware using the bios rom and created the first Snes-CD homebrew (http://problemkaputt.de/magicflr.htm) a few months ago.
Title: Re: SNES-CD / Playstation BIOS
Post by: John Enigma on July 11, 2016, 04:30:42 pm
I came here to announce "Super Boss Gaiden" but John Enigma beat me to it (it was me who wrote the article for Nintendo Life).
Share it and help spread the game, I'm sure it will be added on the next homebrew update to the website. Download both regular SFC ROM and CD image from here (http://superbossgaiden.superfamicom.org/).

(https://scontent.flis2-1.fna.fbcdn.net/t31.0-8/13613513_10153852592069370_6000760421617686979_o.jpg)
What I'm really interested is how you, or they, managed to make a homebrew game using the SNES CD prototype BIOS.

Seriously. I heard of working prototype games (Mother/EarthBound Beginnings cart, Star Fox 2 Japanese cart, etc.), but making a homebrew game for a cancelled, prototype hardware add-on (SNES CD)? Incredible. :o

Also, I really wanna know what emulator would be useful for to play the ISO version of this game. I'm guessing Snes9X, and ZSNES won't work.

I already know where to get the 0.95 version of the BIOS file, but I'm not allowed to post it here. Unless someone asked me via PM.

July 11, 2016, 06:54:28 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Sorry for the double post, but apparently Ben Heck is going to "tear down" the SNES Play Station apart to see how it works.

Here's the trailer: https://youtu.be/vu1309tWGCc

Hopefully he writes a documentation on what's inside and how it works.
Title: ###
Post by: FCandChill on July 11, 2016, 06:59:56 pm
 Comment removed because reasons...
Title: Re: SNES-CD / Playstation BIOS
Post by: Synnae on July 12, 2016, 01:00:57 am
Made a full gameplay of the game:
https://www.youtube.com/watch?v=XRbdVEp3smI
Title: Re: SNES-CD / Playstation BIOS
Post by: Panzer88 on July 12, 2016, 01:02:40 pm
cool, undoubtedly there will be more SuperDisc games in the future.
Title: Re: SNES-CD / Playstation BIOS
Post by: Synnae on July 13, 2016, 08:20:37 pm
cool, undoubtedly there will be more SuperDisc games in the future.

I'm actually not that sure. It'd certainly be nice, but I don't think more than maybe a handful of people would want to go through the trouble of coding/designing games from scratch for such an outdated system.
Title: Re: SNES-CD / Playstation BIOS
Post by: John Enigma on July 13, 2016, 10:47:28 pm
Oh, I really hope they keep making more SuperDisc homebrew games.
Title: ###
Post by: FCandChill on July 13, 2016, 10:55:35 pm
 Comment removed because reasons...
Title: Re: SNES-CD / Playstation BIOS
Post by: Bahamut ZERO on July 14, 2016, 03:02:59 pm
They're the same thing as SNES homebrews except with the disc gimmick... It only takes a few minor alterations... It's basically a SNES game ... on a CD. That's it. But making SNES/SuperDisc hombews from scratch take work and time like any other homebrew.

Still pretty awesome for a proof-o'-concept kind of thing.  With enough messing around with it, I imagine you could pump out some cd-quality audio and other neat tricks (depending on what this prototype BIOS is capable of anyway).

Also gotta say that Super Boss Gaiden kicks large quantities of ass. Have yet to get by the buff security guard guy, but it's enjoyable as a mofo.
Title: Re: SNES-CD / Playstation BIOS
Post by: Shiryu on July 14, 2016, 06:56:45 pm
My review of "Super Boss Gaiden" is up at Nintendo Life (http://www.nintendolife.com/reviews/snes/super_boss_gaiden). I think it's a world première too. :laugh:
Title: Re: SNES-CD / Playstation BIOS
Post by: John Enigma on July 14, 2016, 08:04:04 pm
I can't believe I'm saying this, but here's hoping somebody (or some people) do a SNES CD homebrew version of this Final Fantasy VII NES hack (http://www.romhacking.net/hacks/1657/). But I'm guessing nobody will do it because Square-Enix. That's why.

EDIT: I downloaded No$SNS, and I even downloaded the SuperDisc bios for SNES, and I still can't play the ISO version (or in this case, the .BIN version) of Super Boss Gaiden on the emulator. Can someone guide me, or give me some tips to play this game?
Title: Re: SNES-CD / Playstation BIOS
Post by: Midna on July 14, 2016, 08:07:10 pm
They didn't C&D the fan translation of the FFVII NES pirate, or the enhancement hack, but that's probably because it's a pirate game and who gives a shit
Title: Re: SNES-CD / Playstation BIOS
Post by: John Enigma on July 14, 2016, 09:56:11 pm
^ But is it possible to remake-port the game?
Title: Re: SNES-CD / Playstation BIOS
Post by: Midna on July 14, 2016, 10:12:21 pm
Is it possible? It was possible to get like, 2/3 of Final Fantasy VII on an NES cartridge, so yes, it's certainly possible. I don't know if Squeenix would be OK with it though, since, as everyone knows, they go after non-profit fan projects too. Plus there's the official PS4 remake to consider.
Title: Re: SNES-CD / Playstation BIOS
Post by: John Enigma on July 14, 2016, 11:34:09 pm
^Yes. But it would also be nice to see that remake in 16-bit (SNES graphics) form.

That being said, does anybody here know how to install/play the ISO (or BIN) version Super Boss Gaiden on the No$Sns emulator? Is the second I'm asking, and nobody has said something about this yet. I'm serious.
Title: Re: SNES-CD / Playstation BIOS
Post by: Pizzano on July 15, 2016, 03:03:24 pm
My review of "Super Boss Gaiden" is up at Nintendo Life (http://www.nintendolife.com/reviews/snes/super_boss_gaiden). I think it's a world première too. :laugh:

Thanks for the review. I had no idea it was only 15-20 minutes long. Works for me because I don't have that much free time anyways! Haha.

I have a quick question about Super Boss Gaiden. Are there any differences between the SNES and SNES-CD versions they released?
Title: Re: SNES-CD / Playstation BIOS
Post by: John Enigma on July 15, 2016, 05:21:07 pm
Apparently I need the "sfx-100.bin" BIOS file to play the BIN/CUE version of Super Boss Gaiden.
Title: Re: SNES-CD / Playstation BIOS
Post by: Cybertronic on August 22, 2016, 02:52:11 am
I can't wrap my head around why someone would want to program for hardware that never existed, just because they saw rumor of it in a magazine.

It is very real and did indeed exist. One known prototype survived destruction. The bios wouldn't have existed without the hardware in the first place. Think about it. Definitely not a rumor.

Ben Heck repaired it:
http://arstechnica.com/gaming/2016/07/the-quest-to-get-a-unique-snes-cd-rom-prototype-working-again/

There are multiple news articles about it:
http://www.retrocollect.com/News/super-nintendo-playstation-snes-cd-prototype-finally-revealed.html

And it all started at reddit:
http://reddit.com/r/gaming/comments/3bwyj0/it_took_forever_but_i_finally_got_some_pics_of_my/


Title: Re: SNES-CD / Playstation BIOS
Post by: KingMike on August 22, 2016, 12:15:26 pm
I remember Ben Heck's analysis was that the CD drive might have been deliberately disabled for some reason, way back in the day.