system: HP41 + linux PC (as storage and printer modem)
Posted 04-14-2021 at 02:01 PM by floppy_stuttgart
Updated 04-22-2022 at 11:25 AM by floppy_stuttgart
Updated 04-22-2022 at 11:25 AM by floppy_stuttgart
Start; April 14 2021; the HP41 is on my desk; target: connect this HP41 to my PC 64bit Debian Buster for program storage and program retrieval and printing to a CUPS printer (later on PI raspbian? Arduino?)
Further hardware necessary:
- HP-IL (ordered)
- PIL-Box (requested)
- connectors HP-IL to PIL-Box (ordered via eBay or as 3D print)
Software preparation:
- for connection PIL-Box to PC; will install this later - today, I installed an HP41 emulator "V41" on Debian Buster 64bits with "wine" while waiting for the hardware (will take weeks/months..)
Target: writing HP41 program files on the PC for transferring them later into the HP41
-
-
- download V41 last version from there - make setup with
- start
and choose Win10
- put the
and
files from
into
- put the
from into
.. and
(not sure why it cames up the missing file there was making an issue after reboot)
- start the emulator with the command
- an HP41 icon appear in the program list of Debian Buster. Just pin it into your menu, then the HP41 emulator starts by double clicking (not sure that was necessary, but I deleted the hp41.desktop file which was there /home/user/Schreibtisch)
- looks good. Will play around now and will try to copy programs from the internet as TXT files and transfer them to that emulator on the PC. Example from here https://www.hpmuseum.org/cgi-sys/cgi...cgi?read=72333
Update 24 Aug 2021:
- pyilper from anaconda package installed
- programms (downloaded from github or others) are now exchanged between HP41CV and a PC 64bits Debian11
- any programs from "V41 R9F" or HP41CV can be printed into pyilper windows and copied into a text programm; then can be printed to any standard printer (no need for expensive HP vintage printers, cassette recorders, wand..)
Update Apr5 2022:
since I had compatibility issues between virtual drives created with pyilper (no install on ARM possible till now) and virtual drives from ilper (install on PC x86 or ARM achieved), I moved to Ilper and other programs from there https://hp.giesselink.com/hpil.htm
Ilper command for starting it automatically with a conf file (in a window or in a script):
80column video emulator install/setup (setup on -going; more to be updated):
dwonload https://hp.giesselink.com/HPIL/Ilvideo80_1.3.zip and unzip it
download https://hp.giesselink.com/Runtime/vcredist2005_x86.exe
start it installation with
start the video from above with
When I have a program in textform (see above; without line numbers in the beginning of the line), then I change it in raw format and upload the resulting into the virtual drive via the emulator on the PC. The command I use on my linux is
Further hardware necessary:
- HP-IL (ordered)
- PIL-Box (requested)
- connectors HP-IL to PIL-Box (ordered via eBay or as 3D print)
Software preparation:
- for connection PIL-Box to PC; will install this later - today, I installed an HP41 emulator "V41" on Debian Buster 64bits with "wine" while waiting for the hardware (will take weeks/months..)
Target: writing HP41 program files on the PC for transferring them later into the HP41
-
Quote:
apt-get install wine
Quote:
dpkg --add-architecture i386 && apt-get update && apt-get install wine32
Quote:
wine V41R9F.exe
Quote:
winecfg
- put the
Quote:
LCD.fon
Quote:
LCD4.ttf
Quote:
../.wine/drive_c/Program Files (x86)/HP-Emulators/V41
Quote:
../.wine/drive_c/windows/Fonts
Quote:
mfc80.dll
Quote:
../.wine/drive_c/windows/system32
Quote:
../.wine/drive_c/Program Files (x86)/HP-Emulators/V41
- start the emulator with the command
Quote:
wine /home/user/.wine/drive_c/'Program Files (x86)'/HP-Emulators/V41/V41.exe
- looks good. Will play around now and will try to copy programs from the internet as TXT files and transfer them to that emulator on the PC. Example from here https://www.hpmuseum.org/cgi-sys/cgi...cgi?read=72333
Quote:
01 LBL "OUP2RAW"
02 "DOSLINK"
03 FINDID
04 SELECT
05 XEQ 00
06 STO 00
07 256
08 *
09 STO 01
10 XEQ 00
11 ST+ 00
12 ST+ 01
13 GTO 01
14 LBL 00
15 2
16 INAN
17 ATOX
18 XROM "D"
19 RTN
20 LBL 01
21 XEQ 00
22 OUTXB
23 ST+ 00
24 DSE 01
25 GTO 01
26 XEQ 00
27 RCL 00
28 256
29 MOD
30 "CHKSM ERR"
31 X(NE)Y?
32 AVIEW
33 END
02 "DOSLINK"
03 FINDID
04 SELECT
05 XEQ 00
06 STO 00
07 256
08 *
09 STO 01
10 XEQ 00
11 ST+ 00
12 ST+ 01
13 GTO 01
14 LBL 00
15 2
16 INAN
17 ATOX
18 XROM "D"
19 RTN
20 LBL 01
21 XEQ 00
22 OUTXB
23 ST+ 00
24 DSE 01
25 GTO 01
26 XEQ 00
27 RCL 00
28 256
29 MOD
30 "CHKSM ERR"
31 X(NE)Y?
32 AVIEW
33 END
- pyilper from anaconda package installed
- programms (downloaded from github or others) are now exchanged between HP41CV and a PC 64bits Debian11
- any programs from "V41 R9F" or HP41CV can be printed into pyilper windows and copied into a text programm; then can be printed to any standard printer (no need for expensive HP vintage printers, cassette recorders, wand..)
Update Apr5 2022:
since I had compatibility issues between virtual drives created with pyilper (no install on ARM possible till now) and virtual drives from ilper (install on PC x86 or ARM achieved), I moved to Ilper and other programs from there https://hp.giesselink.com/hpil.htm
Ilper command for starting it automatically with a conf file (in a window or in a script):
Code:
exec wine '/home/user/.wine/drive_c/Program Files (x86)/HP-Emulators/ILPER/ilper.exe' '/start' 'Z:\\ILPer1.vil' &
dwonload https://hp.giesselink.com/HPIL/Ilvideo80_1.3.zip and unzip it
download https://hp.giesselink.com/Runtime/vcredist2005_x86.exe
start it installation with
Code:
wine 'vcredist2005_x86.exe'
Code:
wine '/home/pascal/.wine/drive_c/Program Files (x86)/HP-Emulators/ILVIDEO80/ILVideo80.exe'
Quote:
wine "/home/user/.wine/drive_c/Program Files (x86)/HP-Emulators/HP41UC/hp41uc.exe" /t=PROGRAM.TXT /r /k
Total Comments 0