![]() |
CSIM for Palm OS now supports HP-35, HP-45 and HP-55 - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: CSIM for Palm OS now supports HP-35, HP-45 and HP-55 (/thread-51334.html) |
CSIM for Palm OS now supports HP-35, HP-45 and HP-55 - Jonathan Purvis (New Zealand) - 02-08-2004 I've updated my port of CSIM to Palm OS to support the HP-35, HP-45 and HP-55. You can download it from http://one-two-three-four-five.com/palm/csim/.
It should run on all Palm OS devices. If anyone has a Pilot which still has Palm OS 1 on it, i'd appreciate it if they could test CSIM and tell me if it doesn't pop up the Application Launcher like i found when testing with Palm OS Emulator.
Palm? - Michel Beaulieu - 02-09-2004 I read here often about emulator that runs on "palm" or "handheld PC" or "winCE". I know that the is some kind of modern small portable PC makes by palm and even HP but can you give me some advise about buying one of these machine. I know you will adk the use i expect for this machine, but i can't tell you because i don't really know what they can really do. Are these machine like a "cheap notebook" with less function that take less space. I was looking at eBay to buy one and wow the prices are from 20$ to about 1000$ !!! If i need to run HP emulators, which make and model are best to buy. Can these beast connect to the net - some have "options" like a modem that tell me that such facility exist. What about the HP-200LX; can it runs some emulators? Thanks A new to new technology...
Michel
Re: CSIM for Palm OS now supports HP-35, HP-45 and HP-55 - Jeff - 02-10-2004 Thank you for the emulators. I had no trouble loading and running them on my (rather) ancient Visor handheld, which runs Palm OS 3.1. Re: CSIM for Palm OS now supports HP-35, HP-45 and HP-55 - Eric Smith - 02-10-2004 Quote: They weren't supported in the version of CASMSIM that Jonathan started from. They are supported in the latest Linux release, so perhaps Jonathan can add them in a later Palm release.
Quote:
Did you try the sequence STO, ENTER? In the Linux
Quote: We would need a ROM dump from the buggy HP-35. I have several HP-35s, but they all have the later ROMs.
Peter Monta, who dumped those later HP-35 ROMs
Re: Palm? - Jonathan Purvis (New Zealand) - 02-10-2004 It all depends on what sort of HP calculator you want to emulate. For the ones i wrote, any Palm will do. If you're buying second hand, be aware that most programs these days need at least Palm OS 3.0 and many need at least 3.5. Palm Os 3 should be enough to run the HP-41 emulators. Power48 (the 48S/48G/49G) needs a Sony Clie with hi-res screen or a Palm Tungesten model.
Re: CSIM for Palm OS now supports HP-35, HP-45 and HP-55 - Jonathan Purvis (New Zealand) - 02-10-2004 As Eric said, the version of CASMSIM i based my CSIM port on didn't support the HP-55's programming mode. I also removed the timer code as the Unix system calls used didn't map well to Palm OS and the instruction timing would have been too slow anyways. When Eric's current version of CASMSIM stabilizes, i might re-port it to Palm OS, depending on how much of Gtk i need to port to Palm OS.
If you have rom image of a buggy HP-35, the current rom image used can be replaced.
Wow! Optical ROM dumping - bill platt - 02-10-2004 OK, I confess, I am mystified. You mean to tell me that you can actually SEE a physical manifestation of "0" vs "1" on a silicon chip?!!!
Very cool
regards,
Bill
Re: CSIM for Palm OS now supports HP-35, HP-45 and HP-55 - Fred Lusk - 02-11-2004 Jonathan… Very cool, and thank you. I downloaded CSIM and put it on my Tungsten T this morning. It works great. Although I don't use them much, I have a working HP-35 and a working HP-55 (no batteries for either, but both work on the AC adapter). The HP-55 was my main machine during my last year of high school and first three years of college (civil engineering)…so many moons ago. My father had an HP-45, but I never used it much, so this gives me a chance to do that. I would certainly be interested in the timer and programming for the HP-55, but it's not that important since I also have P41CX on my Palm. If I could make two suggestions, it would be to color the key pads similar to the real HPs and to change the display from black text to red. Those of us with a longing for the LED displays of yore would get a kick out of that.
Thanks again,
Re: CSIM for Palm OS now supports HP-35, HP-45 and HP-55 - Jonathan Purvis (New Zealand) - 02-12-2004 Adding colour should be easy, though not having any HP calculator older than a 32Sii, i probably won't get the colours quite right. If you can view the HP Museum's photos of the 35, 45 and 55 on your Tungsten T, are the colours accurate?
I could probably put in the timer and programming switch, but that time would be better spent on porting Eric's new version. Eric: are you planning on any drastic changes to the 0.21 version of CASMSIM in the next month or so?
Re: CSIM for Palm OS now supports HP-35, HP-45 and HP-55 - Eric Smith - 02-12-2004 Quote: The biggest change coming down the pipe is that the CPU simulation is going to become modular, so that the Nut (41C, Voyager) CPU can be added, and eventually others. This won't involve too much change to the actual code; things will move around a bit, and some functions will be called through pointers in a table. I'm not sure how long it will take me to complete this change. The newer GTK+ based versions of CASMSIM might be somewhat less suited to Palm OS porting than the older Xlib based version. I now run the user interface and the simulation in two separate threads. Do PalmOS versions earlier than 6 support threads? Perhaps I need to make the simulation even more modular than I was planning, to make it easier to integrate in single-threaded ports.
Eric
Re: CSIM for Palm OS now supports HP-35, HP-45 and HP-55 - Jonathan Purvis (New Zealand) - 02-13-2004 I admit i haven't studied the new code fully, but it looks easier to port the new version to Palm OS. It should be able to just call the appropriate functions in proc.c in the event loop. You don't use that many functions from glib, the mutex ones can become nops and rest are easy to reimplement.
Palm OS pre version 6 has a multi-tasking kernel (AMX), but no way for user programs to access threads. Mult-tasking can be simulated by patching the OS event calls or setting alarms.
Re: CSIM for Palm OS now supports HP-35, HP-45 and HP-55 - Eric Smith - 02-13-2004 Quote:
I'm a little surprised, but you're an expert at Palm programming and I'm not. I read the O'Reilly book years ago, but haven't ever actually written a Palm program, and I've forgotten just about everything about it.
|