Jesse writes on the wiki
=========
a C based compiler and gui toolkit. I've written a minimal one for OpenGL so I know a bit about them.
I would seriously consider helping anyone who wanted to work on any of these projects. Let me know.
========
We have tinycc. Is there such a thing as a minimal open source GUI design kit for Linux - must be - I saw some minute and wonderful ones for Windows using assembler.
Who knows of such things?
The Puppy Gui tinycc project
I figured it out, but have not bug fixed it yet, it only draws 16 bit graphics, even on 24 or 32 bit displays, so pixel boundarys overlap and you never see an intended colour on those displays...
here is a screenshot of "mech" running in puppy (16 bit display):
http://tinypic.com/5fitm0
this needs quite a bit of cosmetic work, but looks very promising
libTinyGL.a compiled to 135Kb, and the executable "mech" is 129Kb (staticly linked)
I'm thinking of calling in sick tomorrow...
Jesse
here is a screenshot of "mech" running in puppy (16 bit display):
http://tinypic.com/5fitm0
this needs quite a bit of cosmetic work, but looks very promising
libTinyGL.a compiled to 135Kb, and the executable "mech" is 129Kb (staticly linked)
I'm thinking of calling in sick tomorrow...
Jesse
TinyGL
Hi Jesse. Picture looks great! I saw that TinyGL is from the same guru as
TinyCC...
Could you please upload your tarball with your modifications, when 'done'?
Probably with some howto informations on which TinyCC version used and
what one has to watch out for...
Many Thanks,
PS
TinyCC...
Could you please upload your tarball with your modifications, when 'done'?
Probably with some howto informations on which TinyCC version used and
what one has to watch out for...
Many Thanks,
PS
Have fun :)
Ah, there are lots of pitfals awaiting your arrival.
First install puppy to a harddisk partition
compile TCC 0.9.22 from http://fabrice.bellard.free.fr/tcc/ on another linux like vector or mandrake
tar up the tcc dir, move it to puppy, untar it then install it.
Install utilities make,ar from your other distro (just copy from /bin to /bin)
copy over the /usr/include from your build system into puppy to /usr/local/include
also copy over the X11 include directory from build system to /usr/local/include/X11
extract tinyGL 0.4 from http://fabrice.bellard.free.fr/TinyGL/
extract my attached build scripts, run the one in the src dir then the one in the examples dir, and you will have a mech executable.
(that sould keep you fairly busy) its easy as a walk in the park
I've just discovered OpenGUI which might be what I'm after, its been in development for a few years, written in C++, not too bloated.
Jesse
First install puppy to a harddisk partition
compile TCC 0.9.22 from http://fabrice.bellard.free.fr/tcc/ on another linux like vector or mandrake
tar up the tcc dir, move it to puppy, untar it then install it.
Install utilities make,ar from your other distro (just copy from /bin to /bin)
copy over the /usr/include from your build system into puppy to /usr/local/include
also copy over the X11 include directory from build system to /usr/local/include/X11
extract tinyGL 0.4 from http://fabrice.bellard.free.fr/TinyGL/
extract my attached build scripts, run the one in the src dir then the one in the examples dir, and you will have a mech executable.
(that sould keep you fairly busy) its easy as a walk in the park
I've just discovered OpenGUI which might be what I'm after, its been in development for a few years, written in C++, not too bloated.
Jesse
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
C Status?
It says on the tcc site
http://fabrice.bellard.free.fr/tcc/
Puppy Developers edition, we can compile Puppy several times faster than gcc on Vector Linux?
Now I know great interest was expressed in creating a GUI front end for tcc and John Murga was interested in creating a programmers Puppy or did I dream all these things?
tsk. tsk.
*women Dudes and programmers with too much doodle and not enough noodle
http://fabrice.bellard.free.fr/tcc/
Does that mean if the libraries required in the header are placed on* UNLIMITED! Any C dynamic library can be used directly. TCC is heading torward full ISOC99 compliance. TCC can of course compile itself.
Puppy Developers edition, we can compile Puppy several times faster than gcc on Vector Linux?
Now I know great interest was expressed in creating a GUI front end for tcc and John Murga was interested in creating a programmers Puppy or did I dream all these things?
tsk. tsk.
- Waz 'appenin' Dudelles*?
Bin sitting in the sun frying your brains out?
*women Dudes and programmers with too much doodle and not enough noodle