TylerBarnes 183 Member · Posted December 25, 2019 Share Posted December 25, 2019 (edited) Ok, so rather than creating a bunch of threads I'm going to just make this one to share and link to the videos I am making, coding some assembly. They are in a weird order so some simple stuff may not necessarily be at the beginning. Hopefully someone can be entertained and learn something along the way. Disclaimer: I am still learning myself, so I am not an expert. (join me as I make mistakes and fix them, lol) I also just like talking about this stuff to get my own thoughts in order and understand better. Plus, hopefully someone more experienced can correct me if I'm doing things really wrong. RLE Decoding: Ep 1 - RLE Decoding: https://youtu.be/gP6T8XILdLE Ep2 - Setting up NROM: ( and testing RLE decoder) (ERROR in this video: RTS after the interrupts should be RTI; Fixed in Ep5) https://youtu.be/VK7G_FwdBU0 Ep3 - Adding Directives to the Decoder: (Reading uncompressed strings and doubles) https://youtu.be/lRGhBAKAZl4 Ep4 - Adding More to Decoder: (Reading repeating strings) https://youtu.be/c-gybd0lSM4NROM Game Building: Ep5 - Displaying Sprites: (and Debugging a Stack OverFlow :P ) https://youtu.be/SkIAcy_ziBc Ep6 - Reading Controllers: (And moving the Sprites) https://youtu.be/GSyLQWfC76Y Ep7 - Background Collision Detection (using a 120 byte bitmap)https://youtu.be/RdFoYswNOpI Ep8 - Sprite Collision Offsetshttps://youtu.be/I0GxTQl8zog Ep9 - Managing Nametables (and moving the RLE decoder to a subroutine) https://youtu.be/RAkT5ANjKX0 Ep10 -Adding a Loading Zone (to load another room) https://youtu.be/HR6PRMHZkvM Ep11 - Room Managementhttps://youtu.be/QbBbDVAQAHA Ep12 - More Rooms/LoadingZones ( Adding rooms into a 2D grid configuration and indexing address tables with X+Y*Width )https://youtu.be/u-40NkTkpcY Ep13 - Door Sprites (Adding door graphics)https://youtu.be/f1tPyVKJvik Ep14 - Door States pt1 (making a system to choose what door to draw depending on the room your in and what states the door is in) https://youtu.be/u4jAeOOaq3g Ep15 - Door States pt2 (Continuation of adding the doors unique to each room, dealing with branch out or range errors) https://youtu.be/KDxOK8I3WUA *Source Available in video description Ep16 - Door Collisionhttps://youtu.be/5GD2qksFAdI Ep17 - Eureka!! (Refactoring a dumb method into a smarter one )https://youtu.be/k1eHkUCrXb4 *Source Available in video description Ep18 - Player Graphics (Adding some player graphic sprites to replace the test doughnut) https://youtu.be/kSKiXkRO2XA *Source Available in video description Ep19 - Walking Cycle Animation (Adding a walking cycle animation https://youtu.be/USWtX9A6ebk *Source Available in video description Edited January 21, 2020 by TylerBarnes 1 1 Link to comment Share on other sites More sharing options...
dougeff 14 Member · Posted December 25, 2019 Share Posted December 25, 2019 Thanks for making videos. Lots of people like to learn by watching videos. 1 Link to comment Share on other sites More sharing options...
Orab Games 97 Member · Posted December 26, 2019 Share Posted December 26, 2019 Awesome work! Thanks for putting in the time to make these. 1 Link to comment Share on other sites More sharing options...
Jfreakofkorn 206 Member · Posted December 26, 2019 Share Posted December 26, 2019 Cool thread n thanks for the share . . . 1 Link to comment Share on other sites More sharing options...
MachineCode 159 Member · Posted December 26, 2019 Share Posted December 26, 2019 Excellent! Thank you so much for this. 1 Link to comment Share on other sites More sharing options...
TylerBarnes 183 Member · Posted January 4, 2020 Author Share Posted January 4, 2020 (edited) Added Episode 11 and 12 Ep11 - Room Managementhttps://youtu.be/QbBbDVAQAHAEp12 - More Rooms/LoadingZones ( Adding rooms into a 2D grid configuration and indexing address tables with X+Y*Width )https://youtu.be/u-40NkTkpcY Edited January 5, 2020 by TylerBarnes Link to comment Share on other sites More sharing options...
TylerBarnes 183 Member · Posted January 14, 2020 Author Share Posted January 14, 2020 Ep13 - Door Sprites (Adding door graphics)https://youtu.be/f1tPyVKJvik Ep14 - Door States pt1 (making a system to choose what door to draw depending on the room your in and what states the door is in) https://youtu.be/u4jAeOOaq3g Ep15 - DoorStates pt2 (Continuation of adding the doors unique to each room, dealing with branch out or range errors) https://youtu.be/KDxOK8I3WUA Source (Ep15)https://app.box.com/s/js1eqp8pdq53c37swr8otnrdeqq6aq6c Link to comment Share on other sites More sharing options...
TylerBarnes 183 Member · Posted January 16, 2020 Author Share Posted January 16, 2020 Episodes 16 and 17 added ^_^ Link to comment Share on other sites More sharing options...
TylerBarnes 183 Member · Posted January 21, 2020 Author Share Posted January 21, 2020 Added Episodes 18 and 19 Player graphics and walking cycle Link to comment Share on other sites More sharing options...
Recommended Posts