From de1f290f2b60505a9bd3a9a1a6abda9bc4362ef3 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Sat, 17 May 2014 20:26:37 -0500 Subject: [PATCH] new file: 16/DOS_GFX.EXE modified: 16/Project 16.bfproject modified: 16/dos_gfx.cpp new file: 16/lib/x/MAKEFILE deleted: 16/modex105/DEMOS/C/W --- 16/DOS_GFX.EXE | Bin 0 -> 27790 bytes 16/Project 16.bfproject | 32 +++++++++------- 16/dos_gfx.cpp | 34 +++++++++++------ 16/lib/x/MAKEFILE | 82 ++++++++++++++++++++++++++++++++++++++++ 16/lib/x/MAKEFILE~ | 82 ++++++++++++++++++++++++++++++++++++++++ 16/modex105/DEMOS/C/W | 64 ------------------------------- 6 files changed, 205 insertions(+), 89 deletions(-) create mode 100644 16/DOS_GFX.EXE create mode 100644 16/lib/x/MAKEFILE create mode 100644 16/lib/x/MAKEFILE~ delete mode 100644 16/modex105/DEMOS/C/W diff --git a/16/DOS_GFX.EXE b/16/DOS_GFX.EXE new file mode 100644 index 0000000000000000000000000000000000000000..97f9d0a1888adb0bb65cec3f2b7637d8119bd4b8 GIT binary patch literal 27790 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 lNmb}=8*N<&sS0su2a#width) xx=0; - if(yy>height) yy=0; +// if(xx<0) xx=width; +// if(yy<0) yy=height; +// if(xx>width) xx=0; +// if(yy>height) yy=0; //} //interesting effects @@ -626,8 +632,9 @@ int main(void) // puts("Press a key when ready..."); // getch(); -//++++0000 setvideo(1); -mxInit(); +//++++0000 + setvideo(1); +//mxInit(); // screen savers /*while(d!=0){ // on! @@ -644,13 +651,18 @@ mxInit(); } }*/ // else off while(!kbhit()){ // conditions of screen saver - ding(4); + ding(4); } //end of screen savers doTest(); -//++++0000 setvideo(0); -mxTerm(); -mxGetVersion(); + + while(!kbhit()){ // conditions of screen saver + vScroll(1); + } +//++++0000 + setvideo(0); +//mxTerm(); +//mxGetVersion(); puts("Where to next? It's your move! wwww"); printf("bakapi ver. 1.04.09.01\nis made by sparky4i†ƒÖ…j feel free to use it ^^\nLicence: GPL v2\n"); return 0; diff --git a/16/lib/x/MAKEFILE b/16/lib/x/MAKEFILE new file mode 100644 index 00000000..cdfef95d --- /dev/null +++ b/16/lib/x/MAKEFILE @@ -0,0 +1,82 @@ +# +# MODEX library makefile (for Borland MAKE) +# Copyright (c) 1993,1994 by Alessandro Scotti +# +LIBINCS = MODEX.DEF + +LIBOBJS = MXBB.OBJ + MXCC.OBJ + MXCG.OBJ + MXCL.OBJ + MXCR.OBJ + MXFB.OBJ + MXFP.OBJ + MXGC.OBJ + MXGI.OBJ + MXGM.OBJ + MXGP.OBJ + MXGV.OBJ + MXHL.OBJ + MXIT.OBJ + MXLL.OBJ + MXLN.OBJ + MXOT.OBJ + MXPB.OBJ + MXPF.OBJ + MXPG.OBJ + MXPI.OBJ + MXPN.OBJ + MXPP.OBJ + MXPT.OBJ + MXRA.OBJ + MXRP.OBJ + MXSA.OBJ + MXSC.OBJ + MXSI.OBJ + MXSL.OBJ + MXSM.OBJ + MXSP.OBJ + MXSS.OBJ + MXTL.OBJ + MXVS.OBJ + MXWD.OBJ + MXWM.OBJ + MXWP.OBJ + MXWR.OBJ + +# +# ASM compiler +# +ASMC = JWASMR +ASMO = -Zm -0 + +# +# PAS compiler +# +#PASC = bpc +#PASO = /m -$D- -$L- -$S- + +# +# LIB maker, uses response file +# +LIBC = JWlibd + +.asm.obj: + $(ASMC) $(ASMO) $< + +target: modex.lib +#modex.tpu modex.tpp + +#modex.tpu: $(LIBOBJS) modex.pas +# $(PASC) $(PASO) modex +# copy modex.tpu .. +# copy modex.pas .. + +#modex.tpp: $(LIBOBJS) modex.pas +# $(PASC) /cp $(PASO) modex +# copy modex.tpp .. + +modex.lib: modex.lib $(LIBOBJS) + $(LIBC) modex.lib @modex.lbr + +$(LIBOBJS): modex.def diff --git a/16/lib/x/MAKEFILE~ b/16/lib/x/MAKEFILE~ new file mode 100644 index 00000000..c5b20124 --- /dev/null +++ b/16/lib/x/MAKEFILE~ @@ -0,0 +1,82 @@ +# +# MODEX library makefile (for Borland MAKE) +# Copyright (c) 1993,1994 by Alessandro Scotti +# +LIBINCS = MODEX.DEF + +LIBOBJS = MXBB.OBJ + MXCC.OBJ + MXCG.OBJ + MXCL.OBJ + MXCR.OBJ + MXFB.OBJ + MXFP.OBJ + MXGC.OBJ + MXGI.OBJ + MXGM.OBJ + MXGP.OBJ + MXGV.OBJ + MXHL.OBJ + MXIT.OBJ + MXLL.OBJ + MXLN.OBJ + MXOT.OBJ + MXPB.OBJ + MXPF.OBJ + MXPG.OBJ + MXPI.OBJ + MXPN.OBJ + MXPP.OBJ + MXPT.OBJ + MXRA.OBJ + MXRP.OBJ + MXSA.OBJ + MXSC.OBJ + MXSI.OBJ + MXSL.OBJ + MXSM.OBJ + MXSP.OBJ + MXSS.OBJ + MXTL.OBJ + MXVS.OBJ + MXWD.OBJ + MXWM.OBJ + MXWP.OBJ + MXWR.OBJ + +# +# ASM compiler +# +ASMC = JWASMR +ASMO = -Zm -0 + +# +# PAS compiler +# +#PASC = bpc +#PASO = /m -$D- -$L- -$S- + +# +# LIB maker, uses response file +# +LIBC = JWlibd + +.asm.obj: + $(ASMC) $(ASMO) $< + +target: modex.lib +#modex.tpu modex.tpp + +#modex.tpu: $(LIBOBJS) modex.pas +# $(PASC) $(PASO) modex +# copy modex.tpu .. +# copy modex.pas .. + +#modex.tpp: $(LIBOBJS) modex.pas +# $(PASC) /cp $(PASO) modex +# copy modex.tpp .. + +modex.lib: modex.lib $(LIBOBJS) + $(LIBC) modex.lib# @modex.lbr + +$(LIBOBJS): modex.def diff --git a/16/modex105/DEMOS/C/W b/16/modex105/DEMOS/C/W deleted file mode 100644 index 57d6a69c..00000000 --- a/16/modex105/DEMOS/C/W +++ /dev/null @@ -1,64 +0,0 @@ -Open Watcom C/C++16 Compile and Link Utility Version 1.9 -Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved. -Source code is available under the Sybase Open Watcom Public License. -See http://www.openwatcom.org/ for details. - wcc X-DEMO.C -Open Watcom C16 Optimizing Compiler Version 1.9 -Portions Copyright (c) 1984-2002 Sybase, Inc. All Rights Reserved. -Source code is available under the Sybase Open Watcom Public License. -See http://www.openwatcom.org/ for details. -X-DEMO.C: 780 lines, included 1586, 0 warnings, 0 errors -.Code size: 4388 - wlink @__wcl__.lnk -Open Watcom Linker Version 1.9 -Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Source code is available under the Sybase Open Watcom Public License. -See http://www.openwatcom.org/ for details. -loading object files -searching libraries -Error! E2028: INIT_RANDOM is an undefined reference -Error! E2028: SET_VIDEO_MODE is an undefined reference -Error! E2028: DOS_PRINT is an undefined reference -Error! E2028: SET_MODEX is an undefined reference -Error! E2028: DRAW_LINE is an undefined reference -Error! E2028: TGPRINTC is an undefined reference -Error! E2028: SET_DAC_REGISTER is an undefined reference -Error! E2028: TPRINT_STR is an undefined reference -Error! E2028: FILL_BLOCK is an undefined reference -Error! E2028: SET_POINT is an undefined reference -Error! E2028: READ_POINT is an undefined reference -Error! E2028: PRINT_STR is an undefined reference -Error! E2028: SCAN_KEYBOARD is an undefined reference -Error! E2028: RANDOM_INT is an undefined reference -Error! E2028: SET_VGA_MODEX is an undefined reference -Error! E2028: SET_ACTIVE_PAGE is an undefined reference -Error! E2028: CLEAR_VGA_SCREEN is an undefined reference -Error! E2028: COPY_PAGE is an undefined reference -Error! E2028: COPY_BITMAP is an undefined reference -Error! E2028: TDRAW_BITMAP is an undefined reference -Error! E2028: SET_WINDOW is an undefined reference -Error! E2028: SET_DISPLAY_PAGE is an undefined reference -creating a DOS executable -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol INIT_RANDOM -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_VIDEO_MODE -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol DOS_PRINT -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_MODEX -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol DRAW_LINE -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol TGPRINTC -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_DAC_REGISTER -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol TPRINT_STR -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol FILL_BLOCK -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_POINT -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol READ_POINT -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol PRINT_STR -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SCAN_KEYBOARD -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol RANDOM_INT -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_VGA_MODEX -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_ACTIVE_PAGE -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol CLEAR_VGA_SCREEN -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol COPY_PAGE -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol COPY_BITMAP -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol TDRAW_BITMAP -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_WINDOW -file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_DISPLAY_PAGE -Error: Linker returned a bad status -- 2.39.2