Post Reply 
67 Emulator Available
07-06-2016, 08:07 AM
Post: #21
RE: 67 Emulator Available
(07-05-2016 07:30 AM)Harald Wrote:  
(07-05-2016 03:24 AM)teenix Wrote:  New cce33.zip file uploaded.
Thanks Tony, works for me now!

Yes, yesterdays version worked perfectly, but now I see Tony has uploaded again a new "Current version v060716", and this one is completely damaged - only obscure error messages and/or crashes.
Fortunately I never overwrite an older version before thoroughly testing a new one ...

Franz
Visit this user's website Find all posts by this user
Quote this message in a reply
07-06-2016, 02:17 PM
Post: #22
RE: 67 Emulator Available
I'm sorry I had gotten used to the single button approach to compiling all the files for uploading. There is a bit more manual work involved in zip files.

I forgot to include an updated data file with the latest upload and the software was reading invalid information.

I have uploaded again tonight and I downloaded it to test and all seems fine.

cheers

Tony
Find all posts by this user
Quote this message in a reply
07-07-2016, 08:31 PM
Post: #23
RE: 67 Emulator Available
(07-02-2016 06:28 AM)teenix Wrote:  I have uploaded the new emulators to teenix.org
HP35, 45, 55, 65, 67, 70, 80, 21, 22, 25, 27 and 29C.

Arg, it works only on windozs. Any plan to release it on a real OS ?
Find all posts by this user
Quote this message in a reply
07-07-2016, 09:06 PM
Post: #24
RE: 67 Emulator Available
(07-07-2016 08:31 PM)vido Wrote:  
(07-02-2016 06:28 AM)teenix Wrote:  I have uploaded the new emulators to teenix.org
HP35, 45, 55, 65, 67, 70, 80, 21, 22, 25, 27 and 29C.

Arg, it works only on windozs. Any plan to release it on a real OS ?

I don't believe it will be released on VM/370 or z/VM

Greetings,
    Massimo

-+×÷ ↔ left is right and right is wrong
Visit this user's website Find all posts by this user
Quote this message in a reply
07-08-2016, 01:25 AM
Post: #25
RE: 67 Emulator Available
(07-07-2016 08:31 PM)vido Wrote:  
(07-02-2016 06:28 AM)teenix Wrote:  I have uploaded the new emulators to teenix.org
HP35, 45, 55, 65, 67, 70, 80, 21, 22, 25, 27 and 29C.

Arg, it works only on windozs. Any plan to release it on a real OS ?

Sorry Vido,

My old brain only learnt programming of this type in a Windows environment.

cheers

Tony
Find all posts by this user
Quote this message in a reply
07-22-2016, 04:59 AM (This post was last modified: 07-22-2016 06:00 AM by Alejandro Paz(Germany).)
Post: #26
RE: 67 Emulator Available
I noticed on the HP-25 emulator that (some of) the opcodes seem to be encoded differently as in Nonpareil.
if s = 1
if s = 0

At position 1C1 it should read 25C and it reads 254, Any comments on why ? are there 2 different HW and ROM versions around ?

thanks !

In the 90s I used to work for a software reseller and came in contact with several "big iron" UNIX systems. I was amazed at how inflexible, cumbersome where in comparison to the GNU/Linux (mostly Slackware!) of the time. It was like with MS-DOS, those old utilities, the ones that came with the os, version after version, no improvements, just a check for the OS version...
And if you think MacOS X is a real OS... yeah, maybe, the problem is the lack of current HW for it... but new phones and watches, they are new every year.
Find all posts by this user
Quote this message in a reply
07-22-2016, 10:01 AM
Post: #27
RE: 67 Emulator Available
(07-22-2016 04:59 AM)Alejandro Paz(Germany) Wrote:  I noticed on the HP-25 emulator that (some of) the opcodes seem to be encoded differently as in Nonpareil.
if s = 1
if s = 0

At position 1C1 it should read 25C and it reads 254, Any comments on why ? are there 2 different HW and ROM versions around ?

thanks !

Yes, that's true.

The "engine" that runs the emulator originally decoded the actual HP HEX code for each instruction. This approach was ok on the PC but proved instruction intensive when that was translated to PIC assembler to run all the calculators in the hardware project - that processor has a lot to do in a short time. Therefore new decoding was used and made the process much simpler and less time consuming.

However, to the best of my knowledge the instructions are all decoded properly as if they were executing in the real calculator hardware, even if you use the assembler to write your own code.

The HP HEX codes as displayed in the trace screen are matched to each individual instruction but since the HP67 and some other models were added, I haven't had time to match up the different codes that are used for these models. I am in the process of updating the symbol table but work and other commitments are using up my free time.

cheers

Tony
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 2 Guest(s)