pyILPER 1.8.0 final release
|
02-14-2019, 07:48 PM
(This post was last modified: 02-14-2019 09:30 PM by jsi.)
Post: #1
|
|||
|
|||
pyILPER 1.8.0 final release
I published the final version of pyILPER 1.8.0 on GitHub.
The most important new features are:
See the release announcement of pyILPER 1.8.0 on GitHub for further details. pyILPER 1.8.0 is available on the ANACONDA channel by now. A Code:
Please mind that pyILPER now requires Python 3.7 on the Anaconda platform. Check the Python version of your installation with: Code:
You can upgrade the Python version to 3.7 with: Code:
Many thanks to Dave and Bob for supporting the beta tests. Regards Joachim |
|||
02-15-2019, 01:30 AM
Post: #2
|
|||
|
|||
RE: pyILPER 1.8.0 final release
(02-14-2019 07:48 PM)jsi Wrote: I published the final version of pyILPER 1.8.0 on GitHub. Thanks for a great release Joachim, adding HP-75 support in the terminal is awesome. I had to upgrade Python from 3.6.x to 3.7; it went smoothly following your instructions, but something in the environment has changed. For 1.7.2, I could launch pyILPer from a Windows cmd file, but this doesn't work with the new version. After some digging around, I found a way to do this, though I can't claim to understand all the subtleties of Ana/Minconda environments. I have a shortcut on my desktop that points to a cmd file located in my pyILPer home folder. That script contains: Code: :: Startup script to launch pyILPer Very cool, thanks very much once again! --Bob Prosperi |
|||
02-15-2019, 05:33 AM
Post: #3
|
|||
|
|||
RE: pyILPER 1.8.0 final release
Quote:I published the final version of pyILPER 1.8.0 on GitHub. Great Job !!! Thank you very much. Without pyILPer an PIL-Box I wouldn't use my HP71 so often for programming. Can anybody help me with starting pyILPer from a MAC Desktop? best regards from Austria Erwin |
|||
02-15-2019, 11:09 AM
Post: #4
|
|||
|
|||
RE: pyILPER 1.8.0 final release | |||
02-16-2019, 07:02 AM
(This post was last modified: 02-16-2019 07:17 AM by Erwin.)
Post: #5
|
|||
|
|||
RE: pyILPER 1.8.0 final release
(02-15-2019 11:09 AM)jsi Wrote:(02-15-2019 05:33 AM)Erwin Wrote: ... Hi, yes that's a fine solution. Only one problem besides an icon (can't find a pyILPer icon) is that after double clicking it opens the window and then I have to start the script. Code: tell application "Terminal" but it runs :-) EDIT: find the solution: save the applescript as application - then it runs imediatly regards |
|||
02-20-2019, 12:43 AM
(This post was last modified: 02-20-2019 02:18 PM by Sylvain Cote.)
Post: #6
|
|||
|
|||
RE: pyILPER 1.8.0 final release
Hello Joachim,
Great version! Just updated everything on my side. The first thing I did was to test the HP-75 Terminal. It is working, but the terminal polling by the HP-75 make this so inefficient, it's scary. Thank you very much! Sylvain HP-75 / pyILPer Terminal / HP-IL trace with comments HP-75 polling loop - no key pressed scenario (this set of messages is repeated over and over) Code: HP75 Terminal Comment Code: TAD 02 tad 02 Set Terminal as talker : request/response Code: UNL unl Disable listeners : request/response HP-75 polling loop - key pressed scenario (detect 'A' key has been pressed in the pyILPer terminal) Code: HP75 Terminal Comment Code: TAD 02 tad 02 Set Terminal as talker : request/response Code: UNL unl Disable listeners : request/response HP-75 display update - HP-75 update pyILPer terminal screen to reflect key pressed and check if another key has been pressed (in this case, no key has been pressed) Code: HP75 Terminal Comment Code: LAD 02 lad 02 Set Terminal as listener : request/response Code: TAD 02 tad 02 Set Terminal as talker : request/response Code: UNL unl Disable listeners : request/response edit: typo + formatting |
|||
02-20-2019, 06:56 AM
(This post was last modified: 02-20-2019 06:59 AM by jsi.)
Post: #7
|
|||
|
|||
RE: pyILPER 1.8.0 final release
Hello Sylvain,
(02-20-2019 12:43 AM)Sylvain Cote Wrote: It is working, but the terminal polling by the HP-75 make this so inefficient, it's scary. The KEYBOARD IS implementation of the HP-71 is obviously much more efficient than the HP-75 version. I don't own such a device and had no "user experience" so far with a HP-75 and the terminal emulation. But iit is fun if you use pyILPER with the EMU75 emulator of J-F Garnier which can run at much higher speed than the original device. This works, because the HP-75 KEYBOARD is implementation does not use service requests. Regards Joachim |
|||
02-21-2019, 03:58 AM
(This post was last modified: 02-21-2019 03:59 AM by Sylvain Cote.)
Post: #8
|
|||
|
|||
RE: pyILPER 1.8.0 final release
I was curious to see the HP-71 controller implementation of the terminal mode, so I did the same investigation on the HP-71 that I previously did on the HP-75.
Again, the way the HP-IL system implements the HP-IB hardware control lines makes it extremely chatty on the wire. HP-71 / pyILPer Terminal / HP-IL trace with comments HP-71 polling loop - no key pressed scenario (this set of messages is repeated over and over) Code: HP71 Terminal Comment HP-71 polling loop - key pressed scenario (detect 'A' key has been pressed in the pyILPer terminal) Code: HP71 Terminal Comment Code: IDY 00 isr 00 Parallel/Serial Polling / Interrupt Service Request (called SRQ or Service Request in the HP-IL spec.) Code: IDY 00 idy 00 Parallel/Serial Polling : request/response HP-71 display update - HP-71 update pyILPer terminal screen to reflect key pressed and check if another key has been pressed (in this case, no key has been pressed) Code: HP71 Terminal Comment Code: UNL unl Disable listeners : request/response Code: IDY 00 idy 00 Parallel/Serial polling : request/response Code: UNL unl Disable listeners : request/response Code: IDY 00 idy 00 Parallel/Serial Polling : request/response |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 2 Guest(s)