HP-25C Eumulator
|
10-24-2014, 08:48 AM
Post: #55
|
|||
|
|||
RE: HP-25C Eumulator
(10-23-2014 01:09 PM)Chris Chung Wrote: It may matter to a purist. This is not a bug and it's really a compromise in this project.To me it is not a problem. It is just something to keep in mind. It might become a bit of a nuisance with programs that need constants stored in the registers, but I guess one would have to think of it as a 25c light (10-23-2014 01:09 PM)Chris Chung Wrote: For the 25, the continuous memory as I understand it is 16 register units, with the 1st 9 units being registers and the last 7 being program steps, each register unit requires 7 bytes (or 14 half-bytes to represent the bcd, original nonpareil code uses 14 bytes). That would make the whole continuous memory be 112 byte long.It is only 8 registers (0 through 7), but that is implemented correctly (10-23-2014 01:09 PM)Chris Chung Wrote: In this project the memory retention is done by writing them to internal flash and reading it upon next power-on.When do you write to flash? Looking at the hardware design there is probably not enough time to do this at power down. (10-23-2014 01:09 PM)Chris Chung Wrote: How do you / others think of this? Should I turn back and have all (registers and program steps) saved? This would mean the the HP-33 / HP-25 shares the same CM. I.e. they will step into each other. Please let me know your thoughts.I think sharing the program memory between 33c and 25c is not a good idea. I personally have no problem with loosing the registers. Alternatively you could limit the emulator to just one of the rom images. (10-23-2014 01:09 PM)Chris Chung Wrote: It would be nice if someone w/ HP-33C experience can advise, in particular the importance / impact on the CM retention.I am no expert on the 33c. In fact I have never seen one at all. But I found one bug in your software by just playing with it a little: The key mapping is incorrect. Row three should be <Enter>, <Enter>, <CHS>, <EEX>, <CLX>, but it is <Enter>, <CHS>, <EEX>, <EEX>, <CLX>. Cheers, Harald |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)