home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
274.lha
/
Flush_II
/
flush.asm
< prev
next >
Wrap
Assembly Source File
|
1989-07-26
|
952b
|
30 lines
;DateStamp: Sunday 07-May-89 18:43:20
; Flush.a Flush out ram. Mike 'Sirius' Stilson (c) 1989 Sirius Software
;
; A nice & tiny "Flush" program to make Exec EXPUNGE all that's EXPUNGABLE
;
; (Assembled with CAPE this should come out to 52 bytes.. 14 bytes of program
; and a bunch of bytes of hunk information)
;
EXEOBJ
OPTIMON
SMALLOBJ
OBJFILE "Flush"
LISFILE "Flush.Lis"
AllocMem equ -$0c6
Flush:
moveq #-1,D0 ; Allocate 4 Gig.
move.l #10001,D1 ; MEMF_PUBLIC + MEMF_CLEAR
movea.l $4,A6 ; ExecBase
jsr AllocMem(a6) ; AllocMem(ByteSize, Requirements) (D0/D1)
; I hope none of you have 4 Gig... we don't
; even test it let alone free it up.
moveq #0,d0 ; So we don't return an error.
rts ; Return
END