word bordercolor;\r
boolean fastpalette;\r
byte far palette1[256][3],far palette2[256][3];\r
- pictabletype _seg *pictable;\r
+//???? pictabletype _seg *pictable;\r
//keen/cata vars\r
// spritetabletype _seg *spritetable;\r
// unsigned *shifttabletable[8];\r
//from 16_mm\r
//==========================================================================\r
\r
-#define MAXBLOCKS 800 //kd=1300 wolf3d=700 cata=600\r
+#define MAXBLOCKS 1024 //kd=1300 wolf3d=700 cata=600\r
\r
typedef struct mmblockstruct\r
{\r
- unsigned start,length;\r
+ //word start,length;\r
+ word start; dword length;\r
+ //word blob; //for data larger than 64k\r
unsigned attributes;\r
memptr *useptr; // pointer to the segment start\r
struct mmblockstruct far *next;\r
\r
sd_t sd;\r
//TODO: extend! and learn from keen/wolf/catacomb's code wwww\r
+ memptr spribuff; //temp\r
} ca_t;\r
\r
//==========================================================================\r