fix indentation

This commit is contained in:
Markus Fröschle
2017-04-08 16:29:01 +00:00
parent 58656b8764
commit cb034afe31

View File

@@ -20,46 +20,46 @@
* *
* Created on: 26.02.2013 * Created on: 26.02.2013
* Author: Markus Fröschle * Author: Markus Fröschle
*/// */
//
// XHDI entry point // XHDI entry point
// //
.extern _xhdi_call .extern _xhdi_call
.globl _xhdi_vec .globl _xhdi_vec
.globl _xhdi_sd_install .globl _xhdi_sd_install
// //
// this is where the XHDI cookie points to: // this is where the XHDI cookie points to:
// //
.text .text
dc.b 'B','A','S','_' .byte 'B','A','S','_'
_xhdi_vec: _xhdi_vec:
lea -12(sp),sp // save all used registers according to XHDI spec lea -12(sp),sp // save all used registers according to XHDI spec
movem.l d1/a0-a1,(sp) movem.l d1/a0-a1,(sp)
pea 16(sp) // forward address of parameters on stack pea 16(sp) // forward address of parameters on stack
jsr _xhdi_call // to internal routine jsr _xhdi_call // to internal routine
addq.l #4,sp // correct stack addq.l #4,sp // correct stack
movem.l (sp),d1/a0-a1 // restore registers movem.l (sp),d1/a0-a1 // restore registers
lea 12(sp),sp lea 12(sp),sp
rts rts
.bss .bss
_old_vector: _old_vector:
.ds.l 1 .long 1
.text .text
// //
// trap #0 handler to bring the address of the disk routines into TOS // trap #0 handler to bring the address of the disk routines into TOS
// //
_xhdi_sd_install: _xhdi_sd_install:
move.l 4(sp),d0 // address of the old XHDI vector move.l 4(sp),d0 // address of the old XHDI vector
move.l d0,_old_vector // save it - just in case we need it later move.l d0,_old_vector // save it - just in case we need it later
move.l #_xhdi_vec,d0 // return our BaS vector to TOS move.l #_xhdi_vec,d0 // return our BaS vector to TOS
move.l d0,a0 // move.l d0,a0 //
rte rte
// vim: set syntax=asm68k :