tgibson37 / tiny-c

Clone of my original 8080 tiny-c (1977) in C, licensed under Gnu Public License.
GNU General Public License v3.0
8 stars 4 forks source link

Build for CP/M missing? #28

Open riwide opened 1 year ago

riwide commented 1 year ago

I am a retro cp/m enthusiast, and would love to have Tiny-C as a CP/M-80 build, either 8080 or Z80. Are there any build instructions? tiny-c v1 is available from various archive sites, but v2 that was advertised seems unavailable.

Also do you have any disk images and/or doc of the original software release?

cheers Richard Deane retired in north Scotland.

riwide commented 1 year ago

Thank you, I will investigate (play :) ) further.

I assumed v2 went into production because there was a run of adverts for it in the mags. If it did I am keen to find it.

Hopefully at some point Tom will respond, but summer is best boating time, so I don't mind waiting.

Richard

On Sun, 25 Jun 2023 at 17:21, Lee Bradley @.***> wrote:

Hi Richard,

I think tiny-c v2 was a compiler (v1 is an interpreter). I don't think it ever went into production. Tom Gibson's github contains the latest version of tiny-c written in C. It runs under Windows or Linux and has many enhancements over the original CP/M version. It contains all .c source code and a makefile. It also has the 8080 .asm of the original (v 1) tiny-c. I don't think the file ctc.asm (file i/o routines) is included. This and tc.asm are assembled and then linked with asm.com and load,com.

http://primepuzzle.com/tc.asm http://url http://primepuzzle.com/ctc.asm http://url http://primepuzzle.com/tiny-c.readme.txt http://url

Lee Bradley

PS A page that has links to many sample programs of the 2017 version of Tom Gibson's interpreter is at

http://primepuzzle.com/not.just.tiny.c/Table_Of_Contents.html http://url

— Reply to this email directly, view it on GitHub https://github.com/tgibson37/tiny-c/issues/28#issuecomment-1606149162, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHFCH2QUPXSSWOT2DALW4QTXNBQO7ANCNFSM6AAAAAAZTAHI5E . You are receiving this because you authored the thread.Message ID: @.***>

tinyCtim commented 1 year ago

. I have deleted my comment (as the links didn't work).

Trying again ...

http://primepuzzle.com/not.just.tiny.c/tc.asm - the interpreter http://primepuzzle.com/not.just.tiny.c/ctc.asm - file i/o http://primepuzzle.com/not.just.tiny.c/tiny-c.readme.txt - how to run the interpreter

Lee Bradley

PS A page that has links to many sample programs of the 2017 version of Tom Gibson's interpreter is at

http://primepuzzle.com/not.just.tiny.c/Table_Of_Contents.html

riwide commented 1 year ago

Thank you!

On Sun, 25 Jun 2023, 17:44 Lee Bradley, @.***> wrote:

. I have deleted my comment (as the links didn't work).

Trying again ...

http://primepuzzle.com/not.just.tiny.c/tc.asm - the interpreter http://primepuzzle.com/not.just.tiny.c/ctc.asm - file i/o http://primepuzzle.com/not.just.tiny.c/tiny-c.readme.txt - how to run the interpreter

Lee Bradley

PS A page that has links to many sample programs of the 2017 version of Tom Gibson's interpreter is at

http://primepuzzle.com/not.just.tiny.c/Table_Of_Contents.html

— Reply to this email directly, view it on GitHub https://github.com/tgibson37/tiny-c/issues/28#issuecomment-1606153869, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHFCH2TUL6GWTRYQ3LCMJY3XNBTITANCNFSM6AAAAAAZTAHI5E . You are receiving this because you authored the thread.Message ID: @.***>