Welcome!
Miscellaneous => Projects => Topic started by: iq_132 on November 22, 2020, 10:43:01 PM
-
Here's a project I've been working on for a while now.
I've hacked Cabal to run on Neo-Geo hardware.
You can see a recording here: https://www.youtube.com/watch?v=Ar9JP_OnBhI
Status as of right now:
1. It doesn't work on an AES bios, but works fine on MVS and Unibios (3.0, and 4.0 are tested).
2. Some of the music isn't quite right - All sounds were either recorded from the original game by forcing the sound cpu (or directly converting the adpcm samples to .wav) to play each sound individually, saved as a .wav, then trimmed in Audacity, and then converted by this amazing tool https://www.yaronet.com/topics/188955-ngfx-soundbuilder .
3. Sprites are a bit flickery at times, I haven't been able to work out a way around this, but I'm not sure how it would look on real hardware.
4. The sprites are small enough and the samples are small enough that without the music in the sample rom, but it cdda format, the game should be completely playable on Neo-Geo CD.
5. The eye catcher is disabled, I could never get it working right with how I'm hooking into different functions and I don't have the extra space in sample roms.
6. Back-up ram is not used atm.
-
That's double-f***ing awesome!! Nice!
by eye catcher, are you referring to that laughing skull?
best regards,
- dink
-
by eye catcher, are you referring to that laughing skull?
Nah, it's the little animation a lot of neo-geo games have at the very beginning that shows the Neo-Geo logo and says something like "100 MEGA".
The code is in the bios to run it, but the graphics and sounds are on the game carts.
-
That's OK - I don't miss it :)
-
Awesome!!!
Great job!!!
I wonder if it would be possible to add music to zintrick cartridge conversion using this method?
Thanks!
-
Awesome!!!
Great job!!!
I wonder if it would be possible to add music to zintrick cartridge conversion using this method?
Thanks!
You know, that's a good question! I can certainly look into it. ^^
-
Wow, I missed this but that's amazing work!
-
Thanks Kev. I need to finish it up and post it (as an MVS/AES rom and Neo-Geo CD), but I've been crazy busy lately.
-
any news ?
Thanks.
-
Here are the samples I used in building the V1 rom (saved to wav using fba's output and forcing cabal's sound system to output) and some directly from adpcm conversion.
i've also attached the m1 list used by blastar's excellent ngfx sound builder (also attached)
-
here are the samples extracted from the adpcm roms and the source to my tool to do so.
-
Here are the two files used to do the conversion for the text rom, sprite roms, and program roms. One is a source for for fbn/a.
-
Lastly, I've attached the rom to the first post. I haven't touched this in quite a while. I, quite frankly, lost interest. :(
Here's the romdat for it if you want to use it in nebula, for example
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
System: NEO
RomName: cabalng
Game: Cabal (Conversion)
[Program]
cabal-p1.bin,0,100000,49232965,0
[Text]
cabal-s1.bin,0,20000,45F0BC5E,0
[Z80]
cabal-m1.bin,0,10000,EFD97334,0
[Samples]
cabal-v1.bin,0,100000,1A5BBC12,0
cabal-v2.bin,100000,100000,A2B9C011,0
[Graphics]
cabal-c1.bin,0,100000,9F5EA8BB,0
cabal-c2.bin,1,100000,EDF277F2,0
[System]
CartridgeID: 993
GfxCrypt: 0
GfxKey: 0
ButLayout: 9
Fix: 0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
Wow, thanks a lot
:smilie: ;p
-
Very cool. Thanks for this.
I tried running it on real a real MVS using a NeoSD cart, and I'm afraid that no, it did not seem to work. It could've been the way I built the .neo file, but I'm usually successful using the neosdconv tool.
I can post a video of the colorful pattern it flashes on screen if that might help. The Unibios is locked out when it boots, so I can't do the memory viewer or anything.
-
Very cool. Thanks for this.
I tried running it on real a real MVS using a NeoSD cart, and I'm afraid that no, it did not seem to work. It could've been the way I built the .neo file, but I'm usually successful using the neosdconv tool.
I can post a video of the colorful pattern it flashes on screen if that might help. The Unibios is locked out when it boots, so I can't do the memory viewer or anything.
Thank you for trying it out!
I would be curious to see a video. Thank you :)
-
Here's a version with the sprite flickering fixed (at least on an emulator)
-
I don't wanna make everyone excited but maybe is possible to have all tad corp. games being ported to neogeo. :redface:
Blood Bros.
Heated Barrel
Legionnaire
Toki
Good Luck iq_132. :wink:
-
I don't wanna make everyone excited but maybe is possible to have all tad corp. games being ported to neogeo. :redface:
Blood Bros.
Heated Barrel
Legionnaire
Toki
Good Luck iq_132. :wink:
Not sure about that, but terra cresta and soldier gun for sure:
https://www.neogeo-system.com/t13034-cabal-sur-neo-geo
-
Not sure about that, but terra cresta and soldier gun for sure:
https://www.neogeo-system.com/t13034-cabal-sur-neo-geo
Nice! :eek:
-
A nother suggestion, but this one is important.
The first Magical Drop, need a neogeo port. :wink:
-
A nother suggestion, but this one is important.
The first Magical Drop, need a neogeo port. :wink:
not a chance. ARM cpu. :/
-
not a chance. ARM cpu. :/
And the SNES Version?
https://www.youtube.com/watch?v=5wBsguYkbm4
Sadly one of the important games for neogeo is not possible. :(
-
And the SNES Version?
https://www.youtube.com/watch?v=5wBsguYkbm4
Sadly one of the important games for neogeo is not possible. :(
No and I'm not taking requests. Thanks :)
-
How about port cv1k games to neogeo ???
-
How about port cv1k games to neogeo ???
Oh, goodness. Those are near the top of the list, right behind Sega Naomi 2 and Chiro.
-
Hi all !
'Beast Busters' (SNK Arcade-1989), could be a good candidate too
-Beast Busters board isn't the Neo Geo, it does share some features that would later make it to the MVS , like the 68000, the
-Z80 for sound, as well as the same sound chip.
-This was perhaps the first SNK arcade to use the YM2610 later used in their Neo-Geo MVS, AES and slightly Neo-Geo CD just for its startups.
Beast Busters is perhaps the only non-Neo-Geo SNK arcade that uses YM2610.
For example, I don't know if it would be difficult to adapt the roms: bb-1.e6 -> to M1 ROM & bb-pcma.l5 + bb-pcmb.l3 -> to V ROM
https://tcrf.net/Beast_Busters_(Arcade)
Hidden Credit: -> The following text is found at 0x2721 in the audio CPU: SOUND CONDUCTER Ver 1.0a for YM2610(OPNB) by Mr.Pac hector Ber.1989/06/17
on Wiki , https://wiki.neogeodev.org/index.php?title=User:Freem/Sound_Drivers/Mr.Pac
Origin: It is likely that this sound driver is based off of the one found in Beast Busters, which contains this signature:
SOUND CONDUCTER Ver 1.0a for YM2610(OPNB) by Mr.Pac hector Ber.1989/06/17
for information:
Furrtek carried out a few years ago, a test with a PS2 optical gun with a Neogeo CD, and it worked quite well
Mark McDougall (tcdev) is still working on game ports for NeoGeo since 2014 :Knight Lore +Donkey Kong+Lode Runner +Asteroids , Scramble ...
http://retroports.blogspot.com/
Bests regards
Fred/FRONT!
-
The neogeo sprite hardware is grossly underpowered to be able to handle beast busters.
-
I know I?m late to the party. Just want to say this is really cool! I got it to run on the MVSX, arcade stick pro and neogeo mini.
Did you ever get the Booby kids done?
-
Mark McDougall (tcdev) is still working on game ports for NeoGeo since 2014 :Knight Lore +Donkey Kong+Lode Runner +Asteroids , Scramble ...
http://retroports.blogspot.com/
I don't think he's ever finished any of his projects. I'd call it all vaporware.