Lucas Scharenbroich
aa684ef58c
Fresh rom2 that does not have the RenderArea bug
2023-05-24 14:31:49 -05:00
Lucas Scharenbroich
6c5bf4e494
Fix lakitu spawn bug and vine setup issue
2023-05-24 10:50:17 -05:00
Lucas Scharenbroich
56b66033a7
Add support for sprite priority
2023-05-22 13:55:56 -05:00
Lucas Scharenbroich
d402d60a4e
Filter out more sprites and PPU nametable changes
2023-05-22 11:15:45 -05:00
Lucas Scharenbroich
166274c6c2
Move input read into VBL handler for better responsiveness
2023-05-22 00:36:47 -05:00
Lucas Scharenbroich
61cf1d49c8
Fix bmi/bpl branch bug
2023-05-22 00:05:51 -05:00
Lucas Scharenbroich
b40bc0dd2b
Don't crash on OOB
2023-05-22 00:04:50 -05:00
Lucas Scharenbroich
b0ed4f9692
Fix some bugs introduced by the abs indexed addressing mode changes
2023-05-21 23:37:36 -05:00
Lucas Scharenbroich
cc3ee6be0f
Add larger PPU buffer
2023-05-21 23:36:52 -05:00
Lucas Scharenbroich
d3a7eecc6e
Mostly working PPU integration with GTE rendering pipeline
2023-05-21 17:50:05 -05:00
Lucas Scharenbroich
64f7106143
Fix absolute address issue in rom
2023-05-19 20:40:52 -05:00
Lucas Scharenbroich
310c3487ca
Support the sprite palette select bits in OAM
2023-05-17 12:59:07 -05:00
Lucas Scharenbroich
25c82cc44b
Initial palette work; fix memory init bug
2023-05-16 22:38:54 -05:00
Lucas Scharenbroich
cb13c2ae2d
Secret sauce
2023-05-16 12:34:18 -05:00
Lucas Scharenbroich
aaf70af236
Merge branch 'master' of https://github.com/lscharen/iigs-game-engine
2023-05-09 10:17:04 -05:00
Lucas Scharenbroich
4ee67fb8be
Add hook for VBL callback
2023-05-09 10:16:58 -05:00
Lucas Scharenbroich
3eba3fa8e6
Secret stuff
2023-05-04 17:30:22 -05:00
Lucas Scharenbroich
4feb94f5c6
Update sample code to use new STATIC_TILE macro
2023-05-03 07:50:22 -05:00
Lucas Scharenbroich
3a4169cce4
Merge branch 'master' of https://github.com/lscharen/iigs-game-engine
2023-05-03 07:49:51 -05:00
Lucas Scharenbroich
788f938647
Add helper macro for creating static tiles
2023-05-03 07:49:46 -05:00
Lucas Scharenbroich
3c4cf89ecf
Start of additional tutorials and samples
2023-05-02 16:06:57 -05:00
Lucas Scharenbroich
89a56d479e
Merge branch 'master' of https://github.com/lscharen/iigs-game-engine
2023-05-02 15:59:35 -05:00
Lucas Scharenbroich
a5498e07eb
Update the shadow renderer to use the common scnaline management routines
2023-04-28 00:35:35 -05:00
Lucas Scharenbroich
c7a143b488
Remove unneeded padding from some data arrays
2023-04-28 00:14:03 -05:00
Lucas Scharenbroich
869d80af1e
Comment cleanup and minro refactoring
2023-04-28 00:13:05 -05:00
Lucas Scharenbroich
515ec5280b
Remove dead code
2023-04-28 00:11:46 -05:00
Lucas Scharenbroich
ed01a8da8d
Add new UpdateOverlay call
2023-04-28 00:10:59 -05:00
Lucas Scharenbroich
57f57ce533
Restore shadow reg instead of overwriting
2023-04-27 23:38:26 -05:00
Lucas Scharenbroich
77fbe4a5ad
Sync with master branch
2023-04-27 16:32:14 -05:00
Lucas Scharenbroich
df32442fff
Merge pull request #23 from lscharen/dependabot/bundler/docs/nokogiri-1.14.3
...
Bump nokogiri from 1.14.2 to 1.14.3 in /docs
2023-04-27 09:29:11 -05:00
Lucas Scharenbroich
e013ff03fd
Fix off-by-one error in overlay
2023-04-26 08:47:56 -05:00
Lucas Scharenbroich
b449d983ee
Checkpoint for WIP scanline render fix for overlays+sprites and user-defined tiles
2023-04-26 00:41:17 -05:00
Lucas Scharenbroich
44c51217a1
Checkpoint of object list resolver
2023-04-25 23:39:09 -05:00
dependabot[bot]
6ba595f0b5
Bump nokogiri from 1.14.2 to 1.14.3 in /docs
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.14.2 to 1.14.3.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.14.2...v1.14.3 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-12 06:28:35 +00:00
Lucas Scharenbroich
dc5742dd11
Remove dead code from codebase
2023-03-14 09:23:01 -05:00
Lucas Scharenbroich
02bc6fe493
Comment cleanup; rename FRINGE tile control bit
2023-03-14 09:11:53 -05:00
Lucas Scharenbroich
4f81c4a84b
Add tilengine to the references
2023-03-13 14:45:16 -05:00
Lucas Scharenbroich
36df558a3f
Merge pull request #22 from lscharen/dependabot/bundler/docs/nokogiri-1.14.2
...
Bump nokogiri from 1.13.9 to 1.14.2 in /docs
2023-03-12 16:05:07 -05:00
dependabot[bot]
40bd890497
Bump nokogiri from 1.13.9 to 1.14.2 in /docs
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.13.9 to 1.14.2.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.9...v1.14.2 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-12 21:04:22 +00:00
Lucas Scharenbroich
de26e300c4
Merge pull request #21 from lscharen/dependabot/bundler/docs/activesupport-6.0.6.1
...
Bump activesupport from 6.0.5 to 6.0.6.1 in /docs
2023-03-12 16:03:33 -05:00
Lucas Scharenbroich
e6ab9a22e1
Quick change to make sure sprites work on top of scanline offset mode
2023-03-12 15:40:22 -05:00
Lucas Scharenbroich
b154bcf361
Sync up header files and add back CopyToBG1 behavior as a selectable feature
2023-03-12 15:39:41 -05:00
Lucas Scharenbroich
7aec32ced5
Update demo to leverage BG1 scanline support
2023-03-11 03:42:23 -06:00
Lucas Scharenbroich
065603a758
Core updates for BG1 scanline support
2023-03-11 03:41:41 -06:00
Lucas Scharenbroich
d31bd30649
Implement full per-scanline offset support for BG1
2023-03-11 03:41:12 -06:00
Lucas Scharenbroich
7dd690ac04
Implement fix for scanline mode compensation in BG1
2023-03-10 19:00:26 -06:00
Lucas Scharenbroich
9021ee4506
WIP of BG1 scanline effects
...
A static BG1 is stable with BG0 offset values. A seam in BG1
needs to be closed up by taking into account the BG1XOrigin value
when setting the :shift_value.
Also, several routines were hard-coded for the scanline case. These
hanges need to be reverted and properly parametereized.
2023-03-10 15:50:42 -06:00
Lucas Scharenbroich
5cfefc350c
Improve per-scanline demo
2023-03-09 16:17:55 -06:00
Lucas Scharenbroich
e3409f92fa
Add per-scanline offset rendering.
2023-03-09 15:29:58 -06:00
Lucas Scharenbroich
899c6c9770
Upgrade to lockfile version 2
2023-03-09 09:19:10 -06:00