Updated 41Z : Deluxe Edition available
|
03-13-2017, 06:45 PM
(This post was last modified: 03-13-2017 06:47 PM by Ángel Martin.)
Post: #31
|
|||
|
|||
RE: Updated 41Z : Deluxe Edition available
(03-13-2017 05:25 PM)Mike (Stgt) Wrote: Hello Angel, Hi Mike, thanks for your detailed feedback, I'm glad there is at least one user of this module out there ;-) Let's address the items individually.- (03-13-2017 05:25 PM)Mike (Stgt) Wrote: i) First line of the manual is "(c) Ángel M. Martin – March 2017", in contrast the module file shows "(c) 2013 Angel Martin". It took you indeed several years to finish the manual? You know what's like, the documentation is the most difficult part... (03-13-2017 05:25 PM)Mike (Stgt) Wrote: ii) All checksums are bad. A pity for such a gem. "C'mon, don't be so harsh - it's not that dangerous... I think the warning on pg#8 is appropriate - after all this is for "engaged" users, right? If you don't think so, do you remember what happened last time you changed your Windows version? (03-13-2017 05:25 PM)Mike (Stgt) Wrote: iv) Manual p. 8 bottom, 'Note for Advanced Users', IMHO the terms 'Upper Page' and 'Lower Page' are confused. The even page of a port is the lower one (8, A, C, E), the odd page the upper one (9, B, D, F). So if XROM #01 of 41Z-Deluxe+ is on page A then its XROM #4 must be on page B. The information is incorrect as written in the manual. The lower page has XROM 01, and the upper is XROM 04 - thanks for pointing out this typo. (03-13-2017 05:25 PM)Mike (Stgt) Wrote: v) Same spot as iv) The only reason the ROMs should not be set to "straddled" ports is just the bank switching? A look at the FAT pointers shows that two functions of XROM #01 point to the upper page and many from XROM #04 to the lower page. So wrong placement of the ROMs will most probably cause some deterministic trouble. (Do you really jump from one bank-switched page to the other?) Actually the 41 OS will happily cope with straddle dual-modules with port-crossing FATs, not a problem from that side. (03-13-2017 05:25 PM)Mike (Stgt) Wrote: vi) Manual p. 7, last sentence of 2nd paragraph: "All interaction occurs behind the scenes and transparently to the user." Sounds obscure to me, pls explain how I may observe what's going on backstage. Sure, which part specifically you'd like to know more? Sub-functions? LastFunction? Bank-switching? Non-merged STO/RCL? RCL Math? (03-13-2017 05:25 PM)Mike (Stgt) Wrote: vii) Manual p. 113 and p. 115 f.: tables missing column header. It's the same table that starts on page 112. (03-13-2017 05:25 PM)Mike (Stgt) Wrote: viii) Both secondary banks have a one item FAT, programmable, but just a RTN. I can not see a purpose for it, so could you please be so kind and explain your reasons for this two functions. (Yes, I am nosy, I know.) They have the same function as the section headers in the main FATs, i.e. they are... well, section headers. ;-) Seriously, you can skip a complete section if you stop the catalog, then hit ENTER^, then SST, then ENTER^ again... very much the same as the CCD Module. What they are programmable?... because everything on the auxiliary FAT is. (03-13-2017 05:25 PM)Mike (Stgt) Wrote: ix) The interrupt vectors of both secondary banks are void. For Cold Start and Deep Sleep Wakeup I would do a bank switch (and then branch to normal CS or WKUP routine), just to ensure unambiguous bank state even when running on poor emulators concerning this matter. But - you know it - as a. m., just a suggestion. Good idea, will see if there's a convenient location to add that code... (03-13-2017 05:25 PM)Mike (Stgt) Wrote: Leafing through the 116 pages of the manual shows a very impressive piece of work. I have no practical use of complex math so please take my few pettiness-remarks as high estimation of your '41Z Deluxe+' as application pack altogether. Thanks again... make sure you don't miss the new additions like the DFT, Derivatives and Continuous Fractions. Cheers, ÁM "To live or die by your own sword one must first learn to wield it aptly." |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)