diff --git a/CMakeLists.txt b/CMakeLists.txt index 2832ebc..851d4a2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -80,7 +80,6 @@ IF(MAIKO_DISPLAY_X11) inc/xmkicondefs.h inc/xrdoptdefs.h inc/xscrolldefs.h - inc/xscroll.h inc/xwinmandefs.h ) MESSAGE("-- Configured for X11 display") @@ -292,7 +291,7 @@ SET(MAIKO_HDRS inc/bindefs.h inc/bindsdefs.h inc/bitbltdefs.h - inc/bitblt.h + inc/bbtmacro.h inc/bltdefs.h inc/byteswapdefs.h inc/car-cdrdefs.h @@ -317,7 +316,6 @@ SET(MAIKO_HDRS inc/emlglob.h inc/eqfdefs.h inc/etherdefs.h - inc/ether.h inc/fast_dsp.h inc/findkeydefs.h inc/foreigndefs.h @@ -396,14 +394,14 @@ SET(MAIKO_HDRS inc/opcodes.h inc/os.h inc/osmsgdefs.h - inc/osmsg.h + inc/osmsgprint.h inc/perrnodefs.h inc/picture.h inc/pilotbbt.h inc/print.h inc/rawrs232c.h + inc/retmacro.h inc/returndefs.h - inc/return.h inc/rpcdefs.h inc/rplconsdefs.h inc/rs232c.h @@ -421,7 +419,6 @@ SET(MAIKO_HDRS inc/tos1defs.h inc/tosfns.h inc/tosret.h - inc/tty.h inc/typeofdefs.h inc/ubf1defs.h inc/ubf2defs.h @@ -437,7 +434,6 @@ SET(MAIKO_HDRS inc/vars3defs.h inc/version.h inc/vmemsavedefs.h - inc/vmemsave.h inc/xcdefs.h inc/z2defs.h ) diff --git a/bin/makefile-dos b/bin/makefile-dos index f4cd82f..9866836 100644 --- a/bin/makefile-dos +++ b/bin/makefile-dos @@ -18,7 +18,7 @@ SRCFILES = conspage.c gcoflow.c shift.c dbgtool.c gcr.c gcrcell.c llstk. OFILES = conspage.obj gcoflow.obj shift.obj dbgtool.obj gcr.obj gcrcell.obj llstk.obj gcscan.obj loopsops.obj storage.obj allocmds.obj dir.obj gvar2.obj lowlev1.obj subr.obj arithops.obj lowlev2.obj subr0374.obj doscomm.obj hardrtn.obj lsthandl.obj sxhash.obj draw.obj main.obj testtool.obj array.obj dsk.obj inet.obj misc7.obj timer.obj array2.obj dspif.obj initdsp.obj miscn.obj typeof.obj array3.obj initkbd.obj ubf1.obj array4.obj dspsubrs.obj initsout.obj mkatom.obj ubf2.obj array5.obj eqf.obj intcall.obj mkcell.obj ubf3.obj array6.obj ether.obj ufn.obj atom.obj findkey.obj kbdsubrs.obj mouseif.obj ufs.obj bbtsub.obj foreign.obj keyevent.obj unixcomm.obj bin.obj fp.obj binds.obj fvar.obj mvs.obj unwind.obj bitblt.obj gc.obj uraid.obj blt.obj gc2.obj kprint.obj osmsg.obj usrsubr.obj byteswap.obj gcarray.obj perrno.obj uutils.obj carcdr.obj asmbbt.obj gccode.obj vars3.obj gcfinal.obj ldsout.obj return.obj vmemsave.obj chardev.obj gchtfind.obj lineblt8.obj rpc.obj xc.obj common.obj gcmain3.obj lisp2c.obj rplcons.obj z2.obj vdate.obj $(COLORFILES) $(ARCHFILES) $(LPFILES) -HFILES = address.h adr68k.h arithopsdefs.h arith.h cell.h dbprint.h display.h dspif.h ifpage.h iopage.h lispemul.h lispmap.h lsptypes.h miscstat.h lspglob.h array.h bb.h bitblt.h debug.h devconf.h dspdata.h ether.h fast_dsp.h gcdata.h initatms.h inlinec.h keyboard.h lispver1.h lispver2.h lldsp.h locfile.h medleyfp.h mouseif.h my.h opcodes.h osmsg.h pilotbbt.h print.h return.h stack.h stream.h subrs.h timeout.h tos1defs.h tosfns.h tosret.h vmemsave.h xdefs.h xbitmaps.h xkeymap.h +HFILES = address.h adr68k.h arithopsdefs.h arith.h cell.h dbprint.h display.h dspif.h ifpage.h iopage.h lispemul.h lispmap.h lsptypes.h miscstat.h lspglob.h array.h bb.h bbtmacro.h debug.h devconf.h dspdata.h fast_dsp.h gcdata.h initatms.h inlinec.h keyboard.h lispver1.h lispver2.h lldsp.h locfile.h medleyfp.h mouseif.h my.h opcodes.h osmsgprint.h pilotbbt.h print.h retmacro.h stack.h stream.h subrs.h timeout.h tos1defs.h tosfns.h tosret.h xdefs.h xbitmaps.h xkeymap.h @@ -35,7 +35,7 @@ emul.exe : $(OFILES) del copts @ echo "Executable is now named '$@'" -main.o : lispemul.h address.h lsptypes.h adr68k.h stack.h lspglob.h lispmap.h ifpage.h iopage.h return.h debug.h +main.o : lispemul.h address.h lsptypes.h adr68k.h stack.h lspglob.h lispmap.h ifpage.h iopage.h retmacro.h debug.h diff --git a/bin/makefile-tail b/bin/makefile-tail index 508e998..d6277f7 100644 --- a/bin/makefile-tail +++ b/bin/makefile-tail @@ -192,7 +192,7 @@ $(OBJECTDIR)ldeether.o: $(SRCDIR)ldeether.c $(REQUIRED-INCS) $(OBJECTDIR)main.o: $(SRCDIR)main.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)dbprint.h \ $(INCDIR)emlglob.h $(INCDIR)address.h $(INCDIR)adr68k.h $(INCDIR)stack.h \ - $(INCDIR)return.h $(INCDIR)lspglob.h $(INCDIR)ifpage.h $(INCDIR)iopage.h \ + $(INCDIR)retmacro.h $(INCDIR)lspglob.h $(INCDIR)ifpage.h $(INCDIR)iopage.h \ $(INCDIR)miscstat.h $(INCDIR)lsptypes.h $(INCDIR)lispmap.h $(INCDIR)debug.h \ $(INCDIR)timeout.h $(INCDIR)maindefs.h $(INCDIR)commondefs.h \ $(INCDIR)dirdefs.h $(INCDIR)dspifdefs.h $(INCDIR)devif.h \ @@ -292,7 +292,7 @@ $(OBJECTDIR)bitblt.o: $(SRCDIR)bitblt.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lspglob.h \ $(INCDIR)ifpage.h $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)lispmap.h \ $(INCDIR)adr68k.h $(INCDIR)address.h $(INCDIR)pilotbbt.h $(INCDIR)display.h \ - $(INCDIR)bitblt.h $(INCDIR)bb.h $(INCDIR)bitbltdefs.h $(INCDIR)initdspdefs.h + $(INCDIR)bbtmacro.h $(INCDIR)bb.h $(INCDIR)bitbltdefs.h $(INCDIR)initdspdefs.h $(CC) $(RFLAGS) $(SRCDIR)bitblt.c -o $(OBJECTDIR)bitblt.o $(OBJECTDIR)bbt68k.o: $(OBJECTDIR)bbt68k.i $(SRCDIR)bbt68k.s @@ -308,10 +308,10 @@ $(OBJECTDIR)bbtsub.o: $(SRCDIR)bbtsub.c $(REQUIRED-INCS) \ $(INCDIR)xdefs.h $(INCDIR)lispemul.h $(INCDIR)lspglob.h $(INCDIR)ifpage.h \ $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)lispmap.h $(INCDIR)lsptypes.h \ $(INCDIR)emlglob.h $(INCDIR)adr68k.h $(INCDIR)address.h $(INCDIR)arith.h \ - $(INCDIR)stack.h $(INCDIR)return.h $(INCDIR)cell.h $(INCDIR)gcdata.h \ + $(INCDIR)stack.h $(INCDIR)retmacro.h $(INCDIR)cell.h $(INCDIR)gcdata.h \ $(INCDIR)bbtsubdefs.h $(INCDIR)car-cdrdefs.h $(INCDIR)commondefs.h \ $(INCDIR)gcarraydefs.h $(INCDIR)initdspdefs.h $(INCDIR)kprintdefs.h \ - $(INCDIR)llstkdefs.h $(INCDIR)returndefs.h $(INCDIR)bb.h $(INCDIR)bitblt.h \ + $(INCDIR)llstkdefs.h $(INCDIR)returndefs.h $(INCDIR)bb.h $(INCDIR)bbtmacro.h \ $(INCDIR)pilotbbt.h $(INCDIR)dspdata.h $(INCDIR)display.h $(INCDIR)dbprint.h \ $(INCDIR)devif.h $(CC) $(RFLAGS) $(SRCDIR)bbtsub.c -o $(OBJECTDIR)bbtsub.o @@ -340,7 +340,7 @@ $(OBJECTDIR)car-cdr.o: $(SRCDIR)car-cdr.c $(REQUIRED-INCS) \ $(OBJECTDIR)chardev.o: $(SRCDIR)chardev.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lispmap.h \ $(INCDIR)adr68k.h $(INCDIR)lsptypes.h $(INCDIR)arith.h $(INCDIR)timeout.h \ - $(INCDIR)locfile.h $(INCDIR)lispver2.h $(INCDIR)osmsg.h $(INCDIR)dbprint.h \ + $(INCDIR)locfile.h $(INCDIR)lispver2.h $(INCDIR)dbprint.h \ $(INCDIR)chardevdefs.h $(INCDIR)byteswapdefs.h $(INCDIR)commondefs.h \ $(INCDIR)perrnodefs.h $(CC) $(RFLAGS) $(SRCDIR)chardev.c -o $(OBJECTDIR)chardev.o @@ -348,7 +348,7 @@ $(OBJECTDIR)chardev.o: $(SRCDIR)chardev.c $(REQUIRED-INCS) \ $(OBJECTDIR)rawcolor.o: $(SRCDIR)rawcolor.c $(REQUIRED-INCS) $(INCDIR)lispemul.h \ $(INCDIR)lspglob.h $(INCDIR)lispmap.h $(INCDIR)lsptypes.h \ $(INCDIR)emlglob.h $(INCDIR)adr68k.h $(INCDIR)address.h \ - $(INCDIR)pilotbbt.h $(INCDIR)display.h $(INCDIR)bitblt.h \ + $(INCDIR)pilotbbt.h $(INCDIR)display.h $(INCDIR)bbtmacro.h \ $(INCDIR)arith.h $(INCDIR)cell.h $(INCDIR)dspdata.h $(INCDIR)debug.h \ $(INCDIR)stream.h $(INCDIR)bbtsubdefs.h $(CC) $(RFLAGS) $(SRCDIR)rawcolor.c -o $(OBJECTDIR)rawcolor.o @@ -357,7 +357,7 @@ $(OBJECTDIR)llcolor.o: $(SRCDIR)llcolor.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lispmap.h \ $(INCDIR)lsptypes.h $(INCDIR)address.h $(INCDIR)adr68k.h $(INCDIR)lspglob.h \ $(INCDIR)ifpage.h $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)emlglob.h \ - $(INCDIR)display.h $(INCDIR)devconf.h $(INCDIR)bb.h $(INCDIR)bitblt.h \ + $(INCDIR)display.h $(INCDIR)devconf.h $(INCDIR)bb.h $(INCDIR)bbtmacro.h \ $(INCDIR)pilotbbt.h $(INCDIR)dbprint.h $(INCDIR)llcolordefs.h $(CC) $(RFLAGS) $(SRCDIR)llcolor.c -o $(OBJECTDIR)llcolor.o @@ -391,7 +391,7 @@ $(OBJECTDIR)mkcell.o: $(SRCDIR)mkcell.c $(REQUIRED-INCS) \ $(OBJECTDIR)draw.o: $(SRCDIR)draw.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lspglob.h \ $(INCDIR)ifpage.h $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)lispmap.h \ - $(INCDIR)lsptypes.h $(INCDIR)emlglob.h $(INCDIR)adr68k.h $(INCDIR)bitblt.h \ + $(INCDIR)lsptypes.h $(INCDIR)emlglob.h $(INCDIR)adr68k.h $(INCDIR)bbtmacro.h \ $(INCDIR)display.h $(INCDIR)drawdefs.h $(INCDIR)bbtsubdefs.h \ $(INCDIR)initdspdefs.h $(CC) $(RFLAGS) $(SRCDIR)draw.c -o $(OBJECTDIR)draw.o @@ -423,7 +423,7 @@ $(OBJECTDIR)fp.o: $(SRCDIR)fp.c $(REQUIRED-INCS) \ $(OBJECTDIR)intcall.o: $(SRCDIR)intcall.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)address.h \ $(INCDIR)adr68k.h $(INCDIR)lsptypes.h $(INCDIR)lispmap.h $(INCDIR)stack.h \ - $(INCDIR)return.h $(INCDIR)emlglob.h $(INCDIR)lspglob.h $(INCDIR)ifpage.h \ + $(INCDIR)retmacro.h $(INCDIR)emlglob.h $(INCDIR)lspglob.h $(INCDIR)ifpage.h \ $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)initatms.h $(INCDIR)cell.h \ $(INCDIR)tosfns.h $(INCDIR)intcalldefs.h $(INCDIR)commondefs.h \ $(INCDIR)llstkdefs.h $(INCDIR)returndefs.h @@ -450,7 +450,7 @@ $(OBJECTDIR)ubf3.o: $(SRCDIR)ubf3.c $(REQUIRED-INCS) \ $(OBJECTDIR)uutils.o: $(SRCDIR)uutils.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)adr68k.h \ $(INCDIR)lsptypes.h $(INCDIR)lspglob.h $(INCDIR)ifpage.h $(INCDIR)iopage.h \ - $(INCDIR)miscstat.h $(INCDIR)osmsg.h $(INCDIR)keyboard.h $(INCDIR)uutilsdefs.h \ + $(INCDIR)miscstat.h $(INCDIR)osmsgprint.h $(INCDIR)keyboard.h $(INCDIR)uutilsdefs.h \ $(INCDIR)osmsgdefs.h $(INCDIR)uraiddefs.h $(CC) $(RFLAGS) $(SRCDIR)uutils.c -o $(OBJECTDIR)uutils.o @@ -478,21 +478,21 @@ $(OBJECTDIR)ether_common.o: $(SRCDIR)ether_common.c $(REQUIRED-INCS) \ $(INCDIR)commondefs.h $(INCDIR)lispemul.h \ $(INCDIR)lispmap.h $(INCDIR)emlglob.h $(INCDIR)lsptypes.h $(INCDIR)lspglob.h \ $(INCDIR)ifpage.h $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)adr68k.h \ - $(INCDIR)ether.h $(INCDIR)dbprint.h $(INCDIR)etherdefs.h + $(INCDIR)dbprint.h $(INCDIR)etherdefs.h $(CC) $(RFLAGS) $(SRCDIR)ether_common.c -o $(OBJECTDIR)ether_common.o $(OBJECTDIR)ether_sunos.o: $(SRCDIR)ether_sunos.c $(REQUIRED-INCS) \ $(INCDIR)commondefs.h $(INCDIR)lispemul.h \ $(INCDIR)lispmap.h $(INCDIR)emlglob.h $(INCDIR)lsptypes.h $(INCDIR)lspglob.h \ $(INCDIR)ifpage.h $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)adr68k.h \ - $(INCDIR)ether.h $(INCDIR)dbprint.h $(INCDIR)etherdefs.h + $(INCDIR)dbprint.h $(INCDIR)etherdefs.h $(CC) $(RFLAGS) $(SRCDIR)ether_sunos.c -o $(OBJECTDIR)ether_sunos.o $(OBJECTDIR)ether_nethub.o: $(SRCDIR)ether_nethub.c $(REQUIRED-INCS) \ $(INCDIR)commondefs.h $(INCDIR)lispemul.h \ $(INCDIR)lispmap.h $(INCDIR)emlglob.h $(INCDIR)lsptypes.h $(INCDIR)lspglob.h \ $(INCDIR)ifpage.h $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)adr68k.h \ - $(INCDIR)ether.h $(INCDIR)dbprint.h $(INCDIR)etherdefs.h + $(INCDIR)dbprint.h $(INCDIR)etherdefs.h $(CC) $(RFLAGS) $(SRCDIR)ether_nethub.c -o $(OBJECTDIR)ether_nethub.o $(OBJECTDIR)findkey.o: $(SRCDIR)findkey.c $(REQUIRED-INCS) \ @@ -505,7 +505,7 @@ $(OBJECTDIR)dsk.o: $(SRCDIR)dsk.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lispmap.h \ $(INCDIR)adr68k.h $(INCDIR)lsptypes.h $(INCDIR)lspglob.h $(INCDIR)ifpage.h \ $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)arith.h $(INCDIR)stream.h \ - $(INCDIR)timeout.h $(INCDIR)locfile.h $(INCDIR)lispver2.h $(INCDIR)osmsg.h \ + $(INCDIR)timeout.h $(INCDIR)locfile.h $(INCDIR)lispver2.h \ $(INCDIR)dbprint.h $(INCDIR)dskdefs.h $(INCDIR)byteswapdefs.h \ $(INCDIR)car-cdrdefs.h $(INCDIR)cell.h $(INCDIR)commondefs.h \ $(INCDIR)ufsdefs.h @@ -632,7 +632,7 @@ $(OBJECTDIR)hardrtn.o: $(SRCDIR)hardrtn.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lispmap.h \ $(INCDIR)lsptypes.h $(INCDIR)adr68k.h $(INCDIR)address.h $(INCDIR)lspglob.h \ $(INCDIR)ifpage.h $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)emlglob.h \ - $(INCDIR)cell.h $(INCDIR)stack.h $(INCDIR)return.h $(INCDIR)hardrtndefs.h \ + $(INCDIR)cell.h $(INCDIR)stack.h $(INCDIR)retmacro.h $(INCDIR)hardrtndefs.h \ $(INCDIR)commondefs.h $(INCDIR)llstkdefs.h $(CC) $(RFLAGS) $(SRCDIR)hardrtn.c -o $(OBJECTDIR)hardrtn.o @@ -640,7 +640,7 @@ $(OBJECTDIR)inet.o: $(SRCDIR)inet.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lispmap.h \ $(INCDIR)lsptypes.h $(INCDIR)arith.h $(INCDIR)emlglob.h $(INCDIR)lspglob.h \ $(INCDIR)ifpage.h $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)adr68k.h \ - $(INCDIR)ether.h $(INCDIR)dbprint.h $(INCDIR)locfile.h $(INCDIR)lispver2.h \ + $(INCDIR)dbprint.h $(INCDIR)locfile.h $(INCDIR)lispver2.h \ $(INCDIR)inetdefs.h $(INCDIR)byteswapdefs.h $(INCDIR)commondefs.h \ $(INCDIR)mkcelldefs.h $(CC) $(RFLAGS) $(SRCDIR)inet.c -o $(OBJECTDIR)inet.o @@ -649,7 +649,7 @@ $(OBJECTDIR)initdsp.o: $(SRCDIR)initdsp.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lispmap.h \ $(INCDIR)lsptypes.h $(INCDIR)address.h $(INCDIR)adr68k.h $(INCDIR)lspglob.h \ $(INCDIR)ifpage.h $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)emlglob.h \ - $(INCDIR)display.h $(INCDIR)devconf.h $(INCDIR)bb.h $(INCDIR)bitblt.h \ + $(INCDIR)display.h $(INCDIR)devconf.h $(INCDIR)bb.h $(INCDIR)bbtmacro.h \ $(INCDIR)pilotbbt.h $(INCDIR)dbprint.h $(INCDIR)initdspdefs.h \ $(INCDIR)byteswapdefs.h $(INCDIR)xcursordefs.h $(INCDIR)devif.h $(CC) $(RFLAGS) $(SRCDIR)initdsp.c -o $(OBJECTDIR)initdsp.o @@ -682,7 +682,7 @@ $(OBJECTDIR)keyevent.o: $(SRCDIR)keyevent.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lspglob.h \ $(INCDIR)ifpage.h $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)adr68k.h \ $(INCDIR)address.h $(INCDIR)stack.h $(INCDIR)keyboard.h $(INCDIR)display.h \ - $(INCDIR)lsptypes.h $(INCDIR)bb.h $(INCDIR)bitblt.h $(INCDIR)pilotbbt.h \ + $(INCDIR)lsptypes.h $(INCDIR)bb.h $(INCDIR)bbtmacro.h $(INCDIR)pilotbbt.h \ $(INCDIR)keyeventdefs.h $(INCDIR)osmsgdefs.h $(INCDIR)xwinmandefs.h \ $(INCDIR)devif.h $(INCDIR)dbprint.h $(CC) $(RFLAGS) $(SRCDIR)keyevent.c -o $(OBJECTDIR)keyevent.o @@ -698,7 +698,7 @@ $(OBJECTDIR)llstk.o: $(SRCDIR)llstk.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lispmap.h \ $(INCDIR)adr68k.h $(INCDIR)address.h $(INCDIR)lsptypes.h $(INCDIR)initatms.h \ $(INCDIR)lspglob.h $(INCDIR)ifpage.h $(INCDIR)iopage.h $(INCDIR)miscstat.h \ - $(INCDIR)emlglob.h $(INCDIR)cell.h $(INCDIR)stack.h $(INCDIR)return.h \ + $(INCDIR)emlglob.h $(INCDIR)cell.h $(INCDIR)stack.h $(INCDIR)retmacro.h \ $(INCDIR)llstkdefs.h $(INCDIR)commondefs.h $(INCDIR)dbgtooldefs.h \ $(INCDIR)testtooldefs.h $(INCDIR)kprintdefs.h $(INCDIR)storagedefs.h $(CC) $(RFLAGS) $(SRCDIR)llstk.c -o $(OBJECTDIR)llstk.o @@ -758,7 +758,7 @@ $(OBJECTDIR)osmsg.o: $(SRCDIR)osmsg.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lispmap.h \ $(INCDIR)adr68k.h $(INCDIR)lsptypes.h $(INCDIR)arith.h $(INCDIR)stream.h \ $(INCDIR)lspglob.h $(INCDIR)ifpage.h $(INCDIR)iopage.h $(INCDIR)miscstat.h \ - $(INCDIR)timeout.h $(INCDIR)locfile.h $(INCDIR)lispver2.h $(INCDIR)osmsg.h \ + $(INCDIR)timeout.h $(INCDIR)locfile.h $(INCDIR)lispver2.h $(INCDIR)osmsgprint.h \ $(INCDIR)dbprint.h $(INCDIR)commondefs.h $(INCDIR)osmsgdefs.h $(CC) $(RFLAGS) $(SRCDIR)osmsg.c -o $(OBJECTDIR)osmsg.o @@ -766,7 +766,7 @@ $(OBJECTDIR)return.o: $(SRCDIR)return.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)address.h \ $(INCDIR)adr68k.h $(INCDIR)lsptypes.h $(INCDIR)lispmap.h $(INCDIR)stack.h \ $(INCDIR)emlglob.h $(INCDIR)lspglob.h $(INCDIR)ifpage.h $(INCDIR)iopage.h \ - $(INCDIR)miscstat.h $(INCDIR)initatms.h $(INCDIR)cell.h $(INCDIR)return.h \ + $(INCDIR)miscstat.h $(INCDIR)initatms.h $(INCDIR)cell.h $(INCDIR)retmacro.h \ $(INCDIR)returndefs.h $(INCDIR)commondefs.h $(CC) $(RFLAGS) $(SRCDIR)return.c -o $(OBJECTDIR)return.o @@ -828,7 +828,7 @@ $(OBJECTDIR)subr0374.o: $(SRCDIR)subr0374.c $(REQUIRED-INCS) \ $(CC) $(RFLAGS) $(SRCDIR)subr0374.c -o $(OBJECTDIR)subr0374.o $(OBJECTDIR)perrno.o: $(SRCDIR)perrno.c $(REQUIRED-INCS) \ - $(INCDIR)lispemul.h $(INCDIR)osmsg.h \ + $(INCDIR)lispemul.h $(INCDIR)osmsgprint.h \ $(INCDIR)perrnodefs.h $(INCDIR)osmsgdefs.h $(CC) $(RFLAGS) $(SRCDIR)perrno.c -o $(OBJECTDIR)perrno.o @@ -843,7 +843,7 @@ $(OBJECTDIR)timer.o: $(SRCDIR)timer.c $(REQUIRED-INCS) \ $(OBJECTDIR)tty.o: $(SRCDIR)tty.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lispmap.h \ $(INCDIR)adr68k.h $(INCDIR)lsptypes.h $(INCDIR)lspglob.h \ - $(INCDIR)commondefs.h $(INCDIR)tty.h $(INCDIR)ttydefs.h + $(INCDIR)commondefs.h $(INCDIR)ttydefs.h $(CC) $(RFLAGS) $(SRCDIR)tty.c -o $(OBJECTDIR)tty.o $(OBJECTDIR)typeof.o: $(SRCDIR)typeof.c $(REQUIRED-INCS) \ @@ -876,7 +876,7 @@ $(OBJECTDIR)uraid.o: $(SRCDIR)uraid.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)lispmap.h \ $(INCDIR)adr68k.h $(INCDIR)lsptypes.h $(INCDIR)lspglob.h $(INCDIR)ifpage.h \ $(INCDIR)iopage.h $(INCDIR)miscstat.h $(INCDIR)emlglob.h $(INCDIR)cell.h \ - $(INCDIR)debug.h $(INCDIR)devconf.h $(INCDIR)display.h $(INCDIR)bitblt.h \ + $(INCDIR)debug.h $(INCDIR)devconf.h $(INCDIR)display.h $(INCDIR)bbtmacro.h \ $(INCDIR)uraiddefs.h $(INCDIR)dbgtooldefs.h $(INCDIR)stack.h \ $(INCDIR)gcarraydefs.h $(INCDIR)initdspdefs.h $(INCDIR)initkbddefs.h \ $(INCDIR)kprintdefs.h $(INCDIR)llstkdefs.h $(INCDIR)mkatomdefs.h \ @@ -908,7 +908,7 @@ $(OBJECTDIR)vars3.o: $(SRCDIR)vars3.c $(REQUIRED-INCS) \ $(OBJECTDIR)vmemsave.o: $(SRCDIR)vmemsave.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h \ $(INCDIR)lispmap.h $(INCDIR)lspglob.h $(INCDIR)ifpage.h $(INCDIR)iopage.h \ - $(INCDIR)miscstat.h $(INCDIR)vmemsave.h $(INCDIR)timeout.h $(INCDIR)adr68k.h \ + $(INCDIR)miscstat.h $(INCDIR)timeout.h $(INCDIR)adr68k.h \ $(INCDIR)lsptypes.h $(INCDIR)locfile.h $(INCDIR)lispver2.h $(INCDIR)dbprint.h \ $(INCDIR)devif.h $(INCDIR)vmemsavedefs.h $(INCDIR)byteswapdefs.h $(INCDIR)commondefs.h \ $(INCDIR)dskdefs.h $(INCDIR)initkbddefs.h $(INCDIR)perrnodefs.h \ @@ -929,7 +929,7 @@ $(OBJECTDIR)usrsubr.o: $(SRCDIR)usrsubr.c $(REQUIRED-INCS) \ $(OBJECTDIR)xc.o: $(SRCDIR)xc.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)emlglob.h \ - $(INCDIR)address.h $(INCDIR)adr68k.h $(INCDIR)stack.h $(INCDIR)return.h \ + $(INCDIR)address.h $(INCDIR)adr68k.h $(INCDIR)stack.h $(INCDIR)retmacro.h \ $(INCDIR)dbprint.h $(INCDIR)lspglob.h $(INCDIR)ifpage.h $(INCDIR)iopage.h \ $(INCDIR)miscstat.h $(INCDIR)lsptypes.h $(INCDIR)lispmap.h $(INCDIR)cell.h \ $(INCDIR)initatms.h $(INCDIR)gcdata.h $(INCDIR)arith.h $(INCDIR)stream.h \ @@ -992,7 +992,7 @@ $(OBJECTDIR)xcursor.o: $(SRCDIR)xcursor.c $(REQUIRED-INCS) \ $(OBJECTDIR)xwinman.o: $(SRCDIR)xwinman.c $(REQUIRED-INCS) \ $(INCDIR)lispemul.h $(INCDIR)miscstat.h $(INCDIR)devif.h $(INCDIR)xdefs.h \ - $(INCDIR)xscroll.h $(INCDIR)xwinmandefs.h $(INCDIR)keyeventdefs.h \ + $(INCDIR)xwinmandefs.h $(INCDIR)keyeventdefs.h \ $(INCDIR)xlspwindefs.h $(INCDIR)xscrolldefs.h $(CC) $(RFLAGS) $(SRCDIR)xwinman.c -o $(OBJECTDIR)xwinman.o diff --git a/inc/bitblt.h b/inc/bbtmacro.h similarity index 96% rename from inc/bitblt.h rename to inc/bbtmacro.h index fee6e27..eec47ae 100644 --- a/inc/bitblt.h +++ b/inc/bbtmacro.h @@ -1,10 +1,10 @@ -#ifndef BITBLT_H -#define BITBLT_H 1 +#ifndef BBTMACRO_H +#define BBTMACRO_H 1 /* $Id: bitblt.h,v 1.2 1999/01/03 02:05:54 sybalsky Exp $ (C) Copyright Venue, All Rights Reserved */ /* * Copyright (C) 1988 by Fuji Xerox Co., Ltd. All rights reserved. * - * File : bitblt.h + * File : bbtmacro.h (was bitblt.h) * * Author : Osamu Nakamura * @@ -85,4 +85,4 @@ extern DLword *EmCursorX68K,*EmCursorY68K; #define UNLOCKSCREEN ScreenLocked = NIL #endif /* DOS */ -#endif /* BITBLT_H */ +#endif /* BBTMACRO_H */ diff --git a/inc/ether.h b/inc/ether.h deleted file mode 100644 index 4e651df..0000000 --- a/inc/ether.h +++ /dev/null @@ -1,120 +0,0 @@ -#ifndef ETHER_H -#define ETHER_H 1 -/* $Id: ether.h,v 1.2 1999/01/03 02:05:59 sybalsky Exp $ (C) Copyright Venue, All Rights Reserved */ - -/************************************************************************/ -/* */ -/* (C) Copyright 1989-92 Venue. All Rights Reserved. */ -/* Manufactured in the United States of America. */ -/* */ -/************************************************************************/ -#include "lispemul.h" /* for LispPTR, DLword */ - -#ifndef BYTESWAP - -typedef struct { - DLword DLLOCALHOST0; - DLword DLLOCALHOST1; - DLword DLLOCALHOST2; - DLword DLFIRSTICB; - DLword DLINPUTMASK; - DLword DLFIRSTOCB; - DLword DLOUTPUTMASK; - DLword DLMISSEDPACKETS; - DLword DLLASTICB; - DLword DLLASTOCB; -} DLETHERCSB; - -typedef struct{ - DLword DLIOCBLENGTH; - DLword DLIOCBBUFFERLO; - DLword DLIOCBBUFFERHI; - DLword DLRETRANSMISSIONMASK; - DLword DLIOCBBYTESUSED; - DLword DLIOCBSTATUS; - DLword DLNEXTIOCB; - DLword DLFOROUTPUTUSE; -} DLETHERIOCB; - -typedef struct { - unsigned int NETTYPE : 8; - unsigned int NDBNEXT : 24; - unsigned int NDBPUPNET : 8; - unsigned int NDBNSNET : 24; - unsigned int NDBTASK : 8; - unsigned int NDBBROADCASTP : 24; - unsigned int NDBPUPHOST : 8; - unsigned int NDBTRANSMITTER : 24; - unsigned int nil1: 8; - unsigned int NDBENCAPSULATOR : 24; - unsigned int NDBIQLENGTH : 8; /* DATATYPE */ - unsigned int NDBCSB : 24; /* DATATYPE */ - LispPTR NDBIQ; - LispPTR NDBTQ; - LispPTR NDBTRANSLATIONS; - LispPTR NDBETHERFLUSHER; - LispPTR NDBWATCHER; - LispPTR NDBCANHEARSELF; - LispPTR NDBIPNET; - LispPTR NDBIPHOST; - DLword NDBPUPTYPE; - DLword nil2; - LispPTR nil3; -} NDB; -#else - /***********************************************/ - /* Byte-swapped definitions, for e.g., 80386's */ - /***********************************************/ -typedef struct { - DLword DLLOCALHOST1; - DLword DLLOCALHOST0; - DLword DLFIRSTICB; - DLword DLLOCALHOST2; - DLword DLFIRSTOCB; - DLword DLINPUTMASK; - DLword DLMISSEDPACKETS; - DLword DLOUTPUTMASK; - DLword DLLASTOCB; - DLword DLLASTICB; -} DLETHERCSB; - -typedef struct{ - DLword DLIOCBBUFFERLO; - DLword DLIOCBLENGTH; - DLword DLRETRANSMISSIONMASK; - DLword DLIOCBBUFFERHI; - DLword DLIOCBSTATUS; - DLword DLIOCBBYTESUSED; - DLword DLFOROUTPUTUSE; - DLword DLNEXTIOCB; -} DLETHERIOCB; - -typedef struct { - unsigned int NDBNEXT : 24; - unsigned int NETTYPE : 8; - unsigned int NDBNSNET : 24; - unsigned int NDBPUPNET : 8; - unsigned int NDBBROADCASTP : 24; - unsigned int NDBTASK : 8; - unsigned int NDBTRANSMITTER : 24; - unsigned int NDBPUPHOST : 8; - unsigned int NDBENCAPSULATOR : 24; - unsigned int nil1: 8; - unsigned int NDBCSB : 24; /* DATATYPE */ - unsigned int NDBIQLENGTH : 8; /* DATATYPE */ - LispPTR NDBIQ; - LispPTR NDBTQ; - LispPTR NDBTRANSLATIONS; - LispPTR NDBETHERFLUSHER; - LispPTR NDBWATCHER; - LispPTR NDBCANHEARSELF; - LispPTR NDBIPNET; - LispPTR NDBIPHOST; - DLword nil2; - DLword NDBPUPTYPE; - LispPTR nil3; -} NDB; - -#endif /* BYTESWAP */ - -#endif /* ETHER_H */ diff --git a/inc/lsptypes.h b/inc/lsptypes.h index ff07eaa..cdc934d 100644 --- a/inc/lsptypes.h +++ b/inc/lsptypes.h @@ -699,4 +699,111 @@ typedef /* low-order 12 bits first. */ } BIGNUM; + +/* Ethernet records */ + +#ifndef BYTESWAP +typedef struct { + DLword DLLOCALHOST0; + DLword DLLOCALHOST1; + DLword DLLOCALHOST2; + DLword DLFIRSTICB; + DLword DLINPUTMASK; + DLword DLFIRSTOCB; + DLword DLOUTPUTMASK; + DLword DLMISSEDPACKETS; + DLword DLLASTICB; + DLword DLLASTOCB; +} DLETHERCSB; + +typedef struct{ + DLword DLIOCBLENGTH; + DLword DLIOCBBUFFERLO; + DLword DLIOCBBUFFERHI; + DLword DLRETRANSMISSIONMASK; + DLword DLIOCBBYTESUSED; + DLword DLIOCBSTATUS; + DLword DLNEXTIOCB; + DLword DLFOROUTPUTUSE; +} DLETHERIOCB; + +typedef struct { + unsigned int NETTYPE : 8; + unsigned int NDBNEXT : 24; + unsigned int NDBPUPNET : 8; + unsigned int NDBNSNET : 24; + unsigned int NDBTASK : 8; + unsigned int NDBBROADCASTP : 24; + unsigned int NDBPUPHOST : 8; + unsigned int NDBTRANSMITTER : 24; + unsigned int nil1: 8; + unsigned int NDBENCAPSULATOR : 24; + unsigned int NDBIQLENGTH : 8; /* DATATYPE */ + unsigned int NDBCSB : 24; /* DATATYPE */ + LispPTR NDBIQ; + LispPTR NDBTQ; + LispPTR NDBTRANSLATIONS; + LispPTR NDBETHERFLUSHER; + LispPTR NDBWATCHER; + LispPTR NDBCANHEARSELF; + LispPTR NDBIPNET; + LispPTR NDBIPHOST; + DLword NDBPUPTYPE; + DLword nil2; + LispPTR nil3; +} NDB; +#else + /***********************************************/ + /* Byte-swapped definitions, for e.g., 80386's */ + /***********************************************/ +typedef struct { + DLword DLLOCALHOST1; + DLword DLLOCALHOST0; + DLword DLFIRSTICB; + DLword DLLOCALHOST2; + DLword DLFIRSTOCB; + DLword DLINPUTMASK; + DLword DLMISSEDPACKETS; + DLword DLOUTPUTMASK; + DLword DLLASTOCB; + DLword DLLASTICB; +} DLETHERCSB; + +typedef struct{ + DLword DLIOCBBUFFERLO; + DLword DLIOCBLENGTH; + DLword DLRETRANSMISSIONMASK; + DLword DLIOCBBUFFERHI; + DLword DLIOCBSTATUS; + DLword DLIOCBBYTESUSED; + DLword DLFOROUTPUTUSE; + DLword DLNEXTIOCB; +} DLETHERIOCB; + +typedef struct { + unsigned int NDBNEXT : 24; + unsigned int NETTYPE : 8; + unsigned int NDBNSNET : 24; + unsigned int NDBPUPNET : 8; + unsigned int NDBBROADCASTP : 24; + unsigned int NDBTASK : 8; + unsigned int NDBTRANSMITTER : 24; + unsigned int NDBPUPHOST : 8; + unsigned int NDBENCAPSULATOR : 24; + unsigned int nil1: 8; + unsigned int NDBCSB : 24; /* DATATYPE */ + unsigned int NDBIQLENGTH : 8; /* DATATYPE */ + LispPTR NDBIQ; + LispPTR NDBTQ; + LispPTR NDBTRANSLATIONS; + LispPTR NDBETHERFLUSHER; + LispPTR NDBWATCHER; + LispPTR NDBCANHEARSELF; + LispPTR NDBIPNET; + LispPTR NDBIPHOST; + DLword nil2; + DLword NDBPUPTYPE; + LispPTR nil3; +} NDB; +#endif /* BYTESWAP */ #endif /* LSPTYPES_H */ diff --git a/inc/osmsg.h b/inc/osmsgprint.h similarity index 90% rename from inc/osmsg.h rename to inc/osmsgprint.h index 3868200..3503c42 100644 --- a/inc/osmsg.h +++ b/inc/osmsgprint.h @@ -1,5 +1,5 @@ -#ifndef OSMSG_H -#define OSMSG_H 1 +#ifndef OSMSGPRINT_H +#define OSMSGPRINT_H 1 /* $Id: osmsg.h,v 1.2 1999/01/03 02:06:20 sybalsky Exp $ (C) Copyright Venue, All Rights Reserved */ @@ -23,4 +23,4 @@ print_exp; \ } while (0) -#endif /* OSMSG_H */ +#endif /* OSMSGPRINT_H */ diff --git a/inc/return.h b/inc/retmacro.h similarity index 97% rename from inc/return.h rename to inc/retmacro.h index e493032..6332a2b 100644 --- a/inc/return.h +++ b/inc/retmacro.h @@ -1,12 +1,12 @@ -#ifndef RETURN_H -#define RETURN_H 1 +#ifndef RETMACRO_H +#define RETMACRO_H 1 /* $Id: return.h,v 1.2 1999/01/03 02:06:22 sybalsky Exp $ (C) Copyright Venue, All Rights Reserved */ /**************************************************************/ /* - File Name : return.h + File Name : retmacro.h (was return.h) Desc. : Macros for return,contextsw Written by : Takeshi Shimizu @@ -111,4 +111,4 @@ S_CHECK( EndSTKP > CurrentStackPTR, \ "End of stack isn't beyond current stk pointer."); \ } while (0) -#endif /* RETURN_H */ +#endif /* RETMACRO_H */ diff --git a/inc/tty.h b/inc/tty.h deleted file mode 100644 index 5ad1582..0000000 --- a/inc/tty.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef TTY_H -#define TTY_H 1 -/* $Id: tty.h,v 1.2 1999/01/03 02:06:29 sybalsky Exp $ (C) Copyright Venue, All Rights Reserved */ - -/************************************************************************/ -/* */ -/* (C) Copyright 1989-96 Venue. All Rights Reserved. */ -/* Manufactured in the United States of America. */ -/* */ -/************************************************************************/ -#include "lispemul.h" /* for DLword */ - -/* - TTY Command -*/ - -#define TTY_GET_STATUS 33280>>8 -#define TTY_ON 33536>>8 -#define TTY_OFF 33792>>8 -#define TTY_BREAK_ON 34304>>8 -#define TTY_BREAK_OFF 34560>>8 -#define PUT_CHAR 128 -#define ABORT_PUT 133 -#define SET_PARAM 129 -#define SET_DSR 33025 -#define SET_CTS 33026 -#define SET_CHAR_LENGTH 33028 -#define SET_PARITY 33032 -#define SET_STOP_BITS 33040 -#define SET_BAUD_RATE 33056 -#define SET_ALL_PARAMETERS 33087 - -typedef struct { - unsigned command : 8; - unsigned outdata : 8; -} DLTTY_OUT_COMMAND; - -typedef struct { - unsigned on_off : 4; - unsigned line_speed : 4; - unsigned stop_bits : 2; - unsigned parity : 2; - unsigned char_length : 2; - unsigned clear_to_send : 1; - unsigned data_set_ready : 1; - DLword notify_mask; -} DLTTY_OUT_CSB; - -typedef struct { - unsigned state : 1; - unsigned nil1 : 7; - unsigned success : 1; - unsigned break_detected : 1; - unsigned framing_error : 1; - unsigned data_lost : 1; - unsigned parity_error : 1; - unsigned nil2 : 2; - unsigned not_ready : 1; - char in_data; - unsigned data_terminal_ready : 1; - unsigned nil3 : 4; - unsigned request_to_send : 1; - unsigned rx_ready : 1; - unsigned tx_ready : 1; -} DLTTY_IN_CSB; - -#endif /* TTY_H */ diff --git a/inc/vmemsave.h b/inc/vmemsave.h deleted file mode 100644 index 9188b8c..0000000 --- a/inc/vmemsave.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef VMEMSAVE_H -#define VMEMSAVE_H 1 -/* $Id: vmemsave.h,v 1.2 1999/01/03 02:06:29 sybalsky Exp $ (C) Copyright Venue, All Rights Reserved */ - - - -/************************************************************************/ -/* */ -/* (C) Copyright 1989-96 Venue. All Rights Reserved. */ -/* Manufactured in the United States of America. */ -/* */ -/************************************************************************/ - - -/* - File Name : vmemsave.h - DEfinition for vmemsave -*/ - -#define FP_IFPAGE 512 /* IFPAGE address in sysoutfile by Byte */ -#define DOMINOPAGES 301 /* skip dominopages in fptovp */ -#define SKIPPAGES 301 /* save first filepage */ -#define SKIP_DOMINOPAGES 153600 /* Byte size in sysoutfile for dominocode */ -#define SAVE_IFPAGE 223 /* Virtual address for IFPAGES's buffer page. This value is \EMUSWAPBUFFERS in lisp. */ -#endif /* VMEMSAVE_H */ diff --git a/inc/xscroll.h b/inc/xscroll.h deleted file mode 100644 index 4e9313e..0000000 --- a/inc/xscroll.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef XSCROLL_H -#define XSCROLL_H 1 -/************************************************************************/ -/* */ -/* xscroll.h */ -/* */ -/* Scrolling functions implemented in xscroll.c */ -/* */ -/************************************************************************/ -#include "devif.h" /* for DspInterface */ -void Scroll(DspInterface dsp, int newX, int newY); -void JumpScrollVer(DspInterface dsp, int y); -void JumpScrollHor(DspInterface dsp, int x); -void ScrollLeft(DspInterface dsp); -void ScrollRight(DspInterface dsp); -void ScrollUp(DspInterface dsp); -void ScrollDown(DspInterface dsp); -#endif /* XSCROLL_H */ diff --git a/src/bbtsub.c b/src/bbtsub.c index d1a2232..f5b1fd3 100644 --- a/src/bbtsub.c +++ b/src/bbtsub.c @@ -47,7 +47,7 @@ #include "address.h" #include "arith.h" #include "stack.h" -#include "return.h" +#include "retmacro.h" #include "cell.h" #include "bbtsubdefs.h" @@ -60,7 +60,7 @@ #include "returndefs.h" #include "bb.h" -#include "bitblt.h" +#include "bbtmacro.h" #include "pilotbbt.h" #include "dspdata.h" #include "display.h" diff --git a/src/bitblt.c b/src/bitblt.c index 087d393..96de42d 100644 --- a/src/bitblt.c +++ b/src/bitblt.c @@ -25,7 +25,7 @@ #include "pilotbbt.h" #include "display.h" -#include "bitblt.h" +#include "bbtmacro.h" #include "bb.h" #include "bitbltdefs.h" diff --git a/src/chardev.c b/src/chardev.c index 8fcf0ff..7762521 100644 --- a/src/chardev.c +++ b/src/chardev.c @@ -43,7 +43,6 @@ #include "arith.h" #include "timeout.h" #include "locfile.h" -#include "osmsg.h" #include "dbprint.h" #include "chardevdefs.h" diff --git a/src/draw.c b/src/draw.c index 1b5fdac..0c88728 100644 --- a/src/draw.c +++ b/src/draw.c @@ -20,7 +20,7 @@ #include // for ptrdiff_t #include // for abs #include "adr68k.h" // for NativeAligned2FromLAddr -#include "bitblt.h" // for MOUSEXR, MOUSEYH +#include "bbtmacro.h" // for MOUSEXR, MOUSEYH #include "display.h" // for DISPLAYBUFFER, DisplayRegion68k, in_display... #include "drawdefs.h" // for N_OP_drawline #include "emlglob.h" diff --git a/src/ether_nethub.c b/src/ether_nethub.c index e93e19c..df27eec 100644 --- a/src/ether_nethub.c +++ b/src/ether_nethub.c @@ -31,7 +31,6 @@ #include "lsptypes.h" #include "lspglob.h" #include "adr68k.h" -#include "ether.h" #include "dbprint.h" #include "etherdefs.h" #include "ifpage.h" diff --git a/src/ether_sunos.c b/src/ether_sunos.c index d64f0aa..deb4afe 100644 --- a/src/ether_sunos.c +++ b/src/ether_sunos.c @@ -71,7 +71,6 @@ #include "lsptypes.h" #include "lspglob.h" #include "adr68k.h" -#include "ether.h" #include "dbprint.h" #include "etherdefs.h" #include "ifpage.h" diff --git a/src/hardrtn.c b/src/hardrtn.c index d4b88e0..0f57cbf 100644 --- a/src/hardrtn.c +++ b/src/hardrtn.c @@ -32,7 +32,7 @@ #include "llstkdefs.h" // for decusecount68k, freestackblock, blt, stack_... #include "lspglob.h" #include "lsptypes.h" // for GETWORD -#include "return.h" // for AFTER_CONTEXTSW, BEFORE_CONTEXTSW, FastRetCALL +#include "retmacro.h" // for AFTER_CONTEXTSW, BEFORE_CONTEXTSW, FastRetCALL #include "stack.h" // for FX, frameex1, Bframe, CHECK_FX, StackWord #define MAKE_FXCOPY(fx68k) \ diff --git a/src/inet.c b/src/inet.c index 1526a57..141e75d 100644 --- a/src/inet.c +++ b/src/inet.c @@ -41,7 +41,6 @@ #include "emlglob.h" #include "lspglob.h" #include "adr68k.h" -#include "ether.h" #include "dbprint.h" #include "locfile.h" diff --git a/src/keyevent.c b/src/keyevent.c index ecc60b3..f2b380b 100644 --- a/src/keyevent.c +++ b/src/keyevent.c @@ -51,7 +51,7 @@ void Mouse_hndlr(void); /* Fields mouse events from driver */ #include "lsptypes.h" #include "bb.h" -#include "bitblt.h" +#include "bbtmacro.h" #include "pilotbbt.h" #include "keyeventdefs.h" diff --git a/src/llcolor.c b/src/llcolor.c index e994b94..e48b971 100644 --- a/src/llcolor.c +++ b/src/llcolor.c @@ -28,7 +28,7 @@ #include "devconf.h" #include "bb.h" -#include "bitblt.h" +#include "bbtmacro.h" #include "pilotbbt.h" #include "dbprint.h" diff --git a/src/llstk.c b/src/llstk.c index faf5d9d..89f79d7 100644 --- a/src/llstk.c +++ b/src/llstk.c @@ -33,7 +33,7 @@ #include "llstkdefs.h" // for blt, check_BF, check_FX, check_stack_rooms #include "lspglob.h" // for InterfacePage, Stackspace, STACKOVERFLOW_word #include "lsptypes.h" // for GETWORD -#include "return.h" // for AFTER_CONTEXTSW, BEFORE_CONTEXTSW +#include "retmacro.h" // for AFTER_CONTEXTSW, BEFORE_CONTEXTSW #include "stack.h" // for StackWord, Bframe, FX, frameex1, STKWORD #include "storagedefs.h" // for newpage // #include "testtooldefs.h" // for print_atomname diff --git a/src/main.c b/src/main.c index eb9bceb..eae2541 100644 --- a/src/main.c +++ b/src/main.c @@ -40,7 +40,7 @@ #include "emlglob.h" #include "adr68k.h" #include "stack.h" -#include "return.h" +#include "retmacro.h" #include "lispemul.h" #include "lspglob.h" diff --git a/src/osmsg.c b/src/osmsg.c index 312a30d..6c0b748 100644 --- a/src/osmsg.c +++ b/src/osmsg.c @@ -44,7 +44,7 @@ #include "lspglob.h" #include "timeout.h" #include "locfile.h" -#include "osmsg.h" +#include "osmsgprint.h" #include "dbprint.h" #include "commondefs.h" diff --git a/src/perrno.c b/src/perrno.c index b2ed83f..a7c8b47 100644 --- a/src/perrno.c +++ b/src/perrno.c @@ -13,7 +13,7 @@ #include // for errno #include // for fprintf, perror, stderr, NULL #include // for strerror -#include "osmsg.h" // for OSMESSAGE_PRINT +#include "osmsgprint.h" // for OSMESSAGE_PRINT #include "perrnodefs.h" // for err_mess, perrorn /************************************************************************/ diff --git a/src/rawcolor.c b/src/rawcolor.c index 2850e7d..f2bc3c8 100644 --- a/src/rawcolor.c +++ b/src/rawcolor.c @@ -31,7 +31,7 @@ #include "pilotbbt.h" #include "debug.h" #include "arith.h" -#include "bitblt.h" +#include "bbtmacro.h" #include "lldsp.h" #include "bbtsubdefs.h" diff --git a/src/return.c b/src/return.c index fe87cf6..016c75a 100644 --- a/src/return.c +++ b/src/return.c @@ -38,7 +38,7 @@ #include "lspglob.h" #include "initatms.h" #include "cell.h" -#include "return.h" +#include "retmacro.h" #include "testtooldefs.h" #include "returndefs.h" #include "commondefs.h" diff --git a/src/tty.c b/src/tty.c index e628cfd..2e4b242 100644 --- a/src/tty.c +++ b/src/tty.c @@ -22,9 +22,60 @@ #include "lsptypes.h" #include "lspglob.h" #include "commondefs.h" -#include "tty.h" #include "ttydefs.h" +/* TTY Commands and structures for communicating with Lisp */ + +#define TTY_GET_STATUS 33280>>8 +#define TTY_ON 33536>>8 +#define TTY_OFF 33792>>8 +#define TTY_BREAK_ON 34304>>8 +#define TTY_BREAK_OFF 34560>>8 +#define PUT_CHAR 128 +#define ABORT_PUT 133 +#define SET_PARAM 129 +#define SET_DSR 33025 +#define SET_CTS 33026 +#define SET_CHAR_LENGTH 33028 +#define SET_PARITY 33032 +#define SET_STOP_BITS 33040 +#define SET_BAUD_RATE 33056 +#define SET_ALL_PARAMETERS 33087 + +typedef struct { + unsigned command : 8; + unsigned outdata : 8; +} DLTTY_OUT_COMMAND; + +typedef struct { + unsigned on_off : 4; + unsigned line_speed : 4; + unsigned stop_bits : 2; + unsigned parity : 2; + unsigned char_length : 2; + unsigned clear_to_send : 1; + unsigned data_set_ready : 1; + DLword notify_mask; +} DLTTY_OUT_CSB; + +typedef struct { + unsigned state : 1; + unsigned nil1 : 7; + unsigned success : 1; + unsigned break_detected : 1; + unsigned framing_error : 1; + unsigned data_lost : 1; + unsigned parity_error : 1; + unsigned nil2 : 2; + unsigned not_ready : 1; + char in_data; + unsigned data_terminal_ready : 1; + unsigned nil3 : 4; + unsigned request_to_send : 1; + unsigned rx_ready : 1; + unsigned tx_ready : 1; +} DLTTY_IN_CSB; + static DLTTY_OUT_COMMAND *DLTTYPortCmd; static DLTTY_IN_CSB *DLTTYIn; static DLTTY_OUT_CSB *DLTTYOut; diff --git a/src/uutils.c b/src/uutils.c index e011229..e49e998 100644 --- a/src/uutils.c +++ b/src/uutils.c @@ -32,7 +32,7 @@ #include "lispemul.h" // for LispPTR, DLword, NIL, ATOM_T #include "lspglob.h" #include "lsptypes.h" // for GETWORD, OneDArray, GetTypeNumber, THIN_CHAR... -#include "osmsg.h" // for OSMESSAGE_PRINT +#include "osmsgprint.h" // for OSMESSAGE_PRINT #include "uraiddefs.h" // for device_after_raid, device_before_raid #include "uutilsdefs.h" // for c_string_to_lisp_string, check_unix_password diff --git a/src/vmemsave.c b/src/vmemsave.c index 3ea6f09..0ccd58a 100644 --- a/src/vmemsave.c +++ b/src/vmemsave.c @@ -41,7 +41,6 @@ #include "lispemul.h" #include "lispmap.h" #include "lspglob.h" -#include "vmemsave.h" #include "timeout.h" #include "adr68k.h" #include "lsptypes.h" @@ -58,6 +57,12 @@ #include "perrnodefs.h" #include "ufsdefs.h" +/* Definitions incorporated from vmemsave.h (removed) */ +#define FP_IFPAGE 512 /* IFPAGE address in sysoutfile by Byte */ +#define DOMINOPAGES 301 /* skip dominopages in fptovp */ +#define SKIPPAGES 301 /* save first filepage */ +#define SKIP_DOMINOPAGES 153600 /* Byte size in sysoutfile for dominocode */ +#define SAVE_IFPAGE 223 /* Virtual address for IFPAGES's buffer page. This value is \EMUSWAPBUFFERS in lisp. */ /* Error return values from VMEMSAVE */ #define COMPLETESYSOUT NIL diff --git a/src/xc.c b/src/xc.c index 907b16b..52748a9 100644 --- a/src/xc.c +++ b/src/xc.c @@ -41,7 +41,7 @@ #include "address.h" #include "adr68k.h" #include "stack.h" -#include "return.h" +#include "retmacro.h" #include "dbprint.h" #include "lspglob.h"