1050 Posted September 22, 2016 Share Posted September 22, 2016 I like the solution. The code needs cleaning up a bit too, there might be better ways to get the job done, a work in progress as they say. Your solution will be included in the next version for sure. It helps avoid explanations of the bit report just for starters. I guess I wasn't such a hard sell after all. 1 Quote Link to comment https://forums.atariage.com/topic/256959-calling-on-1200xl-extended-memory-experts-for-help/page/2/#findComment-3599502 Share on other sites More sharing options...
1050 Posted September 23, 2016 Share Posted September 23, 2016 Ok, a bit bigger now but most won't complain anymore as I took the suggestions to heart and killed the bit 4 deal too. Pretty much a standard that this one at least is working the banks on portb, I can let it go. Issue with ANDing the bytes resulted in FF every time, so that's not the way to go about it. I wanted to do this that way to start with but happened to notice that using the smallest value inverted was it. Anyway I knew the information we wanted was in there somewhere so I tried inverting the bank bytes first. Same result, so then with a hack to the atr I changed AND to ORA and had success. Then to put it into the source and build it again. It seems to work fine, please do test it on the real thing and screen shots always welcome. I thought I was going to able to trim a bunch of fat off, but only a couple of shortcuts could be done. Extest4.zip Quote Link to comment https://forums.atariage.com/topic/256959-calling-on-1200xl-extended-memory-experts-for-help/page/2/#findComment-3599898 Share on other sites More sharing options...
Gunstar Posted September 23, 2016 Author Share Posted September 23, 2016 I'll test it out later today. Quote Link to comment https://forums.atariage.com/topic/256959-calling-on-1200xl-extended-memory-experts-for-help/page/2/#findComment-3600062 Share on other sites More sharing options...
ClausB Posted September 23, 2016 Share Posted September 23, 2016 Well, yes, ANDing then inverting is the same as inverting then ORing. DeMorgan's law. 2 Quote Link to comment https://forums.atariage.com/topic/256959-calling-on-1200xl-extended-memory-experts-for-help/page/2/#findComment-3600314 Share on other sites More sharing options...
1050 Posted September 24, 2016 Share Posted September 24, 2016 Confirmed, issue I had decades ago and recently then must have been in properly accessing the non-zero counted banking byte table. FF got in there, coupled with debugging failure and that pooched the deal both times. Always thought it should have worked too, AND working now. Extest5.zip 1 Quote Link to comment https://forums.atariage.com/topic/256959-calling-on-1200xl-extended-memory-experts-for-help/page/2/#findComment-3600549 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.