walkable: 0\r
\r
Project 16 zcroll.exe. This is just a test file!\r
-version Mar 13 2017 11:55:15\r
+version Mar 13 2017 12:20:24\r
page[0]dxy: 16x16\r
\r
player vars:\r
- xy: 160x128 txy: 16x8 triggxy: 17x8\r
- hp: 4 q: 1 info.dir: 2 d: 2 dire: 21 pdir: 3\r
- delay=1\r
+ xy: 160x128 txy: 10x8 triggxy: 10x9 value: 39\r
+ hp: 4 q: 1 info.dir: 2 d: 2 dire: 30 pdir: 0\r
+ delay=0\r
\r
VL_PrintmodexmemInfo:\r
Virtual Screen: 352x272 Tile: 22x17=((Virtual Screen)/16)\r
Screen: 320x240 Tile: 20x15=((Screen)/16)\r
Free Video Memory: 767\r
- page [0]=(a000:0018) size=23936 w=352 h=272 sw=320 sh=240 pi=1408\r
- [1]=(a000:5d98) size=23936 w=352 h=272 sw=320 sh=240 pi=1408\r
- [2]=(a000:bb18) size=8448 w=352 h=96 sw=352 sh=96 pi=1408\r
- [3]=(a000:dc18) size=8448 w=352 h=96 sw=352 sh=96 pi=1408\r
+ page [0]=(a000:0000) size=23936 w=352 h=272 sw=320 sh=240 pi=1408\r
+ [1]=(a000:5d80) size=23936 w=352 h=272 sw=320 sh=240 pi=1408\r
+ [2]=(a000:bb00) size=8448 w=352 h=96 sw=352 sh=96 pi=1408\r
+ [3]=(a000:dc00) size=8448 w=352 h=96 sw=352 sh=96 pi=1408\r
gvar.video:\r
r=0 bgps=1 \r
\r
void VRS_OpenVRS(char *filename, entity_t *enti, boolean rlsw, global_game_variables_t *gvar)\r
{\r
//memptr big buffer;\r
- static struct vrs_container vrs; //vrs spritesheet\r
+ static struct vrs_container vrs;\r
vrl1_vgax_offset_t **vrl_line_offsets;\r
uint16_t far *vrl_id_iter;\r
uint32_t far *vrl_headers_offsets;\r
\r
// Allocate memory for vrl line offsets table\r
vrl_line_offsets = malloc(sizeof(vrl1_vgax_offset_t *)*num_of_vrl);\r
-//++++ MM_GetPtr((memptr)(vrl_line_offsets), sizeof(vrl1_vgax_offset_t *)*num_of_vrl, gvar);\r
\r
vrl_headers_offsets = (uint32_t far *)(vrs.buffer + vrs.vrs_hdr->offset_table[VRS_HEADER_OFFSET_VRS_LIST]);\r
// Calculate line offsets for each vrl\r
vrl_line_offsets[i] = vrl1_vgax_genlineoffsets(curr_vrl, (byte *)curr_vrl + sizeof(struct vrl1_vgax_header), vrl_size);\r
}\r
vrs.vrl_line_offsets = vrl_line_offsets;\r
- free(vrl_line_offsets);\r
\r
enti->spri.spritesheet = &vrs;\r
enti->spri.sprite_vrl_cont = malloc(sizeof(struct vrl_container));\r
-//++++ MM_GetPtr((memptr)(enti->spri.sprite_vrl_cont), sizeof(struct vrl_container), gvar);\r
}\r
\r
// Seek and return a specified .vrl blob from .vrs blob in far memory\r