]> 4ch.mooo.com Git - 16.git/commitdiff
made palllist.exe as an experiment for me to make a palette system i want for p16...
authorsparky4 <sparky4@cock.li>
Fri, 13 Jan 2017 17:50:36 +0000 (11:50 -0600)
committersparky4 <sparky4@cock.li>
Fri, 13 Jan 2017 17:50:36 +0000 (11:50 -0600)
0.16L [new file with mode: 0755]
makefile
src/0.c
src/lib/16_sprit.c
src/palllist.c [new file with mode: 0755]
src/vrstest.c

diff --git a/0.16L b/0.16L
new file mode 100755 (executable)
index 0000000..549942e
--- /dev/null
+++ b/0.16L
@@ -0,0 +1,634 @@
+x=-16  y=-16   rx=-20  ry=-17\r
+x=-15  y=-15   rx=-16  ry=-16\r
+x=-14  y=-14   rx=-16  ry=-15\r
+x=-13  y=-13   rx=-16  ry=-14\r
+x=-12  y=-12   rx=-16  ry=-13\r
+x=-11  y=-11   rx=-12  ry=-12\r
+x=-10  y=-10   rx=-12  ry=-11\r
+x=-9   y=-9    rx=-12  ry=-10\r
+x=-8   y=-8    rx=-12  ry=-9\r
+x=-7   y=-7    rx=-8   ry=-8\r
+x=-6   y=-6    rx=-8   ry=-7\r
+x=-5   y=-5    rx=-8   ry=-6\r
+x=-4   y=-4    rx=-8   ry=-5\r
+x=-3   y=-3    rx=-4   ry=-4\r
+x=-2   y=-2    rx=-4   ry=-3\r
+x=-1   y=-1    rx=-4   ry=-2\r
+x=0    y=0     rx=-16  ry=-16\r
+x=1    y=1     rx=0    ry=0\r
+x=2    y=2     rx=0    ry=1\r
+x=3    y=3     rx=0    ry=2\r
+x=4    y=4     rx=0    ry=3\r
+x=5    y=5     rx=4    ry=4\r
+x=6    y=6     rx=4    ry=5\r
+x=7    y=7     rx=4    ry=6\r
+x=8    y=8     rx=4    ry=7\r
+x=9    y=9     rx=8    ry=8\r
+x=10   y=10    rx=8    ry=9\r
+x=11   y=11    rx=8    ry=10\r
+x=12   y=12    rx=8    ry=11\r
+x=13   y=13    rx=12   ry=12\r
+x=14   y=14    rx=12   ry=13\r
+x=15   y=15    rx=12   ry=14\r
+x=16   y=16    rx=12   ry=15\r
+x=17   y=17    rx=16   ry=16\r
+x=18   y=18    rx=16   ry=17\r
+x=19   y=19    rx=16   ry=18\r
+x=20   y=20    rx=16   ry=19\r
+x=21   y=21    rx=20   ry=20\r
+x=22   y=22    rx=20   ry=21\r
+x=23   y=23    rx=20   ry=22\r
+x=24   y=24    rx=20   ry=23\r
+x=25   y=25    rx=24   ry=24\r
+x=26   y=26    rx=24   ry=25\r
+x=27   y=27    rx=24   ry=26\r
+x=28   y=28    rx=24   ry=27\r
+x=29   y=29    rx=28   ry=28\r
+x=30   y=30    rx=28   ry=29\r
+x=31   y=31    rx=28   ry=30\r
+x=32   y=32    rx=28   ry=31\r
+x=33   y=33    rx=32   ry=32\r
+x=34   y=34    rx=32   ry=33\r
+x=35   y=35    rx=32   ry=34\r
+x=36   y=36    rx=32   ry=35\r
+x=37   y=37    rx=36   ry=36\r
+x=38   y=38    rx=36   ry=37\r
+x=39   y=39    rx=36   ry=38\r
+x=40   y=40    rx=36   ry=39\r
+x=41   y=41    rx=40   ry=40\r
+x=42   y=42    rx=40   ry=41\r
+x=43   y=43    rx=40   ry=42\r
+x=44   y=44    rx=40   ry=43\r
+x=45   y=45    rx=44   ry=44\r
+x=46   y=46    rx=44   ry=45\r
+x=47   y=47    rx=44   ry=46\r
+x=48   y=48    rx=44   ry=47\r
+x=49   y=49    rx=48   ry=48\r
+x=50   y=50    rx=48   ry=49\r
+x=51   y=51    rx=48   ry=50\r
+x=52   y=52    rx=48   ry=51\r
+x=53   y=53    rx=52   ry=52\r
+x=54   y=54    rx=52   ry=53\r
+x=55   y=55    rx=52   ry=54\r
+x=56   y=56    rx=52   ry=55\r
+x=57   y=57    rx=56   ry=56\r
+x=58   y=58    rx=56   ry=57\r
+x=59   y=59    rx=56   ry=58\r
+x=60   y=60    rx=56   ry=59\r
+x=61   y=61    rx=60   ry=60\r
+x=62   y=62    rx=60   ry=61\r
+x=63   y=63    rx=60   ry=62\r
+x=64   y=64    rx=60   ry=63\r
+x=65   y=65    rx=64   ry=64\r
+x=66   y=66    rx=64   ry=65\r
+x=67   y=67    rx=64   ry=66\r
+x=68   y=68    rx=64   ry=67\r
+x=69   y=69    rx=68   ry=68\r
+x=70   y=70    rx=68   ry=69\r
+x=71   y=71    rx=68   ry=70\r
+x=72   y=72    rx=68   ry=71\r
+x=73   y=73    rx=72   ry=72\r
+x=74   y=74    rx=72   ry=73\r
+x=75   y=75    rx=72   ry=74\r
+x=76   y=76    rx=72   ry=75\r
+x=77   y=77    rx=76   ry=76\r
+x=78   y=78    rx=76   ry=77\r
+x=79   y=79    rx=76   ry=78\r
+x=80   y=80    rx=76   ry=79\r
+x=81   y=81    rx=80   ry=80\r
+x=82   y=82    rx=80   ry=81\r
+x=83   y=83    rx=80   ry=82\r
+x=84   y=84    rx=80   ry=83\r
+x=85   y=85    rx=84   ry=84\r
+x=86   y=86    rx=84   ry=85\r
+x=87   y=87    rx=84   ry=86\r
+x=88   y=88    rx=84   ry=87\r
+x=89   y=89    rx=88   ry=88\r
+x=90   y=90    rx=88   ry=89\r
+x=91   y=91    rx=88   ry=90\r
+x=92   y=92    rx=88   ry=91\r
+x=93   y=93    rx=92   ry=92\r
+x=94   y=94    rx=92   ry=93\r
+x=95   y=95    rx=92   ry=94\r
+x=96   y=96    rx=92   ry=95\r
+x=97   y=97    rx=96   ry=96\r
+x=98   y=98    rx=96   ry=97\r
+x=99   y=99    rx=96   ry=98\r
+x=100  y=100   rx=96   ry=99\r
+x=101  y=101   rx=100  ry=100\r
+x=102  y=102   rx=100  ry=101\r
+x=103  y=103   rx=100  ry=102\r
+x=104  y=104   rx=100  ry=103\r
+x=105  y=105   rx=104  ry=104\r
+x=106  y=106   rx=104  ry=105\r
+x=107  y=107   rx=104  ry=106\r
+x=108  y=108   rx=104  ry=107\r
+x=109  y=109   rx=108  ry=108\r
+x=110  y=110   rx=108  ry=109\r
+x=111  y=111   rx=108  ry=110\r
+x=112  y=112   rx=108  ry=111\r
+x=113  y=113   rx=112  ry=112\r
+x=114  y=114   rx=112  ry=113\r
+x=115  y=115   rx=112  ry=114\r
+x=116  y=116   rx=112  ry=115\r
+x=117  y=117   rx=116  ry=116\r
+x=118  y=118   rx=116  ry=117\r
+x=119  y=119   rx=116  ry=118\r
+x=120  y=120   rx=116  ry=119\r
+x=121  y=121   rx=120  ry=120\r
+x=122  y=122   rx=120  ry=121\r
+x=123  y=123   rx=120  ry=122\r
+x=124  y=124   rx=120  ry=123\r
+x=125  y=125   rx=124  ry=124\r
+x=126  y=126   rx=124  ry=125\r
+x=127  y=127   rx=124  ry=126\r
+x=128  y=128   rx=124  ry=127\r
+x=129  y=129   rx=128  ry=128\r
+x=130  y=130   rx=128  ry=129\r
+x=131  y=131   rx=128  ry=130\r
+x=132  y=132   rx=128  ry=131\r
+x=133  y=133   rx=132  ry=132\r
+x=134  y=134   rx=132  ry=133\r
+x=135  y=135   rx=132  ry=134\r
+x=136  y=136   rx=132  ry=135\r
+x=137  y=137   rx=136  ry=136\r
+x=138  y=138   rx=136  ry=137\r
+x=139  y=139   rx=136  ry=138\r
+x=140  y=140   rx=136  ry=139\r
+x=141  y=141   rx=140  ry=140\r
+x=142  y=142   rx=140  ry=141\r
+x=143  y=143   rx=140  ry=142\r
+x=144  y=144   rx=140  ry=143\r
+x=145  y=145   rx=144  ry=144\r
+x=146  y=146   rx=144  ry=145\r
+x=147  y=147   rx=144  ry=146\r
+x=148  y=148   rx=144  ry=147\r
+x=149  y=149   rx=148  ry=148\r
+x=150  y=150   rx=148  ry=149\r
+x=151  y=151   rx=148  ry=150\r
+x=152  y=152   rx=148  ry=151\r
+x=153  y=153   rx=152  ry=152\r
+x=154  y=154   rx=152  ry=153\r
+x=155  y=155   rx=152  ry=154\r
+x=156  y=156   rx=152  ry=155\r
+x=157  y=157   rx=156  ry=156\r
+x=158  y=158   rx=156  ry=157\r
+x=159  y=159   rx=156  ry=158\r
+x=160  y=158   rx=156  ry=157\r
+x=161  y=157   rx=160  ry=156\r
+x=162  y=156   rx=160  ry=155\r
+x=163  y=155   rx=160  ry=154\r
+x=164  y=154   rx=160  ry=153\r
+x=165  y=153   rx=164  ry=152\r
+x=166  y=152   rx=164  ry=151\r
+x=167  y=151   rx=164  ry=150\r
+x=168  y=150   rx=164  ry=149\r
+x=169  y=149   rx=168  ry=148\r
+x=170  y=148   rx=168  ry=147\r
+x=171  y=147   rx=168  ry=146\r
+x=172  y=146   rx=168  ry=145\r
+x=173  y=145   rx=172  ry=144\r
+x=174  y=144   rx=172  ry=143\r
+x=175  y=143   rx=172  ry=142\r
+x=176  y=142   rx=172  ry=141\r
+x=177  y=141   rx=176  ry=140\r
+x=178  y=140   rx=176  ry=139\r
+x=179  y=139   rx=176  ry=138\r
+x=180  y=138   rx=176  ry=137\r
+x=181  y=137   rx=180  ry=136\r
+x=182  y=136   rx=180  ry=135\r
+x=183  y=135   rx=180  ry=134\r
+x=184  y=134   rx=180  ry=133\r
+x=185  y=133   rx=184  ry=132\r
+x=186  y=132   rx=184  ry=131\r
+x=187  y=131   rx=184  ry=130\r
+x=188  y=130   rx=184  ry=129\r
+x=189  y=129   rx=188  ry=128\r
+x=190  y=128   rx=188  ry=127\r
+x=191  y=127   rx=188  ry=126\r
+x=192  y=126   rx=188  ry=125\r
+x=193  y=125   rx=192  ry=124\r
+x=194  y=124   rx=192  ry=123\r
+x=195  y=123   rx=192  ry=122\r
+x=196  y=122   rx=192  ry=121\r
+x=197  y=121   rx=196  ry=120\r
+x=198  y=120   rx=196  ry=119\r
+x=199  y=119   rx=196  ry=118\r
+x=200  y=118   rx=196  ry=117\r
+x=201  y=117   rx=200  ry=116\r
+x=202  y=116   rx=200  ry=115\r
+x=203  y=115   rx=200  ry=114\r
+x=204  y=114   rx=200  ry=113\r
+x=205  y=113   rx=204  ry=112\r
+x=206  y=112   rx=204  ry=111\r
+x=207  y=111   rx=204  ry=110\r
+x=208  y=110   rx=204  ry=109\r
+x=209  y=109   rx=208  ry=108\r
+x=210  y=108   rx=208  ry=107\r
+x=211  y=107   rx=208  ry=106\r
+x=212  y=106   rx=208  ry=105\r
+x=213  y=105   rx=212  ry=104\r
+x=214  y=104   rx=212  ry=103\r
+x=215  y=103   rx=212  ry=102\r
+x=216  y=102   rx=212  ry=101\r
+x=217  y=101   rx=216  ry=100\r
+x=218  y=100   rx=216  ry=99\r
+x=219  y=99    rx=216  ry=98\r
+x=220  y=98    rx=216  ry=97\r
+x=221  y=97    rx=220  ry=96\r
+x=222  y=96    rx=220  ry=95\r
+x=223  y=95    rx=220  ry=94\r
+x=224  y=94    rx=220  ry=93\r
+x=225  y=93    rx=224  ry=92\r
+x=226  y=92    rx=224  ry=91\r
+x=227  y=91    rx=224  ry=90\r
+x=228  y=90    rx=224  ry=89\r
+x=229  y=89    rx=228  ry=88\r
+x=230  y=88    rx=228  ry=87\r
+x=231  y=87    rx=228  ry=86\r
+x=232  y=86    rx=228  ry=85\r
+x=233  y=85    rx=232  ry=84\r
+x=234  y=84    rx=232  ry=83\r
+x=235  y=83    rx=232  ry=82\r
+x=236  y=82    rx=232  ry=81\r
+x=237  y=81    rx=236  ry=80\r
+x=238  y=80    rx=236  ry=79\r
+x=239  y=79    rx=236  ry=78\r
+x=240  y=78    rx=236  ry=77\r
+x=241  y=77    rx=240  ry=76\r
+x=242  y=76    rx=240  ry=75\r
+x=243  y=75    rx=240  ry=74\r
+x=244  y=74    rx=240  ry=73\r
+x=245  y=73    rx=244  ry=72\r
+x=246  y=72    rx=244  ry=71\r
+x=247  y=71    rx=244  ry=70\r
+x=248  y=70    rx=244  ry=69\r
+x=249  y=69    rx=248  ry=68\r
+x=250  y=68    rx=248  ry=67\r
+x=251  y=67    rx=248  ry=66\r
+x=252  y=66    rx=248  ry=65\r
+x=253  y=65    rx=252  ry=64\r
+x=254  y=64    rx=252  ry=63\r
+x=255  y=63    rx=252  ry=62\r
+x=256  y=62    rx=252  ry=61\r
+x=257  y=61    rx=256  ry=60\r
+x=258  y=60    rx=256  ry=59\r
+x=259  y=59    rx=256  ry=58\r
+x=260  y=58    rx=256  ry=57\r
+x=261  y=57    rx=260  ry=56\r
+x=262  y=56    rx=260  ry=55\r
+x=263  y=55    rx=260  ry=54\r
+x=264  y=54    rx=260  ry=53\r
+x=265  y=53    rx=264  ry=52\r
+x=266  y=52    rx=264  ry=51\r
+x=267  y=51    rx=264  ry=50\r
+x=268  y=50    rx=264  ry=49\r
+x=269  y=49    rx=268  ry=48\r
+x=270  y=48    rx=268  ry=47\r
+x=271  y=47    rx=268  ry=46\r
+x=272  y=46    rx=268  ry=45\r
+x=273  y=45    rx=272  ry=44\r
+x=274  y=44    rx=272  ry=43\r
+x=275  y=43    rx=272  ry=42\r
+x=276  y=42    rx=272  ry=41\r
+x=277  y=41    rx=276  ry=40\r
+x=278  y=40    rx=276  ry=39\r
+x=279  y=39    rx=276  ry=38\r
+x=280  y=38    rx=276  ry=37\r
+x=281  y=37    rx=280  ry=36\r
+x=282  y=36    rx=280  ry=35\r
+x=283  y=35    rx=280  ry=34\r
+x=284  y=34    rx=280  ry=33\r
+x=285  y=33    rx=284  ry=32\r
+x=286  y=32    rx=284  ry=31\r
+x=287  y=31    rx=284  ry=30\r
+x=288  y=30    rx=284  ry=29\r
+x=289  y=29    rx=288  ry=28\r
+x=290  y=28    rx=288  ry=27\r
+x=291  y=27    rx=288  ry=26\r
+x=292  y=26    rx=288  ry=25\r
+x=293  y=25    rx=292  ry=24\r
+x=294  y=24    rx=292  ry=23\r
+x=295  y=23    rx=292  ry=22\r
+x=294  y=22    rx=292  ry=21\r
+x=293  y=21    rx=292  ry=20\r
+x=292  y=20    rx=288  ry=19\r
+x=291  y=19    rx=288  ry=18\r
+x=290  y=18    rx=288  ry=17\r
+x=289  y=17    rx=288  ry=16\r
+x=288  y=16    rx=284  ry=15\r
+x=287  y=15    rx=284  ry=14\r
+x=286  y=14    rx=284  ry=13\r
+x=285  y=13    rx=284  ry=12\r
+x=284  y=12    rx=280  ry=11\r
+x=283  y=11    rx=280  ry=10\r
+x=282  y=10    rx=280  ry=9\r
+x=281  y=9     rx=280  ry=8\r
+x=280  y=8     rx=276  ry=7\r
+x=279  y=7     rx=276  ry=6\r
+x=278  y=6     rx=276  ry=5\r
+x=277  y=5     rx=276  ry=4\r
+x=276  y=4     rx=272  ry=3\r
+x=275  y=3     rx=272  ry=2\r
+x=274  y=2     rx=272  ry=1\r
+x=273  y=1     rx=272  ry=0\r
+x=272  y=0     rx=268  ry=-16\r
+x=271  y=-1    rx=268  ry=-2\r
+x=270  y=-2    rx=268  ry=-3\r
+x=269  y=-3    rx=268  ry=-4\r
+x=268  y=-4    rx=264  ry=-5\r
+x=267  y=-5    rx=264  ry=-6\r
+x=266  y=-6    rx=264  ry=-7\r
+x=265  y=-7    rx=264  ry=-8\r
+x=264  y=-8    rx=260  ry=-9\r
+x=263  y=-9    rx=260  ry=-10\r
+x=262  y=-10   rx=260  ry=-11\r
+x=261  y=-11   rx=260  ry=-12\r
+x=260  y=-12   rx=256  ry=-13\r
+x=259  y=-13   rx=256  ry=-14\r
+x=258  y=-14   rx=256  ry=-15\r
+x=257  y=-15   rx=256  ry=-16\r
+x=256  y=-16   rx=252  ry=-17\r
+x=255  y=-15   rx=252  ry=-16\r
+x=254  y=-14   rx=252  ry=-15\r
+x=253  y=-13   rx=252  ry=-14\r
+x=252  y=-12   rx=248  ry=-13\r
+x=251  y=-11   rx=248  ry=-12\r
+x=250  y=-10   rx=248  ry=-11\r
+x=249  y=-9    rx=248  ry=-10\r
+x=248  y=-8    rx=244  ry=-9\r
+x=247  y=-7    rx=244  ry=-8\r
+x=246  y=-6    rx=244  ry=-7\r
+x=245  y=-5    rx=244  ry=-6\r
+x=244  y=-4    rx=240  ry=-5\r
+x=243  y=-3    rx=240  ry=-4\r
+x=242  y=-2    rx=240  ry=-3\r
+x=241  y=-1    rx=240  ry=-2\r
+x=240  y=0     rx=236  ry=-16\r
+x=239  y=1     rx=236  ry=0\r
+x=238  y=2     rx=236  ry=1\r
+x=237  y=3     rx=236  ry=2\r
+x=236  y=4     rx=232  ry=3\r
+x=235  y=5     rx=232  ry=4\r
+x=234  y=6     rx=232  ry=5\r
+x=233  y=7     rx=232  ry=6\r
+x=232  y=8     rx=228  ry=7\r
+x=231  y=9     rx=228  ry=8\r
+x=230  y=10    rx=228  ry=9\r
+x=229  y=11    rx=228  ry=10\r
+x=228  y=12    rx=224  ry=11\r
+x=227  y=13    rx=224  ry=12\r
+x=226  y=14    rx=224  ry=13\r
+x=225  y=15    rx=224  ry=14\r
+x=224  y=16    rx=220  ry=15\r
+x=223  y=17    rx=220  ry=16\r
+x=222  y=18    rx=220  ry=17\r
+x=221  y=19    rx=220  ry=18\r
+x=220  y=20    rx=216  ry=19\r
+x=219  y=21    rx=216  ry=20\r
+x=218  y=22    rx=216  ry=21\r
+x=217  y=23    rx=216  ry=22\r
+x=216  y=24    rx=212  ry=23\r
+x=215  y=25    rx=212  ry=24\r
+x=214  y=26    rx=212  ry=25\r
+x=213  y=27    rx=212  ry=26\r
+x=212  y=28    rx=208  ry=27\r
+x=211  y=29    rx=208  ry=28\r
+x=210  y=30    rx=208  ry=29\r
+x=209  y=31    rx=208  ry=30\r
+x=208  y=32    rx=204  ry=31\r
+x=207  y=33    rx=204  ry=32\r
+x=206  y=34    rx=204  ry=33\r
+x=205  y=35    rx=204  ry=34\r
+x=204  y=36    rx=200  ry=35\r
+x=203  y=37    rx=200  ry=36\r
+x=202  y=38    rx=200  ry=37\r
+x=201  y=39    rx=200  ry=38\r
+x=200  y=40    rx=196  ry=39\r
+x=199  y=41    rx=196  ry=40\r
+x=198  y=42    rx=196  ry=41\r
+x=197  y=43    rx=196  ry=42\r
+x=196  y=44    rx=192  ry=43\r
+x=195  y=45    rx=192  ry=44\r
+x=194  y=46    rx=192  ry=45\r
+x=193  y=47    rx=192  ry=46\r
+x=192  y=48    rx=188  ry=47\r
+x=191  y=49    rx=188  ry=48\r
+x=190  y=50    rx=188  ry=49\r
+x=189  y=51    rx=188  ry=50\r
+x=188  y=52    rx=184  ry=51\r
+x=187  y=53    rx=184  ry=52\r
+x=186  y=54    rx=184  ry=53\r
+x=185  y=55    rx=184  ry=54\r
+x=184  y=56    rx=180  ry=55\r
+x=183  y=57    rx=180  ry=56\r
+x=182  y=58    rx=180  ry=57\r
+x=181  y=59    rx=180  ry=58\r
+x=180  y=60    rx=176  ry=59\r
+x=179  y=61    rx=176  ry=60\r
+x=178  y=62    rx=176  ry=61\r
+x=177  y=63    rx=176  ry=62\r
+x=176  y=64    rx=172  ry=63\r
+x=175  y=65    rx=172  ry=64\r
+x=174  y=66    rx=172  ry=65\r
+x=173  y=67    rx=172  ry=66\r
+x=172  y=68    rx=168  ry=67\r
+x=171  y=69    rx=168  ry=68\r
+x=170  y=70    rx=168  ry=69\r
+x=169  y=71    rx=168  ry=70\r
+x=168  y=72    rx=164  ry=71\r
+x=167  y=73    rx=164  ry=72\r
+x=166  y=74    rx=164  ry=73\r
+x=165  y=75    rx=164  ry=74\r
+x=164  y=76    rx=160  ry=75\r
+x=163  y=77    rx=160  ry=76\r
+x=162  y=78    rx=160  ry=77\r
+x=161  y=79    rx=160  ry=78\r
+x=160  y=80    rx=156  ry=79\r
+x=159  y=81    rx=156  ry=80\r
+x=158  y=82    rx=156  ry=81\r
+x=157  y=83    rx=156  ry=82\r
+x=156  y=84    rx=152  ry=83\r
+x=155  y=85    rx=152  ry=84\r
+x=154  y=86    rx=152  ry=85\r
+x=153  y=87    rx=152  ry=86\r
+x=152  y=88    rx=148  ry=87\r
+x=151  y=89    rx=148  ry=88\r
+x=150  y=90    rx=148  ry=89\r
+x=149  y=91    rx=148  ry=90\r
+x=148  y=92    rx=144  ry=91\r
+x=147  y=93    rx=144  ry=92\r
+x=146  y=94    rx=144  ry=93\r
+x=145  y=95    rx=144  ry=94\r
+x=144  y=96    rx=140  ry=95\r
+x=143  y=97    rx=140  ry=96\r
+x=142  y=98    rx=140  ry=97\r
+x=141  y=99    rx=140  ry=98\r
+x=140  y=100   rx=136  ry=99\r
+x=139  y=101   rx=136  ry=100\r
+x=138  y=102   rx=136  ry=101\r
+x=137  y=103   rx=136  ry=102\r
+x=136  y=104   rx=132  ry=103\r
+x=135  y=105   rx=132  ry=104\r
+x=134  y=106   rx=132  ry=105\r
+x=133  y=107   rx=132  ry=106\r
+x=132  y=108   rx=128  ry=107\r
+x=131  y=109   rx=128  ry=108\r
+x=130  y=110   rx=128  ry=109\r
+x=129  y=111   rx=128  ry=110\r
+x=128  y=112   rx=124  ry=111\r
+x=127  y=113   rx=124  ry=112\r
+x=126  y=114   rx=124  ry=113\r
+x=125  y=115   rx=124  ry=114\r
+x=124  y=116   rx=120  ry=115\r
+x=123  y=117   rx=120  ry=116\r
+x=122  y=118   rx=120  ry=117\r
+x=121  y=119   rx=120  ry=118\r
+x=120  y=120   rx=116  ry=119\r
+x=119  y=121   rx=116  ry=120\r
+x=118  y=122   rx=116  ry=121\r
+x=117  y=123   rx=116  ry=122\r
+x=116  y=124   rx=112  ry=123\r
+x=115  y=125   rx=112  ry=124\r
+x=114  y=126   rx=112  ry=125\r
+x=113  y=127   rx=112  ry=126\r
+x=112  y=128   rx=108  ry=127\r
+x=111  y=129   rx=108  ry=128\r
+x=110  y=130   rx=108  ry=129\r
+x=109  y=131   rx=108  ry=130\r
+x=108  y=132   rx=104  ry=131\r
+x=107  y=133   rx=104  ry=132\r
+x=106  y=134   rx=104  ry=133\r
+x=105  y=135   rx=104  ry=134\r
+x=104  y=136   rx=100  ry=135\r
+x=103  y=137   rx=100  ry=136\r
+x=102  y=138   rx=100  ry=137\r
+x=101  y=139   rx=100  ry=138\r
+x=100  y=140   rx=96   ry=139\r
+x=99   y=141   rx=96   ry=140\r
+x=98   y=142   rx=96   ry=141\r
+x=97   y=143   rx=96   ry=142\r
+x=96   y=144   rx=92   ry=143\r
+x=95   y=145   rx=92   ry=144\r
+x=94   y=146   rx=92   ry=145\r
+x=93   y=147   rx=92   ry=146\r
+x=92   y=148   rx=88   ry=147\r
+x=91   y=149   rx=88   ry=148\r
+x=90   y=150   rx=88   ry=149\r
+x=89   y=151   rx=88   ry=150\r
+x=88   y=152   rx=84   ry=151\r
+x=87   y=153   rx=84   ry=152\r
+x=86   y=154   rx=84   ry=153\r
+x=85   y=155   rx=84   ry=154\r
+x=84   y=156   rx=80   ry=155\r
+x=83   y=157   rx=80   ry=156\r
+x=82   y=158   rx=80   ry=157\r
+x=81   y=159   rx=80   ry=158\r
+x=80   y=158   rx=76   ry=157\r
+x=79   y=157   rx=76   ry=156\r
+x=78   y=156   rx=76   ry=155\r
+x=77   y=155   rx=76   ry=154\r
+x=76   y=154   rx=72   ry=153\r
+x=75   y=153   rx=72   ry=152\r
+x=74   y=152   rx=72   ry=151\r
+x=73   y=151   rx=72   ry=150\r
+x=72   y=150   rx=68   ry=149\r
+x=71   y=149   rx=68   ry=148\r
+x=70   y=148   rx=68   ry=147\r
+x=69   y=147   rx=68   ry=146\r
+x=68   y=146   rx=64   ry=145\r
+x=67   y=145   rx=64   ry=144\r
+x=66   y=144   rx=64   ry=143\r
+x=65   y=143   rx=64   ry=142\r
+x=64   y=142   rx=60   ry=141\r
+x=63   y=141   rx=60   ry=140\r
+x=62   y=140   rx=60   ry=139\r
+x=61   y=139   rx=60   ry=138\r
+x=60   y=138   rx=56   ry=137\r
+x=59   y=137   rx=56   ry=136\r
+x=58   y=136   rx=56   ry=135\r
+x=57   y=135   rx=56   ry=134\r
+x=56   y=134   rx=52   ry=133\r
+x=55   y=133   rx=52   ry=132\r
+x=54   y=132   rx=52   ry=131\r
+x=53   y=131   rx=52   ry=130\r
+x=52   y=130   rx=48   ry=129\r
+x=51   y=129   rx=48   ry=128\r
+x=50   y=128   rx=48   ry=127\r
+x=49   y=127   rx=48   ry=126\r
+x=48   y=126   rx=44   ry=125\r
+x=47   y=125   rx=44   ry=124\r
+x=46   y=124   rx=44   ry=123\r
+x=45   y=123   rx=44   ry=122\r
+x=44   y=122   rx=40   ry=121\r
+x=43   y=121   rx=40   ry=120\r
+x=42   y=120   rx=40   ry=119\r
+x=41   y=119   rx=40   ry=118\r
+x=40   y=118   rx=36   ry=117\r
+x=39   y=117   rx=36   ry=116\r
+x=38   y=116   rx=36   ry=115\r
+x=37   y=115   rx=36   ry=114\r
+x=36   y=114   rx=32   ry=113\r
+x=35   y=113   rx=32   ry=112\r
+x=34   y=112   rx=32   ry=111\r
+x=33   y=111   rx=32   ry=110\r
+x=32   y=110   rx=28   ry=109\r
+x=31   y=109   rx=28   ry=108\r
+x=30   y=108   rx=28   ry=107\r
+x=29   y=107   rx=28   ry=106\r
+x=28   y=106   rx=24   ry=105\r
+x=27   y=105   rx=24   ry=104\r
+x=26   y=104   rx=24   ry=103\r
+x=25   y=103   rx=24   ry=102\r
+x=24   y=102   rx=20   ry=101\r
+x=23   y=101   rx=20   ry=100\r
+x=22   y=100   rx=20   ry=99\r
+x=21   y=99    rx=20   ry=98\r
+x=20   y=98    rx=16   ry=97\r
+x=19   y=97    rx=16   ry=96\r
+x=18   y=96    rx=16   ry=95\r
+x=17   y=95    rx=16   ry=94\r
+x=16   y=94    rx=12   ry=93\r
+x=15   y=93    rx=12   ry=92\r
+x=14   y=92    rx=12   ry=91\r
+x=13   y=91    rx=12   ry=90\r
+x=12   y=90    rx=8    ry=89\r
+x=11   y=89    rx=8    ry=88\r
+x=10   y=88    rx=8    ry=87\r
+x=9    y=87    rx=8    ry=86\r
+x=8    y=86    rx=4    ry=85\r
+x=7    y=85    rx=4    ry=84\r
+x=6    y=84    rx=4    ry=83\r
+x=5    y=83    rx=4    ry=82\r
+x=4    y=82    rx=0    ry=81\r
+x=3    y=81    rx=0    ry=80\r
+x=2    y=80    rx=0    ry=79\r
+x=1    y=79    rx=0    ry=78\r
+x=0    y=78    rx=-16  ry=77\r
+x=-1   y=77    rx=-4   ry=76\r
+x=-2   y=76    rx=-4   ry=75\r
+x=-3   y=75    rx=-4   ry=74\r
+x=-4   y=74    rx=-8   ry=73\r
+x=-5   y=73    rx=-8   ry=72\r
+x=-6   y=72    rx=-8   ry=71\r
+x=-7   y=71    rx=-8   ry=70\r
+x=-8   y=70    rx=-12  ry=69\r
+x=-9   y=69    rx=-12  ry=68\r
+x=-10  y=68    rx=-12  ry=67\r
+x=-11  y=67    rx=-12  ry=66\r
+x=-12  y=66    rx=-16  ry=65\r
+x=-13  y=65    rx=-16  ry=64\r
+x=-14  y=64    rx=-16  ry=63\r
+x=-15  y=63    rx=-16  ry=62\r
+x=-16  y=62    rx=-20  ry=61\r
+x=-15  y=61    rx=-16  ry=60\r
+x=-14  y=60    rx=-16  ry=59\r
+x=-13  y=59    rx=-16  ry=58\r
+x=-12  y=58    rx=-16  ry=57\r
+\r
+Project 16 0.exe. This is just a test file!\r
+version Jan 13 2017 10:14:07\r
+mv 0\r
+- tx=1 ty=1    dx=16   dy=16\r
+mv 1\r
+- tx=1 ty=1    dx=16   dy=16\r
index 7ae42ed1ef7776d9f957046fcd5c4f92e469507f..e6f0d7d624ed60f097052a50c6f7331df3b19d8a 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -198,6 +198,7 @@ TESTEXEC3= &
        pcxtest2.exe
 UTILEXEC = &
        palettel.exe &
+       palllist.exe &
        palettec.exe
 !ifdef __LINUX__
 SPRIUTILEXEC = &
@@ -245,8 +246,9 @@ inputest.exe:        inputest.$(OBJ) $(16LIB) $(DOSLIB)
 pcxtest.exe:   pcxtest.$(OBJ) gfx.lib $(DOSLIB) $(16LIB)
 vrstest.exe:   vrstest.$(OBJ) $(16LIB) gfx.lib $(DOSLIB)
 #vgacamm.exe:  vgacamm.$(OBJ) $(16LIB) gfx.lib $(DOSLIB)
-palettec.exe:   palettec.$(OBJ) gfx.lib $(DOSLIB)
-palettel.exe:   palettel.$(OBJ) gfx.lib $(DOSLIB)
+palettec.exe:  palettec.$(OBJ) gfx.lib $(DOSLIB)
+palettel.exe:          palettel.$(OBJ) gfx.lib $(DOSLIB)
+palllist.exe:          palllist.$(OBJ) gfx.lib $(DOSLIB)
 pcxtest2.exe:   pcxtest2.$(OBJ) gfx.lib $(DOSLIB)
 #planrpcx.exe: planrpcx.$(OBJ) gfx.lib
 maptest.exe:   maptest.$(OBJ) 16_map.$(OBJ) 16_head.$(OBJ) gfx.lib $(DOSLIB) $(16LIB)
@@ -269,8 +271,9 @@ vrstest.$(OBJ):$(SRC)/vrstest.c $(SRCLIB)/16_vl.h
 #vgacamm.$(OBJ):$(SRC)/vgacamm.c $(SRCLIB)/16_vl.h
 #planrpcx.$(OBJ): $(SRC)/planrpcx.c $(SRCLIB)/16_vl.h
 pcxtest2.$(OBJ):$(SRC)/pcxtest2.c $(SRCLIB)/16_vl.h
-palettec.$(OBJ):$(SRC)/palettec.c
-palettel.$(OBJ):$(SRC)/palettel.c
+palettec.$(OBJ):       $(SRC)/palettec.c
+palettel.$(OBJ):       $(SRC)/palettel.c
+palllist.$(OBJ):       $(SRC)/palllist.c
 maptest.$(OBJ):$(SRC)/maptest.c $(SRCLIB)/16_vl.h
 #emmtest.$(OBJ):$(SRC)/emmtest.c
 #emsdump.$(OBJ):$(SRC)/emsdump.c
diff --git a/src/0.c b/src/0.c
index 2eceb18a1579ad131f4add12562b68b7156e9794..c4d0ece35a71ec5a590fcb8b6dc75eb7fafd16bc 100755 (executable)
--- a/src/0.c
+++ b/src/0.c
@@ -176,6 +176,7 @@ int main(int argc,char **argv)
 \r
                                /* then the sprite. note modding ram ptr means we just draw to (x&3,0) */\r
 draw_vrl1_vgax_modex(x-rx,y-ry,vrl_header,vrl_lineoffs,buffer+sizeof(*vrl_header),bufsz-sizeof(*vrl_header));\r
+//printf("x=%d y=%d    rx=%d   ry=%d\n", x, y, rx, ry);\r
 \r
                                /* restore ptr */\r
                                vga_state.vga_graphics_ram = omemptr;\r
index c11ff63895d18dc3d741f1a59a7076aa0c4f17c0..5aad189339d6b454c55df89c3a7905a9e0fc46ee 100755 (executable)
@@ -109,11 +109,19 @@ void animate_spri(struct sprite *spri, global_game_variables_t *gv)
        {\r
                Quit (gv, "Error retriving required sprite");\r
        }\r
-       draw_vrl1_vgax_modex(   spri->x,// - spri->sprite_vrl_cont->vrl_header->width-28,\r
-                                       spri->y,// - spri->sprite_vrl_cont->vrl_header->height*2 -(gv->video.page[0].sh/2),\r
-                               spri->sprite_vrl_cont->vrl_header, spri->sprite_vrl_cont->line_offsets,\r
-                               spri->sprite_vrl_cont->buffer + sizeof(struct vrl1_vgax_header),\r
-                               spri->sprite_vrl_cont->data_size);\r
+//     draw_vrl1_vgax_modex(x-rx,y-ry,vrl_header,vrl_lineoffs,buffer+sizeof(*vrl_header),bufsz-sizeof(*vrl_header));\r
+       draw_vrl1_vgax_modex(\r
+               spri->x,// - spri->sprite_vrl_cont->vrl_header->width-28,\r
+               spri->y,// - spri->sprite_vrl_cont->vrl_header->height*2 -(gv->video.page[0].sh/2),\r
+               //vrl_header,\r
+               spri->sprite_vrl_cont->vrl_header,\r
+               //vrl_lineoffs,\r
+               spri->sprite_vrl_cont->line_offsets,\r
+               //buffer+sizeof(*vrl_header),\r
+               spri->sprite_vrl_cont->buffer + sizeof(struct vrl1_vgax_header),\r
+               //bufsz-sizeof(*vrl_header));\r
+               spri->sprite_vrl_cont->data_size\r
+       );\r
 \r
        // Depending on delay, update indices\r
        switch(spri->delay){\r
diff --git a/src/palllist.c b/src/palllist.c
new file mode 100755 (executable)
index 0000000..e15d862
--- /dev/null
@@ -0,0 +1,66 @@
+/* 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
+ * palllist experiment\r
+ */\r
+/*\r
+ * An experiment where I make 2 small linked list which points to 2 arrays\r
+ * one is the "hardware palette" array\r
+ * the other is "image palette" array\r
+ * and their respectable pointers point to their [i] stuff\r
+ *\r
+ * the palette updater stuff i want to make is this:\r
+ *\r
+ * VGA         IMG\r
+ * 1-                  2-\r
+ * 2-                  4-\r
+ * 3-                  0-\r
+ * 4-                  9-\r
+ * 5-                  0-(I will figure this out later if  there is dup numbs)\r
+ * 6-\r
+ * 7-\r
+ * 8-\r
+ *\r
+ *             MERGE THEM INTO\r
+ *\r
+ * VGA\r
+ * 1-\r
+ * 2->IMG[0]\r
+ * 3-\r
+ * 4->IMG[1]\r
+ * 5\r
+ * 6\r
+ * 7\r
+ * 8\r
+ * 9->IMG[3]\r
+ * 0->IMG[2]->IMG[4]\r
+ *\r
+ * i am going to work on a really big area of code it will be on the refresh system, the walking/scrolling system, things that use showpage, adding disableing 8087 functions if no 8087 detected, and a bunch of other things i cannot remember off the top of my head because i am BURNT. I need a small break~ -- -- -- -- update! i am working on this i made ZC_WALK and i am going to move to VRL/VRS soon! .\r
+ * ==== PRE SHOWPAGE TO SHOWMV CONVERSION ==== i am going to work on a really big area of code it will be on the refresh system, the walking/scrolling system, things that use showpage, adding disableing 8087 functions if no 8087 detected, and a bunch of other things i cannot remember off the top of my head because i am BURNT. I need a small break~ -- -- -- -- update! i am working on this i made ZC_WALK and i am going to move to VRL/VRS soon!\r
+ */\r
+#include <stdio.h>\r
+\r
+void\r
+main(int argc, char *argv[])\r
+{\r
+//TOO TIREDWWWW\r
+}\r
index 79338763a9b2a3c6389c4a0bb0fbec0717b14ff6..550678046bbd4e46f3178b5130eb063d4395a932 100755 (executable)
@@ -97,7 +97,7 @@ void main()
        {\r
                return;\r
        }\r
-       spri.x = 5;\r
+       spri.x = 16;\r
        spri.y = 100;\r
 \r
 //     Uncomment to see broken sprites\r
@@ -134,7 +134,7 @@ void main()
                                w++;\r
                        break;\r
                }*/\r
-               if(IN_KeyDown(24)){ modexpdump(&gvar.video.page[0]);  IN_UserInput(1,1); } //p\r
+               if(IN_KeyDown(25)){ modexpdump(&gvar.video.page[0]);  IN_UserInput(1,1); } //p\r
 FUNCTIONKEYFUNCTIONS;\r
        }\r
        VGAmodeX(0, 1, &gvar);\r