Rev 143 | Rev 224 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 143 | Rev 183 | ||
---|---|---|---|
Line 285... | Line 285... | ||
285 | pause_key: |
285 | pause_key: |
286 | mov cx,100 |
286 | mov cx,100 |
287 | pause_key_1: |
287 | pause_key_1: |
288 | loop pause_key_1 |
288 | loop pause_key_1 |
289 | ret |
289 | ret |
290 | org $+0x10000 |
- | |
291 | old_ints_h: |
- | |
292 | dw 0x400 |
- | |
293 | dd 0 |
- | |
294 | dw 0 |
- | |
295 | org $-0x10000 |
- | |
Line 296... | Line 290... | ||
296 | 290 | ||
297 | rdelay: |
291 | rdelay: |
Line 298... | Line 292... | ||
298 | ret |
292 | ret |
Line 369... | Line 363... | ||
369 | sti |
363 | sti |
Line 370... | Line 364... | ||
370 | 364 | ||
371 | ; bootloader interface |
365 | ; bootloader interface |
372 | push 0x1000 |
366 | push 0x1000 |
373 | pop ds |
367 | pop ds |
374 | mov si, .bootloader_block;-0x10000 |
368 | mov si, kernel_restart_bootblock-0x10000 |
375 | mov ax, 'KL' |
369 | mov ax, 'KL' |
Line 376... | Line -... | ||
376 | jmp 0x1000:0000 |
- | |
377 | - | ||
378 | .bootloader_block: |
- | |
379 | db 1 ; version |
- | |
380 | dw 1 ; floppy image is in memory |
- | |
381 | dd 0 ; cannot save parameters |
370 | jmp 0x1000:0000 |
382 | 371 | ||
383 | APM_PowerOff: |
372 | APM_PowerOff: |
384 | mov ax, 5304h |
373 | mov ax, 5304h |
385 | xor bx, bx |
374 | xor bx, bx |