Browse Source

Reintegrate wbw -> trunk

patch
wayne 13 years ago
parent
commit
91dafd7191
  1. 0
      Apps/Source/2drive.c
  2. 0
      Apps/Source/2map.c
  3. 192
      Apps/Source/Build.cmd
  4. 10
      Apps/Source/Clean.cmd
  5. 0
      Apps/Source/access.asm
  6. 0
      Apps/Source/ansi.h
  7. 6
      Apps/Source/applvers.h
  8. 8
      Apps/Source/applvers.lib
  9. 0
      Apps/Source/ascii.h
  10. 0
      Apps/Source/asmiface.asm
  11. 0
      Apps/Source/asmiface.h
  12. 0
      Apps/Source/banker.c
  13. 0
      Apps/Source/banner.asm
  14. 0
      Apps/Source/banner.h
  15. 0
      Apps/Source/banner.lib
  16. 0
      Apps/Source/bdoscall.asm
  17. 0
      Apps/Source/bdoscall.h
  18. 0
      Apps/Source/bioscall.asm
  19. 0
      Apps/Source/bioscall.h
  20. 0
      Apps/Source/bioshdr.lib
  21. 0
      Apps/Source/cbanner.c
  22. 0
      Apps/Source/cbanner.h
  23. 0
      Apps/Source/chars.c
  24. 0
      Apps/Source/clear.c
  25. 0
      Apps/Source/clogical.c
  26. 0
      Apps/Source/clogical.h
  27. 0
      Apps/Source/cls.c
  28. 0
      Apps/Source/cmemory.c
  29. 0
      Apps/Source/cmetadat.c
  30. 0
      Apps/Source/cnamept1.c
  31. 0
      Apps/Source/cnamept2.c
  32. 0
      Apps/Source/cnamept3.c
  33. 0
      Apps/Source/cnamept4.c
  34. 0
      Apps/Source/cnfgdata.h
  35. 0
      Apps/Source/cnfgdata.lib
  36. 0
      Apps/Source/convert.c
  37. 0
      Apps/Source/cpm80.h
  38. 0
      Apps/Source/cpmappl.h
  39. 0
      Apps/Source/cpmappl.lib
  40. 0
      Apps/Source/cpmbdos.h
  41. 0
      Apps/Source/cpmbdos.lib
  42. 0
      Apps/Source/cpmbind.h
  43. 0
      Apps/Source/cpmbios.h
  44. 0
      Apps/Source/cpmbios.lib
  45. 0
      Apps/Source/cpmname.c
  46. 0
      Apps/Source/ctermcap.c
  47. 0
      Apps/Source/ctermcap.h
  48. 0
      Apps/Source/cvt2h.c
  49. 0
      Apps/Source/cvt2h.h
  50. 0
      Apps/Source/cvt2inc.h
  51. 0
      Apps/Source/diagnose.asm
  52. 0
      Apps/Source/diagnose.h
  53. 0
      Apps/Source/diskcopy.c
  54. 0
      Apps/Source/doit.c
  55. 0
      Apps/Source/dphdpb.h
  56. 0
      Apps/Source/dphmap.h
  57. 0
      Apps/Source/dump.c
  58. 0
      Apps/Source/dumpcom.h
  59. 0
      Apps/Source/dumpmac.asm
  60. 0
      Apps/Source/dwg-apps.man
  61. 0
      Apps/Source/editor.c
  62. 0
      Apps/Source/ffgetlu.lib
  63. 0
      Apps/Source/ffhaslu.lib
  64. 0
      Apps/Source/ffnumlu.lib
  65. 0
      Apps/Source/ffsetlu.lib
  66. 0
      Apps/Source/findfile.asm
  67. 0
      Apps/Source/flip.c
  68. 0
      Apps/Source/form.c
  69. 0
      Apps/Source/formfeed.c
  70. 0
      Apps/Source/getcfg.c
  71. 0
      Apps/Source/globals.h
  72. 0
      Apps/Source/globals.lib
  73. 0
      Apps/Source/hardware.lib
  74. 0
      Apps/Source/hbios.asm
  75. 0
      Apps/Source/hbios.h
  76. 0
      Apps/Source/hbios.lib
  77. 0
      Apps/Source/hello.c
  78. 0
      Apps/Source/help.c
  79. 0
      Apps/Source/ident.asm
  80. 0
      Apps/Source/identity.asm
  81. 0
      Apps/Source/identity.lib
  82. 0
      Apps/Source/infolist.h
  83. 0
      Apps/Source/label.c
  84. 0
      Apps/Source/labelib.asm
  85. 0
      Apps/Source/labelib.lib
  86. 0
      Apps/Source/lookn8.asm
  87. 0
      Apps/Source/map.c
  88. 0
      Apps/Source/memory.asm
  89. 0
      Apps/Source/memory.h
  90. 0
      Apps/Source/memory.lib
  91. 0
      Apps/Source/menu.c
  92. 0
      Apps/Source/menu1.c
  93. 0
      Apps/Source/menucol.c
  94. 0
      Apps/Source/meta.c
  95. 0
      Apps/Source/metadata.asm
  96. 0
      Apps/Source/metadata.h
  97. 0
      Apps/Source/metadata.lib
  98. 0
      Apps/Source/mkrasm80.c
  99. 0
      Apps/Source/monitor.c
  100. 0
      Apps/Source/multifmt.c

0
Apps/crossdev/2DRIVE.C → Apps/Source/2drive.c

0
Apps/crossdev/2MAP.C → Apps/Source/2map.c

192
Apps/Source/Build.cmd

@ -0,0 +1,192 @@
@echo off
setlocal
set PATH=..\..\tools\zx;%PATH%
set ZXBINDIR=../../tools/cpm/bin/
set ZXLIBDIR=../../tools/cpm/lib/
set ZXINCDIR=../../tools/cpm/include/
set OUTDIR=..\Output\
set COREAPPS=ACCESS CPMNAME FINDFILE MAP META MULTIFMT REM SETLABEL SYSGEN TERMTYPE VIEW
echo.
echo Building DWG.REL...
echo.
set TGT=dwg.rel
if exist %TGT% del %TGT%
zx rmac printers
zx rmac memory
zx rmac banner
zx rmac terminal
zx rmac identity
zx rmac hbios
zx lib %TGT%=printers,memory,banner,terminal,identity,hbios
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building DWG.LIB...
echo.
set TGT=dwg.lib
if exist %TGT% del %TGT%
zx as bioscall
zx as bdoscall
zx as diagnose
zx cz --o cmemory.a80 cmemory
zx as cmemory.a80
zx cz --o cbanner.a80 cbanner
zx as cbanner.a80
zx cz --o ctermcap.a80 ctermcap
zx as ctermcap.a80
zx cz --o clogical.a80 clogical
zx as clogical.a80
zx as asmiface
zx cz --o sectorio.a80 sectorio
zx as sectorio.a80
zx libutil --o dwg.lib cbanner.o clogical.o ctermcap.o sectorio.o asmiface.o
zx libutil --o dwg.lib dwg.lib bioscall.o bdoscall.o diagnose.o cmemory.o clogical.o
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building ACCESS.COM...
echo.
set TGT=access.com
if exist %TGT% del %TGT%
zx rmac access
zx link access,dwg
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building CPMNAME.COM...
echo.
set TGT=cpmname.com
if exist %TGT% del %TGT%
zx cz --o cpmname.a80 cpmname
zx as cpmname.a80
zx cz --o cnamept1.a80 cnamept1
zx as cnamept1.a80
zx cz --o cnamept2.a80 cnamept2
zx as cnamept2.a80
zx cz --o cnamept3.a80 cnamept3
zx as cnamept3.a80
zx cz --o cnamept4.a80 cnamept4
zx as cnamept4.a80
zx ln cpmname.o cnamept1.o cnamept2.o cnamept3.o cnamept4.o --ldwg --lt --lc
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building FINDFILE.COM...
echo.
set TGT=findfile.com
if exist %TGT% del %TGT%
zx rmac findfile
zx link findfile,dwg
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building MAP.COM...
echo.
set TGT=map.com
if exist %TGT% del %TGT%
zx cz --o map.a80 map
zx as map.a80
zx ln map.o --ldwg --lt --lc
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building META.COM...
echo.
set TGT=meta.com
if exist %TGT% del %TGT%
zx cz --o meta.a80 meta
zx as meta.a80
zx ln meta.o --ldwg --lt --lc
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building MULTIFMT.COM...
echo.
set TGT=multifmt.com
if exist %TGT% del %TGT%
zx cz --o multifmt.a80 multifmt
zx as multifmt.a80
zx ln multifmt.o --ldwg --lt --lc
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building REM.COM...
echo.
set TGT=rem.com
if exist %TGT% del %TGT%
zx rmac rem
zx link rem
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building SETLABEL.COM...
echo.
set TGT=setlabel.com
if exist %TGT% del %TGT%
zx rmac setlabel
zx link setlabel,dwg
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building SYSGEN.COM...
echo.
set TGT=sysgen.com
if exist %TGT% del %TGT%
zx cz --o sysgen.a80 sysgen
zx as sysgen.a80
zx ln sysgen.o --ldwg --lt --lc
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building TERMTYPE.COM...
echo.
set TGT=termtype.com
if exist %TGT% del %TGT%
zx cz --o termtype.a80 termtype
zx as termtype.a80
zx ln termtype.o --ldwg --lt --lc
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building VIEW.COM...
echo.
set TGT=view.com
if exist %TGT% del %TGT%
zx cz --o view.a80 view
zx as view.a80
zx ln view.o --ldwg --lt --lc
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Building N8VIDTST.COM / TMSSTAT.COM...
echo.
zx cz --o n8chars.a80 n8chars
zx as n8chars.a80
zx cz --o tms9918.a80 tms9918
zx as tms9918.a80
set TGT=n8vidtst.com
if exist %TGT% del %TGT%
zx cz --o n8vidtst.a80 n8vidtst
zx as n8vidtst.a80
zx ln n8vidtst.o n8chars.o tms9918.o --ldwg --lt --lc
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
set TGT=tmsstat.com
if exist %TGT% del %TGT%
zx cz --o tmsstat.a80 tmsstat
zx as tmsstat.a80
zx ln tmsstat.o n8chars.o tms9918.o --ldwg --lt --lc
if not exist %TGT% echo *** Failed to build %TGT% *** && pause
echo.
echo Generating Output...
echo.
if exist %OUTDIR% rd /s /q %OUTDIR%
md %OUTDIR%
for %%f in (%COREAPPS%) do echo %%f... && copy %%f.COM %OUTDIR%
echo DWG-APPS.MAN... && copy DWG-APPS.MAN %OUTDIR%

10
Apps/Source/Clean.cmd

@ -0,0 +1,10 @@
@echo off
if exist *.bak erase *.bak
if exist *.prn erase *.prn
if exist *.o erase *.o
if exist *.rel erase *.rel
if exist *.cpm erase *.cpm
if exist *.sym erase *.sym
if exist *.com erase *.com
if exist *.a80 erase *.a80
if exist dwg.lib erase dwg.lib

0
Apps/crossdev/ACCESS.ASM → Apps/Source/access.asm

0
Apps/crossdev/ANSI.H → Apps/Source/ansi.h

6
Apps/crossdev/APPLVERS.H → Apps/Source/applvers.h

@ -5,10 +5,10 @@
#define A_RMJ 2 #define A_RMJ 2
#define A_RMN 5 #define A_RMN 5
#define A_RUP 0 #define A_RUP 0
#define A_RTP 6
#define A_RTP 8
#define A_MONTH 4
#define A_DAY 11
#define A_MONTH 5
#define A_DAY 10
#define A_YEAR 2013 #define A_YEAR 2013
#define A_YR 13 #define A_YR 13

8
Apps/crossdev/APPLVERS.LIB → Apps/Source/applvers.lib

@ -3,14 +3,14 @@
A$RMJ equ 2 A$RMJ equ 2
A$RMN equ 5 A$RMN equ 5
A$RUP equ 0 A$RUP equ 0
A$RTP equ 6
A$RTP equ 8
A$MONTH equ 4
A$DAY equ 11
A$MONTH equ 5
A$DAY equ 10
A$YEAR equ 2013 A$YEAR equ 2013
date macro date macro
dat db ' 4/11/2013$'
dat db ' 5/10/2013$'
endm endm
serial macro serial macro

0
Apps/crossdev/ASCII.H → Apps/Source/ascii.h

0
Apps/crossdev/ASMIFACE.ASM → Apps/Source/asmiface.asm

0
Apps/crossdev/ASMIFACE.H → Apps/Source/asmiface.h

0
Apps/crossdev/BANKER.C → Apps/Source/banker.c

0
Apps/crossdev/BANNER.ASM → Apps/Source/banner.asm

0
Apps/crossdev/BANNER.H → Apps/Source/banner.h

0
Apps/crossdev/BANNER.LIB → Apps/Source/banner.lib

0
Apps/crossdev/BDOSCALL.ASM → Apps/Source/bdoscall.asm

0
Apps/crossdev/BDOSCALL.H → Apps/Source/bdoscall.h

0
Apps/crossdev/BIOSCALL.ASM → Apps/Source/bioscall.asm

0
Apps/crossdev/BIOSCALL.H → Apps/Source/bioscall.h

0
Apps/crossdev/BIOSHDR.LIB → Apps/Source/bioshdr.lib

0
Apps/crossdev/CBANNER.C → Apps/Source/cbanner.c

0
Apps/crossdev/CBANNER.H → Apps/Source/cbanner.h

0
Apps/crossdev/CHARS.C → Apps/Source/chars.c

0
Apps/crossdev/CLEAR.C → Apps/Source/clear.c

0
Apps/crossdev/CLOGICAL.C → Apps/Source/clogical.c

0
Apps/crossdev/CLOGICAL.H → Apps/Source/clogical.h

0
Apps/crossdev/CLS.C → Apps/Source/cls.c

0
Apps/crossdev/CMEMORY.C → Apps/Source/cmemory.c

0
Apps/crossdev/CMETADAT.C → Apps/Source/cmetadat.c

0
Apps/crossdev/CNAMEPT1.C → Apps/Source/cnamept1.c

0
Apps/crossdev/CNAMEPT2.C → Apps/Source/cnamept2.c

0
Apps/crossdev/CNAMEPT3.C → Apps/Source/cnamept3.c

0
Apps/crossdev/CNAMEPT4.C → Apps/Source/cnamept4.c

0
Apps/crossdev/CNFGDATA.H → Apps/Source/cnfgdata.h

0
Apps/crossdev/CNFGDATA.LIB → Apps/Source/cnfgdata.lib

0
Apps/crossdev/CONVERT.C → Apps/Source/convert.c

0
Apps/crossdev/CPM80.H → Apps/Source/cpm80.h

0
Apps/crossdev/CPMAPPL.H → Apps/Source/cpmappl.h

0
Apps/crossdev/CPMAPPL.LIB → Apps/Source/cpmappl.lib

0
Apps/crossdev/CPMBDOS.H → Apps/Source/cpmbdos.h

0
Apps/crossdev/CPMBDOS.LIB → Apps/Source/cpmbdos.lib

0
Apps/crossdev/CPMBIND.H → Apps/Source/cpmbind.h

0
Apps/crossdev/CPMBIOS.H → Apps/Source/cpmbios.h

0
Apps/crossdev/CPMBIOS.LIB → Apps/Source/cpmbios.lib

0
Apps/crossdev/CPMNAME.C → Apps/Source/cpmname.c

0
Apps/crossdev/CTERMCAP.C → Apps/Source/ctermcap.c

0
Apps/crossdev/CTERMCAP.H → Apps/Source/ctermcap.h

0
Apps/crossdev/CVT2H.C → Apps/Source/cvt2h.c

0
Apps/crossdev/CVT2H.H → Apps/Source/cvt2h.h

0
Apps/crossdev/CVT2INC.H → Apps/Source/cvt2inc.h

0
Apps/crossdev/DIAGNOSE.ASM → Apps/Source/diagnose.asm

0
Apps/crossdev/DIAGNOSE.H → Apps/Source/diagnose.h

0
Apps/crossdev/DISKCOPY.C → Apps/Source/diskcopy.c

0
Apps/crossdev/DOIT.C → Apps/Source/doit.c

0
Apps/crossdev/DPHDPB.H → Apps/Source/dphdpb.h

0
Apps/crossdev/DPHMAP.H → Apps/Source/dphmap.h

0
Apps/crossdev/DUMP.C → Apps/Source/dump.c

0
Apps/crossdev/DUMPCOM.H → Apps/Source/dumpcom.h

0
Apps/crossdev/DUMPMAC.ASM → Apps/Source/dumpmac.asm

0
Apps/doc/dwg-apps.man → Apps/Source/dwg-apps.man

0
Apps/crossdev/EDITOR.C → Apps/Source/editor.c

0
Apps/crossdev/FFGETLU.LIB → Apps/Source/ffgetlu.lib

0
Apps/crossdev/FFHASLU.LIB → Apps/Source/ffhaslu.lib

0
Apps/crossdev/FFNUMLU.LIB → Apps/Source/ffnumlu.lib

0
Apps/crossdev/FFSETLU.LIB → Apps/Source/ffsetlu.lib

0
Apps/crossdev/FINDFILE.ASM → Apps/Source/findfile.asm

0
Apps/crossdev/FLIP.C → Apps/Source/flip.c

0
Apps/crossdev/FORM.C → Apps/Source/form.c

0
Apps/crossdev/FORMFEED.C → Apps/Source/formfeed.c

0
Apps/crossdev/GETCFG.C → Apps/Source/getcfg.c

0
Apps/crossdev/GLOBALS.H → Apps/Source/globals.h

0
Apps/crossdev/GLOBALS.LIB → Apps/Source/globals.lib

0
Apps/crossdev/HARDWARE.LIB → Apps/Source/hardware.lib

0
Apps/crossdev/HBIOS.ASM → Apps/Source/hbios.asm

0
Apps/crossdev/HBIOS.H → Apps/Source/hbios.h

0
Apps/crossdev/HBIOS.LIB → Apps/Source/hbios.lib

0
Apps/crossdev/HELLO.C → Apps/Source/hello.c

0
Apps/crossdev/HELP.C → Apps/Source/help.c

0
Apps/crossdev/IDENT.ASM → Apps/Source/ident.asm

0
Apps/crossdev/IDENTITY.ASM → Apps/Source/identity.asm

0
Apps/crossdev/IDENTITY.LIB → Apps/Source/identity.lib

0
Apps/crossdev/INFOLIST.H → Apps/Source/infolist.h

0
Apps/crossdev/LABEL.C → Apps/Source/label.c

0
Apps/crossdev/LABELIB.ASM → Apps/Source/labelib.asm

0
Apps/crossdev/LABELIB.LIB → Apps/Source/labelib.lib

0
Apps/crossdev/LOOKN8.ASM → Apps/Source/lookn8.asm

0
Apps/crossdev/MAP.C → Apps/Source/map.c

0
Apps/crossdev/MEMORY.ASM → Apps/Source/memory.asm

0
Apps/crossdev/MEMORY.H → Apps/Source/memory.h

0
Apps/crossdev/MEMORY.LIB → Apps/Source/memory.lib

0
Apps/crossdev/MENU.C → Apps/Source/menu.c

0
Apps/crossdev/MENU1.C → Apps/Source/menu1.c

0
Apps/crossdev/MENUCOL.C → Apps/Source/menucol.c

0
Apps/crossdev/META.C → Apps/Source/meta.c

0
Apps/crossdev/METADATA.ASM → Apps/Source/metadata.asm

0
Apps/crossdev/METADATA.H → Apps/Source/metadata.h

0
Apps/crossdev/METADATA.LIB → Apps/Source/metadata.lib

0
Apps/crossdev/MKRASM80.C → Apps/Source/mkrasm80.c

0
Apps/crossdev/MONITOR.C → Apps/Source/monitor.c

0
Apps/crossdev/MULTIFMT.C → Apps/Source/multifmt.c

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save