From: dougp@sbphy.physics.ucsb.edu ( Doug Peale)
Newsgroups: comp.sys.amiga.misc
Subject: AddMem V.S. 2.04
Summary: I figured it out, and other questions.
Keywords: AddMem, 2.04, PAL, NTSC, Rejuvinator, SpiritRAM, A1000, Priority
Date: 10 Apr 92 02:25:31 GMT

I posted a question about why AddMem was not working under 2.04 on
.amiga.programmer. WAIT, STOP Don't hit 'n' or flame me for reposting!!! I am
posting an ANSWER to my own question, as well as some new questions.

There is NOTHING AT ALL WRONG with AddMem, it works just fine under 2.04. My
problem is that I can't read strait. I noticed that GVPMemTest would test at
absolute locations, so I tested B00000 to B7FFFF, and found that there wasn't
any memory there. So I carfully reread the Rejuvinator manual and found that it
alocates 512K at B00000 for the CIAs, thats NOT where it puts the 512K of
motherboard ram (bang head against wall here), it puts motherboard RAM at
A80000 to AFFFFF. Anyway that now gives me 6 megs of ram.

Question number 1: AddMem adds memory at priority 0, C00000 mem is put at
priority -5, expansion memory is put at priority 0, and chip memory is put at
priority -10. this is not ideal for my computer, since my C00000 mem is NOT
slowfast mem, I am using the Spirit Inboard, and its C00000 memory is fast
memory, not slowfast memory (it depends which bus the memory is on, NOT the
address that memory is at). What I would like to do is put the motherboard ram
at priority 0, the C00000 ram at priority -1, and expansion ram at priority -2.
Why? Because all of this memory is the same speed, and I'd rather leave the
largest chunk as one chunk as long as possible. Setting the priorities this
way puts all the small chunks of ram in the smallest block and leaves the 2meg
block I have of expansion memory alone untill either I run out of motherboard
ram and C00000 ram, or someone requests a 2meg chunk of memory.
	So, after all that explanation, is there a way to set the memory
priority in my startup sequence?

Question number 2: I just added a PAL NTSC switch to my Rejuvinator, the
computer boots fine in NTSC, and will boot fine under 1.3 in PAL, but crashes
every time just about the time it is done loading workbench in PAL mode under
2.04. If I boot 2.04 in NTSC, I can switch to PAL with to problem, but it is
strange that I can't boot to PAL. If I boot from my hard disk it almost gets
done loading workbench and hangs, if I boot from a floppy, it gets to the same
point and Gur.. sorry has a software failure. the Number is allways 8000 0003
(though this is not listed in my list of guru numbers. Any info would be
appriciated.

Configuration:
A1000, Spirit Inboard w 1.5 Megs at C00000, Rejuvinator with 2Meg Agnus 2 Megs
of chip RAM, ECS Denise, jumpers set to put motherboard RAM at A80000, 512K
motherboard RAM, clock chip removed (using clock on spirit board), switches
installed on floppy vs ROM boot, and PAL vs NTSC jumpers, 2.04 in ROM, A Bills
Boards (extensively modified) expansion chassis, A GVP HD+RAM card 2Megs
expansion RAM and a Quantum 105 Meg drive.

Kickstart version 37.175 Exec version 37.132, Disk version 37.67.

Douglas Peale

--
Douglas Peale
Newsgroups: comp.sys.amiga.misc