AminetAminet
Search:
84544 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/lib/libpdcurses_ns.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:SDL/pdcurses with no size gadget
Author:William McBrine, Various, 68k compile by uploader
Uploader:lombi iprimus com au (Lorence Lombardo)
Type:dev/lib
Version:3.4
Architecture:m68k-amigaos
Date:2012-06-21
Download:http://aminet.net/dev/lib/libpdcurses_ns.lha - View contents
Readme:http://aminet.net/dev/lib/libpdcurses_ns.readme
Downloads:1323

[3rd upload]  Improved video flags when PDC_FSCRN is true.

              The size gadget can be reinstated with PDC_SIZE for both
              versions of the lib for testing purposes.         

              When trying to determine dimensions for a full screen size
              with the default font the calculation is as follows:- 
              Lets say we are calculating for a fullscreen of 640x480.
              PDC_LINES = int(480/16)
              PDC_COLS  = int(640/8)
              The "int" indicates that we are only using the integer
              component of the result. The final result should be as in
              the previous upload.

              See the following URL for another example of this lib in
              use:- http://aminet.net/package/game/actio/thew_68k


[2nd upload]  I have added the PDC_FSCRN environment variable to the FPU
              version of the lib. Unfortunately this update is currently
              not possible for the NoFPU version.

              Here is a CLI test example giving a nice 640x480 fullscreen:-
              set PDC_FSCRN 1
              set PDC_LINES 30
              set PDC_COLS 80
              tuidemo

              This has no effect on "sdltest" because PDC environment
              variables have been bypassed by actual SDL code in the
              example. The result of "sdltest" is the same with the
              original version of the lib.

	      Warning...!!!  Misuse of environment variables can lead to
                             screen corruption.
                                           

"libpdcurses_ns.a" is a new alternative build of "libpdcurses.a"
by the Uploader. 

Why ?

Because many curses programs do not actually require a size gadget.

But the original build can be obtained from here:-

http://aminet.net/package/dev/lib/libpdcurses


NB:  The NoFPU version of the lib was intended for Gabriele Greco's SDL
     implementation. But as I recently discovered it is possible to compile 
     the FPU version for NoFPU with Bernd Roesch's updated SDL
     implementation. (See THEW)


Welcome to PDCurses!
====================

Public Domain Curses, aka PDCurses, is an implementation of X/Open 
curses for multiple platforms. The latest version can be found at:

   http://pdcurses.sourceforge.net/


I recommend backing up original includes before installing these new
includes.

See the following URL for related interest:-

http://aminet.net/package/dev/c/nc2sdl


Feeling bored ?  :)
Why not check out this URL ?

http://home.iprimus.com.au/lombi/1/homepage.htm



Contents of dev/lib/libpdcurses_ns.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                12106   49915  24.3% -lh5- 15ac Jul 15  2008 libpdcurses_ns/fpu/gg/include/curses.h
[unknown]                 1530    4004  38.2% -lh5- c6e3 Jul 13  2008 libpdcurses_ns/fpu/gg/include/curspriv.h
[unknown]                  486    1503  32.3% -lh5- 1af9 Jul 13  2008 libpdcurses_ns/fpu/gg/include/panel.h
[unknown]                  623    1561  39.9% -lh5- 1d7e Jul 13  2008 libpdcurses_ns/fpu/gg/include/term.h
[unknown]                39831   91808  43.4% -lh5- ed5b Jun 18 10:59 libpdcurses_ns/fpu/gg/lib/libpdcurses_ns.a
[unknown]               133496  133496 100.0% -lh0- 9981 Jun 18 11:01 libpdcurses_ns/fpu/sdltest
[unknown]               138600  138600 100.0% -lh0- 63b8 Jun 18 11:01 libpdcurses_ns/fpu/tuidemo
[unknown]                29495   73776  40.0% -lh5- 2af7 Sep  8  2008 libpdcurses_ns/HISTORY
[unknown]                 4897   12724  38.5% -lh5- cb71 Nov  9  2007 libpdcurses_ns/IMPLEMNT
[unknown]                 6783   19881  34.1% -lh5- 4f0b Jun 22  2007 libpdcurses_ns/intro.txt
[unknown]                 1267    2822  44.9% -lh5- 6357 Jun 19 23:44 libpdcurses_ns/libpdcurses_ns.readme
[unknown]                  794    2145  37.0% -lh5- a069 Jun 14 16:36 libpdcurses_ns/Makefile
[unknown]                  788    2137  36.9% -lh5- ded1 Feb  9 19:41 libpdcurses_ns/Makefile.nofpu
[unknown]                12106   49915  24.3% -lh5- 15ac Jul 15  2008 libpdcurses_ns/nofpu/gg/include/curses.h
[unknown]                 1530    4004  38.2% -lh5- c6e3 Jul 13  2008 libpdcurses_ns/nofpu/gg/include/curspriv.h
[unknown]                  486    1503  32.3% -lh5- 1af9 Jul 13  2008 libpdcurses_ns/nofpu/gg/include/panel.h
[unknown]                  623    1561  39.9% -lh5- 1d7e Jul 13  2008 libpdcurses_ns/nofpu/gg/include/term.h
[unknown]                39784   91692  43.4% -lh5- 3631 Jun 18 11:05 libpdcurses_ns/nofpu/gg/lib/libpdcurses_ns.a
[unknown]                92780   92780 100.0% -lh0- 985f Jun 18 11:12 libpdcurses_ns/nofpu/sdltest
[unknown]                97960   97960 100.0% -lh0- 8115 Jun 18 11:12 libpdcurses_ns/nofpu/tuidemo
[unknown]                 2162    6805  31.8% -lh5- 4298 Jun 18 10:12 libpdcurses_ns/pdcscrn.c
[unknown]                 2120    6720  31.5% -lh5- aea2 Jun 18 10:56 libpdcurses_ns/pdcscrn.c.nofpu
[unknown]                15563   43199  36.0% -lh5- 51f0 Nov 19  2011 libpdcurses_ns/PDCurses.txt
[unknown]                44304  182717  24.2% -lh5- 538c Feb  8 00:36 libpdcurses_ns/PDCurses2.txt
[unknown]                  721    1394  51.7% -lh5- e956 Jul 14  2008 libpdcurses_ns/README
[unknown]                 3024    6996  43.2% -lh5- 8778 Jul 11  2007 libpdcurses_ns/sdl.txt
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        26 files  683859 1121618  61.0%            Jun 21 20:48

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>