Puff 2.1
Raymond Brooks
After many years I decided to try again to use Puff 2.1 to design some low band microwave boards. However I don't have access to a win 98/XP PC with a parallel printer any more.
So here's my question dose anyone have a copy of how to use PUFF 2.1 on PC running Windows 7 with PCB printing output. I know I can buy it again on DVD from vhfcomm but all I need is how to use it on Win7. Raymond G8KPS |
|
cricri
Hi ,
May be an answer here :
https://www.qsl.net/n9zia/puff/winpuf.html
73
Xtian / F1VL
Le 28/11/2022 à 12:10, Raymond Brooks a
écrit :
After many years I decided to try again to use Puff 2.1 to design some low band microwave boards. However I don't have access to a win 98/XP PC with a parallel printer any more.
|
|
geoffrey pike
Here is the place to be About 1/3 way down the page cheers Geoff GI0GDP
On Monday, 28 November 2022 at 11:10:59 GMT, Raymond Brooks <g8kps@...> wrote:
After many years I decided to try again to use Puff 2.1 to design some low band microwave boards. However I don't have access to a win 98/XP PC with a parallel printer any more. So here's my question dose anyone have a copy of how to use PUFF 2.1 on PC running Windows 7 with PCB printing output. I know I can buy it again on DVD from vhfcomm but all I need is how to use it on Win7. Raymond G8KPS |
|
cricri
Le 28/11/2022 à 12:10, Raymond Brooks a
écrit :
After many years I decided to try again to use Puff 2.1 to design some low band microwave boards. However I don't have access to a win 98/XP PC with a parallel printer any more.
|
|
Robin Szemeti - G1YFG
As an alternative ... have you had a look at SimSmith? There is a YouTube here: On Mon, 28 Nov 2022 at 11:20, cricri <cricri2002@...> wrote:
--
Robin Szemeti - G1YFG |
|
Robin Szemeti - G1YFG
Sigh ... I can't even paste reliably today ... Youtube *here* ... https://www.youtube.com/watch?v=dJ3W0_5Enjs On Mon, 28 Nov 2022 at 11:40, Robin Szemeti - G1YFG via groups.io <robin=redpoint.org.uk@groups.io> wrote:
--
Robin Szemeti - G1YFG |
|
Alan Beard
Hi all,
Being a Linux user, I downloaded the Puff source and tried compiling.
Nogo, all the available X11 libraries for the Borland style graphics library
use lower case function names whereas the Pascal source uses mixed case function names.
eg. undefined reference to `GotoXY'
Guess I'm not a guru C programmer.
Alan VK2ZIW
On Mon, 28 Nov 2022 11:41:02 +0000, Robin Szemeti - G1YFG via groups.io
wrote
> Sigh ... I can't even paste reliably today ... > > Youtube *here* ... https://www.youtube.com/watch?v=dJ3W0_5Enjs > > On Mon, 28 Nov 2022 at 11:40, Robin Szemeti - G1YFG via groups.io <robin=redpoint.org.uk@groups.io> wrote: >
> -- > Robin Szemeti - G1YFG --------------------------------------------------- Alan VK2ZIW Before the Big Bang, God, Sela. OpenWebMail 2.53, nothing in the cloud. |
|
Alan Beard
Hi all,
Is there any interest in having "puff" run on current Linux?
amd64 or x86_64, Ubuntu etc..
Alan VK2ZIW
On Thu, 1 Dec 2022 07:10:55 +1000, Alan Beard wrote
> Hi all, > > > Being a Linux user, I downloaded the Puff source and tried compiling. > > > Nogo, all the available X11 libraries for the Borland style graphics library > use lower case function names whereas the Pascal source uses mixed case function names. > > > eg. undefined reference to `GotoXY' > > > Guess I'm not a guru C programmer. > > > Alan VK2ZIW > > > On Mon, 28 Nov 2022 11:41:02 +0000, Robin Szemeti - G1YFG via groups.io wrote > > Sigh ... I can't even paste reliably today ... > > > > Youtube *here* ... https://www.youtube.com/watch?v=dJ3W0_5Enjs > > > > On Mon, 28 Nov 2022 at 11:40, Robin Szemeti - G1YFG via groups.io <robin=redpoint.org.uk@groups.io> wrote: > > --------------------------------------------------- Alan VK2ZIW Before the Big Bang, God, Sela. OpenWebMail 2.53, nothing in the cloud. |
|
On Fri, 2 Dec 2022 at 00:29, Alan Beard <beardal@...> wrote:
Yes. I used it years ago and found it useful. 90% of the time I run Ubuntu. The other 10% is split between Solaris and Windoze. Dave Dr. David Kirkby, Kirkby Microwave Ltd, drkirkby@... https://www.kirkbymicrowave.co.uk/ Telephone 01621-680100./ +44 1621 680100 Registered in England & Wales, company number 08914892. Registered office: Stokes Hall Lodge, Burnham Rd, Althorne, Chelmsford, Essex, CM3 6DT, United Kingdom |
|
Possibly. I got it running happily under Linux once upon a time (can't remember which flavour - would likely have been either Puppy or one of the Lubuntu variants) but haven't had any success with recent distros. But my experience has been that Puff runs so well using Linux + DOSBox (once the DOSBox config file has been tweaked to optimise screen configuration and cycles settings) that I've felt no need to consider any other option.
Kevin ZL3KE |
|
Dave_G0WBX
Re:-
Is there any interest in having "puff" run on current Linux? amd64 or x86_64, Ubuntu etc.. As it runs fine in DosBox, it's just getting the printing side to work. With other ancient software I have crossed paths with (Informix Smartware in the immediate past day job) I managed to get it to "Print to a file" (TIF format I think*) that could then be imported into a word processor (MS Word, or LibreOffice Write) where other info could be added to "Top & Tail" with extra info as needed, then printed "natively" according to the host OS in use. (* I was using the "Megabuild" version of DosBox for that.) Clunky, but reliable... If recompiling for native Linux code, then perhaps porting to Java? As then all that's needed is an OS dependant JRE... Not something I've done, but I have been impressed with the likes of SimSmith and YAAC that are both native Java applications that run on Windows, 'Nix, or Mac environments (subject to "permissions" on Mac's though) so long as there is a working JRE installed. Be it Oracle, or one of the "Open" versions. Native Linux is OK, but it would also need to be buildable on a Pi these days as well. (Note! "Java" is not related to "JavaScript" other than in name, they are utterly different beasts.) Just one idea. 73. Dave G8KBV -- Created on and sent from a Unix like PC running and using free and open source software: |
|
geoffrey pike
I could never get it to run in DosBox the screen would open and then immediately close, still have the XP machines though cheers Geoff Gi0GDP
On Friday, 2 December 2022 at 20:33:11 GMT, Dave_G0WBX via groups.io <g8kbvdave@...> wrote:
Re:- Is there any interest in having "puff" run on current Linux? amd64 or x86_64, Ubuntu etc.. As it runs fine in DosBox, it's just getting the printing side to work. With other ancient software I have crossed paths with (Informix Smartware in the immediate past day job) I managed to get it to "Print to a file" (TIF format I think*) that could then be imported into a word processor (MS Word, or LibreOffice Write) where other info could be added to "Top & Tail" with extra info as needed, then printed "natively" according to the host OS in use. (* I was using the "Megabuild" version of DosBox for that.) Clunky, but reliable... If recompiling for native Linux code, then perhaps porting to Java? As then all that's needed is an OS dependant JRE... Not something I've done, but I have been impressed with the likes of SimSmith and YAAC that are both native Java applications that run on Windows, 'Nix, or Mac environments (subject to "permissions" on Mac's though) so long as there is a working JRE installed. Be it Oracle, or one of the "Open" versions. Native Linux is OK, but it would also need to be buildable on a Pi these days as well. (Note! "Java" is not related to "JavaScript" other than in name, they are utterly different beasts.) Just one idea. 73. Dave G8KBV -- Created on and sent from a Unix like PC running and using free and open source software: |
|
Raymond Brooks
Thanks for information on installing puff, I have used dosbox and dosbox-x. I can run puff but my original request was how to get it to print, in particular photographic artwork. On 2 Dec 2022 01:35, "Dr. David Kirkby, Kirkby Microwave Ltd" <drkirkby@...> wrote:
--
Raymond G8KPS |
|
Alan Beard
Hi again,
Compiling on Linux:
We have the source. It is in Pascal and "FreePascal" compiles the Pascal but the graphics library is the problem.
For starters, it calls mixed case functions eg. CloseGraph for closegraph in the link library.
puff-20181104.tgz
Then, other functions don't exist in the library eg. NoSound and ReadKey.
I've tried these libraries:
libXbgi
SDL_bgi is based on SDL2, and is portable targeting the MingW compiler.
The GRX graphics library (multiplatform) provides a BGI subsystem which is mostly compatible with the original Borland library.
XBGI is a freeware implementation for X11 that also provides PostScript output.
Libgraph is another free software implementation for X11.
TurboC aims at porting Turbo C sources to gcc on Unix, including BGI.
The OpenBGI Library is yet another free implementation for MS Windows.
So, if anyone has source for the Linux port, please, can I have a copy?
BTW: There may be other good Pascal programs needing a suitable library.
Alan VK2ZIW
On Sat, 03 Dec 2022 18:33:21 +0000, Raymond Brooks wrote
> Thanks for information on installing puff, I have used dosbox and dosbox-x. I can run puff but my original request was how to get it to print, in particular photographic artwork. > > On 2 Dec 2022 01:35, "Dr. David Kirkby, Kirkby Microwave Ltd" <drkirkby@...> wrote:
> > -- > Raymond G8KPS --------------------------------------------------- Alan VK2ZIW Before the Big Bang, God, Sela. OpenWebMail 2.53, nothing in the cloud. |
|
Alan Beard
Hi again,
All fixed.
The current Pascal compiler (Free Pascal) "fpc" creates a link file
that "confuses" the Makefile with a "process ID" in the link file.
Thus the "sed" line fails to add a library.
In "Makefile" the "sed" line should be:
sed 's/.res /.res puff_c.o -lX11 /' <ppas.sh >ppasx.sh
Also, a replacement for XKeycodeToKeysym in puff_c.c is:
mykey = XkbKeycodeToKeysym( dpy, xe->xkey.keycode,
0, event.xkey.state & ShiftMask ? 1 : 0);
Download from my website:
www.unixservice.com.au/hamradio/ "Puff for Linux Dec 2022".
So, "Puff" is revived!
Alan VK2ZIW
> Hi again, > > --------------------------------------------------- Alan VK2ZIW Before the Big Bang, God, Sela. OpenWebMail 2.53, nothing in the cloud. |
|
Alan Beard
Hi all,
I've placed puff-20221204.tgz in the "Files" section.
Just install FreePascal (fpc) on your Linux and compile it.
The exe is 900Kb whereas the source is half that.
Alan VK2ZIW
On Sun, 4 Dec 2022 17:21:12 +1000, Alan Beard wrote
> Hi again, > > > All fixed. > > > The current Pascal compiler (Free Pascal) "fpc" creates a link file > that "confuses" the Makefile with a "process ID" in the link file. > Thus the "sed" line fails to add a library. > In "Makefile" the "sed" line should be: > sed 's/.res /.res puff_c.o -lX11 /' <ppas.sh >ppasx.sh > > > Also, a replacement for XKeycodeToKeysym in puff_c.c is: > > mykey = XkbKeycodeToKeysym( dpy, xe->xkey.keycode, > 0, event.xkey.state & ShiftMask ? 1 : 0); > > Download from my website: > > www.unixservice.com.au/hamradio/ "Puff for Linux Dec 2022". > > So, "Puff" is revived! > > Alan VK2ZIW > > On Sun, 4 Dec 2022 05:48:32 +1000, Alan Beard wrote > > Hi again, > > > > > > --------------------------------------------------- > Alan VK2ZIW > Before the Big Bang, God, Sela. > OpenWebMail 2.53, nothing in the cloud. > > --------------------------------------------------- Alan VK2ZIW Before the Big Bang, God, Sela. OpenWebMail 2.53, nothing in the cloud. |
|
G8DQX list
Alan, thanks so much for doing that. I will shortly have an extra entry
on the ever-growing to-do list! There is another version of the manual
(described as for version 2.0), besides the one supplied in the
TGZ file. The three bonus features are the dragon on the front,
the presence of the full “puff”, rather than “pu ” which mostly
replaces puff in the presumably earlier manual, and, best of all,
the images are correct, rather than replaced by blank rectangles!
This more useful version may be found at https://github.com/trayres/PUFF,
and the handbook itself at https://github.com/trayres/PUFF/blob/master/Puff_Handbook.pdf.
(But note that this is a simple photographic (non-sandwich) scan,
presumably of a paper original.) Frustratingly, one is not aware of the source files for the PDF document. 73, Stay Safe, Robin, G8DQX On 04/12/2022 07:21, Alan Beard wrote:
|
|
Alan Beard
Hi,
I've just added the compiled "puff" for Linux and the "parts" from the DOS puff version
into my file below on www.unixservice.com.au.
The version at https://github.com/trayres/PUFF needs the fix to the "sed" line in Makefile
for the newer Free Pascal ver 3.2.2.
A windows version is out there and works fine on DosBox.
I'm not a Windows developer and have no need for a Windows version, though
a MAC or Android version would be good.
Alan VK2ZIW
On Sun, 4 Dec 2022 22:31:38 +0000, G8DQX list wrote
> Alan, > thanks so much for doing that. I will shortly have an extra entry on the ever-growing to-do list! There is another version of the manual (described as for version 2.0), besides the one supplied in the TGZ file. The three bonus features are the dragon on the front, the presence of the full [UTF-8?]“puff�, rather than [UTF-8?]“pu [UTF-8?]� which mostly replaces puff in the presumably earlier manual, and, best of all, the images are correct, rather than replaced by blank rectangles! This more useful version may be found at https://github.com/trayres/PUFF, and the handbook itself at https://github.com/trayres/PUFF/blob/master/Puff_Handbook.pdf. (But note that this is a simple photographic (non-sandwich) scan, presumably of a paper original.) > > Frustratingly, one is not aware of the source files for the PDF document. > 73, Stay Safe, > Robin, G8DQX > > On 04/12/2022 07:21, Alan Beard wrote: >
--------------------------------------------------- Alan VK2ZIW Before the Big Bang, God, Sela. OpenWebMail 2.53, nothing in the cloud. |
|