mirror of https://github.com/A2osX/A2osX.git
Kernel 0.94
This commit is contained in:
parent
43b08f2c22
commit
1946bfdb43
Binary file not shown.
|
@ -154,6 +154,6 @@ S.TEXT.TEXT .EQ S.OBJ+8
|
||||||
* ...
|
* ...
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE INC/LIBGUI.I
|
SAVE inc/libgui.i
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -15,6 +15,6 @@ BM.Apple .DA #S.BM.F.BBP4
|
||||||
.HS 1FF1 Dark blue (4)
|
.HS 1FF1 Dark blue (4)
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.G.BM
|
SAVE usr/src/lib/libgui.g.bm
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -384,6 +384,6 @@ CUR.Wait6.MASK .DA %11111111.00111111
|
||||||
.DA %11111100.11111111
|
.DA %11111100.11111111
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.G.CUR
|
SAVE usr/src/lib/libgui.g.cur
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -6,6 +6,6 @@ hSYSFONB .BS 1
|
||||||
SYSFON.H .BS 1
|
SYSFON.H .BS 1
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.G.FON
|
SAVE usr/src/lib/libgui.g.fon
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -6,6 +6,6 @@ WND.Stack.Top .BS 1
|
||||||
WND.Stack .BS WND.MAX
|
WND.Stack .BS WND.MAX
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.G.WND
|
SAVE usr/src/lib/libgui.g.wnd
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
asm
|
||||||
|
|
|
@ -6,6 +6,6 @@ BM.Get
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.S.BM
|
SAVE usr/src/lib/libgui.s.bm
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -33,6 +33,6 @@ BUT.Draw
|
||||||
|
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.S.BUT
|
SAVE usr/src/lib/libgui.s.but
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -272,6 +272,6 @@ CLIP.Line.EncodeY.AX
|
||||||
.8 rts
|
.8 rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.S.CLIP
|
SAVE usr/src/lib/libgui.s.clip
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -101,6 +101,6 @@ DrawCursor.I >LDYA L.SCR
|
||||||
.9 rts
|
.9 rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.S.CUR
|
SAVE usr/src/lib/libgui.s.cur
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -28,8 +28,8 @@ Draw >PULLW ZPCBPtr Get CB
|
||||||
inc ZPCBPtr+1
|
inc ZPCBPtr+1
|
||||||
bra .1
|
bra .1
|
||||||
.8 clc
|
.8 clc
|
||||||
.9
|
.9 rts
|
||||||
rts
|
|
||||||
Draw.Jmp jmp (J.Cmds-S.CB.CMD.DRAWLINE,x)
|
Draw.Jmp jmp (J.Cmds-S.CB.CMD.DRAWLINE,x)
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
* In: Control Block in CB.Cache
|
* In: Control Block in CB.Cache
|
||||||
|
@ -274,6 +274,6 @@ DrawText >LDYA L.CB.Cache
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
|
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.S.DRAW
|
SAVE usr/src/lib/libgui.s.draw
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -4,6 +4,6 @@ NEW
|
||||||
EVT.Get
|
EVT.Get
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.S.EVT
|
SAVE usr/src/lib/libgui.s.evt
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -27,6 +27,6 @@ FON.Init >PUSHWZ Aux type
|
||||||
|
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.S.FON
|
SAVE usr/src/lib/libgui.s.fon
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -60,6 +60,6 @@ MENU.MenuEditor .AZ "File"
|
||||||
.DA #0
|
.DA #0
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.S.MENU
|
SAVE usr/src/lib/libgui.s.menu
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -74,6 +74,6 @@ MOU.ReadMouse lda A2osX.ASCREEN GUI screen active ?
|
||||||
>RET 2 Discard PTR
|
>RET 2 Discard PTR
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.S.MOU
|
SAVE usr/src/lib/libgui.s.mou
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -38,6 +38,6 @@ GetCPattern tax
|
||||||
rts
|
rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.S.PAT
|
SAVE usr/src/lib/libgui.s.pat
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -82,6 +82,6 @@ WND.Close clc
|
||||||
rts
|
rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.S.WND
|
SAVE usr/src/lib/libgui.s.wnd
|
||||||
LOAD USR/SRC/LIB/LIBGUI.S
|
LOAD usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -5,11 +5,11 @@ NEW
|
||||||
.OR $2000
|
.OR $2000
|
||||||
.TF lib/libgui
|
.TF lib/libgui
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
.INB INC/MACROS.I
|
.INB inc/macros.i
|
||||||
.INB INC/A2OSX.I
|
.INB inc/a2osx.i
|
||||||
.INB INC/KERNEL.I
|
.INB inc/kernel.i
|
||||||
.INB INC/GFX.I
|
.INB inc/gfx.i
|
||||||
.INB INC/LIBGUI.I
|
.INB inc/libgui.i
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
WND.MAX .EQ 64
|
WND.MAX .EQ 64
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
|
@ -217,29 +217,29 @@ GFXWrite.YA >PUSHYA
|
||||||
>SYSCALL2 IOCTL
|
>SYSCALL2 IOCTL
|
||||||
rts
|
rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
.INB USR/SRC/LIB/LIBGUI.S.BM
|
.INB usr/src/lib/libgui.s.bm
|
||||||
.INB USR/SRC/LIB/LIBGUI.S.BUT
|
.INB usr/src/lib/libgui.s.but
|
||||||
.INB USR/SRC/LIB/LIBGUI.S.CLIP
|
.INB usr/src/lib/libgui.s.clip
|
||||||
.INB USR/SRC/LIB/LIBGUI.S.CUR
|
.INB usr/src/lib/libgui.s.cur
|
||||||
.INB USR/SRC/LIB/LIBGUI.S.DRAW
|
.INB usr/src/lib/libgui.s.draw
|
||||||
.INB USR/SRC/LIB/LIBGUI.S.FON
|
.INB usr/src/lib/libgui.s.fon
|
||||||
.INB USR/SRC/LIB/LIBGUI.S.MENU
|
.INB usr/src/lib/libgui.s.menu
|
||||||
.INB USR/SRC/LIB/LIBGUI.S.MOU
|
.INB usr/src/lib/libgui.s.mou
|
||||||
.INB USR/SRC/LIB/LIBGUI.S.PAT
|
.INB usr/src/lib/libgui.s.pat
|
||||||
.INB USR/SRC/LIB/LIBGUI.S.WND
|
.INB usr/src/lib/libgui.s.wnd
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
CS.END
|
CS.END
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
.INB USR/SRC/LIB/LIBGUI.G.BM
|
.INB usr/src/lib/libgui.g.bm
|
||||||
.INB USR/SRC/LIB/LIBGUI.G.CUR
|
.INB usr/src/lib/libgui.g.cur
|
||||||
.INB USR/SRC/LIB/LIBGUI.G.FON
|
.INB usr/src/lib/libgui.g.fon
|
||||||
.INB USR/SRC/LIB/LIBGUI.G.WND
|
.INB usr/src/lib/libgui.g.wnd
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
DEVNAME.GFX .AZ "/DEV/GFX"
|
DEVNAME.GFX .AZ "/dev/gfx"
|
||||||
DEVNAME.MOUSE .AZ "/DEV/MOU1"
|
DEVNAME.MOUSE .AZ "/dev/mou1"
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
SYSX7 .AZ "/A2OSX.BUILD/SBIN/GUI/SYSX7"
|
SYSX7 .AZ "/A2OSX.BUILD/sbin/sysx7"
|
||||||
SYSX7B .AZ "/A2OSX.BUILD/SBIN/GUI/SYSX7B"
|
SYSX7B .AZ "/A2OSX.BUILD/sbin/sysx7b"
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
LibCount .BS 1
|
LibCount .BS 1
|
||||||
hDevMouse .BS 1
|
hDevMouse .BS 1
|
||||||
|
@ -303,5 +303,5 @@ BUT.Sys .DA #S.OBJ.T.BUT
|
||||||
MENU.Sys
|
MENU.Sys
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/LIB/LIBGUI.S
|
SAVE usr/src/lib/libgui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
|
@ -4,12 +4,12 @@ AUTO 4,1
|
||||||
.LIST OFF
|
.LIST OFF
|
||||||
.OP 65C02
|
.OP 65C02
|
||||||
.OR $2000
|
.OR $2000
|
||||||
.TF SBIN/GUI/GUI
|
.TF sbin/gui
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
.INB INC/IO.I
|
.INB inc/io.i
|
||||||
.INB INC/MACROS.I
|
.INB inc/macros.i
|
||||||
.INB INC/A2OSX.I
|
.INB inc/a2osx.i
|
||||||
.INB INC/LIBGUI.I
|
.INB inc/libgui.i
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
* Zero Page Segment, up to 32 bytes
|
* Zero Page Segment, up to 32 bytes
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
|
@ -110,7 +110,7 @@ Destop.Paint >LIBCALL hLIBGUI,LIBGUI.HideCursor
|
||||||
rts
|
rts
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
CS.END
|
CS.END
|
||||||
LIBGUI .AZ "LIBGUI"
|
LIBGUI .AZ "libgui"
|
||||||
hLIBGUI .BS 1
|
hLIBGUI .BS 1
|
||||||
*--------------------------------------
|
*--------------------------------------
|
||||||
MouseData .BS S.MOUSE
|
MouseData .BS S.MOUSE
|
||||||
|
@ -122,5 +122,5 @@ CUR.T .BS 1
|
||||||
DS.END
|
DS.END
|
||||||
.ED
|
.ED
|
||||||
MAN
|
MAN
|
||||||
SAVE USR/SRC/SBIN/GUI.S
|
SAVE usr/src/sbin/gui.s
|
||||||
ASM
|
ASM
|
||||||
|
|
Loading…
Reference in New Issue