Jump to content
IGNORED

Missing In Action - NOW *sort of* PLAYABLE IN PROSYSTEM EMU!


Underball

Recommended Posts

So as I was poking around the prosystem.dat file, seeing if I noticed anything peculiar - I realized I didn't have an entry for Missing In Action, even though I knew it didn't work right in Prosystem.

 

After a bit of testing - I figured it out.

 

Here's the proper entry:

 

[017066f522908081ec3ee624f5e4a8aa]

title=Missing in Action

type=2

Pokey-false

controller1=1

controller2=1

region=0

flags=2

 

 

Turns out it needs "type=2" because is a 145kb rom, and it need "flags=2" because it uses the same weird ass banking scheme as Kung Fu Master.

 

I've attached the file for those not wanting to edit it manually.

 

Plays perfect now. Without this entry in the prosystem.dat, the game is correctly identified as type=2, but it doesn't automatically identify the proper flags=2 banking scheme.

 

UNFORTUNATELY - I just discovered taht once you pass the first stage and go to "bridge of fire" you get nothing but garbage.

 

bummer. :roll:

ProSystem.dat.zip

Edited by Underball
Link to comment
Share on other sites

how do you do a level select, other than starting on the first one?

 

It's the difficulty switch. In ProSystem hold down F6 when you start the game, it will start cycling through the different levels, let go of F6 when you see the level that you want.

 

Mitch

Link to comment
Share on other sites

Not sure if this will help but here is a little chart I made while translating from Prosystem Cart type to cart "header" cart types.

 

Prosystem uses the following cart types...

 

prosystem type 0 -> 0	Normal Cart
prosystem type 1 -> 2	Supercart
prosystem type 2 -> 10	Supercart with additional ROM at $4000 (Large)
prosystem type 3 -> 6	Supercart with additional RAM at $4000
prosystem type 4 -> 02	Supercart no additional RAM/ROM
prosystem type 5 -> 256	 F18 Hornet
prosystem type 6 -> 512	 Activision Cart

add 1 if pokey=true

btw it should be Flags=1 is CARTRIDGE_CYCLE_STEALING (prevents maria cycle adding).

and Flags=2 is CARTRIDGE_WSYNC_MASK (prevents a wsync if the wsync flag is set).

 

Unless I got em backwards (forces as opposed to prevents). :lol:

 

Which gets me to thinking.... Hmmmm

Edited by Shannon
Link to comment
Share on other sites

  • 3 years later...

Sorry, I know this is an old thread but I din't want to create a new topic for no reason.

 

I have updated my ProSystem.dat file as instructed. However, F6 does not allow me to perform a level select in the ProSystem Emulator. Is there something else I should try?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...