Main > Software Forum

ATTN All Programmers - Help improve Daphne (Dragon's Lair, Space Ace)

<< < (4/10) > >>

benll64:
I have zero understanding of your comment, but for Howard or anyone else that understood it, I'm sure it will be very helpful.

Thanks! :)

Howard - any luck yet?

Howard_Casto:
Please don't take this in a bad way.  You are really mis-representing me here. 

I said I would put it on my todo list.  I never said I would get it working for sure.  Also it's on my todo list meaning I haven't done it yet.  (I haven't even looked at the source). 

Honestly I have zero interest in this particular hack, but like I told you via pm, I'm going to eventually add output support to Daphne anyway and if I can figure it out while I'm in there I'll try to do it for you.  If what SL is saying is true, it'll probably be more effort than it's worth, although different variants of laserdisc roms are alarmingly similar... we might luck up and the location turn out ot be either identical or close enough to where I can figure it out. 

yotsuya:
Granted, I haven't tried these new ROMS, but what does it do at bootup? It is 40-80 seconds of a blank screen?

benll64:
Yes, the standard boot-up time is around 1 minute. In a MAME / mult-game setup, no one but me will wait that long; they'll just assume the game doesn't work.

With the -fastboot switch enabled in Daphne, it takes under 10 seconds.

Howard, no problem, thanks for clearing that up. Let us know if you do figure it out!

Anyone else out there want to take a stab at it?

degenatrons:
I had a quick look at the coding in the Daphne source (win32) and notice that the DLE1.1 rom appears to support the fastboot flag.  Existing Daphne code exists to do this.  Code snippet is below.  The patch is not available for the DLE2.x roms but maybe DLE1.1 will be good for you.

So try running daphne with -fastboot with the DLE1.1 rom if you haven't already.

void dle11::patch_roms()
{
   bool passed_test = false;

   // NOW check to make sure the DLE readme file is present and unaltered
   // Dave Hallock requested this check to make sure sites don't remove his readme file
   // and distribute DLE.

   passed_test = verify_required_file("readme11.txt", "dle11", 0x4BF84551);

   // if they failed the test then exit daphne
   if (!passed_test)
   {
      printerror("DLE readme11.txt file is missing or altered.");
      printerror("Please get the original readme11.txt file from www.d-l-p.com, thanks.");
      set_quitflag();
   }

   if (m_fastboot)
   {
      m_cpumem[0x121b] = 0x00;
      m_cpumem[0x1235] = 0x00;
   }
}


Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version