Page 1 of 1

not a 'game' but.....

Posted: Wed Jan 21, 2015 12:00 am
by hutch
.....does anybody have a copy of the basic compiler ' T-COMP ' ?
i know that i have it somewhere on cassette in the dark wilderness known as my loft! but im too frightened to go up there (its a mess up there, lol).

cheers guys.

Re: not a 'game' but.....

Posted: Wed Jan 21, 2015 8:55 am
by musepat
I have it !
It only works with Oric-1

I'm looking for informations : author, date...

Regards

Re: not a 'game' but.....

Posted: Wed Jan 21, 2015 9:24 am
by iss
This is from oric.org :wink:
Micro February 1984
tcompreview_whichmicrofeb1984_p98.jpg

Re: not a 'game' but.....

Posted: Wed Jan 21, 2015 10:37 am
by musepat
Thank's iss

I'll soon post another set of softwares I've read from my tapes (about 200)

Re: not a 'game' but.....

Posted: Wed Jan 21, 2015 7:46 pm
by coco.oric
You're all the experts on our computer !

@musepat : I'll update oric.org with your tape.
@all : may be a trial of t-comp in ceo-mag :)


@musepat again : i love your oric packs. thanks a lot.

Re: not a 'game' but.....

Posted: Wed Jan 21, 2015 9:35 pm
by christian
I did not know this utility but it seems to be similar to another one called Minicomp and published in A.N.A.L.O.G Computing Magazine #23 (October 1984) page
It was for Atari 800 computer.

The BASIC subset was only 11 instructions:
A=ccc
A=B
A=B+C
A=B-C
END
IF A=B THEN nnn
IF A<B THEN nnn
GOTO nnn
GOSUB nnn
RETURN
A=PEEK(B)
POKE A,B


The 2 main programs on your tape files are a little bit different (for example, the one with example disable the keyboard during the compilation)

I think there are some weird bytes on your tape files.
At first sight:
  • line 2280 (T-COMPSE): A(KEND44)=A0 should be A(K,44)=A0
  • line 2280 (T-COMP): ^A<F9>LEN!FOR4)=A0 should be A(K,44)=A0
  • line 2940 (T-COMP end of line): A(K,40)|216 should be A(K,40)=216
[/list]

2 others differences but I don't know what is the right one:
T-COMPSE:
1310 DATA56,173,53,4,237,0,4,141,53,4,173,54,4,237,0,4,141,54,4

T-COMP:
1310 DATA56,173,53,4,237,0,0,141,53,4,173,54,4,237,0,4,141,54,4

T-COMPSE:
1540 DATA145,122,200,173,0,4,145,122

T-COMP:
1540 DATA145,122,200,173,0,0,145,122

Re: not a 'game' but.....

Posted: Wed Jan 21, 2015 11:10 pm
by dave3622
coco.oric wrote:You're all the experts on our computer !

@musepat : I'll update oric.org with your tape.
@all : may be a trial of t-comp in ceo-mag :)


@musepat again : i love your oric packs. thanks a lot.


Seconded. :P

Re: not a 'game' but.....

Posted: Thu Jan 22, 2015 5:27 am
by coco.oric
Hello,

Here are :
TCOMPV3 = TCOMPSE with sample from TCOMP, line 2280 corrected like christian's feedback
TCOMPV4 = TCOMPV3 with lines 1310 and 1540 modified like christian's feedback.

I think that the good code is TCOMPV3, with the 173,0,4 sequence which is a LDA $400. There's a lot of points in the data like this and another sample is 141,0,4 (STA $400). The assembler code in the compiler seems to be loaded in page $4 which is compliant with this code.

Re: not a 'game' but.....

Posted: Thu Jan 22, 2015 8:06 pm
by hutch
Many thanks for your replies everyone.