luckybuck Posted November 3, 2015 Share Posted November 3, 2015 (edited) 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 Jason Scott and archive.org, we do have the manual: tiny-c_manual.pdf ; size: 2.6 MB https://archive.org/details/tiny-c_manual and some other infos: https://atariwiki.org/wiki/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. ? Edited January 19, 2022 by luckybuck 3 Quote Link to comment Share on other sites More sharing options...
luckybuck Posted November 9, 2015 Author Share Posted November 9, 2015 Thank you so much, Kyle22 has done the impossible, now C on Atari 8-bit is complete: https://atariwiki.org/wiki/Wiki.jsp?page=C 4 Quote Link to comment Share on other sites More sharing options...
Wrathchild Posted November 10, 2015 Share Posted November 10, 2015 cc65 was originally implemented as a native C compiler on the 8-bit. So that could be checked out and included too. 1 Quote Link to comment Share on other sites More sharing options...
luckybuck Posted November 11, 2015 Author Share Posted November 11, 2015 Hi Wrathchild, o. k. you convinced me. Have fixed it: https://atariwiki.org/wiki/Wiki.jsp?page=C Quote Link to comment Share on other sites More sharing options...
TXG/MNX Posted November 11, 2015 Share Posted November 11, 2015 AWESOME!!!! what will be the next thing that floats to the surface ? Quote Link to comment Share on other sites More sharing options...
luckybuck Posted November 11, 2015 Author Share Posted November 11, 2015 (edited) 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 November 11, 2015 by luckybuck 1 Quote Link to comment Share on other sites More sharing options...
luckybuck Posted November 11, 2015 Author Share Posted November 11, 2015 (edited) Have updated the C-site: https://atariwiki.org/wiki/Wiki.jsp?page=C#section-C-CC65CC65IsAPDCCompilerForAtari8BitComputers">https://atariwiki.org/wiki/Wiki.jsp?page=C#section-C-CC65CC65IsAPDCCompilerForAtari8BitComputers again. Edited November 11, 2015 by luckybuck Quote Link to comment Share on other sites More sharing options...
MikeFulton Posted November 29, 2015 Share Posted November 29, 2015 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. Quote Link to comment Share on other sites More sharing options...
ricortes Posted November 29, 2015 Share Posted November 29, 2015 *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. 1 Quote Link to comment Share on other sites More sharing options...
Steve Mynott Posted December 19, 2015 Share Posted December 19, 2015 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.com/tiny-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.com/groups/299317782048/?fref=nf Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.