Windless Posted April 21, 2020 Share Posted April 21, 2020 Hi, I started using bank switching (for some precalculated self-modifying code - don't judge me) and though the principle is really simple (put the proper address on the address bus and voila), trying to do everything from scratch with just this information did not work first try for me. After I managed to make it work, I of course found that all the information was already available on this forum, but you needed to find and read the proper thread to pick what you needed. I then started to write a synthetic introduction... which (though still unfinished) is no longer synthetic at all but contains all the information I wished I had in the order I think it would have been the easier for me to learn them. Maybe it could be of some interest to someone else. https://gitlab.com/FTregan/bank-switching-rom-atari-2600/-/blob/master/README.md 3 1 Quote Link to comment Share on other sites More sharing options...
Dionoid Posted April 22, 2020 Share Posted April 22, 2020 Your explanation of ORG and RORG is really good! The code example below 'Making use of the extra ROM' was a bit unclear to me (like the purpose of 'inc $80'). I think a real example would probably work better here. Quote Link to comment Share on other sites More sharing options...
Windless Posted April 22, 2020 Author Share Posted April 22, 2020 Thanks Good point, I need to improve this. I do need to either put some real code (and explain it) or just remove it and comment "put some code here" Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.