Displaying 2 results from an estimated 2 matches for "gfx_bc_done".
2008 Nov 22
5
[RFC][PATCH] Gfxboot COMBOOT module
...+ add ax,2000h
+ mov word [gfx_mem_start_seg],ax
+ mov ax,[pspNextP]
+ mov word [gfx_mem_end_seg],ax
+
+ call gfx_init
+ jc error
+
+ call gfx_setup_menu
+ jc exit
+
+input:
+ call gfx_input
+ jc exit
+
+ cmp eax,1
+ jz exit
+
+ cmp eax,2
+ jz boot
+
+ jmp input
+
+boot:
+ call far [gfx_bc_done]
+ mov ax,cs
+ mov es,ax
+ mov bx,command_line
+ mov ax,3
+ int 22h
+exit:
+ call far [gfx_bc_done]
+error:
+ ret
+
+cb_table dw cb_status ; 0
+ dw cb_fopen ; 1
+ dw cb_fread ; 2
+ dw cb_getcwd ; 3
+ dw cb_chdir ; 4
+ dw cb_readsector ; 5
+cb_len equ ($-cb_table)/2
+
+gfx_cb:
+ p...
2009 Apr 05
3
[PATCH] Gfxboot COMBOOT module
...+ add ax,2000h
+ mov word [gfx_mem_start_seg],ax
+ mov ax,[pspNextP]
+ mov word [gfx_mem_end_seg],ax
+
+ call gfx_init
+ jc error
+
+ call gfx_setup_menu
+ jc exit
+
+input:
+ call gfx_input
+ jc exit
+
+ cmp eax,1
+ jz exit
+
+ cmp eax,2
+ jz boot
+
+ jmp input
+
+boot:
+ call far [gfx_bc_done]
+ mov ax,cs
+ mov es,ax
+ mov bx,command_line
+ mov ax,3
+ int 22h
+exit:
+ call far [gfx_bc_done]
+error:
+ ret
+
+cb_table dw cb_status ; 0
+ dw cb_fopen ; 1
+ dw cb_fread ; 2
+ dw cb_getcwd ; 3
+ dw cb_chdir ; 4
+ dw cb_readsector ; 5
+cb_len equ ($-cb_table)/2
+
+gfx_cb:
+ p...