Post Reply 
Updated 41Z : Deluxe Edition available
03-14-2017, 09:39 PM
Post: #36
RE: Updated 41Z : Deluxe Edition available
I just want to add to previous comment. If it is important that your poll vector is handled every time, then use an entry in the banked poll vector table that points to an ENROM1 bank switch instruction at the location before the real handler in bank 1. That will make it reset to bank 1 and fall into the usual poll vector handler.

Ladybug had an error here. It tried to do the HP trick, but got it wrong and instead caused an unpredictable jump. I have now fixed it to do what is described above, switch bank and fall into the proper handler, should someone manage to leave the second bank enabled.

Ladybug already switches the bank back before doing error exists from the second bank. This should make Ladybug safe in all these aspects, as far as I can see.

So, if Ladybug version 0A is placed next to another bank switched module (so that they are bank switched together) and that other module does not do it right, it may cause problems with Ladybug doing an unpredictable jump.

Håkan
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Updated 41Z : Deluxe Edition available - hth - 03-14-2017 09:39 PM



User(s) browsing this thread: 1 Guest(s)