c2e.convert_special: 0
e2c.convert_num: 0
-openfiles: /dos/z/16/16/dos_gfx.cpp:1676:1013:0:
+openfiles: /dos/z/16/16/dos_gfx.cpp:17003:16466:1:
openfiles: /dos/z/16/16/dos_gfx.h:102:0:0:
openfiles: /dos/z/16/16/dos_kb.c:0:0:0:
-openfiles: /dos/z/16/16/dos_kb.h:60:0:1:
+openfiles: /dos/z/16/16/dos_kb.h:60:0:0:
openfiles: /dos/z/16/16/lib/lib_com.cpp:0:0:0:
openfiles: /dos/z/16/16/lib/lib_com.h:0:0:0:
openfiles: /dos/z/16/16/scroll.txt:0:0:0:
openfiles: /dos/z/16/16/project16.txt:1675:0:0:
openfiles: /dos/z/16/16/16.txt:0:0:0:
+openfiles: /dos/z/16/16/lib/x/MXSM.ASM:12781:12781:0:
+openfiles: /dos/z/16/16/lib/x/MODEX.H:1885:1601:0:
snr_recursion_level: 0
convertcolumn_horizontally: 0
adv_open_matchname: 0
default_mime_type: text/plain
e2c.convert_xml: 1
c2e.convert_iso: 0
-opendir: file:///dos/z/16/16/lib
+opendir: file:///dos/z/16/16/lib/x
wrap_text_default: 0
bookmarks_filename_mode: 1
-ssearch_text: 386
+ssearch_text: Visible
snr_casesens: 0
view_blocks: 1
name: project 16
recent_files: file:///dos/z/4x4_16/tauron/C_SRC/FONT2.H
recent_files: file:///dos/z/4x4_16/tile.c
recent_files: file:///dos/z/4x4_16/tile.h
-recent_files: file:///dos/z/16/16/dos_gfx.cpp
-recent_files: file:///dos/z/16/16/dos_kb.c
-recent_files: file:///dos/z/16/16/16.txt
-recent_files: file:///dos/z/16/16/dos_gfx.h
recent_files: file:///dos/z/16/16/lib_com.cpp
-recent_files: file:///dos/z/16/16/dos_kb.h
recent_files: file:///dos/z/16/16/lib_com.h
-recent_files: file:///dos/z/16/16/project16.txt
-recent_files: file:///dos/z/16/16/scroll.txt
recent_files: file:///dos/z/16/16/PCGPE10/SCROLL.TXT
+recent_files: file:///dos/z/16/16/dos_kb.h
+recent_files: file:///dos/z/16/16/dos_gfx.h
recent_files: file:///dos/z/16/16/lib/lib_com.cpp
recent_files: file:///dos/z/16/16/lib/lib_com.h
+recent_files: file:///dos/z/16/16/dos_kb.c
+recent_files: file:///dos/z/16/16/dos_gfx.cpp
+recent_files: file:///dos/z/16/16/project16.txt
+recent_files: file:///dos/z/16/16/16.txt
+recent_files: file:///dos/z/16/16/scroll.txt
+recent_files: file:///dos/z/16/16/lib/x/MXSM.ASM
+recent_files: file:///dos/z/16/16/lib/x/MODEX.H
snr_replacetype: 0
savedir: file:///dos/z/16/16
spell_check_default: 1
htmlbar_view: 0
spell_lang: en
ssearch_dotmatchall: 0
-searchlist: d put
-searchlist: print
-searchlist: tile
searchlist: fill_plane
searchlist: red
searchlist: rext
searchlist: fmem
searchlist: vga
searchlist: 386
+searchlist: CRTC_INDEX
+searchlist: setVisiblePage
+searchlist: VisiblePage
autocomplete: 1
outputb_show_all_output: 0
bookmarks_show_mode: 0
\r
//code from old library!\r
/*src\lib\*/\r
-#include "dos_gfx.h"
+#include "dos_gfx.h"\r
#include "lib\x\modex.h"\r
\r
int old_mode;\r
setVisibleStart(page * widthBytes * height);\r
}\r
\r
+void vScroll(int rows)\r
+{\r
+ // Scrolling = current start + (rows * bytes in a row)\r
+ setVisibleStart(visStart + (rows * width));\r
+}\r
+\r
void putPixel_X(int x, int y, byte color)\r
{\r
/* Each address accesses four neighboring pixels, so set\r
}\r
// fixer\r
//if(q!=16){\r
- if(xx<0) xx=width;\r
- if(yy<0) yy=height;\r
- if(xx>width) xx=0;\r
- if(yy>height) yy=0;\r
+// if(xx<0) xx=width;\r
+// if(yy<0) yy=height;\r
+// if(xx>width) xx=0;\r
+// if(yy>height) yy=0;\r
//}\r
\r
//interesting effects\r
// puts("Press a key when ready...");\r
// getch();\r
\r
-//++++0000 setvideo(1);
-mxInit();\r
+//++++0000\r
+ setvideo(1);\r
+//mxInit();\r
// screen savers\r
\r
/*while(d!=0){ // on!\r
}\r
}*/ // else off\r
while(!kbhit()){ // conditions of screen saver\r
- ding(4);\r
+ ding(4);\r
}\r
//end of screen savers\r
doTest();\r
-//++++0000 setvideo(0);
-mxTerm();
-mxGetVersion();\r
+\r
+ while(!kbhit()){ // conditions of screen saver\r
+ vScroll(1);\r
+ }\r
+//++++0000\r
+ setvideo(0);\r
+//mxTerm();\r
+//mxGetVersion();\r
puts("Where to next? It's your move! wwww");\r
printf("bakapi ver. 1.04.09.01\nis made by sparky4\81i\81\86\83Ö\81\85\81j feel free to use it ^^\nLicence: GPL v2\n");\r
return 0;\r
--- /dev/null
+#\r
+# MODEX library makefile (for Borland MAKE)\r
+# Copyright (c) 1993,1994 by Alessandro Scotti\r
+#\r
+LIBINCS = MODEX.DEF\r
+\r
+LIBOBJS = MXBB.OBJ \r
+ MXCC.OBJ \r
+ MXCG.OBJ \r
+ MXCL.OBJ \r
+ MXCR.OBJ \r
+ MXFB.OBJ \r
+ MXFP.OBJ \r
+ MXGC.OBJ \r
+ MXGI.OBJ \r
+ MXGM.OBJ \r
+ MXGP.OBJ \r
+ MXGV.OBJ \r
+ MXHL.OBJ \r
+ MXIT.OBJ \r
+ MXLL.OBJ \r
+ MXLN.OBJ \r
+ MXOT.OBJ \r
+ MXPB.OBJ \r
+ MXPF.OBJ \r
+ MXPG.OBJ \r
+ MXPI.OBJ \r
+ MXPN.OBJ \r
+ MXPP.OBJ \r
+ MXPT.OBJ \r
+ MXRA.OBJ \r
+ MXRP.OBJ \r
+ MXSA.OBJ \r
+ MXSC.OBJ \r
+ MXSI.OBJ
+ MXSL.OBJ \r
+ MXSM.OBJ \r
+ MXSP.OBJ \r
+ MXSS.OBJ \r
+ MXTL.OBJ \r
+ MXVS.OBJ \r
+ MXWD.OBJ \r
+ MXWM.OBJ \r
+ MXWP.OBJ \r
+ MXWR.OBJ\r
+\r
+#\r
+# ASM compiler\r
+#\r
+ASMC = JWASMR\r
+ASMO = -Zm -0\r
+\r
+#\r
+# PAS compiler\r
+#\r
+#PASC = bpc\r
+#PASO = /m -$D- -$L- -$S-\r
+\r
+#\r
+# LIB maker, uses response file\r
+#\r
+LIBC = JWlibd\r
+\r
+.asm.obj:\r
+ $(ASMC) $(ASMO) $<\r
+\r
+target: modex.lib\r
+#modex.tpu modex.tpp \r
+\r
+#modex.tpu: $(LIBOBJS) modex.pas\r
+# $(PASC) $(PASO) modex\r
+# copy modex.tpu ..\r
+# copy modex.pas ..\r
+\r
+#modex.tpp: $(LIBOBJS) modex.pas\r
+# $(PASC) /cp $(PASO) modex\r
+# copy modex.tpp ..\r
+\r
+modex.lib: modex.lib $(LIBOBJS)\r
+ $(LIBC) modex.lib @modex.lbr\r
+\r
+$(LIBOBJS): modex.def\r
--- /dev/null
+#\r
+# MODEX library makefile (for Borland MAKE)\r
+# Copyright (c) 1993,1994 by Alessandro Scotti\r
+#\r
+LIBINCS = MODEX.DEF\r
+\r
+LIBOBJS = MXBB.OBJ \r
+ MXCC.OBJ \r
+ MXCG.OBJ \r
+ MXCL.OBJ \r
+ MXCR.OBJ \r
+ MXFB.OBJ \r
+ MXFP.OBJ \r
+ MXGC.OBJ \r
+ MXGI.OBJ \r
+ MXGM.OBJ \r
+ MXGP.OBJ \r
+ MXGV.OBJ \r
+ MXHL.OBJ \r
+ MXIT.OBJ \r
+ MXLL.OBJ \r
+ MXLN.OBJ \r
+ MXOT.OBJ \r
+ MXPB.OBJ \r
+ MXPF.OBJ \r
+ MXPG.OBJ \r
+ MXPI.OBJ \r
+ MXPN.OBJ \r
+ MXPP.OBJ \r
+ MXPT.OBJ \r
+ MXRA.OBJ \r
+ MXRP.OBJ \r
+ MXSA.OBJ \r
+ MXSC.OBJ \r
+ MXSI.OBJ
+ MXSL.OBJ \r
+ MXSM.OBJ \r
+ MXSP.OBJ \r
+ MXSS.OBJ \r
+ MXTL.OBJ \r
+ MXVS.OBJ \r
+ MXWD.OBJ \r
+ MXWM.OBJ \r
+ MXWP.OBJ \r
+ MXWR.OBJ\r
+\r
+#\r
+# ASM compiler\r
+#\r
+ASMC = JWASMR\r
+ASMO = -Zm -0\r
+\r
+#\r
+# PAS compiler\r
+#\r
+#PASC = bpc\r
+#PASO = /m -$D- -$L- -$S-\r
+\r
+#\r
+# LIB maker, uses response file\r
+#\r
+LIBC = JWlibd\r
+\r
+.asm.obj:\r
+ $(ASMC) $(ASMO) $<\r
+\r
+target: modex.lib\r
+#modex.tpu modex.tpp \r
+\r
+#modex.tpu: $(LIBOBJS) modex.pas\r
+# $(PASC) $(PASO) modex\r
+# copy modex.tpu ..\r
+# copy modex.pas ..\r
+\r
+#modex.tpp: $(LIBOBJS) modex.pas\r
+# $(PASC) /cp $(PASO) modex\r
+# copy modex.tpp ..\r
+\r
+modex.lib: modex.lib $(LIBOBJS)\r
+ $(LIBC) modex.lib# @modex.lbr\r
+\r
+$(LIBOBJS): modex.def\r
+++ /dev/null
-Open Watcom C/C++16 Compile and Link Utility Version 1.9\r
-Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved.\r
-Source code is available under the Sybase Open Watcom Public License.\r
-See http://www.openwatcom.org/ for details.\r
- wcc X-DEMO.C \r
-Open Watcom C16 Optimizing Compiler Version 1.9\r
-Portions Copyright (c) 1984-2002 Sybase, Inc. All Rights Reserved.\r
-Source code is available under the Sybase Open Watcom Public License.\r
-See http://www.openwatcom.org/ for details.\r
-X-DEMO.C: 780 lines, included 1586, 0 warnings, 0 errors\r
-.Code size: 4388\r
- wlink @__wcl__.lnk\r
-Open Watcom Linker Version 1.9\r
-Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.\r
-Source code is available under the Sybase Open Watcom Public License.\r
-See http://www.openwatcom.org/ for details.\r
-loading object files\r
-searching libraries\r
-Error! E2028: INIT_RANDOM is an undefined reference\r
-Error! E2028: SET_VIDEO_MODE is an undefined reference\r
-Error! E2028: DOS_PRINT is an undefined reference\r
-Error! E2028: SET_MODEX is an undefined reference\r
-Error! E2028: DRAW_LINE is an undefined reference\r
-Error! E2028: TGPRINTC is an undefined reference\r
-Error! E2028: SET_DAC_REGISTER is an undefined reference\r
-Error! E2028: TPRINT_STR is an undefined reference\r
-Error! E2028: FILL_BLOCK is an undefined reference\r
-Error! E2028: SET_POINT is an undefined reference\r
-Error! E2028: READ_POINT is an undefined reference\r
-Error! E2028: PRINT_STR is an undefined reference\r
-Error! E2028: SCAN_KEYBOARD is an undefined reference\r
-Error! E2028: RANDOM_INT is an undefined reference\r
-Error! E2028: SET_VGA_MODEX is an undefined reference\r
-Error! E2028: SET_ACTIVE_PAGE is an undefined reference\r
-Error! E2028: CLEAR_VGA_SCREEN is an undefined reference\r
-Error! E2028: COPY_PAGE is an undefined reference\r
-Error! E2028: COPY_BITMAP is an undefined reference\r
-Error! E2028: TDRAW_BITMAP is an undefined reference\r
-Error! E2028: SET_WINDOW is an undefined reference\r
-Error! E2028: SET_DISPLAY_PAGE is an undefined reference\r
-creating a DOS executable\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol INIT_RANDOM\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_VIDEO_MODE\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol DOS_PRINT\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_MODEX\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol DRAW_LINE\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol TGPRINTC\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_DAC_REGISTER\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol TPRINT_STR\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol FILL_BLOCK\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_POINT\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol READ_POINT\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol PRINT_STR\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SCAN_KEYBOARD\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol RANDOM_INT\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_VGA_MODEX\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_ACTIVE_PAGE\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol CLEAR_VGA_SCREEN\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol COPY_PAGE\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol COPY_BITMAP\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol TDRAW_BITMAP\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_WINDOW\r
-file X-DEMO.obj(C:\Z\16\16\MODEX105\DEMOS\C\X-DEMO.C): undefined symbol SET_DISPLAY_PAGE\r
-Error: Linker returned a bad status\r