Re: [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license

2020-12-23 Thread Javier Gutiérrez Chamorro
If anyone's is interested I just forked your Ullrich von Bassewitz's SVGA
BGI drivers on Github, and applied some optimizations and updates:
https://github.com/javiergutierrezchamorro/SVGABGI/tree/main/svga

Regards.

El mar, 22 dic 2020 a las 9:29, Danilo Pecher (<
danilo.pec...@data-experts.biz>) escribió:

> It happens on both Virtualbox and my ancient Compaq NX-8220. And
> indeed, as hinted by several folks, it seems to be connected to fdapm.
>
> On Mon, 21 Dec 2020 at 20:03, Robert Riebisch  wrote:
> >
> > Hi Danilo,
> >
> > > I still have legal copies of Turbo Pascal 3.0, 4.5, 6.0 and Borland
> > > Pascal 7.0, so if there's interest, I'd be willing to take a look at
> > > them to see if there's any insects to weed out.
> >
> > It might be interesting only, if some existing project already relies on
> > these drivers.
> >
> > The, probably better, von Bassewitz drivers are also under zlib license.
> >
> > > Speaking of which. I noticed that pretty much all Borland Test-mode
> > > IDE's for Turbo-C, Turbo Pascal and Turbo-Prolog react very sluggishly
> > > in FreeDOS while working okay on MS-DOS and PTS-DOS. Anyone got a clue
> > > what might cause this?
> >
> > Is this real hardware or some emu./virt. environment?
> >
> > Cheers,
> > Robert
> > --
> >   +++ BTTR Software +++
> >  Home page: https://www.bttr-software.de/
> > DOS ain't dead: https://www.bttr-software.de/forum/
> >
> >
> > ___
> > Freedos-devel mailing list
> > Freedos-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
>
> ___
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license

2020-12-22 Thread Eric Auer


Hi Danilo,

> It happens on both Virtualbox and my ancient Compaq NX-8220. And
> indeed, as hinted by several folks, it seems to be connected to fdapm.

I hope using the FDAPM ADV:REG setting instead of
the FDAPM APMDOS setting solves the speed issue?

See the readme ;-)

Regards, Eric



___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license

2020-12-22 Thread Danilo Pecher
It happens on both Virtualbox and my ancient Compaq NX-8220. And
indeed, as hinted by several folks, it seems to be connected to fdapm.

On Mon, 21 Dec 2020 at 20:03, Robert Riebisch  wrote:
>
> Hi Danilo,
>
> > I still have legal copies of Turbo Pascal 3.0, 4.5, 6.0 and Borland
> > Pascal 7.0, so if there's interest, I'd be willing to take a look at
> > them to see if there's any insects to weed out.
>
> It might be interesting only, if some existing project already relies on
> these drivers.
>
> The, probably better, von Bassewitz drivers are also under zlib license.
>
> > Speaking of which. I noticed that pretty much all Borland Test-mode
> > IDE's for Turbo-C, Turbo Pascal and Turbo-Prolog react very sluggishly
> > in FreeDOS while working okay on MS-DOS and PTS-DOS. Anyone got a clue
> > what might cause this?
>
> Is this real hardware or some emu./virt. environment?
>
> Cheers,
> Robert
> --
>   +++ BTTR Software +++
>  Home page: https://www.bttr-software.de/
> DOS ain't dead: https://www.bttr-software.de/forum/
>
>
> ___
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel


___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license

2020-12-21 Thread Ralf Quint

On 12/21/2020 3:58 AM, Danilo Pecher wrote:

BGI ran like a three-legged pregnant hippo in a mud pit, mainly
because it used the INT10h functions.


Sorry, but that is pretty much nonsense. All the drivers that I know 
used direct memory/register access, with the exception of the VESA 
drivers, maybe.


But that is in the very nature of the beast. If you try to be 
"cross-compatible", you have to make compromises. And those might result 
in a somewhat slower performance than specialized code, for one 
particular use case (hardware)...


Ralf



--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license

2020-12-21 Thread Robert Riebisch
Hi Danilo,

> I still have legal copies of Turbo Pascal 3.0, 4.5, 6.0 and Borland
> Pascal 7.0, so if there's interest, I'd be willing to take a look at
> them to see if there's any insects to weed out.

It might be interesting only, if some existing project already relies on
these drivers.

The, probably better, von Bassewitz drivers are also under zlib license.

> Speaking of which. I noticed that pretty much all Borland Test-mode
> IDE's for Turbo-C, Turbo Pascal and Turbo-Prolog react very sluggishly
> in FreeDOS while working okay on MS-DOS and PTS-DOS. Anyone got a clue
> what might cause this?

Is this real hardware or some emu./virt. environment?

Cheers,
Robert
-- 
  +++ BTTR Software +++
 Home page: https://www.bttr-software.de/
DOS ain't dead: https://www.bttr-software.de/forum/


___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license

2020-12-21 Thread tom ehlert


> Speaking of which. I noticed that pretty much all Borland Test-mode
> IDE's for Turbo-C, Turbo Pascal and Turbo-Prolog react very sluggishly
> in FreeDOS while working okay on MS-DOS and PTS-DOS. Anyone got a clue
> what might cause this?

is FDAPM loaded? in some cases it is reported to cause slowdown.

Tom



___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license

2020-12-21 Thread Guti
AFAIK this was probably in Borland's one, but I guess not the case with Jordan 
Hargrave nor Ullrich von Bassewitz ones.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Remitente:Danilo Pecher 
Destinatario: Bitácora de Javier Gutiérrez Chamorro 

Fecha:lunes, 21 de diciembre de 2020, 12:58:18
Asunto:   [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license
Archivos: 
--===--
BGI ran like a three-legged pregnant hippo in a mud pit, mainly
because it used the INT10h functions. Pretty much everyone I know, who
also started programming in the late 80s got their first taste of
inline assembler and hardware programming, when we realized that you
could speed up things by magnitudes by just vomiting your data
straight into the A000h segment. In fact I blew up at least 3 monitors
by fooling around with port-registers on my ridiculously expensive
Realtek 512KB SVGA card in an attempt to initialize the weirdest
256-color modes, like 734x412 and somesuch.

On Mon, 21 Dec 2020 at 07:55, Bitácora de Javier Gutiérrez Chamorro
(Guti)  wrote:

> I used them in the past but soon moved to SVGA386.BGI by Ullrich von 
> Bassewitz with are a lot of faster (https://www.von-bassewitz.de/uz/bgi.php)


> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Remitente:Robert Riebisch 
> Destinatario: freedos-devel mailing list 
> Fecha:domingo, 20 de diciembre de 2020, 20:02:21
> Asunto:   [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license
> Archivos: 
> --===--
> (To whom it may concern.)

> In April 2020 I got in touch with Jordan Hargrave, who wrote SVGA BGI
> drivers for Turbo C/Turbo Pascal/Borland C++ until the mid-1990s:
> <https://en.wikipedia.org/wiki/Borland_Graphics_Interface#Third-party_BGI_drivers>

> Jordan wrote on 19 December:
> #
> Hi Robert,

> If you are still interested in the BGI drivers, I found an old box of
> disks which had my original Svga driver source on it! So I've now posted
> that up to github.
> It would be interesting to know if they still work!!

> https://github.com/jharg93/SvgaBGI

> Enjoy!
> --jordan hargrave
> #

> According to the Wikipedia article, which I updated accordingly, there
> are bugs in the drivers, which can be fixed now.

> Cheers,
> Robert
> --
>   +++ BTTR Software +++
>  Home page: https://www.bttr-software.de/
> DOS ain't dead: https://www.bttr-software.de/forum/


> ___
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel

> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> ___
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license

2020-12-21 Thread Danilo Pecher
BGI ran like a three-legged pregnant hippo in a mud pit, mainly
because it used the INT10h functions. Pretty much everyone I know, who
also started programming in the late 80s got their first taste of
inline assembler and hardware programming, when we realized that you
could speed up things by magnitudes by just vomiting your data
straight into the A000h segment. In fact I blew up at least 3 monitors
by fooling around with port-registers on my ridiculously expensive
Realtek 512KB SVGA card in an attempt to initialize the weirdest
256-color modes, like 734x412 and somesuch.

On Mon, 21 Dec 2020 at 07:55, Bitácora de Javier Gutiérrez Chamorro
(Guti)  wrote:
>
> I used them in the past but soon moved to SVGA386.BGI by Ullrich von 
> Bassewitz with are a lot of faster (https://www.von-bassewitz.de/uz/bgi.php)
>
>
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Remitente:Robert Riebisch 
> Destinatario: freedos-devel mailing list 
> Fecha:domingo, 20 de diciembre de 2020, 20:02:21
> Asunto:   [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license
> Archivos: 
> --===--
> (To whom it may concern.)
>
> In April 2020 I got in touch with Jordan Hargrave, who wrote SVGA BGI
> drivers for Turbo C/Turbo Pascal/Borland C++ until the mid-1990s:
> <https://en.wikipedia.org/wiki/Borland_Graphics_Interface#Third-party_BGI_drivers>
>
> Jordan wrote on 19 December:
> #
> Hi Robert,
>
> If you are still interested in the BGI drivers, I found an old box of
> disks which had my original Svga driver source on it! So I've now posted
> that up to github.
> It would be interesting to know if they still work!!
>
> https://github.com/jharg93/SvgaBGI
>
> Enjoy!
> --jordan hargrave
> #
>
> According to the Wikipedia article, which I updated accordingly, there
> are bugs in the drivers, which can be fixed now.
>
> Cheers,
> Robert
> --
>   +++ BTTR Software +++
>  Home page: https://www.bttr-software.de/
> DOS ain't dead: https://www.bttr-software.de/forum/
>
>
> ___
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> ___
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel


___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license

2020-12-20 Thread Guti
I used them in the past but soon moved to SVGA386.BGI by Ullrich von Bassewitz 
with are a lot of faster (https://www.von-bassewitz.de/uz/bgi.php)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Remitente:Robert Riebisch 
Destinatario: freedos-devel mailing list 
Fecha:domingo, 20 de diciembre de 2020, 20:02:21
Asunto:   [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license
Archivos: 
--===--
(To whom it may concern.)

In April 2020 I got in touch with Jordan Hargrave, who wrote SVGA BGI
drivers for Turbo C/Turbo Pascal/Borland C++ until the mid-1990s:
<https://en.wikipedia.org/wiki/Borland_Graphics_Interface#Third-party_BGI_drivers>

Jordan wrote on 19 December:
#
Hi Robert,

If you are still interested in the BGI drivers, I found an old box of
disks which had my original Svga driver source on it! So I've now posted
that up to github.
It would be interesting to know if they still work!!

https://github.com/jharg93/SvgaBGI

Enjoy!
--jordan hargrave
#

According to the Wikipedia article, which I updated accordingly, there
are bugs in the drivers, which can be fixed now.

Cheers,
Robert
-- 
  +++ BTTR Software +++
 Home page: https://www.bttr-software.de/
DOS ain't dead: https://www.bttr-software.de/forum/


___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license

2020-12-20 Thread Danilo Pecher
I still have legal copies of Turbo Pascal 3.0, 4.5, 6.0 and Borland
Pascal 7.0, so if there's interest, I'd be willing to take a look at
them to see if there's any insects to weed out.

Speaking of which. I noticed that pretty much all Borland Test-mode
IDE's for Turbo-C, Turbo Pascal and Turbo-Prolog react very sluggishly
in FreeDOS while working okay on MS-DOS and PTS-DOS. Anyone got a clue
what might cause this?

Cheers, Danilo

On Sun, 20 Dec 2020 at 23:37, Robert Riebisch  wrote:
>
> (To whom it may concern.)
>
> In April 2020 I got in touch with Jordan Hargrave, who wrote SVGA BGI
> drivers for Turbo C/Turbo Pascal/Borland C++ until the mid-1990s:
> 
>
> Jordan wrote on 19 December:
> #
> Hi Robert,
>
> If you are still interested in the BGI drivers, I found an old box of
> disks which had my original Svga driver source on it! So I've now posted
> that up to github.
> It would be interesting to know if they still work!!
>
> https://github.com/jharg93/SvgaBGI
>
> Enjoy!
> --jordan hargrave
> #
>
> According to the Wikipedia article, which I updated accordingly, there
> are bugs in the drivers, which can be fixed now.
>
> Cheers,
> Robert
> --
>   +++ BTTR Software +++
>  Home page: https://www.bttr-software.de/
> DOS ain't dead: https://www.bttr-software.de/forum/
>
>
> ___
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel


___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


[Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license

2020-12-20 Thread Robert Riebisch
(To whom it may concern.)

In April 2020 I got in touch with Jordan Hargrave, who wrote SVGA BGI
drivers for Turbo C/Turbo Pascal/Borland C++ until the mid-1990s:


Jordan wrote on 19 December:
#
Hi Robert,

If you are still interested in the BGI drivers, I found an old box of
disks which had my original Svga driver source on it! So I've now posted
that up to github.
It would be interesting to know if they still work!!

https://github.com/jharg93/SvgaBGI

Enjoy!
--jordan hargrave
#

According to the Wikipedia article, which I updated accordingly, there
are bugs in the drivers, which can be fixed now.

Cheers,
Robert
-- 
  +++ BTTR Software +++
 Home page: https://www.bttr-software.de/
DOS ain't dead: https://www.bttr-software.de/forum/


___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel