Welcome!

Miscellaneous => Projects => Topic started by: iq_132 on November 22, 2020, 10:43:01 PM

Title: TAD Corporation Cabal
Post 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.
Title: Re: TAD Corporation Cabal
Post by: dink on November 22, 2020, 11:27:23 PM
That's double-f***ing awesome!!  Nice!

by eye catcher, are you referring to that laughing skull?

best regards,
- dink
Title: Re: TAD Corporation Cabal
Post by: iq_132 on November 23, 2020, 08:07:10 AM
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.
Title: Re: TAD Corporation Cabal
Post by: dink on November 23, 2020, 09:43:04 AM
That's OK - I don't miss it :)
Title: Re: TAD Corporation Cabal
Post by: KaNyErO on November 24, 2020, 10:55:15 AM
Awesome!!!

Great job!!!

I wonder if it would be possible to add music to zintrick cartridge conversion using this method?

Thanks!
Title: Re: TAD Corporation Cabal
Post by: iq_132 on November 24, 2020, 04:59:18 PM
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. ^^
Title: Re: TAD Corporation Cabal
Post by: Kev on November 30, 2020, 06:14:02 AM
Wow, I missed this but that's amazing work!
Title: Re: TAD Corporation Cabal
Post by: iq_132 on December 01, 2020, 04:03:22 PM
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.
Title: Re: TAD Corporation Cabal
Post by: KaNyErO on January 11, 2021, 01:46:24 PM
any news ?

Thanks.
Title: Re: TAD Corporation Cabal
Post by: iq_132 on February 14, 2021, 12:03:37 AM
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)
Title: Re: TAD Corporation Cabal
Post by: iq_132 on February 14, 2021, 12:04:33 AM
here are the samples extracted from the adpcm roms and the source to my tool to do so.
Title: Re: TAD Corporation Cabal
Post by: iq_132 on February 14, 2021, 12:12:55 AM
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.
Title: Re: TAD Corporation Cabal
Post by: iq_132 on February 14, 2021, 12:14:48 AM
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
Code: [Select]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

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

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Title: Re: TAD Corporation Cabal
Post by: KaNyErO on February 14, 2021, 10:43:29 AM
Wow, thanks a lot
 

 :smilie: ;p
Title: Re: TAD Corporation Cabal
Post by: Neo-Alec on October 07, 2021, 01:15:25 AM
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.
Title: Re: TAD Corporation Cabal
Post by: iq_132 on October 07, 2021, 03:30:31 PM
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 :)
Title: Re: TAD Corporation Cabal
Post by: iq_132 on October 11, 2021, 04:05:31 AM
Here's a version with the sprite flickering fixed (at least on an emulator)
Title: Re: TAD Corporation Cabal
Post by: Joaquim2020 on January 04, 2022, 08:51:08 AM
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:
Title: Re: TAD Corporation Cabal
Post by: KaNyErO on January 06, 2022, 06:53:13 AM
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
Title: Re: TAD Corporation Cabal
Post by: Joaquim2020 on January 06, 2022, 07:35:05 AM
Not sure about that, but terra cresta and soldier gun for sure:

https://www.neogeo-system.com/t13034-cabal-sur-neo-geo

Nice!  :eek:
Title: Re: TAD Corporation Cabal
Post by: Joaquim2020 on February 08, 2022, 05:56:24 AM
A nother suggestion, but this one is important.
The first Magical Drop, need a neogeo port.  :wink:
Title: Re: TAD Corporation Cabal
Post by: iq_132 on February 08, 2022, 02:42:08 PM
A nother suggestion, but this one is important.
The first Magical Drop, need a neogeo port.  :wink:
not a chance. ARM cpu. :/
Title: Re: TAD Corporation Cabal
Post by: Joaquim2020 on February 09, 2022, 05:29:49 AM
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. :(
Title: Re: TAD Corporation Cabal
Post by: iq_132 on February 09, 2022, 08:37:40 AM
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 :)
Title: Re: TAD Corporation Cabal
Post by: dink on February 09, 2022, 09:19:55 AM
How about port cv1k games to neogeo ???
Title: Re: TAD Corporation Cabal
Post by: iq_132 on February 09, 2022, 05:34:10 PM
How about port cv1k games to neogeo ???

Oh, goodness. Those are near the top of the list, right behind Sega Naomi 2 and Chiro.
Title: Re: TAD Corporation Cabal
Post by: Fred/FRONT on February 27, 2022, 05:27:47 AM
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!


Title: Re: TAD Corporation Cabal
Post by: iq_132 on February 28, 2022, 09:29:28 AM
The neogeo sprite hardware is grossly underpowered to be able to handle beast busters.