Update of ILper v2.3, ILDosLink v1.05, ILVideo v1.35 and ILVideo80 v1.25
|
01-17-2018, 08:25 AM
(This post was last modified: 01-17-2018 08:32 AM by J-F Garnier.)
Post: #2
|
|||
|
|||
RE: Update of ILper v2.3, ILDosLink v1.05, ILVideo v1.35 and ILVideo80 v1.25
(01-16-2018 07:02 PM)Christoph Giesselink Wrote: The AID was changed in VB ILPer v1.33, before in 1.31 it was 48, which is the AID of a HP-82163A, a display device and so we have the ID$ remainder "DISPLAY\r". (01-16-2018 10:02 PM)Mike (Stgt) Wrote: Only one word about the AID/ID$ mismatch discussion everyone may solve to his flavor now -- I have no problem with a virtul printer not printing on real paper, but use a square on my display as 'virtual paper'. But to classify a device (accordant its capabilities) with it's AID as some kind of a printer but baptise it with an ID$ 'DISPLAY' just sets the border between virtual and real to (or inside) the simulated device. Some kind of para-virtualisation.:-) Some background on the choice of AID/ID$ of the ILPer 'printer': in 2008 I wrote the VB version of ILPer to provide a support tool of the PIL-Box. I re-used the code that comes from my Emu41/71 (and actually comes from a previous ILPER DOS version - 1990 era). In those previous versions, the "DISPLAY" device is a true display that supports the HP escape sequences for cursor control. My knowledge of VB was too limited to support these escape sequences in the Windows version so I just ignored them. I then realized that keeping a display AID was causing problems with the HP71 because this machine, by default, searches for a display and uses it if found. This produced bad outputs. So I changed the AID to a generic printer (46), but didn't change the ID$ as it didn't harm. With this change you can now do DISPLAY IS PRINTER (on the HP71) and have correct outputs. In conclusion, I recommend to keep a printer-class AID for the ILPer printer window. You may change the ID$ if you prefer to have some consistency :-) just remember that the HP41 needs a 7-character ID$ for FINDID to work correctly. Of course you are free to experiment ! Quote:At least I have now the chance to end this situation with two "Displays", one of them a virtual printer. Current output of LCAT run in Emu41 under DOSBox with ILPilsim and ILPer "attached":Nice setup. Is the challenge to find out how you create this config? :-) J-F |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
Update of ILper v2.3, ILDosLink v1.05, ILVideo v1.35 and ILVideo80 v1.25 - Christoph Giesselink - 01-16-2018, 07:02 PM
|
User(s) browsing this thread: 1 Guest(s)