Author Topic: Jack the Giantkiller driver  (Read 8195 times)

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Jack the Giantkiller driver
« on: January 18, 2008, 09:58:15 PM »
Here's a driver for games on Jack the Giantkiller hardware:

Brix
Freeze
Jack the Giantkiller (set 1)
Jack the Giantkiller (set 2)
Jack the Giantkiller (set 3)
Joinem
Lover Boy
Super Casino
Super Triv
Treasure Hunt (bootleg?) - not working
Tri-Pool (Casino Tech)
Tri-Pool (Costal Games)
Zzyzzyxx (set 1)
Zzyzzyxx (set 2)


Supported:
16/24/32 bit depths
Sound
Savestates
Dipswitches

Bugs:
Joinem - sound is slow and inputs aren't completely correct
Treahunt - FBA can't handle encrypted Z80 CPU


Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: Jack the Giantkiller driver
« Reply #1 on: March 20, 2008, 01:26:09 PM »
Update:

Now uses generic tile functions (decode & draw)
Flip screen is now supported
Joinem's sound and controls (through somewhat of a hack) are now fixed. :)
Treasure Hunt works (apparently FBA can do encrypted z80, I'm just stupid lol)
Cleaned the inputs (the old way was overly complex)
Adjusted screen sizes, the crap is now trimmed off


Offline jens.l

  • Newbies
  • *
  • Posts: 17
  • Karma: +0/-0
Re: Jack the Giantkiller driver
« Reply #2 on: March 20, 2008, 03:51:21 PM »
Ach was:

"Treasure Hunt works (apparently FBA can do encrypted z80, I'm just stupid lol)"

don't be so hard to your self, you are a genius. :biggrin:

jens

Offline Barry Harris

  • dontbeabarry
  • *
  • Posts: 1785
  • Karma: +0/-65535
  • I'm Barry Harris and I like to f*** people over
Re: Jack the Giantkiller driver
« Reply #3 on: March 20, 2008, 04:07:11 PM »
Nice update to the driver. The generic tile rendering is the best thing I've written I think - makes things a lot easier!

FBA does support encrypted Z80 code - although it seems if it's quite a complicated encryption it has problems. The encryption on System 1 refuses to work reliably - I think the issue is in Doze somewhere but I'm not sure where!
Account of Barry Harris; the traitor.
Send me an e-mail at barry@fbalpha.com letting me know how big of a piece of sh** I am.

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: Jack the Giantkiller driver
« Reply #4 on: March 20, 2008, 04:43:08 PM »
Ach was:

"Treasure Hunt works (apparently FBA can do encrypted z80, I'm just stupid lol)"

don't be so hard to your self, you are a genius. :biggrin:

jens

I'm no genius lol, but I am certainly my own worst critic. ;)
Thank you for the kind words Jens. :)

The generic tile rendering is the best thing I've written I think - makes things a lot easier!
Very much so! The tile decoding routines have certainly helped save me a lot of headaches. :)

FBA does support encrypted Z80 code - although it seems if it's quite a complicated encryption it has problems. The encryption on System 1 refuses to work reliably - I think the issue is in Doze somewhere but I'm not sure where!
Hmm.. I wonder... would it be possible to run the games in FBA and MAME, log the which operations they perform, and trace down exactly where they deviate?  It may help nail down exactly which instruction(s) is/are the problem.
If you get that far, would it be possible fix the problem with reading/writing shorts from the read/write handlers? (22 / LD (nn), HL only reads the second byte).


Offline Barry Harris

  • dontbeabarry
  • *
  • Posts: 1785
  • Karma: +0/-65535
  • I'm Barry Harris and I like to f*** people over
Re: Jack the Giantkiller driver
« Reply #5 on: March 20, 2008, 04:59:43 PM »
Not sure where to go with it - a lot of games work in a fashion so it's nearly there. I got fed up with it and moved onto the Tumble Pop bootleg hardware though - just put some pics up on my site of the current progress!
Account of Barry Harris; the traitor.
Send me an e-mail at barry@fbalpha.com letting me know how big of a piece of sh** I am.

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: Jack the Giantkiller driver
« Reply #6 on: March 22, 2008, 10:39:51 PM »
Some very nice work! The other games on that hardware look very cool. :)


Offline BisonSAS

  • Expert
  • *****
  • Posts: 210
  • Karma: +27/-0
  • [NGBRT]
    • NeoGeo BR Team
Re: Jack the Giantkiller driver
« Reply #7 on: March 23, 2008, 05:27:50 PM »
Update:

Now uses generic tile functions (decode & draw)
Flip screen is now supported
Joinem's sound and controls (through somewhat of a hack) are now fixed. :)
Treasure Hunt works (apparently FBA can do encrypted z80, I'm just stupid lol)
Cleaned the inputs (the old way was overly complex)
Adjusted screen sizes, the crap is now trimmed off
Now the sound in loverboy don't work and don't show credits (visible area or resolution problem).

Other bug:
Palette is broken in tripool demo mode.
« Last Edit: March 23, 2008, 05:47:31 PM by BisonSAS »

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: Jack the Giantkiller driver
« Reply #8 on: April 03, 2008, 12:37:33 PM »
Fixed the tripool colors, zzyzzyxx, and loverboy sound :)