|Re: HP41 MLDL2000 ready for production|
Message #12 Posted by Meindert Kuipers on 3 June 2005, 7:47 a.m.,
in response to message #11 by Raymond Del Tondo
Please try to send me an email again at firstname.lastname@example.org to make you reservation final.
To answer the questions:
HEPAX does not work yet because of the special instructions that HEPAX uses for write protection and moving banks. The normal instructions to switch banks seems to work, but only the Advantage ROM is tested so far. If the W&W RAMBox only use the bankswitch instructions ENBANKx ($100, $180, $140 en $1C0) then it should work, but it is not yet tested. Every single page supports all 4 banks, but even and odd pages (for exampe Page $8 and $9) share the same bankswitching registers.
The MLDL2000 goes in low power state whenever the HP41 is not running, so it has very low power consumption in STANDBY and OFF. For possible future use there is an option to keep it powered in STANDBY and/or OFF mode. The local SRAM is powered by the HP41 whenever it is connected, but the additional current to keep SRAM contents is too small to be measured. The MLDL2000 takes between 5 to 10 mA when running, depending on battery condition and HP41 speed. When using a high value capacitor (recommended) there may be some extra current when the capacitor is charging. This capacitor of 0.1F can keep SRAM contents for several weeks
Future upgrades are fairly easy. The CPLD can be reprogrammed with new logic. Currently this has to be done with a special programming cable, but the hardware is available to do this with the USB interface, I just have not written the software for that yet. So any bugfixes or upgrades will be fairly easy. Planned is support for HEPAX, User Registers (to create extended memory inside the MLDL2000) and communication on program level between the HP41 and the PC. And of course bugfixes .....
The upgrades will be offered as a file on my website, along with the software for the user interface that will be constantly improving. All for free of course.