Author Topic: TAD Corporation Cabal  (Read 1768 times)

Offline iq_132

  • Administrator
  • *****
  • Posts: 3749
  • Karma: +408/-0
  • Definitely not Dink!
    • NeoSource
TAD Corporation Cabal
« 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.
« Last Edit: February 14, 2021, 12:14:24 AM by iq_132 »


Offline dink

  • Administrator
  • *****
  • Posts: 4285
  • Karma: +372/-0
  • pie? I nearly bought one!
Re: TAD Corporation Cabal
« Reply #1 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
« Last Edit: November 22, 2020, 11:31:32 PM by dink »

Offline iq_132

  • Administrator
  • *****
  • Posts: 3749
  • Karma: +408/-0
  • Definitely not Dink!
    • NeoSource
Re: TAD Corporation Cabal
« Reply #2 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.


Offline dink

  • Administrator
  • *****
  • Posts: 4285
  • Karma: +372/-0
  • pie? I nearly bought one!
Re: TAD Corporation Cabal
« Reply #3 on: November 23, 2020, 09:43:04 AM »
That's OK - I don't miss it :)

Offline KaNyErO

  • Member
  • ***
  • Posts: 139
  • Karma: +4/-0
Re: TAD Corporation Cabal
« Reply #4 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!

Offline iq_132

  • Administrator
  • *****
  • Posts: 3749
  • Karma: +408/-0
  • Definitely not Dink!
    • NeoSource
Re: TAD Corporation Cabal
« Reply #5 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. ^^


Offline Kev

  • FBNeo Dev
  • ******
  • Posts: 290
  • Karma: +2/-0
Re: TAD Corporation Cabal
« Reply #6 on: November 30, 2020, 06:14:02 AM »
Wow, I missed this but that's amazing work!

Offline iq_132

  • Administrator
  • *****
  • Posts: 3749
  • Karma: +408/-0
  • Definitely not Dink!
    • NeoSource
Re: TAD Corporation Cabal
« Reply #7 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.


Offline KaNyErO

  • Member
  • ***
  • Posts: 139
  • Karma: +4/-0
Re: TAD Corporation Cabal
« Reply #8 on: January 11, 2021, 01:46:24 PM »
any news ?

Thanks.

Offline iq_132

  • Administrator
  • *****
  • Posts: 3749
  • Karma: +408/-0
  • Definitely not Dink!
    • NeoSource
Re: TAD Corporation Cabal
« Reply #9 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)
« Last Edit: February 14, 2021, 11:46:03 AM by iq_132 »


Offline iq_132

  • Administrator
  • *****
  • Posts: 3749
  • Karma: +408/-0
  • Definitely not Dink!
    • NeoSource
Re: TAD Corporation Cabal
« Reply #10 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.
« Last Edit: February 14, 2021, 12:06:08 AM by iq_132 »


Offline iq_132

  • Administrator
  • *****
  • Posts: 3749
  • Karma: +408/-0
  • Definitely not Dink!
    • NeoSource
Re: TAD Corporation Cabal
« Reply #11 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.


Offline iq_132

  • Administrator
  • *****
  • Posts: 3749
  • Karma: +408/-0
  • Definitely not Dink!
    • NeoSource
Re: TAD Corporation Cabal
« Reply #12 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

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
« Last Edit: February 14, 2021, 12:29:49 AM by iq_132 »


Offline KaNyErO

  • Member
  • ***
  • Posts: 139
  • Karma: +4/-0
Re: TAD Corporation Cabal
« Reply #13 on: February 14, 2021, 10:43:29 AM »
Wow, thanks a lot
 

 :smilie: ;p