Telesoftware Service

discussion of beeb/electron applications, languages, utils and educational s/w
User avatar
John_Newcombe
Posts: 54
Joined: Tue Nov 28, 2017 9:19 am
Contact:

Telesoftware Service

Post by John_Newcombe » Fri May 04, 2018 5:04 pm

Some of you may have noticed the new Prestel like Viewdata service I set up recently as something of an experiment (see topic link below). I would like to add Telesoftware to this service and I need a little help in determining the protocol used.

Image

I have implemented the Telesoftware Protocol as described in the document 'A pilot telesoftware service for education' (by Jill Coates of the Council for Educational Technology), however, I believe that this was not the standard that Prestel ended up using.

I have trawled many scientific journals for documentation without any success. so I guess I am looking for a historian with a Prestel technical library or someone who has access to source code to one of the terminal applications that supports Telesoftware.

Any help would be greatly appreciated. In the meantime I intend to upgrade the system to include a proper routing engine, this should be ready over the next week or so.


Original topic
http://www.stardot.org.uk/forums/viewto ... 53&t=14957
Last edited by John_Newcombe on Thu Jun 07, 2018 5:11 pm, edited 1 time in total.

User avatar
hoglet
Posts: 7321
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: Telesoftware Service

Post by hoglet » Fri May 04, 2018 6:05 pm

John,

I'm always happy to help reverse-engineering something interesting and obscure!

Is this the paper you were referring to?
coates1982.pdf
(453.21 KiB) Downloaded 19 times
I assume you are talking about dial-up telesoftware, rather than broadcast telesoftware (embedded in standard teletext pages)?

It seems the Acorn Prestel Adapter supported two formats:
Telesoftware decoder type (default 1)
This should no longer be required, but allows switching between 'old BBC' (decoder
0) and 'strict CET' (decoder 1) decoding. All 'old BBC' telesoftware on Prestel should
have been removed by the end of August 1983. Some telesoftware programs on
Prestel may be in the old format, in which case you will need to change 1 to 0.
http://chrisacorns.computinghistory.org ... df#page=52

Are you trying to be compatible with this specific BBC Client software?

In the paper there is a example frame in Fig. 1d.

Have you tried reproducing this and found it didn't work?

Dave

duikkie
Posts: 2877
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: Telesoftware Service

Post by duikkie » Fri May 04, 2018 6:56 pm

if you need docs about broadcast telesoftware, i can look for it because if i am not mistaken
it was philips in holland who set up the protocol. allso viditel stuff

User avatar
John_Newcombe
Posts: 54
Joined: Tue Nov 28, 2017 9:19 am
Contact:

Re: Telesoftware Service

Post by John_Newcombe » Fri May 04, 2018 6:57 pm

Hi Dave

The aim is to get it working with Commstar for now. Commstar supports both the 'old' and 'new' formats whatever they actually are.

The document you highlighted is the document I have been working to but 'feels' a little wrong. Firstly the checksum formulae combines n and k in a manner I cannot understand. Also the EOF sequence $7D46 seems like a typo based on the other control codes all starting with $7Cnn. Another pointer to it being out of date is that it states that the header in on frame 'a' and the data starts on frame 'b'. However, back in the day, the data started on frame 'c' (I think). As I mentioned above, it all feels a little wrong.

Thanks for highlighting the example frame in fig 1a, I am not sure why I didn't do this in the first place, doh! I will enter the basic program in Fig 2 and run it through my encoder and check against Fig 1a.

User avatar
hoglet
Posts: 7321
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: Telesoftware Service

Post by hoglet » Fri May 04, 2018 9:01 pm

John,

My reading of the checksum value is that it just the data bytes XOR'ed together.

Here is a specific example from the header block on Fig. 1(c)

Code: Select all

‖API.BAS‖LI‖Z102
The checksum should cover these characters:

Code: Select all

PI.BAS‖LI
Looking at the individual character ASCII values:

Code: Select all

P = &50
I = &49
. = &2E
B = &42
A = &41
S = &53
‖ = &7C
L = &4C
1 = &31
If you XOR those together you get &66 which in decimal is 102, which matches the example.

The other thing I noticed about the example is the character set is different to the BBC's Teletext character set. So for example, spaces are replaced by character &7D, but this is rendered as } rather than ¾. That's probably because the example was printed on a dot-matrix printer.
3.10 The control sequence 7/13,4/6 (‖F) is inserted after the last character in the file.
I agree this looks like a typo, and should be 7/12,4/6 (‖F) [ the ‖ character is ASCII &7C which is 7/12 in their notation). You can also see ‖F at the end of Fig 1(d).

I think there is a good change this is the right specification, and once you iron out a few implementation issues you'll find it does indeed work (fingers crossed).

Dave

User avatar
hoglet
Posts: 7321
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: Telesoftware Service

Post by hoglet » Fri May 04, 2018 9:42 pm

This is interesting:
communitel.jpg
(Acorn User, October 1984, Page 60)

It contains a CET Telesoftware formatter.

Also a brochure:
CommuniTel - Micro Viewdata System.pdf
(204.27 KiB) Downloaded 20 times
Software appears to be available here:
http://www.stardot.org.uk/forums/viewto ... 86&p=73579

Dave

User avatar
hoglet
Posts: 7321
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: Telesoftware Service

Post by hoglet » Sat May 05, 2018 6:46 am

John,

The telesoftware formatter is on the ADFS disk image posted in the Communitel thread:
$.VIEWDATA.TSOFTER

The BASIC has been crunched (so don't try to paste it into BeebEm), but there is possibly still some useful info to be gained:

Code: Select all

   20ONERRORPROCaa
   30DIMba%&300,F%&3FF:T%=F%+144:ca=&FFEE:PROCda:*FX229
   80ea%=OPENIN"$.!Tsoft":IFea%<>0CLOSE#ea%:$fa="EXEC $.!Tsoft":CALLga
   90REPEAT:CLS:PRINTCHR$132;CHR$157;CHR$134;"     Telesoftware Formatter":?ha=(F%+1003)AND&FF:ha?1=(F%+1003)DIV&100:?ia=0:REPEAT:PRINT'CHR$134;"Please enter the Drive/Directory which":PRINTCHR$134;"holds the file to be telesoftware":PRINTCHR$134;"formatted";CHR$131;:INPUT"-"D$
  200IFD$<>""THENIFRIGHT$(D$,1)<>"."D$=D$+"."
  210PRINT'CHR$134;"Please type the name of the file to be":PRINTCHR$134;"telesoftware formatted"'CHR$131;:INPUT"-"F$:?ja=OPENIN(D$+F$):IF?ja=0PRINTCHR$129;"Cannot find";CHR$135;F$;CHR$129;"in";CHR$135;D$
  260UNTIL?ja<>0:REPEAT:PRINT'CHR$134;"Please type the name of the"'CHR$134;"'Front' Frame for the telesoftware"'CHR$131;:INPUT"-"ka$:la%=ASCRIGHT$(ka$,1)-97:IFla%=26PRINTCHR$129;"Front Frame CANNOT be";CHR$135;"'z'";CHR$129;"frame"':UNTILFALSE
  310IFla%<0ORla%>26la%=0:ELSEka$=LEFT$(ka$,LENka$-1)
  320ma$=ka$:na$=ka$+CHR$(la%+97):X%=FNoa(na$):IFX%<>1PRINTCHR$129;"Cannot find frame";CHR$135;na$'
  360UNTILX%=1:PROCpa(na$):ab%=-1:CLS:PRINTCHR$132;CHR$157;CHR$134;"     Telesoftware Formatter":PRINT'CHR$134;"Formatting File";CHR$131;"-";D$+F$':?bb=la%+1:?cb=0:VDU23,1,0;0;0;0;:REPEAT:PROCka:IF?bb=26?bb=0:ab%=ab%+1:ka$=ma$+STR$ab%
  470UNTILEOF#?ja:CLOSE#?ja:VDU23,1,1;0;0;0;:PROCpa(na$):?&70=(F%+984)AND&FF:?&71=(F%+984)DIV&100:$db=F$:?bb=la%:CALLeb:PROCfb(na$):PRINT''CHR$134;"File Formatted":PRINT'CHR$134;"Frames Created";CHR$131;"-";?cb-1:IFab%>=0PRINTCHR$134;"Overflow pages used";CHR$131;"-";ab%+1
  600PRINT''CHR$134;"Format another file? (Y/N)?":REPEATA%=GETAND&5F:UNTILA%=89ORA%=78:UNTILA%=78:PROCgb:CHAIN"$.VSMENU":END::
  680DEFPROChb(A$):FORI%=1TOLEN(A$):A%=ASC(MID$(A$,I%,1)):CALLib:NEXT:ENDPROC::
  750DEFPROCka:PRINTCHR$134;"Creating";CHR$131;":";ka$;CHR$(?bb+97);CHR$11:IFFNoa(ka$+CHR$(?bb+97))>0PROCjb
  780?&70=T%AND&FF:?&71=T%DIV&100:CALLkb:?&70=T%AND&FF:?&71=T%DIV&100:CALLlb:IF?bb=25PROCmb(F%+14,LEFT$(ma$+STR$(ab%+1)+"       ",9))
  850PROCfb(ka$+CHR$(?bb+97)):?bb=?bb+1:ENDPROC::
  890DEFPROCjb:VDU7,7:$fa="FX 15":CALLga:PRINT'CHR$129;"Frame Exists!";CHR$130;"Press O to Overwrite,"'CHR$130"ESCAPE to end";:REPEAT:UNTIL(GETAND&5F)=79:PRINTCHR$13;CHR$11;"                                                       ";CHR$11;CHR$11;CHR$13;:ENDPROC::
  980DEFPROCfb(A$):$fa="SAVE "+A$+" "+STR$~F%+"+400":CALLga:ENDPROC
 1030DEFPROCpa(A$):$fa="Load "+A$+" "+STR$~F%:CALLga:ENDPROC::
 1080DEFFNoa(A$):!fa=fa+&12:$(fa+&12)=A$:A%=5:X%=fa:Y%=X%DIV&100:=USR&FFDDAND&FF::
 1150DEFPROCga(A$):$fa=A$:CALLga:ENDPROC::
 1200DEFPROCmb(A%,A$):FORI%=0TO(LENA$-1):A%?I%=ASC(MID$(A$,I%+1,1))AND&7F:NEXT:ENDPROC::
 1260DEFPROCda:FORnb%=0TO2STEP2:P%=ba%:[OPTnb%:.kb:LDA#&A0:JSRib:LDA&71:CMPha+1:BCCkb:LDA&70:CMPha:BCCkb:LDY#12:LDA#&A0:.ob:JSRib:DEY:BNEob:RTS:.lb:JSRpb:.ac:JSRbc:BCScc:JSRdc:.ec:LDA&71:CMPha+1:BCCac:LDA&70:CMPha:BCCac:JMPfc:.cc:LDA#70:JSRgc:.fc
 1660INCcb:LDAhc:PHA:LDA#90:JSRgc:PLA:.ic:PHA:LDA#&30:STAjc:STAkc:STAlc:PLA:.mc:CMP#100:BCCnc:SBC#100:INCjc:BNEmc:.nc:CMP#10:BCCoc:SBC#10:INCkc:BNEnc:.oc:ADClc:STAlc:LDAjc:JSRib:LDAkc:JSRib:LDAlc:JMPib:.eb:JSRpb:LDY#0:.pc:LDAdb,Y:INY
 2070CMP#20:BCCad:JSRib:JMPpc:.ad:LDA#76:JSRgc:LDAcb:JSRic:JMPfc:.pb:LDA#&41:JSRgc:LDA#0:STAhc:LDA#&47:JSRgc:LDA#&61:CLC:ADCbb:JSRib:LDA#73:JMPgc:.dc:CMP#&D:BEQbd:CMP#&20:BEQcd:CMP#&7C:BEQdd:CMP#&7D:BEQgc:CMP#&7E:BEQed:CMP#&20:BCCfd
 2460CMP#&7C:BCCgd:CMP#&A0:BCChd:CMP#&C0:BCCid:CMP#&E0:BCCjd:PHA:LDA#5:JSRkd:PLA:SBC#&A0:JMPib:.fd:PHA:LDA#1:JSRkd:PLA:CLC:ADC#&40:JMPib:.gd:PHA:LDA#0:JSRkd:PLA:JMPib:.hd:PHA:LDA#2:JSRkd:PLA:SBC#&40:JMPib:.id:PHA:LDA#3:JSRkd:PLA:SBC#&60
 2910JMPib:.jd:PHA:LDA#4:JSRkd:PLA:SBC#&80:JMPib:.bd:LDA#ASC"L":.gc:PHA:LDA#&7C:JSRib:PLA:JMPib:.dd:LDA#ASC"E":JMPgc:.cd:LDA#&7D:.ed:PHA:LDA#0:JSRkd:PLA:.ib:PHA:EORhc:STAhc:PLA:ORA#&80:LDX#0:STA(&70,X):INC&70:BNEld:INC&71:.ld:RTS:.kd:CMPia
 3370BEQmd:STAia:CLC:ADC#&30:JSRgc:.md:SEC:RTS:.bc:LDYja:JSR&FFD7:RTS:.ga:STXnd:STYod:LDX#faAND&FF:LDY#faDIV&100:JSR&FFF7:LDYod:LDXnd:RTS:.ia:BRK:.hc:BRK:.bb:BRK:.cb:BRK:.ja:BRK:.jc:BRK:.kc:BRK:.lc:BRK:.ha:BRK:BRK:.nd:BRK:.od:BRK:.fa:]
 3860P%=P%+&80:[OPTnb%:.db:]:!P%=&20202020:P%!4=&20202020:P%!8=&20202020:P%=P%+12:NEXT:ENDPROC::
 3970DEFPROCaa:CLOSE#0:IFERR=17ANDINKEY-2END
 4000IFERR=17PROCgb
 4010PRINT''CHR$130;"Error";CHR$129;ERR;CHR$130;"at";CHR$129;ERL:REPORT:PRINT''CHR$134;"Press RETURN to restart or"'CHR$134;"ESCAPE to exit.":REPEAT:UNTILGET=13:RUN:ENDPROC::
 4090DEFPROCgb:CLOSE#0:CLS:*DIR
 4130CHAIN"$.VSMENU":ENDPROC
 
Dave

User avatar
John_Newcombe
Posts: 54
Joined: Tue Nov 28, 2017 9:19 am
Contact:

Re: Telesoftware Service

Post by John_Newcombe » Sat May 05, 2018 7:15 am

Thanks for this, most useful. Leave it with me and I will take a look.

J

User avatar
daveejhitchins
Posts: 4253
Joined: Wed Jun 13, 2012 5:23 pm
Location: Newton Aycliffe, County Durham
Contact:

Re: Telesoftware Service

Post by daveejhitchins » Sat May 05, 2018 7:52 am

hoglet wrote:The BASIC has been crunched (so don't try to paste it into BeebEm), but there is possibly still some useful info to be gained:
Dave, is that due to line lengths or some other issue? ABE has a good 'UNPACK' command in the Utilities which may help.

Dave H :D
Parts: UM6502CE, GAL22V10D, GAL16V8D, AS6C62256A, TC514400AZ, WD1772, R6522, TMS27C512, AT28C256
Products: ARA II, ABR, ATI, AP6, MGC, AP5 . . .
For a price list, contact me at: Retro Hardware AT dave ej hitchins DOT plus DOT com

User avatar
hoglet
Posts: 7321
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: Telesoftware Service

Post by hoglet » Sat May 05, 2018 9:30 am

daveejhitchins wrote:
hoglet wrote:The BASIC has been crunched (so don't try to paste it into BeebEm), but there is possibly still some useful info to be gained:
Dave, is that due to line lengths or some other issue? ABE has a good 'UNPACK' command in the Utilities which may help.
Yes, it's just down to the line lengths. If you LOAD the program directly using ADFS it's fine.

User avatar
hoglet
Posts: 7321
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: Telesoftware Service

Post by hoglet » Sat May 05, 2018 10:18 am

Hi John,

In case you need another example to work with, here's a short example BASIC program:
tele0.png
And here's the resultant page from Commintel's "LOCAL TELESOFTWARE FORMATTER" opion:
tele1.png
The file being encoded was ASCII, rather than tokenized Basic.

It looks to me to be the same CET format described in the paper.

Dave

User avatar
John_Newcombe
Posts: 54
Joined: Tue Nov 28, 2017 9:19 am
Contact:

Re: Telesoftware Service

Post by John_Newcombe » Sat May 05, 2018 10:19 pm

Thats a great help, many thanks it looks like I have every thing I need. I will recheck my code against these examples.

Many thanks
John

User avatar
John_Newcombe
Posts: 54
Joined: Tue Nov 28, 2017 9:19 am
Contact:

Re: Telesoftware Service

Post by John_Newcombe » Sun May 06, 2018 6:45 pm

Just an update, I finally got to looking at this in earnest. My checksum is working as expected except for a small error which was simply due to my misunderstanding of the CET protocol.

The protocol states that the EOF (0x7C, 0x46) should be placed after the last character of the file. This, to my mind places this just after the last line end and before the last block end. This ties in with figure 1a in the Coates document. However it is only if I exclude this EOF sequence from the checksum that the checksum matches that of fig 1a. This makes sense as it is a block checksum. To test this I used the program in Fig 2.

The Communitel example includes extra control sequences (0x7C, 0x47 and 0x7C, 0x49) just after the Block Start (0x7C, 0x41). This is new to me and I am wondering if this is related to the later protocol that I have heard of. I have yet to investigate the Communitel code that was posted. I will check this out next.

duikkie
Posts: 2877
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: Telesoftware Service

Post by duikkie » Tue May 08, 2018 9:19 am

i did wrote i had something , books in dutch

i will send some pictures

in dr neher laboratorium :) from ptt
Attachments
Afbeelding 027.jpg
Afbeelding 026.jpg
Afbeelding 025.jpg
Afbeelding 024.jpg
Afbeelding 023.jpg
Afbeelding 021.jpg

User avatar
John_Newcombe
Posts: 54
Joined: Tue Nov 28, 2017 9:19 am
Contact:

Re: Telesoftware Service

Post by John_Newcombe » Tue May 08, 2018 11:16 am

Many thanks for all of the info, I have now been through the Communitel code and can see the difference between what they have used and the original spec I had. It looks like the frame number has been added to the protocol.

Will post more details when I have them and will document it once complete.
J

User avatar
John_Newcombe
Posts: 54
Joined: Tue Nov 28, 2017 9:19 am
Contact:

Re: Telesoftware Service

Post by John_Newcombe » Tue May 08, 2018 2:46 pm

I suspect the protocol that Duikkie supplied is the later protocol. I will brush upmy Dutch and implement that too. I'm sure we'll get there eventually.

J

duikkie
Posts: 2877
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: Telesoftware Service

Post by duikkie » Tue May 08, 2018 5:52 pm

it is a small book , maybe online somewhere. if not maybe i can scan all pages of the protocol
John_Newcombe wrote:I suspect the protocol that Duikkie supplied is the later protocol. I will brush upmy Dutch and implement that too. I'm sure we'll get there eventually.

J

duikkie
Posts: 2877
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: Telesoftware Service

Post by duikkie » Tue May 08, 2018 6:20 pm

oke i will scan the pages beginning with page 9 and so on

it is in dutch , and i thing copyright :) from 1984
Attachments
page18.doc
(498 KiB) Downloaded 13 times
page17.doc
(440.5 KiB) Downloaded 12 times
page16.doc
(378 KiB) Downloaded 11 times
page15.doc
(393 KiB) Downloaded 12 times
page14.doc
(429 KiB) Downloaded 11 times
page13.doc
(437.5 KiB) Downloaded 12 times
page12.doc
(136 KiB) Downloaded 13 times
page11.doc
(375 KiB) Downloaded 12 times
page10.doc
(336 KiB) Downloaded 12 times
page9.doc
(306 KiB) Downloaded 13 times

duikkie
Posts: 2877
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: Telesoftware Service

Post by duikkie » Tue May 08, 2018 7:11 pm

more
Attachments
page0.doc
(267.5 KiB) Downloaded 13 times
page00.doc
(182.5 KiB) Downloaded 13 times
page22.doc
(433.5 KiB) Downloaded 14 times
page21.doc
(198 KiB) Downloaded 17 times
page20.doc
(247 KiB) Downloaded 12 times
page19.doc
(377.5 KiB) Downloaded 12 times

duikkie
Posts: 2877
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: Telesoftware Service

Post by duikkie » Tue May 08, 2018 7:36 pm

the beginning
Attachments
page8.doc
(237 KiB) Downloaded 12 times
page7.doc
(236 KiB) Downloaded 11 times
page6.doc
(362 KiB) Downloaded 11 times
page5.doc
(391 KiB) Downloaded 12 times
page4.doc
(310 KiB) Downloaded 11 times
page3.doc
(351 KiB) Downloaded 11 times
page2.doc
(290 KiB) Downloaded 12 times
page1.doc
(355 KiB) Downloaded 14 times

User avatar
John_Newcombe
Posts: 54
Joined: Tue Nov 28, 2017 9:19 am
Contact:

Re: Telesoftware Service

Post by John_Newcombe » Tue May 08, 2018 8:43 pm

This is fantastic thanks so much. I have translated the original pages and was about to ask if you could scan a few more pages, you have beaten me to it. It looks like the Netherlands used the Prestel System so it is quite likely that this is the standard I am looking for.

I have downloaded, OCRd and translated them with a reasonable amount of success. I will look at an implementation this week.

duikkie
Posts: 2877
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: Telesoftware Service

Post by duikkie » Tue May 08, 2018 9:43 pm

thank the people on page 21. :shock: . all smart ones .

maybe prestel used the dutch standaard ? #-o

this doc was only for a few people :lol:

John_Newcombe wrote:This is fantastic thanks so much. I have translated the original pages and was about to ask if you could scan a few more pages, you have beaten me to it. It looks like the Netherlands used the Prestel System so it is quite likely that this is the standard I am looking for.

I have downloaded, OCRd and translated them with a reasonable amount of success. I will look at an implementation this week.

duikkie
Posts: 2877
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: Telesoftware Service

Post by duikkie » Wed May 09, 2018 9:56 am

with ocr :lol: and then translated , did that work ??
you can better learn dutch :roll: in that time you translate the ocr =D>

this doc is for your eyes only :shock: , and the happy few on page00 and page21

John_Newcombe wrote:This is fantastic thanks so much. I have translated the original pages and was about to ask if you could scan a few more pages, you have beaten me to it. It looks like the Netherlands used the Prestel System so it is quite likely that this is the standard I am looking for.

I have downloaded, OCRd and translated them with a reasonable amount of success. I will look at an implementation this week.

User avatar
John_Newcombe
Posts: 54
Joined: Tue Nov 28, 2017 9:19 am
Contact:

Re: Telesoftware Service

Post by John_Newcombe » Wed May 09, 2018 11:34 am

The doc could be removed now I guess. If things work out I will document the code/protocol. :D

duikkie
Posts: 2877
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: Telesoftware Service

Post by duikkie » Wed May 09, 2018 7:33 pm

i think the people who wrote the protocol are gone ?
before you are a ir or ing in holland you are about 30/40 years old
+35 years old doc. = 70 .. 75 years old man

it still can be alive , if they not forgotten by now.

the PTT is no more there, videcode, basiccode, and so on all gone

teletext almost gone


John_Newcombe wrote:The doc could be removed now I guess. If things work out I will document the code/protocol. :D

User avatar
hoglet
Posts: 7321
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: Telesoftware Service

Post by hoglet » Wed May 09, 2018 8:28 pm

Please don't delete the documents that have been uploaded. Who knows in the future when these may be the only remaining copies!

User avatar
John_Newcombe
Posts: 54
Joined: Tue Nov 28, 2017 9:19 am
Contact:

Re: Telesoftware Service

Post by John_Newcombe » Thu May 10, 2018 12:04 am

OK, I have some news. The dutch protocol doesn't appear to be the one I am after. I have now fully reverse engineered the Communitel Code posted earlier and I have implemented this on my dev viewdata site. Commstar recognises this as the 'new' protocol, so I am guessing that the Dutch variant (which was a little more complex and supported multiple files etc.) was never implemented in the UK.

The screen shots below show BeebEm (running on a Mac) with the program posted earlier by 'hoglet'. This has been formatted and hosted on a viewdata page. The was successfully transferred to Commstar but is stored as a text file not a basic file. I cannot remember how/if this can be converted. Any ideas?

Image
Last edited by John_Newcombe on Thu Jun 07, 2018 5:12 pm, edited 1 time in total.

guesser
Posts: 197
Joined: Mon Jun 26, 2006 9:21 pm

Re: Telesoftware Service

Post by guesser » Thu May 10, 2018 12:51 am

is there any connection to Ceefax telesoftware besides the name? I ask because there was an original and a "new" version of that too iirc.
A web based teletext editor which can export as Mode 7 screen memory: https://zxnet.co.uk/teletext/editor

duikkie
Posts: 2877
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: Telesoftware Service

Post by duikkie » Thu May 10, 2018 5:16 am

ofcourse i will not delete the scans :) , i think this is one of the view hardware coppies still around.
a little problem i am the only one left in the family.
and the problem is that if i am gone , my house will be cleaned by people who maybe not
understand what all documents here means.
hoglet wrote:Please don't delete the documents that have been uploaded. Who knows in the future when these may be the only remaining copies!

duikkie
Posts: 2877
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: Telesoftware Service

Post by duikkie » Thu May 10, 2018 5:23 am

offcourse the uk is different then EUROPA :lol: , maybe the left bit is the right bit :shock: , so 01 means in england 2 ? and the rest it means 1 [-X :D :lol:

it did work in holland , we allso did have basiccode for radio.

the protocol from neher lab is not only for BBC computer, but in header you tell which one ( commedore :shock: [-X )
John_Newcombe wrote:OK, I have some news. The dutch protocol doesn't appear to be the one I am after. I have now fully reverse engineered the Communitel Code posted earlier and I have implemented this on my dev viewdata site. Commstar recognises this as the 'new' protocol, so I am guessing that the Dutch variant (which was a little more complex and supported multiple files etc.) was never implemented in the UK.

The screen shots below show BeebEm (running on a Mac) with the program posted earlier by 'hoglet'. This has been formatted and hosted on a viewdata page. The was successfully transferred to Commstar but is stored as a text file not a basic file. I cannot remember how/if this can be converted. Any ideas?

Image

Post Reply