Groups | Search | Server Info | Login | Register
Groups > comp.lang.pascal.borland > #240
| From | Robert Prins <robert@prino.org> |
|---|---|
| Newsgroups | comp.lang.pascal.borland |
| Subject | Re: CLPB Mini FAQ v2.08 - Final |
| Date | 2025-02-08 12:40 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <vo7cep$e2m$1@dont-email.me> (permalink) |
| References | <vdlraq$3modt$1@dont-email.me> <a9ed1368cb2770122b44970064fe66560e40c9c6@i2pn2.org> <vnr6eu$1e122$1@dont-email.me> <e891a4166a1a3bd824df91608833d95f3508acae@i2pn2.org> |
On 2025-02-07 06:37, Chax Plore wrote: > Thank you! Found your comfy corner on Neocities Neocities is OK for what I need. My pages are simple, I don't need fancy javascript (there's a little to sort tables, and to make one page select a random link, click on the forward arrow on e.g. <https://prino.neocities.org/www/johan_schimanski/outside.html>, go back and repeat) > and downloaded some code. > db/dw/dd trick is a classic. I get the db/dw/dd's from assembling code using <https://defuse.ca/online-x86-assembler.htm> > Also thank you for Pascal enhanced/tuned-up Runtime Library, of which you are a > co-author. It rescued few of my past projects from effects of Borland RRL bugs. It might actually be interesting to go back to it, and check what can be done to improve it, using SSEx or even AVX code, although I'm not sure it that runs in 16-bit DOS, or fit some of the Norbert Juffa code to handle Borland 6-byte reals into the old Turbo Pascal 3 compiler, I've got a complete, fairly well commented, disassembly of the latter, and the source of Norbert's code in included in the TP6 and BP7 replacement libraries. Then again, there are so many other things that require more attention... Near the top of my non-hitching to-do list is the wish to create an "EHIPAS" REXX exec that can turn Pascal source into a format that resembles, as close as possible, the Borland and VP IDE's, similar to my other EHIxxx routines that turn z/OS legacy languages into a format that resembles the highlighting in the z/OS ISPF editor, like <https://prino.neocities.org/zOS/ehipli.exec.html> foe PL/I. Anyway, thanks for your kind words, and if you have any questions about the code you have downloaded, drop me a line. Robert -- Robert AH Prins robert(a)prino(d)org The hitchhiking grandfather - https://prino.neocities.org/ Some REXX code for use on z/OS - https://prino.neocities.org/zOS/zOS-Tools.html > > On 2025-02-03 22:44, Robert Prins wrote: >> On 2025-02-03 10:44, Chax Plore wrote: >>> Please do not abandon the Mini FAQ. >>> maybe it is somewhat silent on this group, but Pascal is always alive in our >>> hearts. >> >> I know, and I still use it all the time, next to PL/I and REXX, in the form of >> Virtual Pascal (VP), which is just as "dead" as Turbo/Borland Pascal, but at >> least it allows me to create 32-bit executables that still run on 64-bit >> Windoze (W7 in my case). >> >> I've tried FreePascal a few times, and it doesn't support one feature that was >> in TP/BP from V4 when Borland introduced the "unit" feature, it eliminates >> variables that are part of a single "const" declaration. >> >> And the IDE and debugger suck, suck big time! >> >> Of course VP has the major disadvantage that it doesn't natively support >> anything after the Pentium in the built-in assembler, so to use post-Pentium >> instructions you will have to hark back to TP 1/2/3 times, and code the >> instructions using db/dw/dd definitions and debugging them is a bit tricky, to >> say the least. My "lift" program uses both MMX, P6 (conditional moves), and >> even AVX instructions! >> >> If you want to see some of my (badly commented) code, it can be found via the >> links on <https://prino.neocities.org/miscellaneous/hitchtech.html> and >> there's a link to the "manual" next to it. You need "lift32bit.rar" and the >> input file for the main "lift" program is in liftdat.rar". "lift32bit.rar" >> also contains the executables and VPO files, although the latter are obviously >> specific, directory-wise, for my system. The final (60th!) 16-bit TP 3 version >> can also be found on the same page, it runs in DOSBox-X. >> >> Anyway to come back to your post after this senseless blabbering, I might >> consider reposting the mini-FAQ occasionally, if and when there's some >> activity in the group. >> >> Robert > >
Back to comp.lang.pascal.borland | Previous | Next — Previous in thread | Find similar
Re: CLPB Mini FAQ v2.08 - Final Chax Plore <ftilojim@tznvy.pbz> - 2025-02-03 11:44 +0100
Re: CLPB Mini FAQ v2.08 - Final Robert Prins <robert@prino.org> - 2025-02-03 21:44 +0000
Re: CLPB Mini FAQ v2.08 - Final Chax Plore <ftilojim@tznvy.pbz> - 2025-02-07 07:37 +0100
Re: CLPB Mini FAQ v2.08 - Final Robert Prins <robert@prino.org> - 2025-02-08 12:40 +0000
csiph-web