]> 4ch.mooo.com Git - 16.git/commitdiff
polished 16_vrs.h and put into make file AND! updated copyright to add yakui lover...
authorsparky4 <sparky4@cock.li>
Fri, 22 Jul 2016 13:48:16 +0000 (08:48 -0500)
committersparky4 <sparky4@cock.li>
Fri, 22 Jul 2016 13:48:16 +0000 (08:48 -0500)
62 files changed:
makefile
src/16.c
src/16.h
src/bakapi.c
src/bakapi.h
src/emsdump.c
src/exmmtest.c
src/fmemtest.c
src/fontgfx.c
src/fonttes0.c
src/fonttest.c
src/inputest.c
src/lib/16_hc.c
src/lib/16_hc.h
src/lib/16_head.c
src/lib/16_head.h
src/lib/16_snd.c
src/lib/16_snd.h
src/lib/16_timer.c
src/lib/16_timer.h
src/lib/16_vrs.c
src/lib/16_vrs.h
src/lib/16text.c
src/lib/16text.h
src/lib/bakapee.c
src/lib/bakapee.h
src/lib/bitmap.c
src/lib/bitmap.h
src/lib/mapread.c
src/lib/mapread.h
src/lib/modex16.c
src/lib/modex16.h
src/lib/modex16/160x120.h
src/lib/modex16/16planar.c
src/lib/modex16/16planar.h
src/lib/modex16/16render.c
src/lib/modex16/16render.h
src/lib/modex16/192x144.h
src/lib/modex16/192x144_.h
src/lib/modex16/256x192.h
src/lib/modex16/320x200.h
src/lib/modex16/320x240.h
src/lib/planar.c
src/lib/planar.h
src/lib/scroll16.c
src/lib/scroll16.h
src/lib/typdefst.h
src/lib/types.h
src/lib/wcpu/wcpu.c
src/lib/wcpu/wcpu.h
src/maptest.c
src/maptest0.c
src/palettec.c
src/palettel.c
src/pcxtest.c
src/pcxtest2.c
src/planrpcx.c
src/scroll.c
src/sountest.c
src/test.c
src/test2.c
src/vgmtest.c

index fee444b88d72e8334bf7fb23d15fed5737ee6f3e..8d2a0a3215be6f1f8bcacc03652dd01e2fc90d1c 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -91,7 +91,7 @@ VGMSNDOBJ = vgmSnd.$(OBJ) 16_snd.$(OBJ)
 DOSLIBOBJ = adlib.$(OBJ) 8254.$(OBJ) 8259.$(OBJ) dos.$(OBJ) cpu.$(OBJ)
 16LIBOBJS = 16_in.$(OBJ) 16_mm.$(OBJ) wcpu.$(OBJ) 16_head.$(OBJ) 16_ca.$(OBJ) 16_dbg.$(OBJ) kitten.$(OBJ) 16_hc.$(OBJ) 16_timer.$(OBJ)
 
-GFXLIBOBJS = modex16.$(OBJ) bitmap.$(OBJ) planar.$(OBJ) 16text.$(OBJ) bakapee.$(OBJ) scroll16.$(OBJ) 16render.$(OBJ) 16planar.$(OBJ) $(DOSLIBLIBS)
+GFXLIBOBJS = modex16.$(OBJ) bitmap.$(OBJ) planar.$(OBJ) 16text.$(OBJ) bakapee.$(OBJ) scroll16.$(OBJ) 16render.$(OBJ) 16planar.$(OBJ) 16_vrs.$(OBJ) $(DOSLIBLIBS)
 
 DOSLIBLIBS=$(DOSLIBDIR)$(DIRSEP)hw$(DIRSEP)cpu$(DIRSEP)dos86h$(DIRSEP)cpu.lib $(DOSLIBDIR)$(DIRSEP)hw$(DIRSEP)dos$(DIRSEP)dos86h$(DIRSEP)dos.lib $(DOSLIBDIR)$(DIRSEP)hw$(DIRSEP)vga$(DIRSEP)dos86h$(DIRSEP)vga.lib
 
@@ -326,6 +326,9 @@ bakapee.$(OBJ): $(SRCLIB)bakapee.h $(SRCLIB)bakapee.c
 16planar.$(OBJ): $(MODEXLIB)16planar.h $(MODEXLIB)16planar.c
        wcl $(FLAGS) -c $(MODEXLIB)16planar.c
 
+16_vrs.$(OBJ): $(SRCLIB)16_vrs.h $(SRCLIB)16_vrs.c
+       wcl $(FLAGS) -c $(SRCLIB)16_vrs.c
+
 bitmap.$(OBJ): $(SRCLIB)bitmap.h $(SRCLIB)bitmap.c
        wcl $(FLAGS) -c $(SRCLIB)bitmap.c
 
index f570a7ba4af9e5ee7848b5e212a8898643f143ba..5e5124224ff0722d4553fbfaeecb4536927b5646 100755 (executable)
--- a/src/16.c
+++ b/src/16.c
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index cb3cbbf47150b886e2a868ace0702581bbf1f637..7f792bbb53601129973ca8d5db93aea447649d17 100755 (executable)
--- a/src/16.h
+++ b/src/16.h
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 5378794a8a55a137d43341de6c6c92e17297200c..a74e7711dc3b7afd02629d749879cabc7d35c110 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
index 9a3821fa35fb7bbad8e5a0d24d62bf3be8b9b8e5..1270fab732222efb06a5dc4b4c4a5215e4374048 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
index 8be2c2c7913412dffa67d46bcf20d908b330f2f6..b07f7c66d86c976cbcf688578e7a531e64118e5d 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
index 280cbf91dc7e3350bd9246f582d55cbb00d75b6b..fb8a1ee1651902c94ea6a6a3d57fd577f1cf1a41 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index d666ac76d6f8aa7319a336e476573512ddeb6b5c..4726e9a33fd92ce70e9bcfe0cdc6746ed1ef9482 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 4c4c04431aee7ae9d94d868c41b6165500d8e5db..354a897bf5bdab0ee7bead1886db0717071975ea 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 30229dae346f4fd674c0438f9f4bc3bf6451e529..c5242f213ccce0706d9dcfdc374fe80d51102760 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index fcfd4d2d48210e0663a3b90f03406ec00b3d58a6..a7757e47d9cc1343d17e117a707a211392406e93 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 199dc90b2c152d9f5e94e7e52da2bc07c04bf7c5..1ecd09d6cb4a163add06e4ec862f4466f5db9201 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 316b86b90faf716c0466f1a2210116bbfe38c00f..8743a38dc51e8fb479e1547ea99061ec128b0442 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
index 86c6ff12e2154670b3096ed8e75e6feba183c89b..4d0375e2f72f96eeb779a593934abee2b9481d1a 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
index 656057fbebd98c0c5d1f9df74f3e27cb087de996..027693d501664062130bc257985efb7fb0ae715d 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 4b9972f1e3bdc3d0020738a6248002906e7a2efd..273cc60f4505948db27098a72006bc7336c85a1a 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
@@ -33,6 +33,7 @@
 #include <dos.h>\r
 #include <stdio.h>\r
 #include <stdlib.h>\r
+#include <stdint.h> //16_vrs.h\r
 #include <conio.h> // just for wait\r
 #include <time.h> // just for wait\r
 #include <malloc.h>\r
index e85fdf9b98683cd1fc27d7b05e08be3f0151874d..544b49445bf43c5f9d942060128675e9321e8eb9 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 583077de0aefacb0c009b5e1928f8c6af27a0110..7b0d04ec313af14ce03e0b9084d31f8dc856a61d 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index e45ee9484c4e6fe5d6b3c2322ebafea830815c55..9b73b887f22f5db05b65a39efcdd121e05ad9092 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index ffe08a430edc079995e1c41159d1f9d93d7ab706..d6e491db56b017d437a478835cd657e0a3e926ac 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index abd43c43cfaf231fd4e223b8456761c2bd303e64..b42d80c6e18f67c3e4b664ff0cb6b4940e5a2812 100755 (executable)
@@ -1,19 +1,33 @@
-#include <stdio.h>
-#include <fcntl.h>
-#include <ctype.h>
-#include <stdint.h>
-#include <stdlib.h>
-#include <unistd.h>
+/* Project 16 Source Code~
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
+ *
+ * This file is part of Project 16.
+ *
+ * Project 16 is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Project 16 is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ */
+#include "src/lib/16_vrs.h"
 
-#include "16_vrs.h"
-
-// Read .vrs file into memory 
+// Read .vrs file into memory
 int read_vrs(char *filename, struct vrs_container *vrs_cont){
        // Initialise a local copy of becessary variables
        // so vrs_cont won't be dirty on error
        int fd;
-       unsigned long size;
-       unsigned char *buffer;
+       dword size;
+       byte *buffer;
        // Open filename, get size of file,
        // populate the vrs_container if all tests pass
        fd = open(filename, O_RDONLY|O_BINARY);
@@ -31,9 +45,9 @@ int read_vrs(char *filename, struct vrs_container *vrs_cont){
        return 0;
 }
 
-// Seek and return a specified .vrl blob from .vrs blob in memory 
+// Seek and return a specified .vrl blob from .vrs blob in memory
 struct vrl_container* get_vrl_by_id(struct vrs_container *vrs_cont, uint16_t id){
-       uint16_t *ids; 
+       uint16_t *ids;
        uint32_t *vrl_list;
        struct vrl_container *vrl_cont;
        int counter = 0;
@@ -43,7 +57,7 @@ struct vrl_container* get_vrl_by_id(struct vrs_container *vrs_cont, uint16_t id)
                return 0;
        }
        // Get id list from .vrs blob (base + offset)
-       ids = (uint16_t*)vrs_cont->buffer + (unsigned long)vrs_cont->vrs_hdr->offset_table[VRS_HEADER_OFFSET_SPRITE_ID_LIST];
+       ids = (uint16_t*)vrs_cont->buffer + (dword)vrs_cont->vrs_hdr->offset_table[VRS_HEADER_OFFSET_SPRITE_ID_LIST];
        // Loop through the id list until we found the right one or hit the end of the list
        // Counter is keeping track of the offset(in ids/vrl blobs)
        while(ids[counter] != id && ids[counter]){
index a0f306201855ef5b01109ffe5daeb2b150d2d291..7b240a7790831017529c8561461291ed44be398f 100755 (executable)
@@ -1,12 +1,35 @@
+/* Project 16 Source Code~
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
+ *
+ * This file is part of Project 16.
+ *
+ * Project 16 is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Project 16 is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ */
 #ifndef __16_VRS__
 #define __16_VRS__
 
-#include <stdint.h>
-#include "hw/vga/vrl.h"
-#include "hw/vga/vrs.h"
+#include "src/lib/16_head.h"
+#include "src/lib/modex16.h"
+//#include <hw/cpu/cpu.h>
+//#include <hw/dos/dos.h>
+//#include <hw/vga/vga.h>
 
 // Container for .vrs files loaded in memory with useful info
-// Includes: 
+// Includes:
 // + size of the .vrs blob in memory
 // + pointer to the blob/vrs header
 // + id of the curent (shown) animation
 // + id of the current (shown) sprite
 
 struct vrs_container{
-       unsigned long size;
+       dword size;
        union{
-               unsigned char *buffer;
+               byte *buffer;
                struct vrs_header *vrs_hdr;
        };
        uint16_t anchor_sprite_id;
-       uint16_t current_sprite_id; 
+       uint16_t current_sprite_id;
 };
 
 // Container for .vrl files loaded in memory with useful info
@@ -28,9 +51,9 @@ struct vrs_container{
 // + size of the .vrl blob in memory
 // + pointer to the blob/vrl header
 struct vrl_container{
-       unsigned long size;
+       dword size;
        union{
-               unsigned char *buffer;
+               byte *buffer;
                struct vrl1_vgax_header *vrl_header;
        };
 };
@@ -38,7 +61,7 @@ struct vrl_container{
 // Read .vrs file into memory
 // In:
 // + char *filename - name of the file to load
-// + struct vrs_container *vrs_cont - pointer to the vrs_container 
+// + struct vrs_container *vrs_cont - pointer to the vrs_container
 // to load the file into
 // Out:
 // + int - 0 on succes, 1 on failure
@@ -46,7 +69,7 @@ int read_vrs(char *filename, struct vrs_container *vrs_cont);
 
 // Seek and return a specified .vrl blob from .vrs blob in memory
 // In:
-// + struct vrs_container *vrs_cont - pointer to the vrs_container 
+// + struct vrs_container *vrs_cont - pointer to the vrs_container
 // with a loaded .vrs file
 // + uint16_t id - id of the vrl to retrive
 // Out:
@@ -54,4 +77,4 @@ int read_vrs(char *filename, struct vrs_container *vrs_cont);
 // to the requested .vrl blob
 struct vrl_container* get_vrl_by_id(struct vrs_container *vrs_cont, uint16_t id);
 
-#endif 
+#endif
index 81b71d98cc40594656ef25aed90a63cdca353779..7f7259927ae4e2bc6bc2f83a33f2e50ec55cd844 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 47325e029db6018c00aa65c4d410a3fd6d345b3f..d7bceb8666417b5ce0b3fe0898cb9b0ec2c5463c 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index dfc476816079a86fc09ff77f19f8363fb416810c..3f8ab3e51b28c1f8fbbed1601e838b154fee7773 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
index a6076dafcef6069112d47e48a849ad57bc0b7de4..7ae770a10e5e92f30d79230a2598a2b0ab7e1ed5 100755 (executable)
 #ifndef __BAKAPEE_H_\r
 #define __BAKAPEE_H_\r
 \r
+/* Project 16 Source Code~\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ *\r
+ * This file is part of Project 16.\r
+ *\r
+ * Project 16 is free software; you can redistribute it and/or modify\r
+ * it under the terms of the GNU General Public License as published by\r
+ * the Free Software Foundation; either version 3 of the License, or\r
+ * (at your option) any later version.\r
+ *\r
+ * Project 16 is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or\r
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,\r
+ * Fifth Floor, Boston, MA 02110-1301 USA.\r
+ *\r
+ */\r
 #include "src/lib/16_head.h"\r
 #include "src/lib/modex16.h"\r
 #include <hw/cpu/cpu.h>\r
index d2480bafafd96b759a2cd0e5987f0e3ed450419b..7696cc3475ed303e89dd5014f84ab1c4a7e4e626 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 06570a9a4851cfdb6918e3b8bbe5876e89bb2ecb..1d0154b15b399ae9437727ea6fcbd05eb6d8c9f0 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 23cbfa0d2f88618d797b202d9de952e38bfc8a5f..8d98c7663fc01db9c0fdef8720e0a054acb66a94 100755 (executable)
@@ -1,3 +1,25 @@
+/* Project 16 Source Code~
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
+ *
+ * This file is part of Project 16.
+ *
+ * Project 16 is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Project 16 is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,
+ * Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ */
+
 #include "src/lib/mapread.h"
 
 int jsoneq(const char *json, jsmntok_t *tok, const char *s) {
index b2bf0fd42bedbcc12a484008b5bdd72ccd13225c..d7e6328ec9729bd79c4e19775f2e0c0139708f86 100755 (executable)
@@ -1,3 +1,25 @@
+/* Project 16 Source Code~\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ *\r
+ * This file is part of Project 16.\r
+ *\r
+ * Project 16 is free software; you can redistribute it and/or modify\r
+ * it under the terms of the GNU General Public License as published by\r
+ * the Free Software Foundation; either version 3 of the License, or\r
+ * (at your option) any later version.\r
+ *\r
+ * Project 16 is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or\r
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,\r
+ * Fifth Floor, Boston, MA 02110-1301 USA.\r
+ *\r
+ */\r
+\r
 #ifndef _LIBMAPREAD_H_\r
 #define _LIBMAPREAD_H_\r
 //#include <stdlib.h>\r
index 900914e12119670da94e1de2a5afc1fbecbdacb8..b8f733be22b581f1748cffffa04e1f60e988b3be 100755 (executable)
@@ -1,11 +1,11 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
  * Project 16 is free software; you can redistribute it and/or modify\r
  * it under the terms of the GNU General Public License as published by\r
- * the Free Software Foundation; either verson 3 of the License, or\r
+ * the Free Software Foundation; either version 3 of the License, or\r
  * (at your option) any later version.\r
  *\r
  * Project 16 is distributed in the hope that it will be useful,\r
index 55e0be87641900ea7e91c800237043cb00423d1b..ab58d7579004b65f3bc40caa6d184b2bdbf10fd0 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
@@ -42,6 +42,7 @@
 #include <hw/dos/dos.h>
 #include <hw/vga/vga.h>
 #include <hw/vga/vrl.h>
+#include <hw/vga/vrs.h>
 #endif
 
 static struct pcxHeader {
index 735909ec22c766956c49664e89a40d803392793c..c811d1f9a58b4b186f82e63044c48971924a16a0 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index f29c92d52c00db0ff5ca4e1881f0308f78590d7d..cd528e46fd3675f8fde171dc74365a4278ef0281 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 51777811ff46a84fc64b1987c21ee895faa91266..2ff43e4616a068a3f3e62ed173881154247948ee 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 77598fa55ee14c9616bfbdff3d5b206b29719459..051e94f97cf73ea918d3c5bd7e581859ef97ac4e 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index f45fd76d95e272c196ff8377dfa0ff4dad5b46be..9edce93799795e82ddbf7d7be7d9cb3de29a19d2 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 69ccc81fed2538ca5dbe097ca22a7f2ac2e206b2..49535ba2764f525e1c34c258b93204459a2b925a 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 89221ad58646e50cc27caae1e6eb224246830ef0..0072d4b30247ed3f4f5aedc2cdea58671394106f 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 2f946e616b3df08ee4cda4fdf607d9cdc12b00e6..f7263a33fb3cf39920c740bf214d5232788ad7e0 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 0a2d0a69edcc864e0fb5744473e6b18093a5167b..b9c1dc8ef2d1135ed2f357be8308ae7bdb3f7a78 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 5655254a2835bf428c09098cef48e85ceaf8ac3a..5395907b78e57603af9591e939e4c82d9a4af529 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 3fd1c5ed2b25b85ac5a5849bf9d282ea2d010cf2..d947bee84724a2261f6c75b99761a4f101e057d8 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 6e5806651dae592f31e7859d9e669445f5b9a4a4..60b5dbad38a265acc91891052a0216acc1b80523 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 &  joncampbell123
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
index eb83157e71866405efb4d4bb62b6c7d697556d74..d4acb8a942dc95f7206b4c9f2da3f32eeafcce71 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
index c8e4a1a8aa112d0af2d10cea003d77b21a5fe060..2b7b52329a3f1e595eeb75254f511ca081322bee 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
index 07f097361d00e616819807f3e7fde56d39911ed5..cc174f31c3ef74e893740be37260a241933730f7 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 &  joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 6929124897f6869214fc957f2a3a003ccb1320b7..cf6b4e9e35f976316d2ffa2dbda3d5f49257be25 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
@@ -29,7 +29,7 @@
 \r
 typedef unsigned char byte;\r
 typedef unsigned short word;\r
-typedef unsigned long  dword;\r
+typedef unsigned long dword;\r
 typedef signed char sbyte;\r
 typedef signed short sword;\r
 typedef signed long sdword;\r
index a5cdd665cb81341c97d8d68f2531a6fefbeea286..8a0be98c46c5fb6e46b930ee49e978986b912415 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
index 9409a8b0326b4329511c8b0bf7120806e1f7fc41..3a43c25210a9db14e672419d950ae801efb37e52 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
index 972d7db6c7b3424182d5f3448f55e2b05db70a46..2e6ae7cf84974730af98710316c86215f208a645 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 3a05abdddf2c0d6640c437cc4261b1a12dbf3d7b..9c8cdf0fd558b76ecf661ddc5eb38be7900602d0 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index a1e387dc572bb901d2f1d7901848fb19f38a8c27..25437fcb03460886861838992dc9e2971e56b517 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 5ce5c809c2c6bf7efca575f76156541eb979c651..04beeff673d6377236e85bebd05f1245ff09005f 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 99e2669ee01641da7e963f546713ea71f4e7a2de..d73171e7bf6bfc83134f0788060b9877cbbb114b 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index aea2eb9a542bfecb1ca81e07808547083a5f0472..c6706448fec337396137ae2f489c59f946e00a56 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index d3ac3bef1a89547088d9eae05238bed35d8e9f1b..319e33c3cafacebb98d9cef65ef2609747e0f266 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index b496aea74df6ebd5e42eeaa56ec226a03f78cab0..6f70915b877454850784c09cc6317e55627c3e36 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover
  *
  * This file is part of Project 16.
  *
index 5bcdccf6aee889c8761a642088732f6d2ddcab8e..f2726fcfd7f725aafe4aa57605f1ddfa7f7b31d8 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 098c12a7f71833fdb11d8615cfbca93b84fed013..cb75a0fa248ae81e17025f162fe09489428c057d 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 8fa3a4e2b80997c019cdc186a3762e6fe16795be..4fb6f17368ccc5907e1db0a7e68609dc2ae203d1 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
index 49752222de381b0f9ec6f1f10c8ced6226562451..c3a3c176c7b1065d751bbc267ca695c3f643c323 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r