[comp.sys.amiga] Software vs 1M CHIP RAM

dwi@manta.NOSC.MIL (Steve Stamper) (04/30/89)

For anyone who cares, I am posting a list of software titles
which WILL NOT run on a 1M Agnus Machine (rev 6 Motherboard).

1) AARHG!
2) Bards Tale 2
3) Heroes of the Lance
4) Wayne Gretzky Hockey.

Needless to say I have the above and they are for sale.

All productivity/serious software I have run (a lot)
works 100% OK.  Now for the surprise.  Here are some
titles that do RUN 100% OK with 1M CHIP RAM Machines:

All Psygnosis titles I have tried (BAAL, obliterator) - this
one shocked me, they even run with the 68020 enabled!

Sword of Sodan

Dragons Lair

battlechess

FA/18 Interceptor

Double Dragon

All others I tried.

Actually I was a bit surprised on how few problems I have
had.

-Roger Uzun

dwl10@uts.amdahl.com (Dave Lowrey) (04/30/89)

In article <781@manta.NOSC.MIL> dwi@manta.nosc.mil.UUCP (Steve Stamper) writes:
>For anyone who cares, I am posting a list of software titles
>which WILL NOT run on a 1M Agnus Machine (rev 6 Motherboard).
>
How does one determine the rev level of the mother board? I have a
recently purchased 2500.

Also, does anyone know how to determine if my 2090A has the
mysterious "new ROMs" that have been discused on the net lately?

-- 
-------------------------------------------------------------------

    "What is another word for 'Thesaurus'?"  Steven Wright

                          Dave Lowrey
                          Amdahl Corp.
                          Houston, Texas
                          (713)-850-8828
                         ...!{ames,sun,decwrl,uunet,....}!amdahl!dwl10

[ The opinions expressed <may> be those of the author and not necessarily
  those of his most eminent employer. ]

dwi@manta.NOSC.MIL (Steve Stamper) (05/01/89)

Bards tale II DOES run fine with 1M of CHIP RAM.  My previous
posting was an error.  
Repeat Bards TALE II and ALL other EA Games I hgave tried
run 100% fine with 1M CHIP RAM Mahines!.

Some were doctored by myself or FixBOOT to run under
1.2 but all ran OK.
Includes:
1 on 1*
Archon I*
Archon II*
Arctic Fox

* = had to use fixboot or fixarchon to get it to run, but
    runs on 1M CHIP RAM as easily as 512k.

darin@nova.laic.uucp (Darin Johnson) (05/01/89)

In article <1fsJ489nAw1010C8s.w@amdahl.uts.amdahl.com> dwl10@amdahl.uts.amdahl.com (Dave Lowrey) writes:
>In article <781@manta.NOSC.MIL> dwi@manta.nosc.mil.UUCP (Steve Stamper) writes:
>>For anyone who cares, I am posting a list of software titles
>>which WILL NOT run on a 1M Agnus Machine (rev 6 Motherboard).

Hmmn.  Just how does a program go about making itself NOT work with
1M chip memory?  The only thing I can think of is if the program
checks to see if allocated memory is really chip memory by looking at
the address; but of course no-one would break such a taboo :-)
Any other methods?  Just curious.

Darin Johnson (leadsv!laic!darin@pyramid.pyramid.com)
	We now return you to your regularly scheduled program.

thomas@cbmvax.UUCP (Dave Thomas QA) (05/01/89)

In article <526@laic.UUCP> darin@nova.UUCP (Darin Johnson) writes:
> Hmmn.  Just how does a program go about making itself NOT work with
> 1M chip memory?  The only thing I can think of is if the program
> checks to see if allocated memory is really chip memory by looking at
> the address; but of course no-one would break such a taboo :-)
> Any other methods?  Just curious.
> 

Well...a couple of ways.  The first involves making assumptions about
the configuration of the machine and when those assumptions don't hold
true the software gets confused.

The second involves direct register manipulation of the custom chips.  Many
bits were specified as reserved/unused on the old chips.  Programs were 
supposed to never write into these bits.  Even if they did, the old chips
ignored these bits and no harm was done.  The new chips use some of these
bits and programs which blithely write to them can cause some interesting
visual fireworks.

You are most likely to see problems with games and video programs which often
directly manipulate the registers for performance reasons.

        Dave
-- 
Dave Thomas, Commodore Amiga Test Engineering
UUCP  ...{allegra,rutgers}!cbmvax!thomas

adam@cbmvax.UUCP (Adam Levin CATS) (05/01/89)

In article <526@laic.UUCP> darin@nova.UUCP (Darin Johnson) writes:
>In article <1fsJ489nAw1010C8s.w@amdahl.uts.amdahl.com> dwl10@amdahl.uts.amdahl.com (Dave Lowrey) writes:
>>In article <781@manta.NOSC.MIL> dwi@manta.nosc.mil.UUCP (Steve Stamper) writes:
>>>For anyone who cares, I am posting a list of software titles
>>>which WILL NOT run on a 1M Agnus Machine (rev 6 Motherboard).
>
>Hmmn.  Just how does a program go about making itself NOT work with
>1M chip memory?  The only thing I can think of is if the program
>checks to see if allocated memory is really chip memory by looking at
>the address; but of course no-one would break such a taboo :-)
>Any other methods?  Just curious.
>
>Darin Johnson (leadsv!laic!darin@pyramid.pyramid.com)
>	We now return you to your regularly scheduled program.

If a program allocates memory via AllocMem or AllocRemember and specifically
asks for MEMF_FAST, the call will fail if the user has a 1 Meg. CHIP machine
(and no additional memory).  If you don't specify one of either MEMF_CHIP
or MEMF_FAST in your allocation call, the system will try to get FAST memory
first and then will try for CHIP RAM.  So, unless you _really_ want one of
FAST or CHIP, don't specify either.


-- 
     Adam Keith Levin  --  CATS   Commodore-Amiga Technical Support
     1200 Wilson Drive / West Chester, PA  19380     (215) 431-9180
     BIX: aklevin        UUCP: ...{amiga|rutgers|uunet}!cbmvax!adam

amichel@neabbs.UUCP (MICHEL LANGEREIS) (05/02/89)

In message <140727@manta.NOSC.MIL> dwi@manta.NOSC.MIL (Steve Stamper) writes:
>
>For anyone who cares, I am posting a list of software titles
>which WILL NOT run on a 1M Agnus Machine (rev 6 Motherboard).
>
 
Add this one to your list, VideoEffects 3D. Will not work on the 1Mb
*videoram* ;-) Amiga. The guys at Innovision didn't know about the release
of the new Agnus, the guys at CBM here didn't know, and the guy installing
the software here for customers at customers plants didn't know.
 
Its good to have The.net around :-)
 
BTW: After our call Innovision started working on it so its only a matter
of time (the bug).
 
UUCP: ...!hp4nl!neabbs!amichel      --       Only above opinions are for sale.
Join our HIGHly acclaimed club, the IRS (InternationalRelaxationServices).
Call for a free starters kit, 1-800-GET-ACID. Our operators are NOW waiting.

andy@cbmvax.UUCP (Andy Finkel) (05/03/89)

In article <140962@neabbs.UUCP> amichel@neabbs.UUCP (MICHEL LANGEREIS) writes:
>Add this one to your list, VideoEffects 3D. Will not work on the 1Mb
>*videoram* ;-) Amiga. The guys at Innovision didn't know about the release
>of the new Agnus, the guys at CBM here didn't know, and the guy installing
>the software here for customers at customers plants didn't know.

I suspect that they call explicitly for FAST RAM.  Guess what ?  On a 1 Meg chip
memory, there *is* no fast ram.  So the allocation for fast memory
(not public memory; it would work then) fails.

-- 
andy finkel		{uunet|rutgers|amiga}!cbmvax!andy
Commodore-Amiga, Inc.

  "There is no programming problem that cannot be solved by proper
  "application of the Delete command."

Any expressed opinions are mine; but feel free to share.
I disclaim all responsibilities, all shapes, all sizes, all colors.

rodd@dasys1.UUCP (Rod Dorman) (05/07/89)

In article <526@laic.UUCP> darin@nova.UUCP (Darin Johnson) writes:
>Hmmn.  Just how does a program go about making itself NOT work with
>1M chip memory?  The only thing I can think of is if the program
>checks to see if allocated memory is really chip memory by looking at
>the address; but of course no-one would break such a taboo :-)

I could see this being a problem if it thought memory was chip when it
wasn't but why would it matter if it thought the memory was non-chip
when it really is?

					-- Rod --

Rod Dorman						rodd@dasys1.uucp
Big Electric Cat Public Unix
	"The ships hung in the sky in much the same way that bricks don't"