heater said...
No, I never blinked an eye, I've never even seen a BASIC Stamp. It's just that creating an emulation of the PIC to run on the Prop is even more insane than creating a Z80 or 6502 emulator[noparse]:)[/noparse]
Now you've opened up some new ideas. Maybe you'd rather create a prop emulator on the BASIC Stamp? [noparse]:)[/noparse] I can envision a small version of SPIN running there, in compiler format. Why not? We have PBASIC converted to SPIN. The alternate step is SPIN to PBASIC...
There is an update to CSPIN located at the main CSPIN thread (see page 1 of this thread for links to CSPIN) for download. It includes a launchpad icon into the command line for typing those DOS commands.
Bean has posted a new version of PropBASIC version 00.00.78.
This just keeps on becoming more and more useful. The makers
have put out a request for some sample test programs to pace
the results. Sounds like a great opportunity to do some BASIC
programming with the Propeller chip. It is also interesting to
compare PropBASIC with PBASIC and create some before and
after code for library use.
"I have now made some first experiments with the "small small c compiler for prop" ssp.exe.
And -astonishing- in just a few evenings I got it a little bit working.... (NOT MORE!) Half of the work is to modify the pcodes in ssp4.c. The other half is to make it to make the special format of the .spin files. “small small C: ssp.exe” is compiled with ccssp.bat using the small C compiler. It makes assembler code, that works in the very limited cog ram, and resides in a .spin file. “test1.c” is compiled with cct.bat which uses ssp.exe. Sem2az.exe translates ; to ' for the comments. I spent about two evenings with the m4 macro tool. This gave me some positive results but the very special RETURN method for the prop for example made it necessary to modify the c-compiler a little bit. The very simple program test1.c gives an output frequency of about 13kHz at bit 7: That is about 30 times faster than the corresponding spin program, which reaches about 0.4 kHz. The compiler does not make ideal assembler code...Well, I do not yet know how to deal with large constants, how to multiply and divide, and a lot of other things...."
humanoido
Post Edited (humanoido) : 2/16/2010 4:35:36 AM GMT
Well C is C is C to a large extent. But as you are accepting multiple implementations of the same language and already have Catalina C, ICC, BDS C for Z80 emulation and GCC for Motorola 6809 emulation then there must be room for another one.
As you are probably aware the GCC compiler can be fitted out with different backends to generate code for different target architectures. The GCC for the ZPU is one such example. The ZPU architecture was designed by ZyLin to be a processor core for FPGA designs. The primary aim of ZPU is to use as few logic blocks in an FPGA as possible for a 32 bit CPU thus leaving more of a cheap FPGA available for custom logic. To that end it has no registers, is a stack based machine and uses byte wide instructions. ZyLin also did all the work to create a ZPU backend for GCC.
The result is that a ZPU emulation is about the easiest way to get C code running on the Propeller. Hence my interest and the creation of Zog the ZPU emulator.
heater: added.
This is really outstanding! I don't know how you do it.
Keep up the remarkable magic. This is one of the finest language
additions to our list.
FORTRAN? It was the king of the IBM mainframe 350/60 series.
There's a ton of academic software available including some
of my unique university programs. I still have listings packed
away, probably SNELLs Law of Refraction with graphics,
Least Squares Parameters Fit to a Straight Line with graphics plotting,
Cometary Graphics and Graphics Rendition Process of a comet's tail,
Regression Progression Analysis, Axial Tilt, Phase Defect of Illumination,
Sublimation, and Global Weather Prediction (on Mars).
Maybe some of
the routines survived from Computer Math Class too... though probably
very few. (Remember the bug? The one that decided to walk, at a
variable rate, from the center of the turntable to the outer edge while
it was spinning, and it required a calculus program to solve how long it
took to get there, no other information given...)
It would be a key to the heart (or brain) if we got "Formula Translation"
working on the Propeller. It would need to be a special version with
access to the Prop's pins and added microcontroller functions. It would
also need some kind of LMM to handle the arrays. Without arrays, you'd
need to call it FORTRAN LITE.
Actually if you read about the ZPU instruction set on the ZyLin site, or look in the Zog PASM implementation you will see that it is actually very small and simple. The genius behind that simplicity is ZyLin's and they did all the work in getting GCC to generate code for it.
We don't need any LMM for FORTRAN or C to handle arrays. They already do. Within the bounds of the HUB RAM available. The plan is to go to using external memory for some much bigger programs. One target is to use SPI RAMs such that only a few pins are used. Execution speed will be slower but most Prop resources will still be available for other tasks unlike when using most Prop pins for RAM connection. It's a trade off worth exploring.
No special version required for access to Prop pins etc I think. They can be accessed through file I/O in the Unix way. If they need to be wiggled fast you will need a external device driver to handle it anyway.
Thanks for the encouragement, I may well look into the FORTRAN possibilities a bit harder now.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
Here is a numbered list to see how many programming languages are available for the Propeller. For more information, refer to the first post.
List of Programming Languages
1 PARALLAX ASSEMBLER
2 PARALLAX SPIN
3 SPIN STAMP CODE FOR THE BOE-BOT - JIM COLEMAN
4 HOMESPUN SPIN COMPILER by MPARK
5 BST BRADS SPIN TOOL by BRADC
6 PROPASM by CLIFF L. BIFFLE
7 PLASMA
8 LAS: Largos LMM Assembler
10 FEMTOBASIC by MICHAEL GREEN
11 COLORFEMTOBASIC_COLOR V2 with AIGENRICcf by OLDBITCOLLECTOR
12 FEMTOBASIC PROPTERMINAL by WARRANTY VOID
13 BOEBOT BASIC by MICHAEL GREEN
14 DONGLE BASIC by MICHAEL GREEN
15 UOLED PROP BASIC by MICHAEL GREEN
16 MITS ALTAIR 4K BASIC by HEATER
17 RGW_JTC_TinyBasic_010.spin by JT COOK
18 HT BASIC - HYDRA TINY BASIC by ROBERT WOODRING
19 HYDRA RGW_JTC_TinyBasic_010.spin - by ROBERT WOODRING
20 RGW_HTBasic_08_20_06 by ROBERT WOODRING
21 ALTAIR MINOL TINY BASIC, by heater
22 PBASIC BS2 FUNCTIONS by MARTIN HEBEL
23 CATALINA C by ROSSH
24 DUMBO BASIC by ROSSH
25 GCC C compiler
26 BDS C COMPILER by Leor Zolman
27 TINY.C by Les Hancock
28 MOUSE by Peter Grogono in 1979, thanks to LEE BRADLEY
29 C IMAGECRAFT ICCV 7.04
30 PROPTINY - Jack Crenshaw's TINY language by HEATER
31 HYDRA LOGO 1.41 by DREAMWRITER
32 LISP - for HYDRA, written in C. Takes 96K., by ROSSH
33 JAVA JVM BY Peter Verkaik
34 PROPJAVELIN
35 PROPELLERFORTH by CLIFFE BIFFLE
36 PROPELLERFORTH
37 JDFORTH - FORTH to SPIN Compiler by Carl Jacobs
38 SPIN FORTH by SALSANCI
39 THUMB by HIPPY
40 META2 COMPILER by MIKE GREEN
41 SPHINX SPIN COMPILER by MIKE GREEN
42 MOCOG V0.60 (6809 VARIANT) by HEATER
43 PROPBASIC by BEAN/HITT CONSULTING
44 PROPELLERBASIC by BILL HENNING
45 CLOJURE
46 BYWATER BASIC by ROSSH
47 JZIP by ROSSH
48 PASCAL P4 COMPILER INTERPRETER USING CATALINA C BY ROSSH
49 PASCAL by HIPPY
50 MOTOROLA 6809 MOCOG by HEATER
51 TOUROBOROS by MICHAEL GREEN
52 OUROBOROS1 by MICHAEL GREEN
53 6502 ASSEMBLER CORE Initiated by POTATOHEAD, Contributions by Baggers
54 6502 CORE by ERICBALL
55 ClusoInterpreter (v260C_007F) - high speed SPIN by CLUSO99
56 DIY C
57 PACITO LMM ASSEMBLER
58 PROPBS1 Basic Stamp Propeller by HIPPY
59 Urban M
Fixes: Var assigned a starting constant > 511
value CON 512
value1 VAR LONG = value
Enhancement:
SEROUT can now send a string (FINALLY)...
DEVICE P8X32A,XTAL1,PLL16X
XIN 5_000_000
TX PIN 30 HIGH
Baud CON "T115200"
Message DATA "Hello,", 0
ascii HUB BYTE (10) = 0
temp VAR LONG
Program Start
Start:
DO
FOR temp = 0 TO 1000
STR ascii, temp, 8
WRBYTE ascii(8), 13
WRBYTE ascii(9), 0
SEROUT TX, Baud, Message ' Send a DATA string
SEROUT TX, Baud, "this is a test. " ' Send an in-line string
SEROUT TX, Baud, ascii ' Send a HUB array
PAUSE 100
NEXT
LOOP
END
Bean said...
humanoido,
I edited your post to make the links click-able.
I hope that's okay with you.
Bean
Thanks very much Bean! But can
you please put the code back in at the top of
the post? It was working great, then became
all messed it up when I added a new language
listing (my fault).
Chalk up another one. Or possibly two. The latest version of Catalina (2.5) includes the ISO standard P5 Pascal compiler/interpreter, and also the Lua scripting language (see here for details on Pascal P5 and here for details on Lua).
Ross.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Catalina - a FREE C compiler for the Propeller - see Catalina
Added the following languages. Thanks Baggers and Ross!
The full language list is on page one of this thread.
humanoido
Sinclair ZX Spectrum BASIC by Baggers http://forums.parallax.com/showthread.php?p=905261
...in the version I put up last, on the file selection menu, you just press 'B' it will perform a cold start on the ZX Spectrum, and you can write you're own basic programs, there is yet no way to save them though, I will be working on that [noparse]:)[/noparse]
ISO standard P5 Pascal compiler/interpreter by Ross www.standardpascal.org/p5.html
The latest version of Catalina (2.5) includes the ISO standard P5 Pascal compiler/interpreter, and also the Lua scripting language
Lua scripting language by Ross www.lua.org/
The latest version of Catalina (2.5) includes the ISO standard P5 Pascal compiler/interpreter, and also the Lua scripting language
Ok, Bean is very busy now, so if anyone knows what the forum html code is to bring back the working links, I can add it to the top of the first post. The standard coding, is not working due to some Forum limitation.
Added a new language: embeddedBasic.pbas by Bean.
Refer to the updated language list in the first post on page 1.
The latest new additions appear at the bottom of the post.
Comments
humanoido
humanoido
This just keeps on becoming more and more useful. The makers
have put out a request for some sample test programs to pace
the results. Sounds like a great opportunity to do some BASIC
programming with the Propeller chip. It is also interesting to
compare PropBASIC with PBASIC and create some before and
after code for library use.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
humanoido
*Stamp SEED Supercomputer *Basic Stamp Supercomputer *TriCore Stamp Supercomputer
*Minuscule Stamp Supercomputer *Three Dimensional Computer *Penguin with 12 Brains
*Penguin Tech *StampOne News! *Penguin Robot Society
*Handbook of BASIC Stamp Supercomputing
*Ultimate List Propeller Languages
*New Prop Computer - coming soon!
Post Edited (humanoido) : 2/28/2010 11:27:59 PM GMT
SMALL SMALL C by Christof Eb.
http://forums.parallax.com/showthread.php?p=637163
download at http://forums.parallax.com/attachment.php?attachmentid=45955
"I have now made some first experiments with the "small small c compiler for prop" ssp.exe.
And -astonishing- in just a few evenings I got it a little bit working.... (NOT MORE!) Half of the work is to modify the pcodes in ssp4.c. The other half is to make it to make the special format of the .spin files. “small small C: ssp.exe” is compiled with ccssp.bat using the small C compiler. It makes assembler code, that works in the very limited cog ram, and resides in a .spin file. “test1.c” is compiled with cct.bat which uses ssp.exe. Sem2az.exe translates ; to ' for the comments. I spent about two evenings with the m4 macro tool. This gave me some positive results but the very special RETURN method for the prop for example made it necessary to modify the c-compiler a little bit. The very simple program test1.c gives an output frequency of about 13kHz at bit 7: That is about 30 times faster than the corresponding spin program, which reaches about 0.4 kHz. The compiler does not make ideal assembler code...Well, I do not yet know how to deal with large constants, how to multiply and divide, and a lot of other things...."
humanoido
Post Edited (humanoido) : 2/16/2010 4:35:36 AM GMT
Download PropBASIC here... Posted new version 00.00.80 on Feb 11, 2010
http://forums.parallax.com/showthread.php?p=867134
humanoido
Catalina is a FREE ANSI compliant C compiler for the Propeller.
http://forums.parallax.com/showthread.php?p=844004
humanoido
http://forums.parallax.com/showthread.php?p=867134
Still looking for new Propeller languages.
humanoido
Download PropBASIC here... Posted new version 00.00.87 Feb 28, 2010
http://forums.parallax.com/showthread.php?p=867134
Version 0.5 of Zog runs FIBO compiled with GCC out of the box on a PropDemo board.
This is a step up from GCC and MoCog, it's 32 bit.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
humanoido
Post Edited (humanoido) : 4/2/2010 8:21:21 PM GMT
As you are probably aware the GCC compiler can be fitted out with different backends to generate code for different target architectures. The GCC for the ZPU is one such example. The ZPU architecture was designed by ZyLin to be a processor core for FPGA designs. The primary aim of ZPU is to use as few logic blocks in an FPGA as possible for a 32 bit CPU thus leaving more of a cheap FPGA available for custom logic. To that end it has no registers, is a stack based machine and uses byte wide instructions. ZyLin also did all the work to create a ZPU backend for GCC.
The result is that a ZPU emulation is about the easiest way to get C code running on the Propeller. Hence my interest and the creation of Zog the ZPU emulator.
The ZPU version of GCC for use with ZOG can be found here opensource.zylin.com/zpudownload.html
Now, if one takes the source package there one can build GCC for the ZPU that compiles FORTRAN and C++....
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
This is really outstanding! I don't know how you do it.
Keep up the remarkable magic. This is one of the finest language
additions to our list.
FORTRAN? It was the king of the IBM mainframe 350/60 series.
There's a ton of academic software available including some
of my unique university programs. I still have listings packed
away, probably SNELLs Law of Refraction with graphics,
Least Squares Parameters Fit to a Straight Line with graphics plotting,
Cometary Graphics and Graphics Rendition Process of a comet's tail,
Regression Progression Analysis, Axial Tilt, Phase Defect of Illumination,
Sublimation, and Global Weather Prediction (on Mars).
Maybe some of
the routines survived from Computer Math Class too... though probably
very few. (Remember the bug? The one that decided to walk, at a
variable rate, from the center of the turntable to the outer edge while
it was spinning, and it required a calculus program to solve how long it
took to get there, no other information given...)
It would be a key to the heart (or brain) if we got "Formula Translation"
working on the Propeller. It would need to be a special version with
access to the Prop's pins and added microcontroller functions. It would
also need some kind of LMM to handle the arrays. Without arrays, you'd
need to call it FORTRAN LITE.
humanoido
We don't need any LMM for FORTRAN or C to handle arrays. They already do. Within the bounds of the HUB RAM available. The plan is to go to using external memory for some much bigger programs. One target is to use SPI RAMs such that only a few pins are used. Execution speed will be slower but most Prop resources will still be available for other tasks unlike when using most Prop pins for RAM connection. It's a trade off worth exploring.
No special version required for access to Prop pins etc I think. They can be accessed through file I/O in the Unix way. If they need to be wiggled fast you will need a external device driver to handle it anyway.
Thanks for the encouragement, I may well look into the FORTRAN possibilities a bit harder now.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
List of Programming Languages
1 PARALLAX ASSEMBLER
2 PARALLAX SPIN
3 SPIN STAMP CODE FOR THE BOE-BOT - JIM COLEMAN
4 HOMESPUN SPIN COMPILER by MPARK
5 BST BRADS SPIN TOOL by BRADC
6 PROPASM by CLIFF L. BIFFLE
7 PLASMA
8 LAS: Largos LMM Assembler
10 FEMTOBASIC by MICHAEL GREEN
11 COLORFEMTOBASIC_COLOR V2 with AIGENRICcf by OLDBITCOLLECTOR
12 FEMTOBASIC PROPTERMINAL by WARRANTY VOID
13 BOEBOT BASIC by MICHAEL GREEN
14 DONGLE BASIC by MICHAEL GREEN
15 UOLED PROP BASIC by MICHAEL GREEN
16 MITS ALTAIR 4K BASIC by HEATER
17 RGW_JTC_TinyBasic_010.spin by JT COOK
18 HT BASIC - HYDRA TINY BASIC by ROBERT WOODRING
19 HYDRA RGW_JTC_TinyBasic_010.spin - by ROBERT WOODRING
20 RGW_HTBasic_08_20_06 by ROBERT WOODRING
21 ALTAIR MINOL TINY BASIC, by heater
22 PBASIC BS2 FUNCTIONS by MARTIN HEBEL
23 CATALINA C by ROSSH
24 DUMBO BASIC by ROSSH
25 GCC C compiler
26 BDS C COMPILER by Leor Zolman
27 TINY.C by Les Hancock
28 MOUSE by Peter Grogono in 1979, thanks to LEE BRADLEY
29 C IMAGECRAFT ICCV 7.04
30 PROPTINY - Jack Crenshaw's TINY language by HEATER
31 HYDRA LOGO 1.41 by DREAMWRITER
32 LISP - for HYDRA, written in C. Takes 96K., by ROSSH
33 JAVA JVM BY Peter Verkaik
34 PROPJAVELIN
35 PROPELLERFORTH by CLIFFE BIFFLE
36 PROPELLERFORTH
37 JDFORTH - FORTH to SPIN Compiler by Carl Jacobs
38 SPIN FORTH by SALSANCI
39 THUMB by HIPPY
40 META2 COMPILER by MIKE GREEN
41 SPHINX SPIN COMPILER by MIKE GREEN
42 MOCOG V0.60 (6809 VARIANT) by HEATER
43 PROPBASIC by BEAN/HITT CONSULTING
44 PROPELLERBASIC by BILL HENNING
45 CLOJURE
46 BYWATER BASIC by ROSSH
47 JZIP by ROSSH
48 PASCAL P4 COMPILER INTERPRETER USING CATALINA C BY ROSSH
49 PASCAL by HIPPY
50 MOTOROLA 6809 MOCOG by HEATER
51 TOUROBOROS by MICHAEL GREEN
52 OUROBOROS1 by MICHAEL GREEN
53 6502 ASSEMBLER CORE Initiated by POTATOHEAD, Contributions by Baggers
54 6502 CORE by ERICBALL
55 ClusoInterpreter (v260C_007F) - high speed SPIN by CLUSO99
56 DIY C
57 PACITO LMM ASSEMBLER
58 PROPBS1 Basic Stamp Propeller by HIPPY
59 Urban M
Versions available here www.fnarfbargle.com/PropBasic/
<ahem>
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
You only ever need two tools in life. If it moves and it shouldn't use Duct Tape. If it does not move and it should use WD40.
Corrected in several places. Thanks for catching that.
humanoido
According to http://forums.parallax.com/showthread.php?p=867134
The new release of PropBASIC is available -
Version 00.00.90 has the following changes:
Fixes: Var assigned a starting constant > 511
value CON 512
value1 VAR LONG = value
Enhancement:
SEROUT can now send a string (FINALLY)...
humanoido
http://forums.parallax.com/forums/default.aspx?f=25&m=457723
http://code.google.com/p/propforth/
Now at 151 languages. For the complete updated list, go to the first post on page 1.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
humanoido
*Stamp SEED Supercomputer *Basic Stamp Supercomputer *TriCore Stamp Supercomputer
*Minuscule Stamp Supercomputer *Tiny Stamp Supercomputer *Penguin with 12 Brains
*BASIC Stamp Supercomputing Book *Three Dimensional Computer *StampOne News!
*Penguin Tech *Penguin Robot Society *Humanoid Toddler Robot
*Ultimate List Prop Languages *Prop-a-Lot *Propalot Stuff *Prop SC Computer
*Prop IB Hypercomputer - discontinued/chip shortage *Hobby Space Program
Post Edited (humanoido) : 6/4/2010 9:02:31 AM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.smarthome.viviti.com/propeller
I edited your post to make the links click-able.
I hope that's okay with you.
Bean
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Use BASIC on the Propeller with the speed of assembly language.
PropBASIC thread http://forums.parallax.com/showthread.php?p=867134
March 2010 Nuts and Volts article·http://www.parallax.com/Portals/0/Downloads/docs/cols/nv/prop/col/nvp5.pdf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
There are two rules in life:
· 1) Never divulge all information
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
If you choose not to decide, you still have made a choice. [noparse][[/noparse]RUSH - Freewill]
edit: found here http://forums.parallax.com/showthread.php?p=905261
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
Post Edited (Baggers) : 6/4/2010 5:31:35 PM GMT
you please put the code back in at the top of
the post? It was working great, then became
all messed it up when I added a new language
listing (my fault).
humanoido
humanoido
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
Chalk up another one. Or possibly two. The latest version of Catalina (2.5) includes the ISO standard P5 Pascal compiler/interpreter, and also the Lua scripting language (see here for details on Pascal P5 and here for details on Lua).
Ross.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Catalina - a FREE C compiler for the Propeller - see Catalina
The full language list is on page one of this thread.
humanoido
Sinclair ZX Spectrum BASIC by Baggers
http://forums.parallax.com/showthread.php?p=905261
...in the version I put up last, on the file selection menu, you just press 'B' it will perform a cold start on the ZX Spectrum, and you can write you're own basic programs, there is yet no way to save them though, I will be working on that [noparse]:)[/noparse]
Sinclair ZX81 BASIC by Baggers
http://forums.parallax.com/showthread.php?p=809630
"Also, you can actually use Sinclair ZX81 BASIC, using the Spectrum emulator, which then runs a ZX81 emulator."
ISO standard P5 Pascal compiler/interpreter by Ross
www.standardpascal.org/p5.html
The latest version of Catalina (2.5) includes the ISO standard P5 Pascal compiler/interpreter, and also the Lua scripting language
Lua scripting language by Ross
www.lua.org/
The latest version of Catalina (2.5) includes the ISO standard P5 Pascal compiler/interpreter, and also the Lua scripting language
humanoido
Refer to the updated language list in the first post on page 1.
The latest new additions appear at the bottom of the post.
Discussion here:
http://forums.parallax.com/showthread.php?p=919764
Download here:
http://forums.parallax.com/attachment.php?attachmentid=0
Remarkably, this is "a version of femtoBASIC in PropBasic."
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
humanoido
*Stamp SEED Supercomputer *Basic Stamp Supercomputer *TriCore Stamp Supercomputer
*Minuscule Stamp Supercomputer *Tiny Stamp Supercomputer *Penguin with 12 Brains
*BASIC Stamp Supercomputing Book *Three Dimensional Computer *StampOne News!
*Penguin Tech *Penguin Robot Society *Humanoid Toddler Robot
*Ultimate List Prop Languages *Prop-a-Lot *Propalot Stuff *Prop SC Computer
*Prop Mini Super Computing Machine *Hobby Space Program