From 12611a3f3da9fa4a1ec682aa13b4b41ffc2eaf98 Mon Sep 17 00:00:00 2001 From: doug Date: Sun, 18 Nov 2012 19:19:37 +0000 Subject: [PATCH] commit latest changes --- branches/dwg/Apps/core/map.com | Bin 11264 -> 11776 bytes branches/dwg/Apps/n8vidtst/build.sub | 4 - branches/dwg/Apps/n8vidtst/n8vidtst.c | 67 --- branches/dwg/Apps/n8vidtst/n8vidtst.cpm | Bin 14080 -> 0 bytes branches/dwg/Apps/n8vidtst/readme.txt | 18 - branches/dwg/Apps/n8vidtst/tms9918.h | 637 ------------------------ 6 files changed, 726 deletions(-) delete mode 100644 branches/dwg/Apps/n8vidtst/build.sub delete mode 100644 branches/dwg/Apps/n8vidtst/n8vidtst.c delete mode 100644 branches/dwg/Apps/n8vidtst/n8vidtst.cpm delete mode 100644 branches/dwg/Apps/n8vidtst/readme.txt delete mode 100644 branches/dwg/Apps/n8vidtst/tms9918.h diff --git a/branches/dwg/Apps/core/map.com b/branches/dwg/Apps/core/map.com index 7acc9df4b02daaf562eafa0ca9750d7ab66fa5e8..1b7fbc2c0602c65db698188d185e16eb5e77a865 100644 GIT binary patch literal 11776 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 ZX^IaKB;At6Kej18gm+2%6nx6h{{n*Xq9_0W literal 11264 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 diff --git a/branches/dwg/Apps/n8vidtst/build.sub b/branches/dwg/Apps/n8vidtst/build.sub deleted file mode 100644 index e34de7ab..00000000 --- a/branches/dwg/Apps/n8vidtst/build.sub +++ /dev/null @@ -1,4 +0,0 @@ -cc $1 -as $1 -ln $1.o -lc - \ No newline at end of file diff --git a/branches/dwg/Apps/n8vidtst/n8vidtst.c b/branches/dwg/Apps/n8vidtst/n8vidtst.c deleted file mode 100644 index 6cc6f52d..00000000 --- a/branches/dwg/Apps/n8vidtst/n8vidtst.c +++ /dev/null @@ -1,67 +0,0 @@ -/* n8video.c 9/11/2012 dwg - derived from Wayne's TESTV5.BAS */ -/* Simple VIDEO test for N8; I/O Base assumed as 128 */ - -#include "applvers.h" -#include "tms9918.h" - - -char szTemp[128]; -char linenum; -char counter; - -char outer; -char inner; -char limit; - -int main(argc,argv) - int argc; - char *argv[]; -{ - int i; - char szTemp[64]; - unsigned char chardex; - - vdp_clr16k(); - vdp_setregs(); - vdp_modes(); - vdp_pnt(); - vdp_pgt(); - vdp_colors(); - vdp_load_set450(); - - if(outer == 3) style = TRIPLE; - vdp_main_frame("N8VIDTST(dwg)"); - chardex = 0; - - for(outer=0;outer<4;outer++) { - linenum = 4; - for(inner=0;inner<6;inner++) { - if(inner < 5) limit=11; - else limit=9; - for(i=0;iq?l@2j7CMox|OIvj75@?xCBUW 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 U+ALm@rzkXU7lNW^;S}Y60H&Y(Jpcdz diff --git a/branches/dwg/Apps/n8vidtst/readme.txt b/branches/dwg/Apps/n8vidtst/readme.txt deleted file mode 100644 index 9e4056e1..00000000 --- a/branches/dwg/Apps/n8vidtst/readme.txt +++ /dev/null @@ -1,18 +0,0 @@ -readme - n8vidtst - -The n8vidtst program is a preliminary test program to help determine -that the TMS9918 chip on the N8 is working correctly in text mode. - -It displays four screens on the composite video, each displaying 64 -of the possible 256 characters in my prelimiinary character set. - -Everything is soft with the TMS9918, and the font is a set of character -array initializers in TMS9918.H. - -Aztec C for CP/M-80 is used to compile and link this program. - -The file N8VIDTST.CPM should be downloaded and renamed to n8vidtst.com -to run under CP/M on the N8. - -Questions? Ask doug@goodall.com, or use the N8VEM Forum on google. - diff --git a/branches/dwg/Apps/n8vidtst/tms9918.h b/branches/dwg/Apps/n8vidtst/tms9918.h deleted file mode 100644 index 0c0d785e..00000000 --- a/branches/dwg/Apps/n8vidtst/tms9918.h +++ /dev/null @@ -1,637 +0,0 @@ -/* tms9918.h 9/11/2012 dwg - information from TI Docs */ -/* http://www1.cs.columbia.edu/~sedwards/papers/TMS9918.pdf */ - -/* To DO: fIX UPPER CASE T */ - - -/* TMS9918 Modes: - - Graphics I - Grtaphics Mode I provides 256x192 pixel display for generating - pattern graphics in 15 colors plus transparent. - - Graphics II - Graphics mode II is an enhancement of Graphics Mode I, allowing - it to generate more complex color and pattern displays. - - Multicolor - The Muylticolor mode provides an unrestricted 64x48 - color-dot display employing 15 colors plus transparent. - - Text Mode - The Text Mode provides twenty-four 40-character in two colors - and is intended to maximize the capacity of the TV screen to - display alphanumeric characters. (24 lines of forty blocks (each 8x8). - -*/ - -/* -#define DEBUG -*/ - -#define WIDTH 37 -#define HEIGHT 24 -#define GUTTER 3 - -#define BASE 128 -#define DATAP (BASE+24) -#define CMDP (BASE+25) - -#define WO_R0 -#define WOR0B6 - -#define VDP_TRANSPARENT 0 -#define VDP_BLACK 1 -#define VDP_MED_GREEN 2 -#define VDP_LGREEN 3 -#define VDP_DBLUE 4 -#define VDP_LBLUE 5 -#define VDP_DRED 6 -#define VDP_CYAN 7 -#define VDP_MRED 8 -#define VDP_LRED 9 -#define VDP_DYELLOW 10 -#define VDP_LYELLOW 11 -#define VDP_DGREEN 12 -#define VDP_MAGENTA 13 -#define VDP_GRAY 14 -#define VDP_WHITE 15 - -#define SINGLE 11 -#define TRIPLE 0 -char style; /* can be SINGLE or TRIPPLE */ - -unsigned char vdp_regen[24*40]; - -unsigned char charset[256*8] = { -/* 10000 */ 0,0,0,0,0,0,0,0, -/* 10001 */ 0,0,0,60,60,48,48,48, -/* 10002 */ 0,0,0,240,240,48,48,48, -/* 10003 */ 48,48,48,60,60,0,0,0, -/* 10004 */ 48,48,48,240,240,0,0,0, -/* 10005 */ 48,48,48,48,48,48,48,48, -/* 10006 */ 0,0,0,255,255,0,0,0, -/* 10007 */ 0,32,112,248,112,32,0,0, -/* 10008 */ 248,216,136,0,136,216,248,0, -/* 10009 */ 0,0,0,0,0,0,0,0, -/* 10010 */ 0,0,0,0,0,0,0,0, -/* 10011 */ 24,24,32,96,144,96,0,0, -/* 10012 */ 32,80,32,32,112,32,0,0, -/* 10013 */ 0,0,0,0,0,0,0,0, -/* 10014 */ 0,0,0,0,0,0,0,0, -/* 10015 */ 168,80,80,216,80,80,168,0, -/* 10016 */ 48,48,48,252,252,48,48,48, -/* 10017 */ 16,48,112,240,112,48,16,0, -/* 10018 */ 32,112,32,32,32,112,32,0, -/* 10019 */ 80,80,80,80,0,80,0,0, -/* 10020 */ 120,168,168,104,40,40,0,0, -/* 10021 */ 48,48,48,252,252,0,0,0, -/* 10022 */ 0,0,0,252,252,48,48,48, -/* 10023 */ 48,48,48,240,240,48,48,48, -/* 10024 */ 32,112,32,32,32,32,32,32, -/* 10025 */ 48,48,48,60,60,48,48,48, -/* 10026 */ 0,16,24,252,24,16,0,0, -/* 10027 */ 0,32,96,252,96,32,0,0, -/* 10028 */ 0,0,0,0,0,0,0,0, -/* 10029 */ 0,0,0,0,0,0,0,0, -/* 10030 */ 0,0,0,0,0,0,0,0, -/* 10031 */ 0,0,0,0,0,0,0,0, -/* 10032 */ 0,0,0,0,0,0,0,0, -/* 10033 */ 48,120,120,48,0,48,0,0, -/* 10034 */ 216,216,80,0,0,0,0,0, -/* 10035 */ 72,72,252,72,72,252,72,72, -/* 10036 */ 32,120,160,120,36,248,32,0, -/* 10037 */ 0,200,208,32,88,152,0,0, -/* 10038 */ 48,72,72,80,96,144,120,0, -/* 10039 */ 48,48,64,0,0,0,0,0, -/* 10040 */ 16,32,32,32,32,32,16,0, -/* 10041 */ 32,16,16,16,16,16,32,0, -/* 10042 */ 32,168,112,248,112,168,32,0, -/* 10043 */ 0,32,32,248,32,32,0,0, -/* 10044 */ 0,0,0,0,0,48,48,64, - -/* 10045 0,0,0,252,0,0,0,0, */ -/* 10045 */ 0,0,0,112,0,0,0,0, - -/* 10046 */ 0,0,0,0,0,48,48,0, -/* 10047 */ 4,8,16,32,64,128,0,0, -/* 10048 */ 112,152,168,168,168,200,112,0, -/* 10049 */ 32,96,32,32,32,32,248,0, - -/* 10050 32,80,16,32,64,128,248,0, */ -/* 10050 */ 112,136,8,16,96,128,248,0, - -/* 10051 */ 112,136,8,112,8,136,112,0, -/* 10052 */ 48,80,144,248,16,16,16,0, -/* 10053 */ 248,128,128,240,8,136,112,0, -/* 10054 */ 56,64,128,240,136,136,112,0, -/* 10055 */ 248,8,16,32,32,32,32,0, -/* 10056 */ 112,136,136,112,136,136,112,0, -/* 10057 */ 112,136,136,120,8,136,112,0, -/* 10058 */ 0,48,48,0,48,48,0,0, -/* 10059 */ 0,48,48,0,48,48,96,0, -/* 10060 */ 16,32,64,128,64,32,16,0, -/* 10061 */ 0,0,252,0,252,0,0,0, -/* 10062 */ 64,32,16,8,16,32,64,0, -/* 10063 */ 112,136,8,48,32,0,32,0, -/* 10064 */ 112,136,184,176,128,128,112,0, -/* 10065 */ 32,80,136,248,136,136,136,0, -/* 10066 */ 240,72,72,112,72,72,240,0, -/* 10067 */ 112,136,128,128,128,136,112,0, -/* 10068 */ 240,72,72,72,72,72,240,0, -/* 10069 */ 248,136,128,224,128,136,248,0, -/* 10070 */ 248,136,128,240,128,128,128,0, -/* 10071 */ 112,136,128,184,136,136,112,0, -/* 10072 */ 136,136,136,248,136,136,136,0, -/* 10073 */ 248,32,32,32,32,32,248,0, -/* 10074 */ 28,8,8,8,8,136,112,0, -/* 10075 */ 136,144,160,192,160,144,136,0, -/* 10076 */ 128,128,128,128,128,136,248,0, -/* 10077 */ 136,216,168,136,136,136,136,0, -/* 10078 */ 136,200,168,168,168,152,136,0, -/* 10079 */ 112,136,136,136,136,136,112,0, -/* 10080 */ 240,136,136,240,128,128,128,0, -/* 10081 */ 112,136,136,136,168,152,120,4, -/* 10082 */ 240,136,136,240,160,144,136,0, -/* 10083 */ 112,136,64,32,16,136,112,0, -/* 10084 */ 248,32,32,32,32,32,112-64-16,0, -/* 10085 */ 136,136,136,136,136,136,112,0, -/* 10086 */ 136,136,136,80,80,80,32,0, -/* 10087 */ 136,136,136,168,168,168,80,0, -/* 10088 */ 136,136,80,32,80,136,136,0, -/* 10089 */ 136,136,80,32,32,32,32,0, -/* 10090 */ 248,136,16,32,64,136,248,0, -/* 10091 */ 120,64,64,64,64,64,120,0, -/* 10092 */ 0,128,64,32,16,8,0,0, -/* 10093 */ 120,8,8,8,8,8,120,0, -/* 10094 */ 32,80,136,0,0,0,0,0, -/* 10095 */ 0,0,0,0,0,0,252,0, -/* 10096 */ 96,96,16,0,0,0,0,0, -/* 10097 */ 0,0,240,8,120,136,112,0, -/* 10098 */ 128,128,128,240,136,136,240,0, -/* 10099 */ 0,0,0,112,128,128,112,0, -/* 10100 */ 8,8,8,120,136,136,120,0, -/* 10101 */ 0,0,112,136,248,128,112,0, -/* 10102 */ 0,48,72,224,64,64,64,0, -/* 10103 */ 0,0,56,72,72,56,8,112, -/* 10104 */ 0,128,128,176,200,136,136,0, -/* 10105 */ 0,0,32,0,96,32,112,0, -/* 10106 */ 0,8,0,24,8,8,72,48, -/* 10107 */ 128,128,144,160,192,160,144,0, -/* 10108 */ 32,32,32,32,32,32,32,0, -/* 10109 */ 0,0,0,80,168,168,136,0, -/* 10110 */ 0,0,0,176,200,136,136,0, -/* 10111 */ 0,0,0,112,136,136,112,0, -/* 10112 */ 0,0,112,72,72,112,64,64, -/* 10113 */ 0,96,56,72,72,56,8,8, -/* 10114 */ 0,0,0,176,200,128,128,0, -/* 10115 */ 0,0,96,128,96,16,96,0, -/* 10116 */ 0,0,64,224,64,64,32,0, -/* 10117 */ 0,0,0,144,144,144,104,0, -/* 10118 */ 0,0,0,136,136,80,32,0, -/* 10119 */ 0,0,0,136,168,168,80,0, -/* 10120 */ 0,0,0,72,48,48,72,0, -/* 10121 */ 0,0,136,80,32,64,128,0, -/* 10122 */ 0,0,248,16,32,64,248,0, -/* 10123 */ 16,32,32,64,32,32,16,0, -/* 10124 */ 32,32,32,0,32,32,32,0, -/* 10125 */ 64,32,32,16,32,32,64,0, -/* 10126 */ 108,144,0,0,0,0,0,0, -/* 10127 */ 112,80,80,80,80,80,112,0, - -/****************************************************************/ -/* These are Douglas Goodall's personal tri-plex semi graphics */ -/* 10128 */ 252,128,188,160,172,168,168,168, /* upper left */ -/* 10129 */ 252,0,252,0,252,0,0,0, /* top horz */ -/* 10130 */ 252,4,244,20,212,84,84,84, /* upper right */ -/* 10131 */ 84,84,84,84,84,84,84,84, /* right vert */ -/* 10132 */ 84,84,84,212,20,244,4,252, /* lower right */ -/* 10133 */ 0,0,0,255,0,255,0,255, /* bottom horz */ -/* 10134 */ 168,168,168,172,160,188,128,252, /* lower left */ -/* 10135 */ 168,168,168,168,168,168,168,168, /* left vert */ -/* 10136 */ 168,168,172,160,172,168,168,168, /* left joint */ -/* 10137 */ 84,84,212,20,212,84,84,84, /* right joint */ -/* 10138 */ 0,0,252,0,252,0,0,0, /* inner horz */ -/****************************************************************/ - -/****************************************************************/ -/* These are Douglas Goodall's personal uni-plex semi graphics */ -/* 10139 */ 252,128,128,128,128,128,128,128, /* upper left */ -/* 10140 */ 252,0,0,0,0,0,0,0, /* top horz */ -/* 10141 */ 252,4,4,4,4,4,4,4, /* upper right */ -/* 10142 */ 4,4,4,4,4,4,4,4, /* right vert */ -/* 10143 */ 4,4,4,4,4,4,4,252, /* lower right */ -/* 10144 */ 0,0,0,0,0,0,0,252, /* bottom horz */ -/* 10145 */ 128,128,128,128,128,128,128,252, /* lower left */ -/* 10146 */ 128,128,128,128,128,128,128,128, /* left vert */ -/* 10147 */ 128,128,128,252,128,128,128,128, /* left joint */ -/* 10148 */ 4,4,4,252,4,4,4,4, /* right joint */ -/* 10149 */ 0,0,0,252,0,0,0,0, /* inner horz */ -/****************************************************************/ - -/* 10150 */ 0,0,0,0,0,0,0,0, -/* 10151 */ 0,0,0,0,0,0,0,0, -/* 10152 */ 0,0,0,0,0,0,0,0, -/* 10153 */ 0,0,0,0,0,0,0,0, -/* 10154 */ 0,0,0,0,0,0,0,0, -/* 10155 */ 0,0,0,0,0,0,0,0, -/* 10156 */ 0,0,0,0,0,0,0,0, -/* 10157 */ 0,0,0,0,0,0,0,0, -/* 10158 */ 0,0,0,0,0,0,0,0, -/* 10159 */ 0,0,0,0,0,0,0,0, -/* 10160 */ 32,64,240,8,120,136,112,0, -/* 10161 */ 16,32,0,96,32,32,248,0, -/* 10162 */ 16,32,0,112,136,136,112,0, -/* 10163 */ 16,32,0,136,136,136,116,0, -/* 10164 */ 16,32,0,176,200,136,136,0, -/* 10165 */ 16,32,0,200,168,152,136,0, -/* 10166 */ 112,136,136,124,0,252,0,0, -/* 10167 */ 112,136,136,112,0,252,0,0, -/* 10168 */ 32,0,32,32,64,136,112,0, -/* 10169 */ 0,0,0,0,252,128,128,128, -/* 10170 */ 0,0,0,0,252,4,4,4, -/* 10171 */ 136,144,168,84,136,28,0,0, -/* 10172 */ 136,144,168,88,184,8,0,0, -/* 10173 */ 48,0,48,120,120,48,0,0, -/* 10174 */ 20,40,80,160,80,40,20,0, -/* 10175 */ 160,80,40,20,40,80,160,0, -/* 10176 */ 84,170,84,170,84,170,84,170, -/* 10177 */ 170,84,170,84,170,84,170,84, -/* 10178 */ 182,108,218,182,108,218,182,108, -/* 10179 */ 24,24,24,24,24,24,24,24, -/* 10180 */ 24,24,24,24,248,24,24,24, -/* 10181 */ 24,24,24,248,24,248,24,24, -/* 10182 */ 108,108,108,108,236,108,108,108, -/* 10183 */ 0,0,0,0,252,108,108,108, -/* 10184 */ 0,0,0,252,108,236,108,108, -/* 10185 */ 108,108,236,12,236,108,108,108, -/* 10186 */ 108,108,108,108,108,108,108,108, -/* 10187 */ 0,0,252,14,238,108,108,108, -/* 10188 */ 108,108,236,12,252,0,0,0, -/* 10189 */ 100,100,252,0,0,0,0,0, -/* 10190 */ 48,48,240,48,48,240,0,0, -/* 10191 */ 0,0,0,0,240,48,48,48, -/* 10192 */ 48,48,48,48,60,0,0,0, -/* 10193 */ 48,48,48,48,252,0,0,0, -/* 10194 */ 0,0,0,0,252,48,48,48, -/* 10195 */ 48,48,48,48,60,48,48,48, -/* 10196 */ 0,0,0,0,252,0,0,0, -/* 10197 */ 48,48,48,48,252,48,48,48, -/* 10198 */ 48,48,60,48,60,48,48,48, -/* 10199 */ 216,216,220,216,216,216,216,216, -/* 10200 */ 216,216,216,220,192,252,0,0, -/* 10201 */ 0,0,0,252,192,220,216,216, -/* 10202 */ 216,216,216,220,192,0,252,0, -/* 10203 */ 0,0,0,0,0,0,252,0, -/* 10204 */ 216,216,216,220,192,220,216,216, -/* 10205 */ 0,0,0,252,0,252,0,0, -/* 10206 */ 216,216,216,220,0,220,216,216, -/* 10207 */ 48,48,48,252,0,0,252,0, -/* 10208 */ 216,216,216,252,0,0,0,0, -/* 10209 */ 0,0,252,0,0,252,48,48, -/* 10210 */ 0,0,0,0,0,252,216,216, -/* 10211 */ 216,216,216,252,0,0,0,0, -/* 10212 */ 48,48,48,60,48,48,60,0, -/* 10213 */ 0,0,0,62,48,62,48,48, -/* 10214 */ 0,0,0,0,0,252,216,216, -/* 10215 */ 216,216,216,216,220,216,216,216, -/* 10216 */ 48,48,252,0,0,252,48,48, -/* 10217 */ 48,48,48,240,0,0,0,0, -/* 10218 */ 0,0,0,60,48,48,48,48, -/* 10219 */ 252,252,252,252,252,252,252,252, -/* 10220 */ 0,0,0,252,252,252,192,192, -/* 10221 */ 192,192,192,192,192,192,192,192, -/* 10222 */ 12,12,12,12,12,12,12,12, -/* 10223 */ 12,12,12,12,252,252,252,0, -/* 10224 */ 0,0,0,104,144,144,104,0, -/* 10225 */ 112,136,136,176,136,136,240,64, -/* 10226 */ 240,144,128,128,128,128,128,0, -/* 10227 */ 248,80,80,80,80,72,0,0, -/* 10228 */ 248,136,64,32,64,136,248,0, -/* 10229 */ 0,0,0,124,136,136,112,0, -/* 10230 */ 0,0,0,136,136,136,112,128, -/* 10231 */ 0,0,116,152,16,16,28,0, -/* 10232 */ 252,16,56,68,56,16,252,0, -/* 10233 */ 48,204,204,252,204,204,56,0, -/* 10234 */ 120,132,132,132,72,72,132,0, -/* 10235 */ 60,64,56,68,68,68,56,0, -/* 10236 */ 0,0,108,146,146,108,0,0, -/* 10237 */ 0,0,0,56,88,104,112,0, -/* 10238 */ 56,64,128,248,128,64,56,0, -/* 10239 */ 0,0,48,204,204,204,204,0, -/* 10240 */ 252,0,0,252,0,0,252,0, -/* 10241 */ 16,16,124,16,16,0,254,0, -/* 10242 */ 32,16,8,16,32,0,254,0, -/* 10243 */ 16,32,64,32,16,0,254,0, -/* 10244 */ 24,52,48,48,48,48,48,48, -/* 10245 */ 48,48,48,48,48,48,176,112, -/* 10246 */ 48,48,0,252,0,48,48,0, -/* 10247 */ 0,100,152,0,100,152,0,0, -/* 10248 */ 56,68,68,56,0,0,0,0, -/* 10249 */ 0,56,56,0,0,0,0,0, -/* 10250 */ 0,0,56,0,0,0,0,0, -/* 10251 */ 14,8,8,72,40,24,8,0, -/* 10252 */ 0,0,0,176,72,72,72,0, -/* 10253 */ 0,0,240,60,64,128,248,0, -/* 10254 */ 252,252,252,252,252,252,252,252, -/* 10255 */ 0,0,0,0,0,0,0,0 -}; - - -vdp_read() -{ - char c,v; - - for(c=0;c<17;c++) { - v = in(DATAP); - printf("0x2x ",v); - } -} - - - - -vdp_display(line,column,string) - int line; - int column; - char * string; -{ - char index; - - vdp_write_ram(GUTTER+(line*40)+column); - for(index=0;indexstrlen(string)) { - for(index=strlen(string);index<40;index++) { - out(DATAP,' '); - } - } -} - -vdp_hz_join(line) - int line; -{ - char i; - char szTemp[2]; - - sprintf(szTemp,"%c",0x8a+style); - for(i=1;i> 8) | 0x40; - out(CMDP,byte1); - out(CMDP,byte2); -} - -/* eof - tms9918.h */ - \ No newline at end of file