
You are not logged in.
printFont:
    push eax
   
    mov bx, ax
    mov cx, dx
   
    jmp .startLoop
   
    .startLoop:   
        lodsb
       
        cmp al, '*'
        je .equalsStar
       
        cmp al, ' '
        je .equalsSpace
       
        cmp al, 0x00
        je .equalsNL
       
        cmp al, 0x10
        je .equalsEnd
           
    .equalsStar:
        inc bx
        mov al, 0x03
        call put_0x13_pixel
       
        jmp .startLoop
       
    .equalsSpace:
        inc bx
        mov al, 0x00
        call put_0x13_pixel
       
        jmp .startLoop
       
    .equalsNL:
        inc cx
        pop eax
        mov bx, ax
        push eax
       
        jmp .startLoop
       
    .equalsEnd:
        retand how to use it:
        LetterA:
            db '***',0x00
            db '*  *',0x00
            db '***',0x00
            db '*  *',0x00, 0x10
           
        font_test:
            mov      ax, 1                   ; clear the screen
            call      set_mode_0x13     ; set mode 0x13
       
            mov esi, LetterA
            call printFontFor some reason it never returns *tear* but it DOES work 
Have fun.
Offline
http://www.javaop.com/uploads/guest/BOSNice.PNG Me playing around with the fonts and a window code I wrote
 Me playing around with the fonts and a window code I wrote
Offline
Cool, I missed this thread.. 
So, have you implemented the mouse code to this yet? 
Keep up the great work..
/ Christoffer
Offline
Well I started working on it having very little knowledge in how a mouse driver worked. 
I plan to read more into it and attempt to write one directly to ASM instead of porting Sanik's over.
I believe I still have the code
Yep: http://www.advancedcontent.net/warrior/ … /mouse.inc
Offline
Sorry Nelson, 
i did not know you was working on a mouse driver for BOS, as i have just ported the driver from "Dex4u" over to BOS, i have sent the code to bubach for testing, seting up as he wants.
If i had known you was working on a driver, i would not of ported my mouse driver.
Offline
Yeah, thanks a lot!
Gonna test it asap. But unfortunate, i started working again ( just for this week, though ).. Too bad that I need money for cool tech stuff, otherwise I could have spended all my summer hacking on BOS instead.. 
Offline
Topic closed
Pages: 1