Post Reply 
Anybody have sysrplpc working on modern Windows?
07-25-2022, 10:08 AM
Post: #1
Anybody have sysrplpc working on modern Windows?
Hi guys,

I grabbed a copy of this

https://www.hpcalc.org/details/3819

but I get a popup from Windows 10 that says "This app can't run on your PC"

I tried setting various compatability modes using right click, properties but have not found the magic sauce.

Will these work on a modern system?

Thank you.

It ain't OVER 'till it's 2 PICK
Find all posts by this user
Quote this message in a reply
07-25-2022, 11:21 AM
Post: #2
RE: Anybody have sysrplpc working on modern Windows?
(07-25-2022 10:08 AM)HP67 Wrote:  Hi guys,

I grabbed a copy of this

https://www.hpcalc.org/details/3819

but I get a popup from Windows 10 that says "This app can't run on your PC"

I tried setting various compatability modes using right click, properties but have not found the magic sauce.

Will these work on a modern system?

Thank you.

Do you have a 64bit os? Old 16 bit programs cant run on this without help. One way is to run a virtual machine containing an older os like XP, but an easier way is to install winevdm which provides a 16bit subsystem to win 10 64 bit. Its a few 100 kb download and a registry file hack, so much much easier than installing a virtual OS!

https://github.com/otya128/winevdm

I've used this successfully to run a number of old 16bit programs on win10 64
Find all posts by this user
Quote this message in a reply
07-25-2022, 11:52 AM
Post: #3
RE: Anybody have sysrplpc working on modern Windows?
(07-25-2022 10:08 AM)HP67 Wrote:  Will these work on a modern system?

Thank you.

That package is now very nearly 30 years old, and it definitely does not contain the latest versions of the HP Tools.

This package contains updated versions of the main tools (RPLCOMP, SASM, SLOAD, MAKEROM) which may work for you. It doesn't provide any of the supplemental documentation/headers/entry files that are still needed to make things work, though.

You may want to take a look at these items at hpcalc.org to see if there's something else that may provide what you need.

You can also use an emulated calculator with a couple of libraries added as the host platform for UserRPL, SystemRPL and Saturn assembly coding. There are different combinations that would be used for 48 vs. 49/50 development, and in either case I think it's easier to use a PC-based text editor for the actual coding instead of typing everything in using the emulated calculator's keyboard. The EMU48-based emulators support copy/paste with the Windows environment, so you can easily use something like Notepad++ to edit the source and then copy/paste to EMU48 for compilation.

Hope this helps!
Find all posts by this user
Quote this message in a reply
07-25-2022, 12:43 PM
Post: #4
RE: Anybody have sysrplpc working on modern Windows?
Thank you Stevetuc and DavidM!

I'll look into all this.

It ain't OVER 'till it's 2 PICK
Find all posts by this user
Quote this message in a reply
07-25-2022, 01:29 PM
Post: #5
RE: Anybody have sysrplpc working on modern Windows?
The files in the link from the topic starter are from 1993, so I think running them in DOSBOX (https://www.dosbox.com/) is the easiest solution here.
Find all posts by this user
Quote this message in a reply
07-25-2022, 10:02 PM
Post: #6
RE: Anybody have sysrplpc working on modern Windows?
(07-25-2022 01:29 PM)johanw Wrote:  The files in the link from the topic starter are from 1993, so I think running them in DOSBOX (https://www.dosbox.com/) is the easiest solution here.

You forgot to mention that DOSBOX is the easiest and slowest solution here. ;-)

In default configuration DOSBOX tries to adjust the CPU speed to the requirements of the running software. Without adjustment this is normally not the fastest possible CPU speed.

The advantage of the Win32 package is, that it could compile the HP ROM and RAM entry point tables for the HP49G without errors. Only on some very rare conditions the source code has to be adjusted for the Win32 package.
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 




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