A509 === Subject: Re: FlashTools 1.0 released The last update there was January 13th, 2007; I've sent some corrections there, both via email and upload, but it looks as if Eric may be too busy to attend to it very often just now. Would you consider meanwhile also uploading it to some free file host and posting its URL here? That might expedite things until Eric has time to catch up with all that's been piled up in his Inbox and the upload queue. === Subject: Re: FlashTools 1.0 released I think he just doesn't update frequently simply because not many people are uploading things. Anyway, for a temporary solution I've setup an ftp account for anyone wanting to post HPcalc related stuff. We'll see how long it works without anyone abusing it. ftp.pssllc.com user:hpcalc pass:hpcalc Access the files by www.pssllc.com/hpcalc/... TW === Subject: Re: FlashTools 1.0 released discussion groups is that nobody goes there. The right place for a program to be is hpcalc.org and the right group for calculator discussions is here. If Eric is busy at the moment, I think we should all respectfully wait for him. Maybe I shouldn't have made the announcement until Eric made the program available, but I just couldn't wait... Claudio === Subject: Re: FlashTools 1.0 released When I ported a particular HP program listed on hpcalc from 48 to 49 series, which someone desired immediately, their educational course might long have been over by the time my upload first became visible at www.hpcalc.org, so I also uploaded it to one of those temporary file places which require no registration for either upload or download: Is this not something which we can use at any time, if we desire to get something into other people's hands for actual use immediately? === Subject: Re: FlashTools 1.0 released [about when uploading files to www.hpcalc.org, possibly also uploading a copy to a temp file URL for faster access to people who are in a hurry] The very calc application that I mentioned as an example (the RAS30 Logistic Regression program which I ported from 48 to 49 and sent back to hpcalc) did eventually get added to www.hpcalc.org, but only the first version which contained a bad binary file got put on the site. I had already sent the corrected version to hpcalc even before its first appearance, and have since sent yet another, in case that earlier one got lost somewhere, but it has been months since I did that, and the version remaining posted at hpcalc is still the bad original. Eric does an outstanding service by maintaining his wonderful site, so I assume that he's much too busy with demands and responsibilities of real life to keep up with everything that's sent to the site; thus the thought that I'm putting forth here is not to put files anywhere else *instead* of hpcalc, but just a way to make an *extra*copy* downloadable at once, if an author desires, to relieve any pressure on hpcalc to catch up with the backlog, or on users to keep waiting for them. Temporary file posting services like filefactory.com generally fill a need for people to send oversize attachments which are too big for their ISP (or Yahoo etc.) email to handle, but they can also serve to expedite the delivery of any other files which are stuck in a long pipeline; the files are available only at temporary URLs that aren't indexed by any web crawlers, so they would never be in competition with hpcalc, which is where the file is destined to appear anyway, except via snail mail -- it's just a way to get the Post Office to do a special delivery a bit faster than waiting for the usual mailman :) === Subject: Re: FlashTools 1.0 released What's wrong with being patient? :-) OK, here it is... http://rapidshare.com/files/23719873/FLASHTOOLS.zip.html Claudio === Subject: Re: FlashTools 1.0 released Due to a bug reported by John Meyers and incompatibility with original 49G, here's an updated version 1.01 http://rapidshare.com/files/23739387/FLASHTOOLS.zip.html It fixes the bug and adds a **WARNING** note on the readme for users of the original 49G. Claudio === Subject: Re: FlashTools 1.0 released Please disregard that version. Here's the right one: http://rapidshare.com/files/23753293/FLASHTOOLS102.zip.html Version 1.02, don't use any of the previous ones and remember, it's 49G + / 50G only until somebody has the guts to test it on a real 49G. The emulator crashes causing a total memory loss for no apparent reason on a 49G (original). You've been warned. Claudio === Subject: Re: FlashTools 1.0 released Got it! Apparently is in part based on PFREE http://www.hpcalc.org/search.php?query=pfree Tried it only on a 49G emulated via Emu48, on which FMAN momentarily flashed a menu, then screen turned to snow and produced a TTRM. STOBANK starts out with an OVER before any CK -- might that be a problem, if stack hasn't at least two args to begin with? (also, is the immediately following PTR 35069 a supported or stable entry?) === Subject: Re: FlashTools 1.0 released It's built on top of it. PFREE does the screen display, and passes the menu commands to a sysRPL/assembler addition. I fixed a bug on PFREE, also improved the free memory calculation, added support for the big screen and skipped the flash banks that are no longer used in the ARM models. I also added interaction with my sysRPL code. The rest is the original code by Thomas Rast. Mmmm... all I did was to add the virtual opcode BIGAPP? to add 2 more lines to the screen on the existing PFREE code. I'll remove the 49G compatible from the readme file. I don't have an original 49, so I can't test it. I normally don't use the emulator, but if I have time I'll give it a try and see why it's crashing. Hey, what happened with the CK2NOLASTWD I had there? In the rush, I must have accidentally erased it at some point. That PTR is TYPELIB?, it may be unsupported but it's on EXTABLE, it should be the same between 49G and the G+ models. Claudio === Subject: Re: FlashTools 1.0 released Daniel === Subject: Re: FlashTools 1.0 released I couldn't download it, but that's just some technical problem -- the site first said something about the link expiring almost instantly, then upon retrying, it said Your IP-address is already downloading a file (from the first attempt, which already failed?) or perhaps from one of the thousand other computers on this campus, which share the same single public IP address of the main firewall or router :) Interesting how it changes languages meanwhile: (for temporary URLs while awaiting permanent filing at hpcalc) finds further utility in the future. === Subject: Re: FlashTools 1.0 released On 31 Mar 2007 11:34:16 -0700, Claudio Lapilli :( === Subject: Help with message handler please: In Debug4x I have created an informbox with three choices: 1. Checkbox to select None 2. Checkbox to select At Startup 3. Checkbox to select Time Interval and has and has an associated text box to enter time in seconds; initially not visible. I have all checkboxes intially set to FALSE, and % 60 for the initial and reset values of the text box for item 3. Also for item 3 (Time Interval) the following definitions apply: DEFINE Label3 BINT2 ( Time Interval Label ) DEFINE Field3 BINT2 ( Time Interval checkbox ) DEFINE Field4 BINT3 ( Time Interval text for value in seconds ) In the message handler editor for field3 (the checkbox), if checked, I want to make the text box visible, and be able to get a value. I am having trouble with the handler code, which I have placed in the item 3 checkbox message handler editor: ' :: BINT2 ( #2 = Time Interval Check Box ) #=case :: BINT3 ( #3 = Time Interval Value ) 3PICK * field3 = BINT2 = Time interval checkbox. * field4 = BINT3 = Time interval text (value in seconds). * If Checked then TrueTrue TRUE. To make field4 (BINT3) visible * and get a value. * ELSE TrueFalse FALSE. To nake field4 BINT3 not visible and * skip value. ITE :: TrueTrue FLASHPTR IfSetFieldVisible ( Make BINT3 Visible ) ; :: TrueFalse FLASHPTR IfSetFieldVisible ( MAKE BINT3 not Visible ) ; TRUE ( Returns TRUE if Visible ) ; FALSE ( Returns FALSE if NOT Visible ) ; It doesn't work. If anyone can help me with this, I sure would -Dot- === Subject: Re: Help with message handler please: (follow up) I might be able to figure this out for myself, except I do not seem to be able to use a breakpoint within the INFORM code editor that stops execution of the message handler during runtime. Initially, it does stop execution *before* the INFORM screen appears, but not while one is actually using the INFORM screen. It seems that in debug4x the INFORM source gets preprocessed so that at runtime, the debugger no longer uses the source editor and any breakpoints that were set there are not able to trap execution. I might be wrong here, but for me the emulator displays the INFORM screen and even though input fields were set or 'OK' was clicked, the debugger doesn't use the breakpoints I set in the INFORM source editor for my message handler code. So I don't seem to be able to debug my added INFORM box message handler code. -Dot- === Subject: Re: Help with message handler please: (follow up) Well, can't help you much there. All my projects now have C code embedded so they don't run on the emulator. Trial and error for me! Luckily I've been doing this since 9th grade and spent more time trying rather than erroring. :-) Now as to the message handler. First- always name your fields and labels. It makes your code much easier to maintain and read. For example, I would name the label interval and the entry box interval_box. Second, the message handler you want to be using here is 5 which reads: 35.8.2.6IfMsgSetFieldValue-5 The complimentary message of IfMsgSetFieldValue: it gives as input the external (or user) value, and the internal value should be returned. If you want a message to be called after each change in the value of a field, this is the one. You can leave the value given as input unchanged, naturally. Here is an example that should work, but I just woke up 10 minutes ago so it may not. :-) ' :: BINT5 ( run this when field is checked/unchecked ) #=case :: FALSE ( you aren't doing anything to the value, just testing value, so I'd leave false) BINT3 ( what is this? oh! it is the interval_box . . . names are nice! :-) 3PICK ( get new value of field) ITE TrueTrue TrueFalse FLASHPTR IfSetFieldVisible ( Make BINT3 (. . . which is?) Visible/ Invisible, notice how I compacted your statement ) ; FALSE ( Returns FALSE if NOT message handler 5!!! you must always return a false for your other numbers if you aren't doing anything) ; Once you get your form working how you'd like, check our the compression utilities in debug4x. Many input forms can be compresses 40-70% in size! Good job on getting into sysRPL. It is a fun language. Message handlers are one of the trickiest things to master, and input forms are the most complicated. TW === Subject: Re: FS: HP41CV Scientific Calculator -SOLD SOLD === Subject: Re: Need little help with HPGCC and Graph im interrested for the little program. if you have the exe too this will be nicer i currently don't have C compiler on my pc (exept for the HP-GCC) you can send me this on my gmail account :) thx === Subject: Re: Need little help with HPGCC and Graph http://www.smorgasbordet.com/pellesc/ Thats the one I learned on. Free to use. TW === Subject: Re: Need little help with HPGCC and Graph Sorry for the last message i don't see you answer me for the program === Subject: attn: dame - very superb nntp groups - akfe urku - (1/1) I love the newsgroups, One thing I love about them, they don't keep log files of the news I read or files I download. Images, video, mp3 music, the real news from around the world... it's all inside waiting for you. Take a look at all the great features below and imagine! You'll LOVE it. With some of the fastest connections around it's no wonder people love it and keep coming back. They give you access to some of the best groups others may not carry. You can find almost anything you are looking for. 2,000,000 new posts each day Streaming audio and video 800 GIGS of new multimedia content each day Very long retention Keyword searchable Convenient thumbnail indexes Blazing fast downloads I hope to see you at http://newsdude.net soon. Aj! Egke i edlozayvic fop dugse! Ob i ugdi vey lar cuk fi az ... === Subject: USB host, the quest The USB host question comes back one more time. This time I simply want to say that it should be possible to run at least a couple of simple experiments. I saw on a website a 4-port USB hub (Ultra brand) that doesn't take power from the host, it comes with a separate power supply. So, at least it should be possible to run some experiments with USB host mode, what's needed is: * The USB hub w/external power (US $ 19) * A female 2 female USB A gender changer (US $ 2.50) * HPGCC * A few USB manuals * A lot of patience Anyone willing to try? Claudio === Subject: Re: USB host, the quest Hello Claudio, that would make a nice project, not that i want to discurrage the effort but i have my doubts so if somone is interested read the following : (I have a couple of general USB manuals but finaly i need device specific documentation to complete a driver to see if it realy works -which seams harder to get) In case if i tried to put USB host to use i would take more direct approach I would take a mouse -power it trough 5V adapter and plug it directly into calculator USB *data* lines. (I suspect when going trough USB hub, additional things must be taken care of, for first experiments i would prefere to stay as basic as possible and avoid everything which can be avoided) When these tests would be a success i would consider to write a general host driver (or at least general part of it). When this is done i would realize that it's just a calculator and i doubt if people need USB host on it. People who need it, would generaly not be able to find information for their device most probably would not be able to write the device specific part of the driver so, basically... it's a dead end ! On the other hand IrDA and Serial are sufficient for most applications. Serial -even as it is: when you interface with some pic or microcontroller based board with RS232 creation of your own will generaly have compatible (controller's logic) levels. Communication between 50Gs works, some instruments can be moded themselves (bypass the level shifter) to deliver compatible levels so... TW based his solution on IrDA which is great (electrically decoupled from calculator's sensitive data lines), at the same time 115k is nice transfer rate. Maybe SDIO would be more interesting, but then external SDIO devices are not as popular as one would expect so... maybe modding the HP50 hardware to make it run WM5 or WM6 would be more interesting but then HTC is making great producs -just the kind VPN and I were lamenting about on and on and on... :-) manjo === Subject: Is Steen Schmidts new Factoring program coming??? Curious as to if it is coming out. If it is in www.hpcalc.org, can someone point to its exact location since that wen sites all different now. === Subject: Aprl fool Ticalc has an April's joke that made me laugh. See http://www.ticalc.org/ The joke is a fake announcement that reads: ticalc.org Introduces New In-Program Ads As many of you know, in November we began running ads on ticalc.org in order to cover our bandwidth costs. While this trial run has proven highly effective, we are still falling short each month on ad revenue. Feedback has shown that our visitors are overwhelmingly against any form of graphic banner ads, so we are instead turning to something more creative. Beginning in the next two weeks, all BASIC programs uploaded to our archives will automatically be edited to include pay advertising, similar to what is shown in the animated screenshot. This will allow advertisers to pay lump sum fees for perpetual product placement in the BASIC portion of our file archives and should solve our immediate financial situation. We will attempt to balance the ad placements so that they are non- intrusive; however, as the editing is done by automated scripts, there may be a few instances of inappropriately placed advertising. Please vote on the survey to let us know what you think.