[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::amiga_v1

Title:AMIGA NOTES
Notice:Join us in the *NEW* conference - HYDRA::AMIGA_V2
Moderator:HYDRA::MOORE
Created:Sat Apr 26 1986
Last Modified:Wed Feb 05 1992
Last Successful Update:Fri Jun 06 1997
Number of topics:5378
Total number of notes:38326

443.0. "Amiga software" by SZOFNA::CBODINE (Every where you go there you are) Tue Apr 07 1987 16:34

    After having my AMIGA for about a month, I have some
    questions/complaints:
    	1) Much of the software I have purchased (mostly games) requires
    	   Kickstart v1.1 including.
    		a) Chessmaster 2000
    		b) LeaderBoard
    		c) SkyFox
    		d) GraphicCraft and TextCraft
    	   Most of these with the exception of LeaderBoard will run
    	   under kickstart v1.2 but they give you funny looking screens
    	   while loading. Functionally, however, they all seem to work
    	   fine.
    	2) Very little of the entertainment software takes advantage
    	   of the multi-tasking features of the amiga. They all want
    	   to take over the entire machine. DPaint II does! And for that 
    	   I am grateful.
    
    My questions/complaints are - Why does so much of the software,
    including the popular software like Chessmaster, require the older
    version of kickstart. When they put kickstart in ROM on the 2000
    and 500, it appears as if alot of 1.1 software will be unavailable
    to the people who buy those machines.
    
    Why do so few of the programs take advantage of multi-tasking. Is
    the reason for doing this to prevent people from hacking their
    software? If it is, it's silly. I haven't found anything that I
    couldn't make a backup copy of with Marauder.
    
    Chris 
T.RTitleUserPersonal
Name
DateLines
443.1Yes, and noHYSTER::DEARBORNTrouvez MieuxTue Apr 07 1987 17:1811
    Textcraft will work under 1.2 if you use fixhunk on it.
    
    DPaint II does not take over the machine.  Perhaps you don't have
    enough memory to allow you to run other things at the same time.
    (you need more than 512K with DPaint II to run other programs at
    the same time.)
    
    For a little fun, you can run DPaint II twice (given enough memory).
    It acts really strange though.  The pointer effects both screens
    at the same time, depending upon what you are doing.
    
443.2Check your 1.2 versions..LEDS::ACCIARDITue Apr 07 1987 17:4018
    Are you quite sure that you have a RELEASE copy of KS/WB 1.2?
    I assure you that all of the programs you mentioned, especially
    Chessmaster2000 work just fine under 1.2. (I use Chessmeaster at
    least twice a week).  The one exception is Leader Board, which
    definately requires 1.1.
    
    If you have expanded memory, some early programs (notably Textcraft)
    need to be 'FIXHUNKED.  This utility redirects the program code
    into fast memory, and the graphics/sound code hunks into chip memory.
    You see, unless the programmer 'Atomized' his code, all code hunks
    will be forced into fast memory, including graphics/sound code.
    The custom graphics and sound chips cannot access fast memory, so
    these programs act funny.  'FIXHUNK' merely identifies what type
    of code hunk, and directs it to fast or chip ram.  Once a program
    has been 'FIXHUNKED' once, you need never do it again.
    
    I would try to verify the version of KS/WB, as I haven't had the
    need to use 1.1 in several months, other than to play Leader Board.
443.3BAGELS::BRANNONDave BrannonTue Apr 07 1987 19:2412
    A couple reasons why programs are written that way:
    
    multitasking is a new concept for a lot of the game programmers,
    the amiga is a new machine, it will take time for them to learn
    how to do the simple things in a multitasking environment.
      
    512K is the normal amount of available memory the programs are
    written for...multitasking with user programs with come when
    you have more memory - the game wants most of the 512K for itself.
    
    -dave
    
443.4TLE::RMEYERSRandy MeyersTue Apr 07 1987 19:466
Re: .3

Also, for action/arcade games, multitasking could cause unacceptable delays
causing the game to appear jerky.  On the other hand, the shareware
Missile Command game recommends that you run a few tasks in the background
to slow the game down to avoid it running too fast.
443.5what's fixhunkSZOFNA::CBODINEEvery where you go there you areTue Apr 07 1987 20:1816
    I have been able to run (like I said in .0) everything under kick
    1.2 except leaderboard. The only thing is, I get funny screens while
    loading. For instance on Chessmaster 2000, The horse and carriage
    intro screen is all out of whack. It doesn't appear to affect the
    way the program operates however.
    
    Also, I can run TextCraft fine under 1.2 and I never used FIXHUNK.
    What is fixhunk? Where is it? Will it take away the funny screens
    that I described above?
    
    I can understand the thing about games wanting to take over the
    whole machine because they need all of the resources of the computer
    to run properly. However, it seems as if it could grab control of
    the resources without having to do a reboot. What do you think?.
    
    Chris
443.6SNO78C::METRO_OATue Apr 07 1987 21:465
    re: .5
    
    FixHunk V1.2a may be found on Fish Disk 36.
    
    -rob
443.7FixHunk is only for Expansion Memory ProblemsTLE::RMEYERSRandy MeyersWed Apr 08 1987 02:3325
Re: .5

The previous notes were slightly misleading.  FixHunk is not really a
program needed to make things run under 1.2.

FixHunk fixes programs that do not work with extended memory.  As long
as you only have a half meg (or less) of memory, you do not need FixHunk.

Some people associate FixHunk with making programs work with 1.2 because
of a new feature of 1.2 called auto-config.  Under 1.2, the Amiga, as it
boots, will automatically recognize properly constructed hardware add ons
and will configure them.  Under 1.1, the user had to issue a command to
cause the Amiga to notice a hardware add on.  If the user was going to
use a program that didn't work with extended memory, the easiest way to
get it to work was to boot the Amiga and never issue the command to
add the expansion memory to the system.  If the program was a game that
required rebooting to work, everything seemed to work naturally because
people who wrote games that didn't work with extended memory didn't bother
to put startup files on their products to cause extended memory to be
recognized.

However, under 1.2, the Amiga automatically recognizes expansion memory.
The only way to avoid the Amiga recognizing expansion memory was to
disconnect it from the computer.  This makes programs that work with
extended memory more obvious.
443.8ChessMasetr 2000 Works Fine Under 1.2AUTHOR::MACDONALDWA1OMM Listening 224.28Thu Apr 09 1987 10:385
    My ChessMaster works fine under V1.2 and I bought it long before
    V1.2 was selling at the local Amiga shops. It does work fine under
    the released version of 1.2.
    
    Paul