Jump to content
IGNORED

Impossible Mission - guess who ?


krewat

Recommended Posts

Just curious. Is the one on one code you have pretty complete? It might be interesting to see if it provides any insight on the "timing" issues 7800 emulators have with that game.

 

I'm not sure yet, I haven't restored it.

 

The stuff that I DID restore looks to be the original APPLE code. Believe it or not.

 

I do, however, remember working on it, or at least, giving it to another developer to work on and he returned the finished product to me. Gotta get on that right after I get finished trying to restore Summer Games, and then on to Winter Games. One on One will be right after that.

Link to comment
Share on other sites

Just remember something about "Man development" - I had nicely put MY NAME on the "Converted to the 7800 by..." for IM, and was told "change that to MAN DEVELOPMENT". Didn't know why, didn't LIKE it, but did it anyway.

 

My favorite pet theory (no evidence to support it, and most likely wrong, but amusing nonetheless) is that IM had a problem similar to TEMPEST in the Arcade--the game was designed so that unauthorized changes to part of the binary would cause slight malfunction, but the game was released with such 'unauthorized changes' in place that hadn't been adjusted to work properly; in this case, my pet theory would suggest that 'converted by' string was used in a random generator. :)

Link to comment
Share on other sites

I just wanted to say "welcome aboard".

 

I hope you don't mind, but a few years ago, I took the PAL version of Impossible Mission, and converted the scanlines/colors so that it would work on NTSC consoles.

It was one of my favorite games on the 7800, so I wanted to see the ending. It took a little time, but it was worth it.

 

I did a diff of Impossible Mission vs. the PAL working version a long time back-- I'm not sure if I have it around, but I could look.

That might help you isolate the issue.

 

But anyway, welcome aboard, and thank you for a very fun game.

 

Oh, and do you know what would really make my day? The manual had no indication of how to put together those puzzle pieces. I had to learn how to do it when solving the game. To assist with this, I once tried to take screenshots via video capture card of every puzzle piece, so I could have a walkthrough of how to solve the puzzle.

Seemed like there was a huge set of pieces though! I think I ended up with 100 unique pieces after multiple games (noting that the puzzles are only 32-piece puzzles). That's when I said "what? Oh, the hell with this; I can't possibly map this out".

 

So, I'm wondering:

- could you comment as to how many puzzle pieces there are? Are they randomized?

My guess was that each puzzle segment had 4 pieces, and those were made up of 2 pieces that were "fixed", and those pieces were potentially "randomly scrambled/divided between 2 pieces". But, I could be full of crap. :) So, can you comment?

 

A Big fan,

-John

 

P.S. I am very much looking forward to your investigations (and excited to hear about Cali Games).

 

-John

Link to comment
Share on other sites

So, I'm wondering:

- could you comment as to how many puzzle pieces there are? Are they randomized?

My guess was that each puzzle segment had 4 pieces, and those were made up of 2 pieces that were "fixed", and those pieces were potentially "randomly scrambled/divided between 2 pieces". But, I could be full of crap. :) So, can you comment?

 

That's how the original C64 version was... 18 pieces were fixed, the other 18 were randomly paired from a pool to fit the gaps.

Link to comment
Share on other sites

I don't even have a clue ;)

 

I was just looking at the sources, nothing pops out right away. I'll look into it more later.

 

But I do see where a "solution" is broken into 4 random pieces.

 

As for California Games... I can only find the BMX sources that I converted, and no idea if it was finished. Doesn't look like I went very far with it.

 

I also can't find the C64 sources. Any leads on that? Anyone got a binary for the C64 version?

Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...
As for California Games... I can only find the BMX sources that I converted, and no idea if it was finished. Doesn't look like I went very far with it.

 

I also can't find the C64 sources. Any leads on that? Anyone got a binary for the C64 version?

 

Here's what I found online:

http://www.mobygames.com/game/c64/california-games

There's a few names in the credits on the right hand side.

Maybe one of those guys has the source code. I can ask some resident experts here if they're in contact with any of those guys.

 

I could potentially find the binary-- would it help?

 

-John

Link to comment
Share on other sites

I don't even have a clue ;)

 

I was just looking at the sources, nothing pops out right away. I'll look into it more later.

 

But I do see where a "solution" is broken into 4 random pieces.

 

As for California Games... I can only find the BMX sources that I converted, and no idea if it was finished. Doesn't look like I went very far with it.

 

I also can't find the C64 sources. Any leads on that? Anyone got a binary for the C64 version?

 

 

I know I can speak for everyone here saying even if it's just the BMX portion of the game we would all love to get a copy of it, be it on cartridge or binary format. You can count me in to buy a copy for sure.

Link to comment
Share on other sites

I know I can speak for everyone here saying even if it's just the BMX portion of the game we would all love to get a copy of it, be it on cartridge or binary format. You can count me in to buy a copy for sure.

But if it was just the BMX part, would it be a playable prototype? If not, maybe it could be hacked into one? Still, I'd love to see some screenshots.

 

Tempest

Link to comment
Share on other sites

I know I can speak for everyone here saying even if it's just the BMX portion of the game we would all love to get a copy of it, be it on cartridge or binary format. You can count me in to buy a copy for sure.

But if it was just the BMX part, would it be a playable prototype? If not, maybe it could be hacked into one? Still, I'd love to see some screenshots.

 

Tempest

 

 

Thats what I'm thinking is hack it together so it is playable. Having just the BMX stage is way better than nothing. Call it "Claifornia Games: The BMX Classic" or something. A start up screen, press a button and right to the event would be enough for a sale to me. Even yet just have the events screen only have BMX to choose from, it's still gonna be sweet IMO. Heck if you wanted to go over the top you could even take a couple Summer or Winter games events and sprite hack them into Cali like events for more depth to the game cause if they are along side BMX I don't think anyone is gonna bitch.

Link to comment
Share on other sites

Thats what I'm thinking is hack it together so it is playable. Having just the BMX stage is way better than nothing. Call it "Claifornia Games: The BMX Classic" or something. A start up screen, press a button and right to the event would be enough for a sale to me. Even yet just have the events screen only have BMX to choose from, it's still gonna be sweet IMO. Heck if you wanted to go over the top you could even take a couple Summer or Winter games events and sprite hack them into Cali like events for more depth to the game cause if they are along side BMX I don't think anyone is gonna bitch.

 

Well, Shawn, this all sounds doable them. I will endeavor to work on what sources I have.

 

Still looking for a 6502 cross-assembler for DOS or UNIX (preferably Solaris)

Link to comment
Share on other sites

Thats what I'm thinking is hack it together so it is playable. Having just the BMX stage is way better than nothing. Call it "Claifornia Games: The BMX Classic" or something. A start up screen, press a button and right to the event would be enough for a sale to me. Even yet just have the events screen only have BMX to choose from, it's still gonna be sweet IMO. Heck if you wanted to go over the top you could even take a couple Summer or Winter games events and sprite hack them into Cali like events for more depth to the game cause if they are along side BMX I don't think anyone is gonna bitch.

 

Well, Shawn, this all sounds doable them. I will endeavor to work on what sources I have.

 

Still looking for a 6502 cross-assembler for DOS or UNIX (preferably Solaris)

 

Have you tried DASM?

Link to comment
Share on other sites

Thats what I'm thinking is hack it together so it is playable. Having just the BMX stage is way better than nothing. Call it "Claifornia Games: The BMX Classic" or something. A start up screen, press a button and right to the event would be enough for a sale to me. Even yet just have the events screen only have BMX to choose from, it's still gonna be sweet IMO. Heck if you wanted to go over the top you could even take a couple Summer or Winter games events and sprite hack them into Cali like events for more depth to the game cause if they are along side BMX I don't think anyone is gonna bitch.

 

Well, Shawn, this all sounds doable them. I will endeavor to work on what sources I have.

 

Still looking for a 6502 cross-assembler for DOS or UNIX (preferably Solaris)

 

cc65 includes a cross assembler called "ca65". I built it successfully on Mac OS X, and I would expect you'd have a similar experience with Solaris.

 

Check it out at: http://www.cc65.org/

Link to comment
Share on other sites

To give you a little help for starting, your code may need to include this header for compilation:

http://pages.cs.wisc.edu/~harvey/7800/Maria.h

 

It maps 7800 equates to addresses.

 

I really like DASM.

Others here can give more info, but here is a small place you can go to run an exercise:

http://pages.cs.wisc.edu/~harvey/7800/distella.html

Basically, the info here should allow you to disassemble Ballblazer, and then reassemble it.

And yes, the email address on that page is out of date, but I have no way to change it. :)

 

-John

Link to comment
Share on other sites

As a quick reply, neither DASM nor ca65 handle the source code I have without major changes.

 

I found a demo of Avocet's 6502 assembler, ADC-6502

 

It successfully compiled something just now from IM's source code. So... looks like I have an assembler after all...

 

The compiler I used originally, x6502, was from a company that was later acquired by Avocet. So, x6502.exe from the above demo software works.

 

It's a hacked demo, so there is no expiration date, so it's a viable solution for now, but I'd hate to be releasing code generated with a pirated copy of an assembler.

 

I will definitely have to see what I can come up with as an assembler, even if I have to hack one to work with my sources, or hack the sources to work with the assembler ;)

Link to comment
Share on other sites

  • 1 year later...

I'm starting to remember (maybe) that Jim Mahoney said "Put this in there" about Man Development Corp. It might have been "Mahoney and Nxxxx" as in him and this other guy who was his partner. I totally forget his name at this point. It might come to me sometime laying awake at 3AM.

 

Sorry to bump this up, but I was just looking at New York State's records and saw both a "Man Development Corp." and a "Man Development Group" in Suffolk County.

Edited by CRV
Link to comment
Share on other sites

Sorry to bump this up, but I was just looking at New York State's records and saw both a "Man Development Corp." and a "Man Development Group" in Suffolk County.

 

It never even occurred to me to look, but you're right, there are both those names, registered as corporations.

Link to comment
Share on other sites

CG, no. I haven't had the time to fool around with the sources that I DO have of it, and I am still trying to find a good 360K floppy drive to try to read the crappy floppies I have of it - the things start to delaminate as I read them, so I need to get a really good floppy drive that I can clean easily.

 

IM, actually I found the original compiler I used with it, so I am somewhere in the middle of going back to the original code and compiling and checking it against the binaries to make sure it compiles 100% perfect. From there, I already know what the bug is caused by, so I am going to TRY to get it fixed and compiled. Maybe this coming Spring I'll have binaries ready.

Link to comment
Share on other sites

Maybe some of us could help you by loaning you a decent floppy drive.

Getting that thing read sooner as opposed to later sounds like a necessity in my mind, even if you don't look at the source for a good long while.

 

What area of the map are you nearby? There are lots of us sprinkled throughout the world.

 

-John

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...