home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / language / forst / bios.s < prev    next >
Encoding:
Text File  |  1993-10-23  |  878 b   |  55 lines

  1. ; BIOS.S: bios and xbios routines
  2. ; Copyright <C> John Redmond 1989, 1990
  3. ; Public domain for non-commercial use.
  4. ;
  5.     section    text
  6.     even
  7.  
  8. _physbase: movem.l d2/a2/a3/a6,-(a7)
  9.     move.w    #2,-(a7)
  10.     trap    #14
  11.     addq.l    #2,a7
  12.     movem.l (a7)+,d2/a2/a3/a6
  13.     push    d0
  14.     rts
  15. ;
  16. _logbase: movem.l d2/a2/a3/a6,-(a7)
  17.     move.w    #3,-(a7)
  18.     trap    #14
  19.     addq.l    #2,a7
  20.     movem.l (a7)+,d2/a2/a3/a6
  21.     push    d0
  22.     rts
  23. ;
  24. _setprt: pop    d0
  25.     movem.l d2/a2/a3/a6,-(a7)
  26.     move.w    d0,-(a7)
  27.     move.w    #33,-(a7)
  28.     trap    #14
  29.     addq.l    #4,a7
  30.     movem.l (a7)+,d2/a2/a3/a6
  31.     rts
  32. ;
  33. _scrdmp: movem.l d2/a2/a3/a6,-(a7)
  34.     move.w    #20,-(a7)
  35.     trap    #14
  36.     addq.l    #2,a7
  37.     movem.l (a7)+,d2/a2/a3/a6
  38.     rts
  39. ;
  40.     section    data
  41.     even
  42. ;
  43.     dc.b    $88,'PHYSBASE',$a0
  44.     ptrs    _physbase,22
  45. ;
  46.     dc.b    $87,'LOGBAS','E'!$80
  47.     ptrs    _logbase,20
  48. ;
  49.     dc.b    $86,'SETPRT',$a0
  50.     ptrs    _setprt,20
  51. ;
  52.     dc.b    $86,'SCRDMP',$a0
  53.     ptrs    _scrdmp,20
  54. ;
  55.