Xref: utzoo comp.sys.amiga:64196 comp.sys.amiga.hardware:3138 Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!uunet!samsung!sdd.hp.com!mips!bridge2!3comvax!tymix!tardis!jms From: jms@tardis.Tymnet.COM (Joe Smith) Newsgroups: comp.sys.amiga,comp.sys.amiga.hardware Subject: Re: Switch to disable FastRAM needed (or Archon fix) Summary: Program to do it Message-ID: <1189@tardis.Tymnet.COM> Date: 23 Aug 90 09:17:37 GMT References: <24127@boulder.Colorado.EDU> Reply-To: jms@tardis.Tymnet.COM (Joe Smith) Organization: BT Tymnet, San Jose, CA Lines: 67 In article <24127@boulder.Colorado.EDU> judd@snoopy.Colorado.EDU writes: > Can somebody please tell me how to make a switch to enable/disable >FastRAM? The system is: A500, old Agnus, SupraRAM 512K (a501 clone). > The only reason I ask is that I found a copy of Archon (You know... >a REAL computer game, like MULE, BeachHead, and Lazarian) at a software sale >a while back, and it can't deal with the expansion memory - the bobs don't >work (the playing pieces are invisible). The software is very much protected >with a custom boot block and an unreadable (empty) directory. There was a message from Thad Floryan a while back that included a program resets the Amiga in such a way that it comes up with no fast ram configured. Just run NoFast (from RAM:) and put the bootable game disk in DF0:. ---------------------------------------- If anyone's interested, the NoFast program is included below; it does permit most troublesome software to function on an expanded system. Being only 3 lines of code, this shouldn't exceed network bandwidth requirements! :-) Original author of NoFast is "Anonymous"; no name appeared on any docs. ; ; Introducing -- 'NoFast'! ; ============================================================ ; NoFast is a simple system reboot program with an added kick! ; If your system has any external FAST ram, it will not be ; included in the system memory list, thus giving you a 512K ; machine at the WORKBENCH PROMPT!!!! ; ; To use this utility just type in 'NOFAST' at a CLI prompt. ; The Amiga will begin going through its reboot procedure. At ; this time, remove your disk and insert the disk you want to ; run with only CHIP ram. ; ; ps. I have not tried this with $C00000 type memory yet. I ; hope it works. ; ; NOTICE: I am placing this in the Public Domain. The object ; and source are freely redistributable. ; ; ------------------------------------------------------------ ; I assembled this with the Amiga Assembler (Metacomco) and ; linked with BLINK using the amiga.lib library file. ; ; ============================================================ ; ==== NoFast - SourceCode =================================== ; ============================================================ ; XREF _AbsExecBase * ptr to ptr to ExecBase XREF _LVOSuperState * offset for SuperState() movea.l _AbsExecBase,a6 * get ptr to ExecBase jsr _LVOSuperState(a6) * do SuperState(); jmp $F80000 * jump to Amiga ROM start END begin 777 NoFast M```#\P`````````!``````````!````$0``#Z0````0L>0````1.KO]J3OD`` '^``````#\@``M `` end -- Joe Smith (408)922-6220 | SMTP: jms@tardis.tymnet.com or jms@gemini.tymnet.com BT Tymnet Tech Services | UUCP: ...!{ames,pyramid}!oliveb!tymix!tardis!jms PO Box 49019, MS-C51 | BIX: smithjoe | 12 PDP-10s still running! "POPJ P," San Jose, CA 95161-9019 | humorous dislaimer: "My Amiga speaks for me."