Jump to content
Sign in to follow this  
Underball

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

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

Share this post


Link to post
Share on other sites

I'll have to try that out. Though I don't thing the flags entry relates to banking, since Kung Fu Master doesn't use any banking. I'm guessing it's something related to timing.

 

Mitch

Share this post


Link to post
Share on other sites

I was just going to mention that it gets screwed up on the second level but you beat me to it. I wonder how many of the levels are playable?

 

Mitch

Share this post


Link to post
Share on other sites

OK, it looks like whatever level you select will work until you die or pass the level. So you can play all of the levels one at a time but not all together. Better than nothing I guess.

 

Mitch

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

You need to hold it down before you start a game and let go when the level you want starts.

 

Mitch

Share this post


Link to post
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.

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...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...