Subversion Repositories Kolibri OS

Rev

Rev 79 | Rev 89 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 79 Rev 82
Line 180... Line 180...
180
    hlt
180
    hlt
Line 181... Line 181...
181
 
181
 
Line 182... Line 182...
182
use16
182
use16
-
 
183
 
Line 183... Line 184...
183
 
184
pr_mode_exit:
184
pr_mode_exit:
185
org $-0x10000
185
 
186
 
186
; setup stack
187
; setup stack
Line 281... Line 282...
281
    pause_key:
282
    pause_key:
282
      mov cx,100
283
      mov cx,100
283
    pause_key_1:
284
    pause_key_1:
284
      loop  pause_key_1
285
      loop  pause_key_1
285
      ret
286
      ret
286
 
287
org $+0x10000
287
old_ints_h:
288
old_ints_h:
288
        dw      0x400
289
        dw      0x400
289
        dd      0
290
        dd      0
290
        dw      0
291
        dw      0
-
 
292
org $-0x10000
Line 291... Line 293...
291
 
293
 
292
rdelay:
294
rdelay:
Line 293... Line 295...
293
    ret
295
    ret
Line 364... Line 366...
364
        sti
366
        sti
Line 365... Line 367...
365
 
367
 
366
; bootloader interface
368
; bootloader interface
367
	push	0x1000
369
	push	0x1000
368
	pop	ds
370
	pop	ds
369
	mov	si, .bootloader_block-0x10000
371
	mov	si, .bootloader_block;-0x10000
370
	mov	ax, 'KL'
372
	mov	ax, 'KL'
Line 371... Line 373...
371
        jmp     0x1000:0000
373
        jmp     0x1000:0000
372
 
374
 
Line 414... Line 416...
414
mov cx,3
416
mov cx,3
415
int 0x15
417
int 0x15
416
;!!!!!!!!!!!!!!!!!!!!!!!!
418
;!!!!!!!!!!!!!!!!!!!!!!!!
417
fwwritedone:
419
fwwritedone:
418
        ret
420
        ret
419
 
421
org $+0x10000
420
flm db 0
422
flm db 0
-
 
423
org $-0x10000
Line 421... Line 424...
421
 
424
 
Line 422... Line 425...
422
floppy_write:   ; write diskette image to physical floppy
425
floppy_write:   ; write diskette image to physical floppy
423
 
426
 
Line 476... Line 479...
476
      fwbb2:
479
      fwbb2:
477
        pop     ax
480
        pop     ax
478
        dec     ax
481
        dec     ax
479
        jnz     fwwrites
482
        jnz     fwwrites
480
        ret
483
        ret
481
 
484
org $+0x10000
482
      fwmovedesc:
485
      fwmovedesc:
483
        db      0x00,0x00,0x0,0x00,0x00,0x00,0x0,0x0
486
        db      0x00,0x00,0x0,0x00,0x00,0x00,0x0,0x0
484
        db      0x00,0x00,0x0,0x00,0x00,0x00,0x0,0x0
487
        db      0x00,0x00,0x0,0x00,0x00,0x00,0x0,0x0
485
        db      0xff,0xff,0x0,0x00,0x10,0x93,0x0,0x0
488
        db      0xff,0xff,0x0,0x00,0x10,0x93,0x0,0x0
486
        db      0xff,0xff,0x0,0xa0,0x00,0x93,0x0,0x0
489
        db      0xff,0xff,0x0,0xa0,0x00,0x93,0x0,0x0
487
        db      0x00,0x00,0x0,0x00,0x00,0x00,0x0,0x0
490
        db      0x00,0x00,0x0,0x00,0x00,0x00,0x0,0x0
488
        db      0x00,0x00,0x0,0x00,0x00,0x00,0x0,0x0
491
        db      0x00,0x00,0x0,0x00,0x00,0x00,0x0,0x0
489
        db      0x00,0x00,0x0,0x00,0x00,0x00,0x0,0x0
492
        db      0x00,0x00,0x0,0x00,0x00,0x00,0x0,0x0
490
        db      0x00,0x00,0x0,0x00,0x00,0x00,0x0,0x0
493
        db      0x00,0x00,0x0,0x00,0x00,0x00,0x0,0x0
491
 
494
org $-0x10000
492
use32
495
use32
493
 
496
org $+0x10000
494
uglobal
497
uglobal
495
  shutdownpos dd 0x0
498
  shutdownpos dd 0x0
496
endg
499
endg
Line 497... Line 500...
497
 
500