🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.amiga.tech
Article #4468

Re: wie programmiert man low memory handler?

#4468
From: Gunther Nikl
Date: Wed, 27 Mar 1996 16:12
18 lines
1231 bytes
Joerg Kollmann (joergk@waigel.informatik.uni-bremen.de) wrote:
> ich probiere gerade mit einem low memory-handler und habe das Problem, dass er
> offenbar nicht tut, was er soll, naemlich Speicher freigeben.
>
> /* GCC */
> int lowHandler()
> {
>   register struct MemHandlerData *mhd asm("a0");
>   register APTR *data asm("a1");

  Ich kann nicht sagen, ob der Handler richtig oder falsch ist. Aber die
  beide obigen Deklarationen sind nicht ausreichend. Die Parameter sind
  in _Scratch_ Register. Damit Du diese Werte in der ganzen Funktion hast,
  must Du die Werte in andere Variablen transferieren. Ansonsten kann es
  passieren, das alles anstandslos uebersetzt wurde, der Compiler die
  Register aber zwischendurch anderweitig nutzt...

  Gunther
Technical Details
Message-ID: <4jbpdo$kbv@taiwan.informatik.uni-rostock.de>
Path: arc1-ca.pugleaf.net!zib-berlin.de!inf2hro!honshu!gnikl
References: <4jbcbd$8li@gina.zfn.uni-bremen.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!zib-berlin.de!inf2hro!honshu!gnikl
From: gnikl@informatik.uni-rostock.de (Gunther Nikl)
Newsgroups: de.comp.sys.amiga.tech
Subject: Re: wie programmiert man low memory handler?
Date: 27 Mar 1996 16:12:40 GMT
Organization: University of Rostock
Message-ID: <4jbpdo$kbv@taiwan.informatik.uni-rostock.de>
References: <4jbcbd$8li@gina.zfn.uni-bremen.de>
NNTP-Posting-Host: honshu.informatik.uni-rostock.de
X-Newsreader: TIN [version 1.2 PL2]