Ignore:
Timestamp:
Jul 10, 2018, 2:05:02 PM (7 years ago)
Author:
Ben Rietbroek
Message:

Merged "menus-es-20180708.asm" provided by Alfredo [v1.1.5-testing]

Translator-build 'AiR-BOOT-v1.1.5-ES-TESTBUILD-20180710' was created
from this commit.

CAUTION:
This is a testbuild !
AirBoot uses the BIOS to access disks and a small coding error can trash
partition tables or other vital disk structures. You are advised to make
backups of TRACK0 and EBRs before using this testbuild. More info at:
https://rousseaux.github.io/netlabs.air-boot/pdf/AirBoot-v1.1.4-manual.pdf

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bootcode/regular/videoio.asm

    r244 r245  
    460460                db      0CAh
    461461                db      0CBh
     462                db      085h
     463                db      0D5h
     464                db      0C4h
     465                db      0D7h
     466                db      0C4h
     467                db      085h
    462468
    463469;        In: BX - Begin Position, DX - End Position
     
    701707; Put the Build Information at the POST BIOS screen.
    702708;
    703 VideoIO_PrintBuildInfo  Proc    Near    Uses ax bx cx si di
     709VideoIO_PrintBuildInfo  Proc    Near    Uses ax bx dx cx si di
    704710        ; Print header.
    705711        mov     si, offset [build_date]
     
    713719        call    VideoIO_FixedPrint
    714720        mov     cx, 10
     721        xor     dx, dx
    715722        mov     [TextPosX], 65
    716723        mov     al, ' '
     
    729736        push    [si+bx+02]
    730737        push    [si+bx+04]
     738        mov     dx, 5
    731739        mov     di, si
    732740        add     di, bx
    733741        add     si, 17
    734742        mov     cx, 7
     743        add     cx, dx
     744        inc     cx
    735745        cld
    736746        rep     movsb
    737747        xchg    bx, cx
    738         mov     al, 085h
    739         stosb
    740748        pop     [di+bx+04]
    741749        pop     [di+bx+02]
    742750        pop     [di+bx+00]
    743751        pop     si
     752        sub     [TextPosX], dl
    744753        xchg    ah, al
    745754    @@:
     
    753762        shl     ax, 4
    754763        add     cx, 4
     764        add     cx, dx
    755765    @@: lodsb
    756766        xor     al, ah
    757767        call    VideoIO_PrintSingleChar
    758768        loop    @B
    759 
    760769        add     [TextPosY], 2
    761770        mov     [TextPosX], 0
    762771        call    MBR_TeletypeSyncPos
    763 
    764772        ret
    765773VideoIO_PrintBuildInfo  EndP
Note: See TracChangeset for help on using the changeset viewer.