PAL BIOS

General forum for 4DO
p00rs0d
Posts: 2
Joined: Sat Jun 08, 2013 6:02 pm

PAL BIOS

Postby p00rs0d » Sat Jun 08, 2013 6:15 pm

I hope this is the right place to ask. I've been using the latest 4DO (1.3.2.2) with the panafz10 rom from the Mess collection.

Everything works ok, except for a couple of PAL games - which complain about running on an NTSC machine.

I manage to patch the ISO, that is NOP out the call and continue to play Way of the Warrior - so far so good.

What would be good for the emulator would be to compare the differences in setup between a PAL and a NTSC 3DO so the emulator can be set to the region required.

If someone can point me in the direction of an available PAL BIOS, I'll gladly take a look at it.

In the meantime, thanks for this cool emu!
p00rs0d
Posts: 2
Joined: Sat Jun 08, 2013 6:02 pm

VDLP

Postby p00rs0d » Mon Jun 10, 2013 1:20 am

While looking into this, I found that the _vdl_Init() function does not actually need

Code: Select all

   static const unsigned int StartupVDL[]=
   { // Startup VDL at addres 0x2B0000
      0x00004410, 0x002C0000, 0x002C0000, 0x002B0098,
      0x00000000, 0x01080808, 0x02101010, 0x03191919,
      0x04212121, 0x05292929, 0x06313131, 0x073A3A3A,
      0x08424242, 0x094A4A4A, 0x0A525252, 0x0B5A5A5A,
      0x0C636363, 0x0D6B6B6B, 0x0E737373, 0x0F7B7B7B,
      0x10848484, 0x118C8C8C, 0x12949494, 0x139C9C9C,
      0x14A5A5A5, 0x15ADADAD, 0x16B5B5B5, 0x17BDBDBD,
      0x18C5C5C5, 0x19CECECE, 0x1AD6D6D6, 0x1BDEDEDE,
      0x1CE6E6E6, 0x1DEFEFEF, 0x1EF8F8F8, 0x1FFFFFFF,
      0xE0010101, 0xC001002C, 0x002180EF, 0x002C0000,
      0x002C0000, 0x002B00A8, 0x00000000, 0x002C0000,
      0x002C0000, 0x002B0000
   };
   HEADVDL=0xB0000;

        for(unsigned int i=0;i<(sizeof(StartupVDL)/4);i++)
                _mem_write32(HEADVDL+i*4+1024*1024*2,StartupVDL[i]);


These entries are written by the BIOS ROM anyways - FZ1 is slightly different to FZ10 - this can be confirmed by looking at the memory dumps or startrom section of each.

Best case we save a couple hundred bytes of space and a few cycles!

BTW - the current SVN compiles as 1.3.2.1 - have I missed something?

Return to “General Forum”

Who is online

Users browsing this forum: No registered users and 16 guests