Results 1 to 12 of 12

Thread:

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Aug:2007
    Location:
    Posts: 1,335

    Question

    , .
    . .

    !! :-)
    ?
    SYS.COM DOS , .
    - - .

    !!
    Last edited by PET3; 16th November 2007 at 08:56. Reason:

  2. #2
    Registered User
    Join Date: Oct:2003
    Location:
    Posts: 4,317
    Boot Record , .
    hex-editor, , .
    sys.com, - . . io.sys. , DOS OS, - . http://en.wikipedia.org/wiki/IO.SYS
    . boot- , , , , , . ( , .)
    , , ( , ).

  3. #3
    Prolemuris
    Join Date: Oct:2006
    Location: Varna
    Posts: 4,296
    , - memtest86/memtest86+ boot-loader M$, ..

    @PET3: , ? , ? , , , , . sys.com, . , , memtest86+ SYSLINUX.

  4. #4
    Registered User
    Join Date: Aug:2007
    Location:
    Posts: 1,335
    :

    .
    ( ) , .
    . , Microchip- . .
    freeware , .

    , :
    1) ("") .
    2) , , .
    , 1 0.
    , .
    3) . . , , Intel-Motorolla

    , , .
    , .

  5. #5
    Exhumator's Avatar
    Join Date: Jan:2005
    Location: Sofia
    Posts: 14,687
    ... . 1 , .

  6. #6
    philosophus duratea icaci's Avatar
    Join Date: Oct:2006
    Location: Aachen
    Posts: 2,698
    . -
    Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others

  7. #7
    Prolemuris
    Join Date: Oct:2006
    Location: Varna
    Posts: 4,296
    . 1991 , . , . ...

  8. #8
    Exhumator's Avatar
    Join Date: Jan:2005
    Location: Sofia
    Posts: 14,687
    Quote Originally Posted by vbdasc View Post
    . 1991 , . , . ...
    .

  9. #9
    ɐ-əpoɔᴉu⋂ ɐ ə anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    , - .

    @PET3, - , , Linux. , boot

    Code:
    cp my_boot_sector /dev/fd0
    , . .
    "640K ught to be enough for anybody" - Bill Gates, 1981
    ::Machine specs::Fract::AGG::::Baileys::blog::YouTube channel

  10. #10
    Registered User
    Join Date: Aug:2007
    Location:
    Posts: 1,335
    . .

  11. #11
    Registered User
    Join Date: Jul:2006
    Location:
    Posts: 480
    PET3, :
    ( link- COM )

    Code:
    USAGE:
            MKBOOT file
    Code:
    TITLE   MKBOOT
    CODE    SEGMENT
            ORG 100H
            ASSUME CS:CODE,DS:CODE,ES:CODE
    MAIN:
            MOV     DI,81H          ;CMD LINE
            MOV     CX,80H
            MOV     AL,20H
            REPZ    SCASB           ;TRIM SPACES
            DEC     DI
            MOV     AL,0DH
            CMP     AL,[DI]         ;EMPTY LINE?
            JNE     $+7
            MOV     DX,OFFSET EFM
            JMP     SHORT PRINT
            MOV     DX,DI           ;SAVE FILE NAME ADDR
            REPNE   SCASB           ;SEARCH END MARKER
            DEC     DI
            XOR     AL,AL           ;ZERO TERMINATE
            STOSB
            MOV     AX,3D00H        ;READ MODE
            INT     21H             ;OPEN FILE
            JNC     $+7
            MOV     DX,OFFSET EOM
            JMP     SHORT PRINT
            MOV     BX,AX           ;FILE HANDLE IN BX
            MOV     DX,OFFSET BUF
            MOV     CX,510          ;510 BYTES TO READ
            MOV     AH,3FH          ;READ FILE
            INT     21H
            JNC     $+7
            MOV     DX,OFFSET ERM
            JMP     SHORT CLOSE
            MOV     DI,DX           ;WRITE SPECIAL CHARS
            ADD     DI,510
            MOV     AL,055H
            STOSB
            MOV     AL,0AAH
            STOSB
            MOV     AL,1            ;1 SECTOR
            MOV     CH,0            ;TRACK 0
            MOV     CL,1            ;SECTOR 1
            MOV     DX,0            ;HEAD 0, DRIVE 0 (FLOPPY)
            PUSH    BX              ;SAVE FILE HANDLE
            MOV     BX,OFFSET BUF   ;BUFFER
            MOV     AH,3            ;WRITE
            INT     13H
            POP     BX              ;RESTORE FILE HANDLE
            JNC     $+7
            MOV     DX,OFFSET EWM
            JMP     SHORT CLOSE
            MOV     DX,OFFSET OKM
    CLOSE:  MOV     AH,3EH          ;CLOSE FILE
            INT     21H
    PRINT:  MOV     AH,9            ;PRINT MSG
            INT     21H
    
            INT     20H
    
    EFM     DB      "NO FILE SELECTED$"
    EOM     DB      "ERROR OPEN FILE$"
    ERM     DB      "ERROR READ FILE$"
    EWM     DB      "ERROR WRITE BOOT SECTOR$"
    OKM     DB      "BOOT SECTOR WRITE SUCCESSFUL!$"
    BUF     DB       512 DUP(?)
    
    CODE    ENDS
    END     MAIN
    Last edited by K55; 23rd November 2007 at 03:59.

  12. #12
    Registered User
    Join Date: Aug:2007
    Location:
    Posts: 1,335
    .
    , .

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 . .
iskamPC.com | mobility.BG | Bloody's Techblog | | 3D Vision Blog |