PDPCLIB 1.00 now available

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
kerravon
Member
Member
Posts: 278
Joined: Fri Nov 17, 2006 5:26 am

PDPCLIB 1.00 now available

Post by kerravon »

I have just released version 1.00 of PDPCLIB - a public domain C runtime library.
It's taken 15 years to reach this point.

You can use it for OS development (it currently has targets for DOS, Win32,
OS/2, PDOS - all PC plus MVS and CMS - mainframe).

http://pdos.sourceforge.net

Note that MVS/380 and VM/380 mainframe operating systems have also
been released:

http://mvs380.sourceforge.net

And for completeness, a new mainframe C compiler:

http://gccmvs.sourceforge.net

Full announcement is here:

http://tech.groups.yahoo.com/group/herc ... essage/635

BFN. Paul.
User avatar
quanganht
Member
Member
Posts: 301
Joined: Fri May 16, 2008 7:13 pm
Location: Hanoi, Vietnam

Re: PDPCLIB 1.00 now available

Post by quanganht »

kerravon wrote:It's taken 15 years to reach this point.
:shock: :shock: :shock:
"Programmers are tools for converting caffeine into code."
User avatar
AndrewAPrice
Member
Member
Posts: 2299
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Re: PDPCLIB 1.00 now available

Post by AndrewAPrice »

Congratulations for reaching 1.0! And thank you for contributing this to the community.

I'll definetly put it to good use when I need to port over C programs to my OS (right now I use my own libraries which don't follow on standards).
My OS is Perception.
kerravon
Member
Member
Posts: 278
Joined: Fri Nov 17, 2006 5:26 am

Re: PDPCLIB 1.00 now available

Post by kerravon »

quanganht wrote:
kerravon wrote:It's taken 15 years to reach this point.
:shock: :shock: :shock:
I first started on OS/2, from memory, and the earliest record I have is version 0.02 dated 29th Dec, 1994.

I was doing one or two other things between then and now. E.g. writing an operating system (PDOS), fixing Open Watcom so that it would assemble the 16-bit version of the OS (32-bit version uses the GNU assembler), writing BBS software (Tobruk, zmodem (my own from scratch plus a port of rzsz), comms library) plus many ports of other software, holding down a job, doing a Uni degree, writing software to retrieve waypoints from a GPS, and planting Australia's first GPS cache, porting the GCC compiler to MVS, getting a 24-bit operating system to run 31-bit programs, which some people stated was impossible, coming up with an explanation for why people would attack America on 9/11, and crime in general, and determining an antidote for that (unfortunately I haven't found anyone interested in knowing the antidote, so you can expect terrorism forever), porting PDPCLIB to a slew of operating systems (MVS is basically completely different to the PC in what matters the most - stdio), and doing the housework.

Ok, I lied about the housework.

BFN. Paul.
Last edited by kerravon on Fri Jan 30, 2009 11:17 pm, edited 3 times in total.
kerravon
Member
Member
Posts: 278
Joined: Fri Nov 17, 2006 5:26 am

Re: PDPCLIB 1.00 now available

Post by kerravon »

MessiahAndrw wrote:Congratulations for reaching 1.0! And thank you for contributing this to the community.
Thankyou.
I'll definetly put it to good use when I need to port over C programs to my OS (right now I use my own libraries which don't follow on standards).
Good to hear. You'll need to modify it to use your OS's API obviously, unless you're reusing an existing API.

Either way, if you choose to make your changes to PDPCLIB public domain, I'd love to incorporate them into the source tree (the more working targets there are, the more confidence I have that it's correct and portable).
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: PDPCLIB 1.00 now available

Post by 01000101 »

sorry for the necro, but I just ported this library to one of my OS's.

I removed alot of the file-based functions (as I want to write my own later, and have no disk/vfs drivers yet). I mainly wanted the library for the math functions. It took about an hour, but it finally has been ported, and all seems to be well. I had to tell the library a few args like __MSDOS__ and __32BIT__. I compiled it with GCC v4.3.2-1. I really like the floating-point math functions (as I just added basic floating-point support to my printf() function with your library's math.h).

All-in-all it seems to be working fine right now, but I haven't given it a proper test though.
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

Re: PDPCLIB 1.00 now available

Post by jal »

01000101 wrote:All-in-all it seems to be working fine right now
Given that other thread I just read, it doesn't work fine at all, right?


JAL
Post Reply