[comp.sys.apple] Omnitrend

gt0t+@ANDREW.CMU.EDU (Gregory Ross Thompson) (10/18/89)

  Got a question about Omnitrend software.  Are they out of buisness?
I've been trying to contact them, and have gotten no answer on several
occasions.

  If they are, then I need help...

  I've got a game made by them called Universe II.  Really good game.
I haven't played it in a while, so I dug it up a few days ago.  I used
to play it on a 2 drive //e, and it worked great, but I found that it
won't work on my GS because I only have 1 5.25" drive.
  At one point in time, they were offering an upgrade from 3 5.25"
disks to 1 3.5" disk.  It was free plus shipping, so I figured I'd get
it.  Well, they're gone, so it doesn't look like I can.

  I decidede to try and convert the thing on my own.  I've copied all
the files onto a 3.5" disk, and gone in with a block editor and
changed all the file accesses so that it looks for that disk for all
the files instead of going to the other disks.  I have, however, run
into a problem.  It's got a routine to print up a little message
saying insert disk (blah) into drive 2.  After which, it searches
drive 2.  I don't have a drive 2, so it just prints the message again.
I need to find the routine and remove it, but I can't find it.  If
anyone out there has the 3.5" version, please leave me mail.  Or, if
anyone knows anything about the company, please leave me mail.

  Thanks...

          -Greg T.

  BTW: Yes, I have the original.  I payed for it, it's ligit...

alank@pro-beagle.cts.com (Alan Krause) (10/20/89)

Network Comment: to #11816 by gt0t+@andrew.cmu.edu

First of all Greg, I'd make sure that it doesn't use any nibblecounts, and the
like..  second of all, you'd have to search the disk for jsr's to the ProDos
Mli  (a jsr $BF00)..  then you'd wanna look at the byte after that, which
tells the mli which operation to perform..  the bytes for disk access are:
      $80 Read_block
      $81 Write_block
      $C2 Rename
      $C1 Destroy
      $C3 Set_file_info
      $C4 Get_file_info
      $C5 Online
      $C6 Set_prefix
      $C7 Get_prefix
      $C8 Open
      $CA Read
      $CB Write
      $CC Close

  the ones i'd search for would be the online cmd, the set_prefix and
get_prefix cmds...  Those are what I'd expect them to use....
    Of course, this is all assuming that they are using the mli as their file
searching utility, and not basic system...
      Alan

gt0t+@ANDREW.CMU.EDU (Gregory Ross Thompson) (10/21/89)

  Well, I worked, and I worked.  I hacked and I hacked, and I have
done it.  It took a while, but it's done.  It was written in Apple
Pascal 1.3, so I had to delve into that operating system.  It works
great now, except that there's still a heck of a lot of disk access,
so I think I'm gonna modify it even more so that it saves the player
data onto another disk.  That way I can shove the whole program disk
into RAM, and have a disk with just the player data on it.  It'll run
FAST and I'll still be able to save my game.

  I'd give away copies to registered users, but that's still probably
going against the copyright laws, so sorry guys.  You'll have to
figure it out yourself.  Of course, I'm probably the only one here
who's got it.

          -Greg T.

========================================================================
* The previous message was brought #ARPANet : gt0t+@andrew.cmu.edu     ^
* to you through a grant from CMU  #Bitnet:Floyd@Drycas.club.cc.cmu.edu^
* who has graciously taken a hell  #Bitnet : y614gt0t@VB.CC.CMU.EDU    ^
* of a lot of money from this man. #Can I get one more account???      ^
========================================================================