|Re: [hatari-devel] Natfeats doc?|
[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]
On Dienstag, 7. September 2021 15:50:56 CEST Troed Sångberg wrote:
> I don't see "trigger debugger" in the Aranym Natfeats doc)
That's because that NatFeat is only implemented by Hatari, but not by Aranym.
The principle is the same as with other natfeats:
- get the ID of the function, by executing the NATFEAD_ID opcode, passing it "NF_DEBUGGER" as function name. If that opcode does not throw an illegal exception, and D0 after the call contains some other value as zero, the feature is supported.
- or in the subfunction number. In your case, the feature does not have any subfunctions.
- pass that value to nf_call, along with any arguments (if any)
tests/natfeats/natfeats.c in Hatari has some example code, as well as the various nf_*.c files in mintlib.
|Mail converted by MHonArc 2.6.19+||http://listengine.tuxfamily.org/|