Jump to content

Photo

OSS tiny-c Copyright (C) 1978 tiny c associates, 1982 OSS, Inc.

OSS interpreter

9 replies to this topic

#1 luckybuck ONLINE  

luckybuck

    Dragonstomper

  • 957 posts

Posted Mon Nov 2, 2015 6:58 PM

Hello together,

 

Recently I heard, that tiny c associates, OSS, Inc., Thomas A. Gibson and Scott B. Guthery have published a C interpreter in 1978 and 1982!

 

From Atari FAQ (thanks to Michael Current, Freddy and all the others) we find:

First sold C compiler by OSS. This compiler was used to compile itself! First true language "bootstrap" on any 8-bit machine (it was also available for Apple and CP/M machines). Derived from Dr.Dobbs "Small C". Compiles to 6502 code which emulates the 8080 instruction set.

 

Thanks to Kevin Savetz and archive.org, we do have the manual:

 

Attached File  tiny-c_manual.pdf   2.52MB   255 downloads ; size: 2.6 MB

 

and some other infos:

 

tiny-C_Title.jpg

 

tiny-c.jpg

 

https://atariwiki.or...Wiki.jsp?page=C

 

But the main important question is: does an atr-image of the disk exists?

 

So many thanks in advance for helping us. :-)

 

 



#2 luckybuck ONLINE  

luckybuck

    Dragonstomper

  • Topic Starter
  • 957 posts

Posted Mon Nov 9, 2015 5:47 PM

Thank you so much, Kyle22 has done the impossible, now C on Atari 8-bit is complete:

 

https://atariwiki.or...Wiki.jsp?page=C



#3 Wrathchild OFFLINE  

Wrathchild

    River Patroller

  • 2,135 posts
  • Location:Reading, UK.

Posted Tue Nov 10, 2015 3:11 PM

cc65 was originally implemented as a native C compiler on the 8-bit. So that could be checked out and included too.



#4 luckybuck ONLINE  

luckybuck

    Dragonstomper

  • Topic Starter
  • 957 posts

Posted Tue Nov 10, 2015 7:42 PM

Hi Wrathchild,

 

o. k. you convinced me. Have fixed it:

 

https://atariwiki.or...Wiki.jsp?page=C



#5 TXG/MNX OFFLINE  

TXG/MNX

    River Patroller

  • 3,633 posts

Posted Wed Nov 11, 2015 5:34 AM

AWESOME!!!! what will be the next thing that floats to the surface ?



#6 luckybuck ONLINE  

luckybuck

    Dragonstomper

  • Topic Starter
  • 957 posts

Posted Wed Nov 11, 2015 7:39 AM

Well, there are 3 major things in the making, which go far beyond the last thing. At the moment I can't tell more, because the sources have to be protected. But we are close to a new Atari age...

 

But please always keep in mind, I am just the guy who gets on the people's nerves with all the e-mails. You are all the true heros, everyone brings a little in and we are just collecting the stuff at a central place in oder to offer it for all.

 

This time, it was Kyle22 with the tiny-c. Thank you so much Kyle22!!!


Edited by luckybuck, Wed Nov 11, 2015 7:41 AM.


#7 luckybuck ONLINE  

luckybuck

    Dragonstomper

  • Topic Starter
  • 957 posts

Posted Wed Nov 11, 2015 5:50 PM

Have updated the C-site:

 

https://atariwiki.or...ri8BitComputers

 

again.


Edited by luckybuck, Wed Nov 11, 2015 5:50 PM.


#8 MikeFulton OFFLINE  

MikeFulton

    Space Invader

  • 48 posts

Posted Sun Nov 29, 2015 3:48 AM

It should be noted that Tiny-C is barely recognizable as being related to C. The syntax is drastically altered. It's an interesting thing to play around with (or at least it was back then... today maybe not so much), but that's about as far as it goes.

#9 ricortes OFFLINE  

ricortes

    Dragonstomper

  • 632 posts

Posted Sun Nov 29, 2015 10:43 AM

*BUT* :)

 

That is OK. IMHO: Programming in any structured language tends to improve your code in every language. Pascal is just as good for teaching techniques and IIRC, was essentially written as a teaching tool before it was implemented on hardware. You can almost tell who has experience with high level structured languages when looking at their assembler code. Some people seem to be naturals at writing organized and readable code while others need a little help to get pointed in the right direction. This gets down to the lowest common denominator in that you can comment the hell out of C w/o it taking up any RAM in the final cut. Compare that to all the spaghetti BASIC code w/o comments of the day, AMIS/AMODEM come to mind. 



#10 Steve Mynott OFFLINE  

Steve Mynott

    Chopper Commander

  • 103 posts
  • Location:North London and Suffolk, England

Posted Sat Dec 19, 2015 2:29 AM

There is a surprising amount on the net about the PC  version as a learning tool for compilers and the interpreter version is also popular (Not to be confused with the modern TCC Tiny CC)

 

I found this site

 

http://primepuzzle.c.../tinyc-doc.html

 

The 1984 PC manual there has the same Kernighan intro as the Atari manual.

 

the owner has a Tiny C facebook group!

 

https://www.facebook...782048/?fref=nf







Also tagged with one or more of these keywords: OSS, interpreter

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users