Commit Graph

133 Commits

Author SHA1 Message Date
BADIM-PC\Vadim e58547b9d4 Revert "Expand drawHLineDma loop."
This reverts commit 2da54945b6.
2017-12-18 16:36:35 +03:00
BADIM-PC\Vadim 84de8534b3 Revert "Simplify loop."
This reverts commit aa1cc5ae2b.
2017-12-18 16:36:27 +03:00
BADIM-PC\Vadim ca0a6d1035 Revert "Use drawhline in api_tri."
This reverts commit 09c1743295.
2017-12-18 16:35:53 +03:00
František Jahoda 09c1743295 Use drawhline in api_tri. 2017-12-17 23:04:38 +01:00
BADIM-PC\Vadim d2fe2adddb #341
added mask parameter for sync()
2017-12-17 22:11:01 +03:00
BADIM-PC\Vadim b35513b692 fixed textri() crash 2017-12-17 20:50:07 +03:00
František Jahoda aa1cc5ae2b Simplify loop. 2017-12-17 12:31:25 +01:00
František Jahoda 2da54945b6 Expand drawHLineDma loop. 2017-12-17 00:54:57 +01:00
František Jahoda 30d0a8aedb Speedup api_circle. 2017-12-17 00:00:50 +01:00
BADIM-PC\Vadim c9ea8acb0b #341
added one sync() call per frame limitation
2017-12-15 21:16:45 +03:00
BADIM-PC\Vadim c20fa09c0f changed params order for sync() api - section,bank,tocart
added 'pal' section to sync()
2017-12-15 16:01:51 +03:00
BADIM-PC\Vadim f87414d050 bank id encoded directly to chunk 2017-12-15 15:35:41 +03:00
BADIM-PC\Vadim 8c6c9e2810 save project in text format works 2017-12-15 14:38:28 +03:00
BADIM-PC\Vadim a2e59da716 check banks overflow 2017-12-15 12:00:33 +03:00
BADIM-PC\Vadim f7f30d47dc added banks saving to a .tic cart 2017-12-15 11:52:37 +03:00
BADIM-PC\Vadim 07616adaca added banks loading from a .tic cart 2017-12-15 11:42:25 +03:00
BADIM-PC\Vadim bb1f8053d0 first bank renamed to bank0 2017-12-14 15:37:05 +03:00
BADIM-PC\Vadim 4f55ed7667 palette excluded from bank 2017-12-14 15:05:43 +03:00
BADIM-PC\Vadim ebd40d5e74 code loads from all the banks on the game start 2017-12-14 14:53:47 +03:00
BADIM-PC\Vadim 6e8a478ee9 lua/js sync impl 2017-12-14 11:50:50 +03:00
BADIM-PC\Vadim 62a64515ef added sections/banks to SYNC api 2017-12-14 10:54:23 +03:00
BADIM-PC\Vadim afd6fbc832 code and palette moved to the bank section 2017-12-13 19:54:00 +03:00
Vadim Grigoruk 67bfbf4729
Merge pull request #459 from jahodfra/api_blit2
Speed up of api_blit
2017-12-12 09:26:05 +03:00
BADIM-PC\Vadim 80dcda8c2a textri glitch. Textured triangle disappears. #458 2017-12-11 22:05:49 +03:00
BADIM-PC\Vadim 7a6dba1f24 no message 2017-12-11 12:20:04 +03:00
BADIM-PC\Vadim b13fc33aed no message 2017-12-11 11:59:14 +03:00
BADIM-PC\Vadim 409564cdde no message 2017-12-11 11:44:46 +03:00
BADIM-PC\Vadim 8f060245df no message 2017-12-10 12:55:45 +03:00
BADIM-PC\Vadim be7151386d no message 2017-12-10 12:12:09 +03:00
BADIM-PC\Vadim 694a016334 no message 2017-12-10 11:32:49 +03:00
František Jahoda b4f1afd474 Remove conditions from api_blit. 2017-12-08 23:54:38 +01:00
František Jahoda 2bb436eac6 Update two pixels at once. 2017-12-08 22:42:00 +01:00
BADIM-PC\Vadim effcdbf485 added OVR to Sprite and Map editors 2017-12-08 13:54:01 +03:00
BADIM-PC\Vadim ec1cf454a5 no message 2017-12-07 16:02:03 +03:00
BADIM-PC\Vadim 37d93c2808 DRAW_TILE_BODY breaks Windows build? #442 2017-12-06 10:35:43 +03:00
BADIM-PC\Vadim 19247d0e35 DRAW_TILE_BODY breaks Windows build? #442 2017-12-06 08:36:16 +03:00
František Jahoda 96fe96dd00 Implement changes from overlap drawing. 2017-12-03 22:39:22 +01:00
František Jahoda 21312e2cd3 Minor styling changes. 2017-12-03 22:20:49 +01:00
František Jahoda 2af202e5ec Prettify macro 2017-12-03 22:20:49 +01:00
František Jahoda 0bc1022b67 Speed up drawTile.
Clip the tile in all orientations.
Speed up blitting for scale=1.
2017-12-03 22:20:49 +01:00
BADIM-PC\Vadim 2d4a36d66c added vertical border scroll 2017-12-02 19:19:17 +03:00
BADIM-PC\Vadim 6cd9d17b9e no message 2017-12-01 13:01:48 +03:00
BADIM-PC\Vadim c0c90287b8 added getPixel 2017-12-01 11:25:07 +03:00
BADIM-PC\Vadim 096cd980df no message 2017-12-01 10:40:53 +03:00
BADIM-PC\Vadim 01669fcd89 no message 2017-12-01 09:40:06 +03:00
BADIM-PC\Vadim b46be919d4 Revert "added OVR palette"
This reverts commit 68a89c7421.
2017-11-30 16:42:06 +03:00
BADIM-PC\Vadim 983c31475d no message 2017-11-30 16:41:37 +03:00
BADIM-PC\Vadim 68a89c7421 added OVR palette 2017-11-30 16:23:37 +03:00
BADIM-PC\Vadim a2e97b018a no message 2017-11-30 15:51:52 +03:00
BADIM-PC\Vadim c69d36abb7 OVR works 2017-11-30 14:21:05 +03:00
BADIM-PC\Vadim e3ad17f609 no message 2017-11-30 13:10:20 +03:00
BADIM-PC\Vadim f578428381 no message 2017-11-30 12:21:34 +03:00
BADIM-PC\Vadim 7d259c7d9e no message 2017-11-30 09:12:34 +03:00
František Jahoda f9247f1fcb Optimize api_blit inner loop.
Function takes half of the clock time.
2017-11-29 22:56:45 +01:00
BADIM-PC\Vadim 0f6132d137 restored 'dofile' function 2017-11-27 19:38:10 +03:00
tic 8f4dae83a4 crash fix 2017-11-24 11:32:22 +03:00
Vadim Grigoruk 715137a05a
Merge pull request #413 from jahodfra/optimize-sprite
Speedup drawTile.
2017-11-23 23:06:28 +03:00
František Jahoda bf715accfe CR 2017-11-23 19:55:12 +01:00
František Jahoda 58ab105a3c Fix one off error. 2017-11-23 19:52:19 +01:00
BADIM-PC\Vadim 392be5c469 static inline functions 2017-11-23 13:20:11 +03:00
František Jahoda 069e7a5445 Speedup drawTile. 2017-11-22 22:16:22 +01:00
BADIM-PC\Vadim f4808d40d4 #383 2017-11-21 17:31:01 +03:00
BADIM-PC\Vadim c99b402c41 getPixel doesn't correctly map the pixel. #408 2017-11-21 11:11:24 +03:00
BADIM-PC\Vadim e741a0d0e0 Merge branch 'master' into #374 2017-11-17 23:39:20 +03:00
BADIM-PC\Vadim f27394249e blit api performance optimization 2017-11-17 23:37:37 +03:00
BADIM-PC\Vadim 44f9a0aca1 no message 2017-11-15 15:46:01 +03:00
BADIM-PC\Vadim 1c8e5b2945 no message 2017-11-09 20:34:03 +03:00
BADIM-PC\Vadim c18505b4d0 no message 2017-11-08 15:31:56 +03:00
BADIM-PC\Vadim a726b30d84 no message 2017-11-08 14:07:23 +03:00
BADIM-PC\Vadim 0e146aee0c no message 2017-11-06 17:27:42 +03:00
BADIM-PC\Vadim 6a86f0dd8f fixed gif recording and cover assigning 2017-11-06 12:01:35 +03:00
BADIM-PC\Vadim 935518bb46 no message 2017-11-03 19:40:02 +03:00
BADIM-PC\Vadim 9c6a92f4d2 blit function moved to tic core 2017-11-03 19:39:14 +03:00
BADIM-PC\Vadim eb1352256d no message 2017-11-02 22:29:31 +03:00
MonstersGoBoom 1f6897ca64 Crash fix
reject triangles that can crash
XYUV's switched to Floats. for textri ( this is important )
2017-10-30 12:12:53 -04:00
BADIM-PC\Vadim 24828a9bc8 #303 2017-10-20 12:52:54 +03:00
BADIM-PC\Vadim bf93beb4c4 no message 2017-10-20 09:58:35 +03:00
BADIM-PC\Vadim 403a26482d textri command #317
minor fixes
2017-09-28 23:46:27 +03:00
BADIM-PC\Vadim 1ec8406ee8 textri command #317
minor fixes
2017-09-28 23:36:19 +03:00
BADIM-PC\Vadim be0a8cbeab "array subscript is below array bounds" compilation warning 2017-09-28 17:08:52 +03:00
BADIM-PC\Vadim cef0b6dce0 textri command #317
minor fixes
2017-09-28 16:37:40 +03:00
jett@monstersgoboom.com 4ac252adaa textri command
added to js & lua
supports use_map ( i.e. render like a map )
supports chroma ( i.e. ignore color )
2017-09-28 09:15:04 -04:00
BADIM-PC\Vadim e502b89a1d opening TIC-80 sources 2017-09-26 09:59:34 +03:00