davewt@ncoast.ORG (David Wright) (07/30/89)
I need a program that will disable fast/expansion memory across a warm reboot. I have heard rumours of such a program, but does anyone know if such a program exists/is possible? Dave
thad@cup.portal.com (Thad P Floryan) (07/31/89)
David Wright asks: " I need a program that will disable fast/expansion memory across a warm reboot. I have heard rumours of such a program, but does anyone know if such a program exists/is possible? Dave " The following appeared on my BBS awhile back. Author is unknown. Source is included along with the uuencoded executable. Enjoy! CLI2> ls -l No* -----rwed 87-08-30 06:03:26 3 1333 NoFast.s -----rwed 89-07-30 22:45:23 1 102 NoFast.uue Dirs:0 Files:2 Blocks:4 Bytes:1435 CLI2> Thad Floryan [ thad@cup.portal.com (OR) ..!sun!portal!cup.portal.com!thad ] -------------------- # This is a shell archive. # Remove everything above and including the cut line. # Then run the rest of the file through sh. #----cut here-----cut here-----cut here-----cut here----# #!/bin/sh # shar: Shell Archiver # Run the following text with /bin/sh to create: # NoFast.s # NoFast.uue # This archive created: Sun Jul 30 22:49:39 1989 echo shar: extracting NoFast.s sed 's/^X//' << \SHAR_EOF > NoFast.s X; X; Introducing -- 'NoFast'! X; ============================================================ X; NoFast is a simple system reboot program with an added kick! X; If your system has any external FAST ram, it will not be X; included in the system memory list, thus giving you a 512K X; machine at the WORKBENCH PROMPT!!!! X; X; To use this utility just type in 'NOFAST' at a CLI prompt. X; The Amiga will begin going through its reboot procedure. At X; this time, remove your disk and insert the disk you want to X; run with only CHIP ram. X; X; ps. I have not tried this with $C00000 type memory yet. I X; hope it works. X; X; NOTICE: I am placing this in the Public Domain. The object X; and source are freely redistributable. X; X; ------------------------------------------------------------ X; I assembled this with the Amiga Assembler (Metacomco) and X; linked with BLINK using the amiga.lib library file. X; X; ============================================================ X; ==== NoFast - SourceCode =================================== X; ============================================================ X; X XREF _AbsExecBase * ptr to ptr to ExecBase X XREF _LVOSuperState * offset for SuperState() X X movea.l _AbsExecBase,a6 * get ptr to ExecBase X jsr _LVOSuperState(a6) * do SuperState(); X jmp $F80000 * jump to Amiga ROM start X X END X SHAR_EOF if test 1333 -ne "`wc -c NoFast.s`" then echo shar: error transmitting NoFast.s '(should have been 1333 characters)' fi echo shar: extracting NoFast.uue sed 's/^X//' << \SHAR_EOF > NoFast.uue Xbegin 777 NoFast XM```#\P`````````!``````````!````$0``#Z0````0L>0````1.KO]J3OD`` X'^``````#\@``M X`` Xend SHAR_EOF if test 102 -ne "`wc -c NoFast.uue`" then echo shar: error transmitting NoFast.uue '(should have been 102 characters)' fi # End of shell archive exit 0