Jump to content
IGNORED

Sierra's Space Quest on the TI!


Vorticon

Recommended Posts

I got an email today from a gentleman named Martin Mangold who apparently programmed an abridged version of Sierra Online's Space Quest in assembly, graphics and all! I have not had a chance to test it extensively yet, but it comes on 3 disks and seems to work beautifully. Amazing job!

 

SQ1.thumb.jpg.7b31b9b174d1d8171591ee7d1eec87ba.jpg

 

SQ2.thumb.jpg.344b7fa7a86ac4210274cd780e79ad9e.jpg

 

Space Quest.zip

  • Like 33
Link to comment
Share on other sites

1 minute ago, arcadeshopper said:

Here's it in tifiles for TIPI the disks don't extract right with the auto conversion so Matt used tidir not sure whyhttp://cloud.tapatalk.com/s/5fb201bda14b3/Space_Quest_TIFILES.zip
 

Interesting - if I try to View the DV80 files on the disk image TI99Dir spawns a weird read error.   I didn't look into the disk image any further to determine why because the game played fine.  So I thought it must be my system but there could be disk tweaking needed.

Link to comment
Share on other sites

There seem to be two areas in the _H file FDRs (D/V 80) that can affect some file management operations on real hardware and our file management tools.   For this file example, the last sector EOF pointer [52xx] is one greater than it should be and the number of level 3 records allocated [0001] has its bytes reversed. The correct values are [5150 0100].  Fixing these two values allowed me to view an affected DV80 file in TI99Dir and in Disk Utilities.

 

image.thumb.png.1c33d4f5b4ef1fb37a8995bb224720d9.png

 

edit: clarifications

  • Like 2
Link to comment
Share on other sites

5 hours ago, arcadeshopper said:

Here's it in tifiles for TIPI the disks don't extract right with the auto conversion so Matt used tidir not sure whyhttp://cloud.tapatalk.com/s/5fb201bda14b3/Space_Quest_TIFILES.zip

Sent from my LM-V600 using Tapatalk
 

I can't seem to get that link to work.

Would you mind making a TIFILES zip and attach to a message here?

  • Like 1
Link to comment
Share on other sites

11 hours ago, arcadeshopper said:

He's delusional it's 3 disks of data

Delusional?  How is that in any way delusional?  It's NOT three FULL disks of data.  By my math the total of those three files only adds up to 571.5K, assuming four sectors is roughly 1K.  Yeah, it would be a real bitch putting it all together for sure, but even with the necessary overhead I doubt it would take nearly a half a megabyte.

Link to comment
Share on other sites

9 hours ago, InsaneMultitasker said:

There seem to be two areas in the _H file FDRs (D/V 80) that can affect some file management operations on real hardware and our file management tools.   For this file example, the last sector EOF pointer [52xx] is one greater than it should be and the number of level 3 records allocated [0001] has its bytes reversed. The correct values are [5150 0100].  Fixing these two values allowed me to view an affected DV80 file in TI99Dir and in Disk Utilities.

 

image.thumb.png.1c33d4f5b4ef1fb37a8995bb224720d9.png

 

edit: clarifications

I wonder if this was intentional (copyright protection) or not.  If we do correct the file EOF pointers, I wonder if it'll impact anything in the code.  Suppose we can fix all of them for each file, throw the modded disk images out here in the thread, and crowdsource to see if the game still works fine.

  • Like 1
Link to comment
Share on other sites

27 minutes ago, Omega-TI said:

Delusional?  How is that in any way delusional?  It's NOT three FULL disks of data.  By my math the total of those three files only adds up to 571.5K, assuming four sectors is roughly 1K.  Yeah, it would be a real bitch putting it all together for sure, but even with the necessary overhead I doubt it would take nearly a half a megabyte.

Well, if we follow the logic you used here, the total file size is still too large for any cartridge boards out there except for the Yellow boards and the boards Tursi designed for Dragon's Lair. It will exceed the 512K limit of the other options. The other issue is in the program's coding--it was designed to load from disk, so it is completely unaware of bank switching. You'd have to go into the program and change the load routines for each scene to load that scene from the banks where it is stored and then continue execution where it left off. On a program of this size, that type of surgery isn't exactly trivial. . .

  • Like 4
Link to comment
Share on other sites

1 minute ago, Ksarul said:

Well, if we follow the logic you used here, the total file size is still too large for any cartridge boards out there except for the Yellow boards and the boards Tursi designed for Dragon's Lair. It will exceed the 512K limit of the other options. The other issue is in the program's coding--it was designed to load from disk, so it is completely unaware of bank switching. You'd have to go into the program and change the load routines for each scene to load that scene from the banks where it is stored and then continue execution where it left off. On a program of this size, that type of surgery isn't exactly trivial. . .

Yeah, the hooks would all have to be changed - from loading DV/80 files with data to "bank to certain bank, copy/read data from there".  Different routines.

 

Should we invent a cartridge ROM read only storage DSR ROM for the side port?  LOL.  

  • Like 2
Link to comment
Share on other sites

15 minutes ago, Ksarul said:

Well, if we follow the logic you used here, the total file size is still too large for any cartridge boards out there except for the Yellow boards and the boards Tursi designed for Dragon's Lair. It will exceed the 512K limit of the other options. The other issue is in the program's coding--it was designed to load from disk, so it is completely unaware of bank switching. You'd have to go into the program and change the load routines for each scene to load that scene from the banks where it is stored and then continue execution where it left off. On a program of this size, that type of surgery isn't exactly trivial. . .

 

I admit my memory is failing, but it was my understanding that the FinalGROM 99 could use up to one meg files.  I also agree it's not a trivial matter, after all, I did say it would be a bitch.  Now that said, I've seen some pretty amazing stuff come out over the years, stuff that has blown many people's minds here, so I'm never going to say someone is delusional or it cannot be done.  Why?  Because one, it's very antisocial, two, it's just plain rude, and third, history is littered with people with egg on their faces for saying something cannot be done, only to be proven wrong later.

Link to comment
Share on other sites

34 minutes ago, acadiel said:

I wonder if this was intentional (copyright protection) or not.  If we do correct the file EOF pointers, I wonder if it'll impact anything in the code.  Suppose we can fix all of them for each file, throw the modded disk images out here in the thread, and crowdsource to see if the game still works fine.

Good point re: protection.  My thinking is that it could be helpful to share our knowledge (constructively!) with the author that created the disk and if the issues were not intended as copy protection, there may be a tool they and others are using that needs to be fixed.   For all we know, the authors ran into this problem and worked around it in code.

Link to comment
Share on other sites

2 hours ago, Asmusr said:

js99er-20201116160914.png.228e2487e534f72e951bf63f8b52d998.png

 

Aargh, there is a time limit too.

Yeap. I think on the original game the time limit is 12 or 15min to get off the Arcadia. But in this version we only appear to have about 10min I think? I'm still trying to figure this out because I'm very familiar with the original EGA PC release of the game and the newer VGA release in the early 90s. Things don't happen the same way on this version. For instance, has anyone figured out how to get the title name for the data disk?

 

Spoiler

I found the note on the dead scientist in the star generator room stating the launch sequence is Kerona. But that isn't the name of the star generator data file that has to be retrieved from the computer data room. In the original game, you would meet up with a wounded scientists that would hobble into the computer data room the second time you entered the room. I've done that multiple times and not had this happen. I've also searched all the bodies and only discovered the keycard and note. So there have been changes made to this version. I'm also thinking that with the points set to only 30, that this is a much cut down version of the game due to limitations but as I've not made it off the Arcadia yet I don't know this for sure.

 

But yes overall this is really impressive and I'd buy it if it were somehow to get a physical cart release, although from reading above, it doesn't sound like that would be a very doable task.

 

  • Like 1
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...