MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

Pages: 1

SmitdoggAdministrator
Reged: 09/18/03
Posts: 16877
Send PM


DU: Sit down before you read this...part 2
#382135 - 04/26/19 01:13 AM






After 34 years, Bryan McPhail and ArcadeHacker finally did the impossible and figured out how to correctly emulate the original Bubble System version of Gradius!




Andrew Welburn dumped the "B version music" version of Carnival




gc8tech sent us several hacked IGS carts labeled as follows:
prog_hack_aoshisangu0_h3_2_noenc
prog_hack_aoshisangu0_h3_enc
prog_hack_lsqh_h4_noenc
prog_hack_sango_h4_noenc
prog_hack_wdf_gsyx_h2_enc


ClawGrip dumped four Bandai Legendz "crystals". These figurines can be used on the Game Boy Advance "Legendz - Sign of Nekuromu" and "Legendz - Yomigaeru Shiren no Shima" games, and also on some Bandai LCD games.




@LosTrastosDeXaX sent us a dump of "Cricket", a darts machine from the Spanish company "Daryde"




Bonky dumped a bootleg of Bubble Bobble




Darran sent us a Japanese language Moon Cresta on Galaxian hardware boot/hack





DU donations



MooglyGuy
Renegade MAME Dev
Reged: 09/01/05
Posts: 2261
Send PM


Re: DU: Sit down before you read this...part 2 new [Re: Smitdogg]
#382140 - 04/26/19 08:36 AM


> After 34 years, Bryan McPhail and ArcadeHacker finally did the impossible and figured
> out how to correctly emulate the original Bubble System version of Gradius!

Depending on your philosophy on emulation, "correctly" could be something of an overstatement.

This doesn't at all cheapen what they've achieved, but the code in question doesn't emulate the bubble memory management controller, which is believed to be some sort of MCU. It's more of a high-level simulation of the bubble memory system rather than emulation itself.

It's somewhat akin to various drivers where MAME had a 100% correct simulation of a given protection MCU: From an end user's perspective it's functionally "there", but there's still work to be done on the team's end to bring up the level of hardware documentation and accuracy.

Not trolling, just pointing out a few caveats regarding this admittedly impressive achievement.



Haze
Reged: 09/23/03
Posts: 5245
Send PM


Re: DU: Sit down before you read this...part 2 new [Re: MooglyGuy]
#382142 - 04/26/19 01:15 PM


> > After 34 years, Bryan McPhail and ArcadeHacker finally did the impossible and
> figured
> > out how to correctly emulate the original Bubble System version of Gradius!
>
> Depending on your philosophy on emulation, "correctly" could be something of an
> overstatement.
>
> This doesn't at all cheapen what they've achieved, but the code in question doesn't
> emulate the bubble memory management controller, which is believed to be some sort of
> MCU. It's more of a high-level simulation of the bubble memory system rather than
> emulation itself.
>
> It's somewhat akin to various drivers where MAME had a 100% correct simulation of a
> given protection MCU: From an end user's perspective it's functionally "there", but
> there's still work to be done on the team's end to bring up the level of hardware
> documentation and accuracy.
>
> Not trolling, just pointing out a few caveats regarding this admittedly impressive
> achievement.

I think it's a good starting point tho, and gaining a better understanding of this hardware, to at least allow extraction of the correct data is better than nobody having a clue about it.

You've authored things yourself where current media access functionality is HLE that will be replaced later (cdi comes to mind) although obviously with the cdi that allowed a lot more development to occur, while here the rest of the hardware is basically already understood as Konami quickly realised bubble memory was a mistake and re-released them using ROMs on otherwise practically identical hardware.

There are plans to get the Bubble Memory MCU decapped, and the people working on it are people who have produced proven results before, so I have confidence we'll see more progress, and maybe even replacement Bubble Memory MCU controllers developed to make dumping Bubble Memory at at lower level (prior to error correction etc.) easier. I imagine there are a lot more places BM was used outside of the arcade games considering several companies had hardware supporting it.

Even in this preliminary form, this does rank for me as one of the most pleasing things to see so far this year as at the very least it means a usable copy of the data from one Bubble Memory game has been preserved, and that is one area were there is a definite time limit on it happening as it's very fragile media.



Master O
Yes, Even Parodius Music
Reged: 11/20/06
Posts: 1332
Send PM


Re: DU: Sit down before you read this...part 2 new [Re: Smitdogg]
#382145 - 04/26/19 03:38 PM


> After 34 years, Bryan McPhail and ArcadeHacker finally did the impossible and figured
> out how to correctly emulate the original Bubble System version of Gradius!
>

That's truly an impressive feat because for years, people here were saying it couldn't be done.



"Note to Noobs:

We are glad to help you but simply posting that something does not work is not going to lead to you getting help. The more information you can supply defining your problem, the less likely it will be that you will get smart-alec replies.

C.D.~"



gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8608
Loc: southern CA, US
Send PM


Re: DU: Sit down before you read this...part 2 new [Re: Smitdogg]
#382152 - 04/26/19 08:34 PM


>After 34 years, Bryan McPhail and ArcadeHacker finally did the impossible and figured out
>how to correctly emulate the original Bubble System version of Gradius!

Props and kudos. I agree with Moogly's take, but it is a great start no matter what.



>Andrew Welburn dumped the "B version music" version of Carnival

Hooray. *crosses fingers that PSE Maneater might surface later*

Is the Carnival music the same, but with bug-fix corrections? Or is the music actually different than the familiar Gremlin/Sega Carnival music that the older generations remember?





gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8608
Loc: southern CA, US
Send PM


Re: DU: Sit down before you read this...part 2 new [Re: Haze]
#382153 - 04/26/19 08:45 PM




>this does rank for me as one of the most pleasing things to see so far this year as at the
>very least it means a usable copy of the data from one Bubble Memory game has been
>preserved, and that is one area were there is a definite time limit on it happening as
>it's very fragile media.

Laser disc preservation could be a close runner-up if anything happens later this year.


For now, I am happy about the netlist progress.



gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8608
Loc: southern CA, US
Send PM


Re: DU: Sit down before you read this...part 2 new [Re: Master O]
#382154 - 04/26/19 08:51 PM



>> After 34 years, Bryan McPhail and ArcadeHacker finally did the impossible and figured
>> out how to correctly emulate the original Bubble System version of Gradius!

>That's truly an impressive feat because for years, people here were saying it couldn't be
>done.

Same with mcus emulation of other hardware whether company is Toaplan, Gaelco etc.


After another round of laser disc progress could become a reality, I hope the tape hardware (coinop or console) still has a chance at a later time.



Firehawke
Manual Meister
Reged: 08/12/06
Posts: 665
Send PM


Re: DU: Sit down before you read this...part 2 new [Re: Haze]
#382163 - 04/27/19 03:32 AM


Absolutely a great first step. It's good to have the original release of Gradius dumped for historical reasons, and hopefully we'll find more of those Bubble System boards that are still functional.



---
Try checking the MAME manual at http://docs.mamedev.org



The tECHIDNA
MAMEtesters Hall-of-Famer and Chaos Emerald Guardian
Reged: 09/25/03
Posts: 207
Send PM


Re: DU: Sit down before you read this...part 2 new [Re: Smitdogg]
#382167 - 04/27/19 05:30 AM


Truly awesomesauce -- without the EmuDramaTM this time no less

For those wondering about the technical details, here's the GitHub commit.

Cheers for this and the other machines in this post being rescued/preserved.



*******
The tECHIDNA
*******
Don't make me go Hyper on you.

Be one in a million helping to find disease cures. Join Folding@Home.



Pages: 1

MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
0 registered and 493 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 1143