Commit Graph

  • ed01a8da8d Add new UpdateOverlay call Lucas Scharenbroich 2023-04-28 00:10:59 -0500
  • 57f57ce533 Restore shadow reg instead of overwriting Lucas Scharenbroich 2023-04-27 23:38:26 -0500
  • 77fbe4a5ad Sync with master branch Lucas Scharenbroich 2023-04-27 16:32:14 -0500
  • df32442fff
    Merge pull request #23 from lscharen/dependabot/bundler/docs/nokogiri-1.14.3 Lucas Scharenbroich 2023-04-27 09:29:11 -0500
  • e013ff03fd Fix off-by-one error in overlay Lucas Scharenbroich 2023-04-26 08:47:56 -0500
  • b449d983ee Checkpoint for WIP scanline render fix for overlays+sprites and user-defined tiles Lucas Scharenbroich 2023-04-26 00:41:17 -0500
  • 44c51217a1 Checkpoint of object list resolver Lucas Scharenbroich 2023-04-25 23:39:09 -0500
  • 6ba595f0b5
    Bump nokogiri from 1.14.2 to 1.14.3 in /docs dependabot[bot] 2023-04-12 06:28:35 +0000
  • dc5742dd11 Remove dead code from codebase Lucas Scharenbroich 2023-03-14 09:23:01 -0500
  • 02bc6fe493 Comment cleanup; rename FRINGE tile control bit Lucas Scharenbroich 2023-03-14 09:11:53 -0500
  • 4f81c4a84b Add tilengine to the references Lucas Scharenbroich 2023-03-13 14:45:16 -0500
  • 36df558a3f
    Merge pull request #22 from lscharen/dependabot/bundler/docs/nokogiri-1.14.2 Lucas Scharenbroich 2023-03-12 16:05:07 -0500
  • 40bd890497
    Bump nokogiri from 1.13.9 to 1.14.2 in /docs dependabot[bot] 2023-03-12 21:04:22 +0000
  • de26e300c4
    Merge pull request #21 from lscharen/dependabot/bundler/docs/activesupport-6.0.6.1 Lucas Scharenbroich 2023-03-12 16:03:33 -0500
  • cf9759b7df Merge branch 'master' into create-orca-c-demo create-orca-c-demo Lucas Scharenbroich 2023-03-12 15:50:22 -0500
  • e6ab9a22e1 Quick change to make sure sprites work on top of scanline offset mode Lucas Scharenbroich 2023-03-12 15:40:22 -0500
  • b154bcf361 Sync up header files and add back CopyToBG1 behavior as a selectable feature Lucas Scharenbroich 2023-03-12 15:39:41 -0500
  • 7aec32ced5 Update demo to leverage BG1 scanline support Lucas Scharenbroich 2023-03-11 03:42:23 -0600
  • 065603a758 Core updates for BG1 scanline support Lucas Scharenbroich 2023-03-11 03:41:41 -0600
  • d31bd30649 Implement full per-scanline offset support for BG1 Lucas Scharenbroich 2023-03-11 03:41:12 -0600
  • 7dd690ac04 Implement fix for scanline mode compensation in BG1 Lucas Scharenbroich 2023-03-10 19:00:26 -0600
  • 9021ee4506 WIP of BG1 scanline effects Lucas Scharenbroich 2023-03-10 15:50:42 -0600
  • 5cfefc350c Improve per-scanline demo Lucas Scharenbroich 2023-03-09 16:17:55 -0600
  • e3409f92fa Add per-scanline offset rendering. Lucas Scharenbroich 2023-03-09 15:29:58 -0600
  • 899c6c9770 Upgrade to lockfile version 2 Lucas Scharenbroich 2023-03-09 09:19:10 -0600
  • 070d038f06 Merge branch 'master' into scanline-offsets Lucas Scharenbroich 2023-03-09 00:32:03 -0600
  • c04bf0d323 Add new render flags to the docs Lucas Scharenbroich 2023-03-09 00:31:45 -0600
  • 9fba232df0 Minor cleanups Lucas Scharenbroich 2023-03-09 00:27:03 -0600
  • 3a78398ea7 Remove dead label Lucas Scharenbroich 2023-03-09 00:26:31 -0600
  • 39163ea786 Expose the ability to select which rendering order to use for sprites Lucas Scharenbroich 2023-03-09 00:23:12 -0600
  • c533d846d7 Be more cautious when manipulaitng the sorted list Lucas Scharenbroich 2023-03-08 20:09:57 -0600
  • 6c5e133b17 Fix some linked-list manipulations Lucas Scharenbroich 2023-03-08 16:29:12 -0600
  • 029ab62f0c Fix accidental double-addition of the screen origin Lucas Scharenbroich 2023-03-08 14:15:11 -0600
  • a70412211c Simplify and specialize the even/odd patching Lucas Scharenbroich 2023-03-08 12:49:45 -0600
  • 536959619f Refine the horizontal dispatch Lucas Scharenbroich 2023-03-07 17:32:46 -0600
  • 85cce2fe82 Fix docs typo Lucas Scharenbroich 2023-03-06 15:18:26 -0600
  • 594b36a953 Merge branch 'master' into scanline-offsets Lucas Scharenbroich 2023-03-06 15:14:39 -0600
  • 011f5c0419 Doc updates Lucas Scharenbroich 2023-03-06 15:14:22 -0600
  • 04681447a5 Checkpoint Lucas Scharenbroich 2023-03-06 14:57:52 -0600
  • 4bfdeae6aa Update some demos to match new behaviors Lucas Scharenbroich 2023-03-06 14:39:38 -0600
  • 5697737a93 Add workable overlay support to the scanline renderer Lucas Scharenbroich 2023-03-06 14:39:23 -0600
  • 6832c7f405 Update dynamic tile rendered to use fixed snippets. Add DAMAGES flag for the one render that doesn't fit the mold Lucas Scharenbroich 2023-03-03 21:44:39 -0600
  • dd9ced08f1 Transition to fixed snippets Lucas Scharenbroich 2023-03-02 23:24:03 -0600
  • c14f3c7283 Functional compiled sprites in demo-5 Lucas Scharenbroich 2023-03-01 13:18:37 -0600
  • e2e30dfcf4 Checkpoint for initial framing for compiled sprite support Lucas Scharenbroich 2023-02-28 11:17:43 -0600
  • 981182592e Shadow based rendering working in demo-5 Lucas Scharenbroich 2023-02-27 15:30:56 -0600
  • af6e022454 WIP for working through scanline algos Lucas Scharenbroich 2023-02-23 19:24:09 -0600
  • 46a88b1d22 Sync old code Lucas Scharenbroich 2023-02-23 19:23:03 -0600
  • 8921086e19
    Bump activesupport from 6.0.5 to 6.0.6.1 in /docs dependabot[bot] 2023-01-31 04:02:47 +0000
  • 31ca627c14 Make sprite pre-calc rotines more specific and fix x,y argument ordering in AddSprite Lucas Scharenbroich 2023-01-08 01:30:51 -0600
  • 2af4dddb8e Fix common init functions Lucas Scharenbroich 2023-01-02 20:44:40 -0600
  • f8fe9e40cb Merge branch 'master' into scanline-offsets Lucas Scharenbroich 2023-01-02 20:41:39 -0600
  • 48bf7145d8 Fix parameters to startup and tile init Lucas Scharenbroich 2023-01-02 20:40:09 -0600
  • 50930af362 Re-add tile load Lucas Scharenbroich 2023-01-02 20:39:40 -0600
  • 4b50fa8318 checkpoint Lucas Scharenbroich 2023-01-02 11:04:26 -0600
  • 562d1d8cb6
    Bump nokogiri from 1.13.9 to 1.13.10 in /docs dependabot[bot] 2022-12-08 04:43:49 +0000
  • 50b15a8276 Merge branch 'master' into scanline-offsets Lucas Scharenbroich 2022-12-04 15:49:47 -0600
  • 4ea9b5c775
    Merge pull request #18 from lscharen/dependabot/bundler/docs/nokogiri-1.13.9 Lucas Scharenbroich 2022-11-24 09:28:54 -0600
  • ff542c9575 Update docs for GTELoadTileSet Lucas Scharenbroich 2022-11-24 09:26:26 -0600
  • f0110acd84
    Bump nokogiri from 1.12.5 to 1.13.9 in /docs dependabot[bot] 2022-10-21 03:42:50 +0000
  • b8a7641307 Add in all linked list operations Lucas Scharenbroich 2022-09-08 21:51:00 -0500
  • eaedee546e Remove dead / obsolete code Lucas Scharenbroich 2022-09-02 20:38:10 -0500
  • 217a1176a9 Remove obsolete blitter routines Lucas Scharenbroich 2022-09-02 20:37:26 -0500
  • 33da3d4a97 Final clean up Lucas Scharenbroich 2022-08-27 19:51:31 -0500
  • 0b31e9ead2 Addtweaked files Lucas Scharenbroich 2022-08-27 19:24:07 -0500
  • 6bb2c437e3 Add C header file Lucas Scharenbroich 2022-08-27 19:23:17 -0500
  • 95cf3d18bb Merge branch 'scanline-offsets' into chrisv Lucas Scharenbroich 2022-08-27 15:55:14 -0500
  • 700a3124fd Fix demo-1 init Lucas Scharenbroich 2022-08-27 15:53:48 -0500
  • 10729c59a9 Work on ChrisV C demo Lucas Scharenbroich 2022-08-27 15:53:02 -0500
  • 1a7fe4bd1a Add ORCA/C output support to png2iigs tool Lucas Scharenbroich 2022-08-27 14:06:35 -0500
  • 3fa0f94aaf Commit TF4 demo changes Lucas Scharenbroich 2022-08-16 19:48:26 -0500
  • bd1de7f83c Checkpoint Lucas Scharenbroich 2022-08-16 19:47:19 -0500
  • 3fce46872d Checkpoint; blitter failing Lucas Scharenbroich 2022-08-14 07:45:58 -0500
  • e378dc6e26 Checkpoint with TF4 demo framework Lucas Scharenbroich 2022-08-11 14:14:25 -0500
  • 4815254d5f Fix typo Lucas Scharenbroich 2022-08-04 15:25:17 -0500
  • 273cf2572c Add documentation on the GTEGetTileDataAddr function Lucas Scharenbroich 2022-08-04 15:23:15 -0500
  • 093bc738f0 Merge branch 'master' into scanline-offsets Lucas Scharenbroich 2022-08-01 22:21:52 -0500
  • 97fa45589b Allow GTEStartUp caller to specify whether tool is loaded as a system or user tool Lucas Scharenbroich 2022-08-01 22:00:54 -0500
  • 5883de1f71 Checkpoint Lucas Scharenbroich 2022-08-01 21:46:00 -0500
  • 7a6c4e5ff4 Break up Ypos loop into pre/loop/post segment to optimize. Saved ~5,000 cycles/sec. When applied to the other routines will save a few thousand more cycles Lucas Scharenbroich 2022-07-31 11:51:42 -0500
  • 4c21d6e217 Merge branch 'master' into scanline-offsets Lucas Scharenbroich 2022-07-30 11:07:55 -0500
  • bc5229b528 Add link to merlin32 1.1.10 Lucas Scharenbroich 2022-07-30 11:07:03 -0500
  • 0915f5e93b Add note about requiring newer version of merlin32 Lucas Scharenbroich 2022-07-30 11:05:49 -0500
  • 794bc1fc09 Start adding scanline variants Lucas Scharenbroich 2022-07-30 11:04:13 -0500
  • 2372f4dfeb
    Merge pull request #17 from dmalec/orca-c-demo-header-consolidation Lucas Scharenbroich 2022-07-30 07:18:01 -0500
  • b7024c8063 Consolidated GTE header files accounting for both possible tool locations. Dan Malec 2022-07-28 22:32:38 -0400
  • a33779ae28 Merge branch 'master' of https://github.com/lscharen/iigs-game-engine Lucas Scharenbroich 2022-07-28 13:28:03 -0500
  • 7c32c89493 Merge branch 'streamline-apply-bg0' Lucas Scharenbroich 2022-07-28 13:27:47 -0500
  • 456744027d Inline all functions that are only called once Lucas Scharenbroich 2022-07-28 13:15:46 -0500
  • 9c96c52024
    Bump octokit from 4.24.0 to 4.25.1 in /docs dependabot[bot] 2022-07-28 17:24:59 +0000
  • f5cad6b4dc
    Merge pull request #11 from lscharen/dependabot/bundler/docs/nokogiri-1.13.6 Lucas Scharenbroich 2022-07-28 12:24:20 -0500
  • b3beca91fd
    Merge pull request #13 from lscharen/dependabot/bundler/docs/tzinfo-1.2.10 Lucas Scharenbroich 2022-07-28 12:24:07 -0500
  • babd4d06b4
    Merge pull request #15 from dmalec/platform-neutral-paths Lucas Scharenbroich 2022-07-28 12:20:40 -0500
  • dedb657546 Remove redundent initialization Lucas Scharenbroich 2022-07-28 12:18:54 -0500
  • fa731f4b2d Streamline restore BG0; experiment with more aggressive inlining Lucas Scharenbroich 2022-07-28 12:15:00 -0500
  • 0f920acd03 Eliminate redundent register loads Lucas Scharenbroich 2022-07-28 11:57:14 -0500
  • f5a27362a7 Remove ommented out code Lucas Scharenbroich 2022-07-28 11:56:05 -0500
  • e25b5b4d7f Correctly initialize the screen size Lucas Scharenbroich 2022-07-27 23:42:26 -0500
  • ea72e79392 Add a few final tweaks to memory allocation Lucas Scharenbroich 2022-07-27 21:34:00 -0500
  • 9849c6bbb1 Switched back slash to forward slash in assembly so Merlin32 works on OSX as well as Windows Dan Malec 2022-07-27 17:56:27 -0400