Mercurial > hg > Members > kono > nitros9-code
view level2/modules/w2.asm @ 3267:024ad1d926fd
Get gfx2 to build from cmds folders
Now that gfx2.asm needs to include coco3vtio.d the latter needs to be
built first and be accessed from the port-specific defs folder.
OTOH the one built in 3rd-party/packages/basic09 is built only later
during a full build.
(All the different defs folders and .d files still puzzle me.)
Also updated coco3fpga/defs/makefile to be based on the coco3 one.
The mc09l2 port doesn't need gfx and gfx2.
Note for later:
This whole build of basic09 components from the 3rdparty folder
during the ports builds is not very nice. At a minimum we should
try to limit the extra --includedir to the few commands needing it.
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Wed, 17 Jul 2019 01:14:55 +0200 |
parents | e84cb928b2ef |
children |
line wrap: on
line source
******************************************************************** * W2 - Window descriptor * * $Id$ * * Edt/Rev YYYY/MM/DD Modified by * Comment * ------------------------------------------------------------------ nam W2 ttl Window descriptor * Disassembled 98/08/23 22:38:05 by Disasm v1.6 (C) 1988 by RML ifp1 use defsfile use cocovtio.d endc tylg set Devic+Objct atrv set ReEnt+rev rev set $00 * Window descriptor definitions IFNE CC3FPGA szx set 80 number of columns for display szy set 24 number for rows for display sty set 2 window type cpx set 0 x cursor position cpy set 0 y cursor position ELSE szx set 12 number of columns for display szy set 11 number for rows for display sty set $FF window type cpx set 28 x cursor position cpy set 0 y cursor position ENDC IFNE ALTCOLOR prn1 set Blue. foreground color prn2 set Black. background color prn3 set Black. border color ELSE prn1 set White. foreground color prn2 set Blue. background color prn3 set Blue. border color ENDC mod eom,name,tylg,atrv,mgrnam,drvnam fcb READ.+WRITE. mode byte fcb HW.Page extended controller address fdb A.W2 physical controller address fcb initsize-*-1 initilization table size fcb $00 device type:0=scf,1=rbf,2=pipe,3=scf fcb $00 case:0=up&lower,1=upper only fcb $01 backspace:0=bsp,1=bsp then sp & bsp fcb $00 delete:0=bsp over line,1=return fcb $01 echo:0=no echo fcb $01 auto line feed:0=off fcb $00 end of line null count fcb $00 pause:0=no end of page pause fcb 24 lines per page fcb C$BSP backspace character fcb C$DEL delete line character fcb C$CR end of record character fcb C$EOF end of file character fcb C$RARR reprint line character fcb C$SHRARR duplicate last line character fcb C$PAUS pause character fcb C$INTR interrupt character fcb C$QUIT quit character fcb C$BSP backspace echo character fcb C$BELL line overflow character (bell) fcb $80 init value for dev ctl reg fcb $00 baud rate fdb name copy of descriptor name address fcb $00 acia xon char fcb $00 acia xoff char fcb szx (szx) number of columns for display fcb szy (szy) number of rows for display fcb 2 window number fcb $01 data in rest of descriptor valid fcb sty (sty) window type fcb cpx (cpx) x cursor position fcb cpy (cpy) y cursor position fcb prn1 (prn1) foreground color fcb prn2 (prn2) background color fcb prn3 (prn3) border color initsize equ * name fcs /W2/ mgrnam fcs /SCF/ drvnam fcs /VTIO/ emod eom equ * end