Lucas Scharenbroich
|
a2a0d3af9d
|
Refine palette handling
|
2023-06-06 08:01:40 -05:00 |
|
Lucas Scharenbroich
|
d36e221080
|
Fix bowser flame init
|
2023-06-05 17:46:23 -05:00 |
|
Lucas Scharenbroich
|
552f32f917
|
Add more swizzle tables
|
2023-06-03 09:07:49 -05:00 |
|
Lucas Scharenbroich
|
5acd964917
|
Update palette based on AreaType
|
2023-06-02 21:55:55 -05:00 |
|
Lucas Scharenbroich
|
91454c9481
|
Move sprite blitter totally into app code
|
2023-06-02 15:56:13 -05:00 |
|
Lucas Scharenbroich
|
377ac1f788
|
Fix bad PPU attribute calculation
|
2023-06-02 08:16:00 -05:00 |
|
Lucas Scharenbroich
|
2c1b7567ec
|
Fix comment typos
|
2023-06-02 08:15:43 -05:00 |
|
Lucas Scharenbroich
|
fa307e5542
|
Better support for user-defined tiles
|
2023-06-02 00:38:35 -05:00 |
|
Lucas Scharenbroich
|
459bc645be
|
Swizzle support
|
2023-06-02 00:37:14 -05:00 |
|
Lucas Scharenbroich
|
0715efa684
|
Check the background disable bit when rendering
|
2023-05-28 07:54:55 -05:00 |
|
Lucas Scharenbroich
|
aeb620fb7b
|
Added sprite and background disable control bits
|
2023-05-28 07:49:37 -05:00 |
|
Lucas Scharenbroich
|
cc36fcc0f8
|
Refix abs addr in rom
|
2023-05-27 08:23:18 -05:00 |
|
Lucas Scharenbroich
|
9560591642
|
Fix a few more abs addr locations
|
2023-05-26 12:42:15 -05:00 |
|
Lucas Scharenbroich
|
5e157072fa
|
Adjust x-coordinate sprite cutoff
|
2023-05-26 12:41:49 -05:00 |
|
Lucas Scharenbroich
|
f8cd5c5a6c
|
Fix typo in bowser setup
|
2023-05-26 08:04:07 -05:00 |
|
Lucas Scharenbroich
|
22f43a42de
|
Add collision fixes
|
2023-05-25 08:03:20 -05:00 |
|
Lucas Scharenbroich
|
584f3b5ce5
|
Fix coin blocks
|
2023-05-24 20:59:12 -05:00 |
|
Lucas Scharenbroich
|
361e814fd0
|
Fixed title screen. Verified all of World 1 renders correctly
|
2023-05-24 14:44:15 -05:00 |
|
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 |
|