Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2000-09

[FPC; VP; Delphi] Software News

4 messages · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Thomas Schatzl

Hello all,

there have been a bunch of updates of my source code on my site.

This is an announcement for:

CPU package
--------------

The CPU package is a free powerful cpu detection / timing unit featuring microsecond resolution.

News for rel2rev11:
* Full compatibility for the following pascal compilers/target platform:
- Delphi 3+: Windows (Delphi 2 with slight changes; due to D2 compiler problems)
- Free Pascal: Linux, OS/2, GO32, Windows32
- Virtual Pascal: DPMI32, Windows32, OS/2.
* lots of documentation additions
* multiprocessor aware on FPC/Win32 platform
* accuracy improvement on FPC/Win32 platform

Planned:
* Full multiprocessor awareness for all compiler / platform targets
* Virtual Pascal / Linux port

Be sure to check out docupd.txt for latest news in the main directory as well as the documentation itself.

DIRECTX header translation
-----------------------------

Latest DirectX header translations for the Free Pascal compiler. It is based on the DirectX 7.0a header translation from Erik Unger from 30. July 2000.

News for rel0rev9:
* Includes all DirectX parts except DirectMusic due to FPC limitations (Direct3D, Direct3DRM, DirectDraw, DirectInput, DirectPlay, DirectSetup, DirectSound)
* Seven DirectDraw sample programs
* A readme which contains instructions how to port existing C/C++ code.

Planned:
* Some more examples for all DirectX parts - I'd gladly appreciate any help here; I'll set up a dedicated 'DirectX Corner' on my site if there's enough feedback.

Please read the readme file.

DPMI package
----------------

This is a Free Pascal API to the GO32 DPMI functions.

News for rel1rev11:
* slight documentation changes
* all example programs work with 'pure' DOS again ;)
* 'near pointer' mapping is now more Win 2000 friendly
* new directory structure, makefile support
* some docs about go32 portability
* needs recent CPU package
* all examples work without direct mode assembly, no 'hacks' anymore

Readme file / short installation guide

MEMORY package
---------------------

MEMORY is a general purpose memory copying / memory effects encorporating MMX / SSE library for the Free Pascal compiler.

News:
* fast masked memory transfers with key value, bit mask and byte mask
* 'scaled' memory transfers
* mirrored memory transfers

everything for use with 15/16/32 bits per pixel styled graphics memory.

Get all that stuff at my homepage at
http://members.yline.com/~tom_at_work/index.html

I added some links to probably interesting sites too.

If you're using Netscape Navigator consider disabling CSS.

In hope it works for you as well as it does for me, Thomas

Thomas Schatzl
to Thomas Schatzl

----- Original Message -----

Earlier message 102 lines
From: "Thomas Schatzl" To: "FPC Pascal mailing list" ; "FPC Announce mailing list" Sent: Sunday, September 10, 2000 2:57 PM Subject: [fpc-pascal][FPC; VP; Delphi] Software News > Hello all, > > there have been a bunch of updates of my source code on my site. > > This is an announcement for: > > CPU package > -------------- > > The CPU package is a free powerful cpu detection / timing unit featuring > microsecond resolution. > > News for rel2rev11: > * Full compatibility for the following pascal compilers/target platform: > - Delphi 3+: Windows (Delphi 2 with slight changes; due to D2 compiler > problems) > - Free Pascal: Linux, OS/2, GO32, Windows32 > - Virtual Pascal: DPMI32, Windows32, OS/2. > * lots of documentation additions > * multiprocessor aware on FPC/Win32 platform > * accuracy improvement on FPC/Win32 platform > > Planned: > * Full multiprocessor awareness for all compiler / platform targets > * Virtual Pascal / Linux port > > Be sure to check out docupd.txt for latest news in the main directory as > well as the documentation itself. > > DIRECTX header translation > ----------------------------- > > Latest DirectX header translations for the Free Pascal compiler. It is based > on the DirectX 7.0a header translation from Erik Unger from 30. July 2000. > > News for rel0rev9: > * Includes all DirectX parts except DirectMusic due to FPC limitations > (Direct3D, Direct3DRM, DirectDraw, DirectInput, DirectPlay, DirectSetup, > DirectSound) > * Seven DirectDraw sample programs > * A readme which contains instructions how to port existing C/C++ code. > > Planned: > * Some more examples for all DirectX parts - I'd gladly appreciate any help > here; I'll set up a dedicated 'DirectX Corner' on my site if there's enough > feedback. > > Please read the readme file. > > DPMI package > ---------------- > > This is a Free Pascal API to the GO32 DPMI functions. > > News for rel1rev11: > * slight documentation changes > * all example programs work with 'pure' DOS again ;) > * 'near pointer' mapping is now more Win 2000 friendly > * new directory structure, makefile support > * some docs about go32 portability > * needs recent CPU package > * all examples work without direct mode assembly, no 'hacks' anymore > > Readme file / short installation guide > > MEMORY package > --------------------- > > MEMORY is a general purpose memory copying / memory effects encorporating > MMX / SSE library for the Free Pascal compiler. > > News: > * fast masked memory transfers with key value, bit mask and byte mask > * 'scaled' memory transfers > * mirrored memory transfers > > everything for use with 15/16/32 bits per pixel styled graphics memory. > > Get all that stuff at my homepage at > http://members.yline.com/~tom_at_work/index.html > > I added some links to probably interesting sites too. > > If you're using Netscape Navigator consider disabling CSS. > > In hope it works for you as well as it does for me, > Thomas > > > _______________________________________________ > fpc-pascal maillist - > http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Thomas Schatzl
to Thomas Schatzl: there have been a bunch of updates of my source code on my site. This is an announcement…

Note:

Delphi 2 compatibility was added a few minutes ago. A small D2 example program is now included in the new release (rel2rev12). (directory delphi) Some small Virtual pascal / FPC additions too.

Regards,
Thomas

Earlier message 103 lines
----- Original Message ----- From: "Thomas Schatzl" To: "FPC Pascal mailing list" ; "FPC Announce mailing list" Sent: Sunday, September 10, 2000 2:57 PM Subject: [fpc-pascal][FPC; VP; Delphi] Software News > Hello all, > > there have been a bunch of updates of my source code on my site. > > This is an announcement for: > > CPU package > -------------- > > The CPU package is a free powerful cpu detection / timing unit featuring > microsecond resolution. > > News for rel2rev11: > * Full compatibility for the following pascal compilers/target platform: > - Delphi 3+: Windows (Delphi 2 with slight changes; due to D2 compiler > problems) > - Free Pascal: Linux, OS/2, GO32, Windows32 > - Virtual Pascal: DPMI32, Windows32, OS/2. > * lots of documentation additions > * multiprocessor aware on FPC/Win32 platform > * accuracy improvement on FPC/Win32 platform > > Planned: > * Full multiprocessor awareness for all compiler / platform targets > * Virtual Pascal / Linux port > > Be sure to check out docupd.txt for latest news in the main directory as > well as the documentation itself. > > DIRECTX header translation > ----------------------------- > > Latest DirectX header translations for the Free Pascal compiler. It is based > on the DirectX 7.0a header translation from Erik Unger from 30. July 2000. > > News for rel0rev9: > * Includes all DirectX parts except DirectMusic due to FPC limitations > (Direct3D, Direct3DRM, DirectDraw, DirectInput, DirectPlay, DirectSetup, > DirectSound) > * Seven DirectDraw sample programs > * A readme which contains instructions how to port existing C/C++ code. > > Planned: > * Some more examples for all DirectX parts - I'd gladly appreciate any help > here; I'll set up a dedicated 'DirectX Corner' on my site if there's enough > feedback. > > Please read the readme file. > > DPMI package > ---------------- > > This is a Free Pascal API to the GO32 DPMI functions. > > News for rel1rev11: > * slight documentation changes > * all example programs work with 'pure' DOS again ;) > * 'near pointer' mapping is now more Win 2000 friendly > * new directory structure, makefile support > * some docs about go32 portability > * needs recent CPU package > * all examples work without direct mode assembly, no 'hacks' anymore > > Readme file / short installation guide > > MEMORY package > --------------------- > > MEMORY is a general purpose memory copying / memory effects encorporating > MMX / SSE library for the Free Pascal compiler. > > News: > * fast masked memory transfers with key value, bit mask and byte mask > * 'scaled' memory transfers > * mirrored memory transfers > > everything for use with 15/16/32 bits per pixel styled graphics memory. > > Get all that stuff at my homepage at > http://members.yline.com/~tom_at_work/index.html > > I added some links to probably interesting sites too. > > If you're using Netscape Navigator consider disabling CSS. > > In hope it works for you as well as it does for me, > Thomas > > > _______________________________________________ > fpc-pascal maillist - > http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Thomas Schatzl
to Thomas Schatzl

Note that due to a problem with Delphi 5 the CPU package has been reuploaded.... due to a small problem with the 'overload' identifier.

And btw, these are the platforms I have already tested current package successfully:

FPC 1.1: Linux / Win32 / GO32V2
VP 2.1b: Win32 / DPMI32 / OS/2 (compilation only)
Delphi 2
Delphi 5 [reported]

Untested:
FPC 1.1: OS/2
VP 2.1b: OS/2

I am looking forward that they work nevertheless - no code has been changed since the last release ;) I'd be glad if somebody could run + test there ....

Thank you in advance,
Thomas

Subject: Re: [fpc-pascal][FPC; VP; Delphi] Software News

Show quoted text 52 lines
Note: Delphi 2 compatibility was added a few minutes ago. A small D2 example program is now included in the new release (rel2rev12). (directory delphi) Some small Virtual pascal / FPC additions too. Regards, Thomas ----- Original Message ----- From: "Thomas Schatzl" To: "FPC Pascal mailing list" ; "FPC Announce mailing list" Sent: Sunday, September 10, 2000 2:57 PM Subject: [fpc-pascal][FPC; VP; Delphi] Software News > Hello all, > > there have been a bunch of updates of my source code on my site. > > This is an announcement for: > > CPU package > -------------- > > The CPU package is a free powerful cpu detection / timing unit featuring > microsecond resolution. > > News for rel2rev11: > * Full compatibility for the following pascal compilers/target platform: > - Delphi 3+: Windows (Delphi 2 with slight changes; due to D2 compiler > problems) > - Free Pascal: Linux, OS/2, GO32, Windows32 > - Virtual Pascal: DPMI32, Windows32, OS/2. > * lots of documentation additions > * multiprocessor aware on FPC/Win32 platform > * accuracy improvement on FPC/Win32 platform > > Planned: > * Full multiprocessor awareness for all compiler / platform targets > * Virtual Pascal / Linux port > > Be sure to check out docupd.txt for latest news in the main directory as > well as the documentation itself. > > DIRECTX header translation > ----------------------------- > > Latest DirectX header translations for the Free Pascal compiler. It is based > on the DirectX 7.0a header translation from Erik Unger from 30. July

2000.

Show quoted text 37 lines
> > News for rel0rev9: > * Includes all DirectX parts except DirectMusic due to FPC limitations > (Direct3D, Direct3DRM, DirectDraw, DirectInput, DirectPlay, DirectSetup, > DirectSound) > * Seven DirectDraw sample programs > * A readme which contains instructions how to port existing C/C++ code. > > Planned: > * Some more examples for all DirectX parts - I'd gladly appreciate any help > here; I'll set up a dedicated 'DirectX Corner' on my site if there's enough > feedback. > > Please read the readme file. > > DPMI package > ---------------- > > This is a Free Pascal API to the GO32 DPMI functions. > > News for rel1rev11: > * slight documentation changes > * all example programs work with 'pure' DOS again ;) > * 'near pointer' mapping is now more Win 2000 friendly > * new directory structure, makefile support > * some docs about go32 portability > * needs recent CPU package > * all examples work without direct mode assembly, no 'hacks' anymore > > Readme file / short installation guide > > MEMORY package > --------------------- > > MEMORY is a general purpose memory copying / memory effects

encorporating

Show quoted text 28 lines
> MMX / SSE library for the Free Pascal compiler. > > News: > * fast masked memory transfers with key value, bit mask and byte mask > * 'scaled' memory transfers > * mirrored memory transfers > > everything for use with 15/16/32 bits per pixel styled graphics memory. > > Get all that stuff at my homepage at > http://members.yline.com/~tom_at_work/index.html > > I added some links to probably interesting sites too. > > If you're using Netscape Navigator consider disabling CSS. > > In hope it works for you as well as it does for me, > Thomas > > > _______________________________________________ > fpc-pascal maillist - > http://lists.freepascal.org/mailman/listinfo/fpc-pascal _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal