home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d3xx
/
d320
/
amiomega.lha
/
AmiOmega
/
amiga-omega.readme
< prev
next >
Wrap
Text File
|
1990-02-14
|
3KB
|
70 lines
Amiga Omega Ver. 1.0
After seeing omega on a UNIX machine, I though that it would be great to have
it on the amiga, however no one had done a port, so I basically used up my
vacation in order to port (an play) it. In order to port it I had to
implement some of curses (a text windowing system from UNIX), since I had no
docs I reverse engineered it, thus there are some error that I could easily
fix if I had some actual curses documentation (and some time) such as the
cursor problem. Also I freely admit right now that: The display is slow,
this is because optimizing the display is kind of tricky, (and the amiga's
Text() function is not a speed demon either) I have some optimization in
right now (basically it checks a byte map of the screen before drawing the
characters), but refreshes are still pretty costly when the display doesn't
change much, so movement is slow.
Hardware requirements:
An amiga with a least 1MB of memory (more is better omega eats memory very
quickly), it can be run off of 1 floppy, but a HD is a lot faster also
save files are large (130K at least), so have another blank disk to save games.
Bugs:
1> The Display is Slow
2> Every window displays a cursor (I don't know what flag curses uses for this)
3> Inventory refreshes strangely, (I think due to something in curses)
4> Highscore table isn't working.
5> There is a tendancy to hang when going down dungeon levels ( I think that
this may be a problem with memory fragmentation, because saving and rebooting
clears it up)
6> Omega is a memory hog, I think it can be run in 1MB, but that's pushing it
you would have to save before going down each level of the dungeon
(I've had no trouble plaing it with 2.5MB)
7> The I/O uses a busy wait, I know that this is terrible for a multi-tasking
machine, but I kept getting behind on the input without a wait statement...
8> The display occasionally prints a line from the character attributes at the
top of the screen.
9> For some reason the handling of '\n's for the data files was messed up, so
all the data files (.dat) had to be trimmed.
11> It won't overwrite the .omegarc.
12> For some reason, when you go to the order of Paladins, the guards will
sometimes attack you, I don't have a good explaination for this, as I didn't
change any of code that should affect monster behavior...
Basically those are the bugs I have found, however
I was able to finish most all of the quests (I'm still working on some), and
I did manage to become an adept.
Legal Stuff etc.
As per the original omega licencing, and
my work is to be considered freely copyable, so you can copy/use the program
to your heart's content without paying me a dime. However, if you would like
to see some of those (plus the others that I'm sure will be discovered down the
road) fixed, then sending donations is a way that you can encourage me to do
so. Also if you donate $15 or more I will mail you (be sure to have a return
address) any further updates, so you don't have to download or buy any PD
software disks to get the update. As a college student my free time is kind
of limited, so if I don't get any donations then it says to me that people
don't really want to see any further work on it, so I'll do something else
with my free time. In any case
Send any comments/donations to:
Rick Golembiewski
1825 Taper Dr.
Pittsburgh Pa 15241
or
Email to: rg20+@andrew.cmu.edu