A659 === Subject: Re: tds ram card Well, that explains why your SWITCH library has a smaller size and different version number. There are indeed better methods of good candidate for elimination. I've never felt sufficiently motivated to split the library and dig into how it works. I expect that it could be improved, but it's always seemed to work well enough for me. Maybe one of these days.... No, I think that the Zener diode was intended to reduce ESD effects, clamping very short duration and low current but high voltage discharges to its characteristic avalanche voltage. See some posts by Dave Arnett for an explanation. A diode (of any type) in parallel with the battery could offer reversed battery protection only if a fuse were in the circuit. A diode (normally forward biased) in series with the battery could offer protection, but would waste power due to its forward voltage drop, and apparently HP opted for better battery life, trusting that no one would ever put the AAA cells in backwards. other non-HP cards, but didn't realize that the TDS card had the vulnerability. Do you recall whether you got a low battery warning before it burnt out? So, anyway, it seems that I'd best put a fresh battery in this card. bank It seems strange that they didn't put *all* of the library's messages into the table, but whatever works.... It seems to me that even if the message were in a message table, it could be referenced for the sake of ERRN and ERRM. Of course, in that case, a new error (such as Object In Use) would dereference it. Anyway, when trying to purge a detached library results in an Object In Use error, ERR0 is worth a try. warm -- James === Subject: Re: tds ram card That seems reasonable, but the same thing occurs with the card in slot 1, which, as far as I know, is supposed to be identical to the 48SX's slot 1, at least on a hardware level. Ah, that may explain it. Even so, it didn't copy any objects from the other three banks, so 131k (128*1024=131072) would make more sense. Quite so. The TDS SWITCH library is copyrighted 1991, and I think the 48GX was released in early 1993. I'm happy that it even works in the 48GX at all, instead of giving me a TTRM. Even so, I'll continue to use it in the 48SX; the cards designed for the 48GX seem better there. For me, even trying it in the 48GX is a matter of satisfying my own curiosity, and for the possible benefit of anyone who wants to use one in a 48GX. Yes, it may well be that whoever read my e-mail wasn't aware that TDS had ever marketed this card, and I can understand that they don't have any interest in providing support for it. has, It may well be that the number of entries in a folder makes a difference, particularly for the filer. What I'm referring to is a delay (in some cases, several seconds) after pressing ON, before anything is displayed. I've noticed that formatting a card with different cluster sizes changes the delay; the smaller the cluster, the longer the delay. See the thread for some discussion. My advice for anyone with an objectionable boot delay is to try formatting the card FAT16 instead of FAT32 or with larger (and therefore, fewer) clusters, although that will result in fewer possible files and (on average) more slack space. Of course, different cards result in different delays, presumably depending on their read speeds and their sizes. If another card is available, trying that first may make more sense. Apparently not; I haven't actually timed the delay recently, but it can still be quite annoying, depending on which card (and how it's formatted) I try. I'm currently running Version HP49-C Revision #2.06, or from ON&F, VERSION:04.01 BUILD NUMBER:0088. Mine is BOOT VERSION:3.19. Me neither. Yes; first off, the HP15C is out of production, so for anyone who wants to use one, the supply is limited, and of course, it's now a collectible item. You're welcome! I got those EduCALC prices from the Museum of HP Calculators DVD. Even though the Museum seems to be mostly for older (pre-RPL) models, the most recent CD set / DVD has much of interest for the RPL models. See: http://www.hpmuseum.org/cd/cddesc.htm -- James === Subject: Re: HP49G+ do you recommend it ? hear my case. There might be a problem with some news servers, because your post isn't served by the news server I use (hence it's not in my news list). I found it on deja.com though. If the HP48 solves your problem, why doesn't the same actions on the 49G+ solve it too? Steen === Subject: Re: HP49G+ do you recommend it ? hear my case. I don't know why it should work on the 49G+ as well. hp does not understand why either. === Subject: Re: HP49G+ do you recommend it ? hear my case. What was the question? (and the solution?) === Subject: Re: Solving equations on the HP49 It goes crazy? Really? I'd venture it merely displays an error dialog ;-) Well, Virgil suggest you use the ZEROES function instead, which is probably the easiest at this point. BTW, to split your 'X=2' expression into the variable name 'X' and the Steen === Subject: Re: Solving equations on the HP49 Yes, thank you a million times. I had tackled the problem by using the following lines (after the SOLVE command): MINIT x MCALC x MROOT However, that increased the execution time by an unreasonable amount. Harry === Subject: Re: Solving equations on the HP49 Once is quite enough. There are a lot of bad ways to solve almost any problem, but usually a lot fewer good ways. Concentrate on the fewer. === Subject: Re: hp49g+ and ROM codes like SWAP because it is much faster to emulate A=DAT0.A D0=D0+5 PC=(S) as one new opcode rather than 3 old. This is part of the many speed optimizations in the 49g+ JY === Subject: Re: hp49g+ and ROM codes like SWAP update MASD, please? merci beaucup monsieur === Subject: Re: hp49g+ and ROM codes like SWAP Hello Stefano. You are right. But the [IGrave] .93 .93 e U string is not the first problem. I mean: if you try to re-assemble the asm Code of sys-rpl SWAP in asm mode with the ASM emacs command (long press), you obtain the error message ASM (ML) Can't find and after the OK the cursor is on the hex number 032C3 (the instruction is: GOTO 032C3). If you erase the GOTO instruction with his address and press ASM (long press) then you have the error about the incomprehensible string ASM (ML) Unknown Instruction and the cursor goes on [IGrave] .93 .93 e U. Well, as Cyrille said, let's try to replace the [IGrave] .93 .93 e U string with the instructions: A=DAT0.A D0+5 PC=(A) and press ASM emacs command (always long press for asm mode and not sys-rpl: for this last you must put a CODE before the first instruction C=DAT1 A and a ENDCODE after the last instruction PC=(A) and erase the very first line %SWAP 03223 that is a Nosy information (However, I think you know all these things :-))): you have not any error. Ok, let's copy the entire code in a new sys-rpl environment with emacs (or an other tool). So the string is: !RPL !NO CODE : : CODE C=DAT1 A D1+5 A=DAT1 A DAT1=C A D1-5 DAT1=A A A=DAT0.A %these last three instructions can be replaced by: GOSBVL =LOOP D0+5 PC=(A) ENDCODE ; @ Press the ASM command and everything is compiled without errors. Press ENTER with long press to compile the code and on the stack you would have the Code object. Store this Code in a name and run it. It works and does the same thing that the built-in ROM SWAP does (as there aren't error controls, you must put at least two objects to avoid auto reset). Questions: 1- if the code we have obtained works fine, what does the GOTO 032C3 mean? What is his scope? and why I can't re-compile a ROM command like SWAP if I'm in the source asm code (as the MASD error is Can't find the GOTO 032C3)? (if you simply try to re-compile the first level code of user-rpl swap, that is: : : CK2 SWAP ; @ , you have not problem: ASM command with normal press (sys-rpl mode of MASD) can compile correcly the sys-rpl code. ) 2-In general, is it possible, with some tools, to extract the entire asm code of any user-rpl or sys-rpl command stored in ROM? For example: I'd like to have in a Directory of HOME the entire code (and all the links) of the sys-rpl command %* stored in the ROM of only external libraries (and puts all the codes and the links in a directory to manipulate them) but also the internal code of SWAP, or %+, %* etc.... to have the possibility to copy some parts of the code and change or simply see them with their sub-routines. With the built-in tools I can't do it: if I can't re-compile any asm code because of the MASD error messages like Can't find, how can I change the internal ROM code and see if the new code works? ;-) (only to learn assembly language and to see what my new code, with some modifications, does, not to do a new ROM, obviously). Any suggestions? Matteo === Subject: Using NOSY replicates extab folder Hi guys, haven't seem this bug around (in my quick lazy search) but hopefully it's a minnor thing to fix. The case is that when I use nosy in my HP49G the extab under LIB (RS+2) replicates a lot! How can I fix it?