• How to start?

    From Arachide@21:1/5 to All on Sat Feb 29 12:24:52 2020
    Hi all,

    I am a computer enthousiast and always like to learn or discover
    something new.

    I'd like to start with transputers, the OCCAM programming etc.

    I like real hardware better than emulators, can't explain why, that's
    just how it is.

    What configuration should I look for?

    Thanks,

    Guillaume.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike B.@21:1/5 to All on Sat Feb 29 08:28:31 2020
    Hi!

    Transputer hardware is rare and meanwhile expensive. To make a first step you can use a AVM ISDN Controller B1 PCI with a T400 (~EUR 50 on eBay) in a 32-bit Windows PC (XP or higher).

    C:\Transputer\d72uni>rspy -l -m
    # Part rt Link0 Link1 Link2 Link3 RAM@cycle
    0 T400C 20 391K ... ... ... 2K@1,1022K@3.

    BUT: This is only a single Transputer with few memory. The interface speed is slow/medium. Serious Occam compiling on this hardware may be not possible in 1MB. No FPU.

    On the other side, you can compile C/Occam with Gavins jserver and run your program on the real hardware. Assembler programming is always an option.

    Maybe the old DOS cross-compiler versions are also possible, but I never used it.

    If you found one AVM card and you are not sure, send me a short mail and I can check it. I can supply you with the required software for Windows. Linux support for this AVM interface would be possible but I don't know it such an driver exists.

    Kind regards
    Mike from transputer.net (there you can find my email address)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike B.@21:1/5 to All on Sat Feb 29 08:35:06 2020
    The same apply to the AVM ISDN-Controller B1 PCMCIA

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From B419@21:1/5 to All on Sun Mar 1 15:59:28 2020
    Am Samstag, 29. Februar 2020 12:24:54 UTC+1 schrieb Arachide:
    Hi all,


    Hi Guillaume,

    I am a computer enthousiast and always like to learn or discover
    something new.

    I'd like to start with transputers, the OCCAM programming etc.


    in this case you will discover the past/old. ;)


    I like real hardware better than emulators, can't explain why, that's
    just how it is.


    Like me. :)

    What configuration should I look for?


    As Mike wrote the quickest way is grabbing a AVM card and play with it. Fortunately I did some work to use the card on linux.

    https://gitlab.com/tinkercnc/INMOS-Link-Driver/-/tree/avm-pci_multi-link-driver ... but it's still alpha.


    Guillaume.

    Matsche

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arachide@21:1/5 to All on Mon Mar 2 09:52:40 2020
    Le 29/02/2020 à 17:35, Mike B. a écrit :
    AVM ISDN-Controller B1 PCMCIA

    Thanks for the reply.
    Sure those cards are not too expensive.
    Is it possible to plug two of them in a PC and have them working in
    parallel ?

    Guillaume.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From B419@21:1/5 to All on Mon Mar 2 01:50:25 2020
    Am Montag, 2. März 2020 09:52:39 UTC+1 schrieb Arachide:
    Le 29/02/2020 à 17:35, Mike B. a écrit :
    Sure those cards are not too expensive.
    Is it possible to plug two of them in a PC and have them working in parallel ?


    Not now.
    There are still some issues. But I'm working on it.

    And here is a important piece of software for using many tools on Mike's site:

    https://gitlab.com/tinkercnc/transputer-iserver-64bit.git

    And here the famous ispy for linux:

    https://gitlab.com/tinkercnc/transputer-ispy.git

    Further infos follows. :)

    Have fun!

    Guillaume.

    Matsche

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike B.@21:1/5 to All on Mon Mar 2 04:02:07 2020
    Hi!

    Is it possible to plug two of them in a PC and have them working in
    parallel ?

    No. There is no link connection between these two transputers. Maybe with some rework. But not worth the effort.

    -Mike

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From B419@21:1/5 to All on Mon Mar 2 11:55:39 2020
    Am Montag, 2. März 2020 13:02:08 UTC+1 schrieb Mike B.:
    Hi!

    Is it possible to plug two of them in a PC and have them working in parallel ?

    No. There is no link connection between these two transputers. Maybe with some rework. But not worth the effort.

    -Mike

    Hey Mike, not so gloomy! :)

    Here is a example of one of my mods:

    https://gitlab.com/tinkercnc/INMOS-Link-Driver/-/wikis/AVM-B1-PCMCIA-Mod

    It's a cool notebook transputer interface/terminal.

    Matsche

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arachide@21:1/5 to All on Tue Mar 3 09:56:22 2020
    Hi again,

    I have seen some TRAM modules on Ebay:

    Pointez sur l'image pour zoomer Inmos-transputeur-IMST-805B-G25S-Tramway-Module-IMS-B426-16B

    Where do they plug?

    Guillaume.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike B.@21:1/5 to All on Tue Mar 3 02:25:45 2020
    Hi!

    Dual-In-Line Transputer Modules (TRAMs) http://www.transputer.net/tn/29/tn29.html http://www.transputer.net/tn/29/tn29.pdf

    Module motherboard architecture
    http://www.transputer.net/tn/49/tn49.html http://www.transputer.net/tn/49/tn49.pdf

    Transputer Development and iq Systems Databook http://www.transputer.net/ibooks/72-trn-219-01/book.asp (TOC only) http://www.transputer.net/ibooks/72-trn-219-01/iqsys2nd.pdf

    Module Guides & Manuals
    http://www.transputer.net/mg/mg.asp

    KR Mike

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From B419@21:1/5 to All on Sun Mar 8 12:45:31 2020
    ... and the thrill has gone.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arachide@21:1/5 to All on Mon Mar 9 20:16:01 2020
    Le 29/02/2020 à 17:28, Mike B. a écrit :
    Hi!

    Transputer hardware is rare and meanwhile expensive. To make a first step you can use a AVM ISDN Controller B1 PCI with a T400 (~EUR 50 on eBay) in a 32-bit Windows PC (XP or higher).

    C:\Transputer\d72uni>rspy -l -m
    # Part rt Link0 Link1 Link2 Link3 RAM@cycle
    0 T400C 20 391K ... ... ... 2K@1,1022K@3.

    BUT: This is only a single Transputer with few memory. The interface speed is slow/medium. Serious Occam compiling on this hardware may be not possible in 1MB. No FPU.

    On the other side, you can compile C/Occam with Gavins jserver and run your program on the real hardware. Assembler programming is always an option.

    Maybe the old DOS cross-compiler versions are also possible, but I never used it.

    If you found one AVM card and you are not sure, send me a short mail and I can check it. I can supply you with the required software for Windows. Linux support for this AVM interface would be possible but I don't know it such an driver exists.

    Kind regards
    Mike from transputer.net (there you can find my email address)


    Hi again !

    I have found an old PC with PCI slots. Now, I am looking at Ebay offers
    to get the T400 board.

    I will tell you if I can find one to get the Windows Software.
    If I remember well, this old PC runs Windows XP. Is it ok?

    Thanks by advance,

    Guillaume.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From B419@21:1/5 to All on Tue Mar 10 03:23:36 2020
    I have found an old PC with PCI slots. Now, I am looking at Ebay offers
    to get the T400 board.

    I will tell you if I can find one to get the Windows Software.
    If I remember well, this old PC runs Windows XP. Is it ok?


    Use it with linux and my driver modifikation.
    Than it works with dosemu.
    Starting with the -s (su user) switch and
    in /etc/dosemu/dosemu.conf add :

    $_ports = "device /dev/link0 range 0x0d040,(0x0d040+64)"

    Most of the transputer software works under MSDOS.

    Matsche

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike B.@21:1/5 to All on Tue Mar 10 04:50:12 2020
    Hi!

    runs Windows XP. Is it ok?

    No problem.

    I've running all compiler and tools (except helios server which is not finished yet) under Windows natively. Nothing in DOS or in a VDM.

    -Mike

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From B419@21:1/5 to All on Tue Mar 10 06:19:08 2020
    Am Dienstag, 10. März 2020 12:50:13 UTC+1 schrieb Mike B.:
    Hi!

    runs Windows XP. Is it ok?

    No problem.

    I've running all compiler and tools (except helios server which is not finished yet) under Windows natively. Nothing in DOS or in a VDM.

    -Mike

    Really?

    With the AVM B1 PCI card?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From carlier.damien@gmail.com@21:1/5 to All on Wed Mar 11 02:40:57 2020
    Hi arachide ! Welcome to transputer's fun Word!

    If you find a pc with some Isa slot ( Pentium 100 to 200mhz for exemple) you Can find some AVM b1 isa v2 or v3 for 5€ ( on eBay.de)

    PS : are you French ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From carlier.damien@gmail.com@21:1/5 to All on Wed Mar 11 05:55:12 2020
    Et ben comme ça on est au moins 2 français à encore bricoler du Transputer ;)


    I still have 2 or 3 transputer in operation here, visible on my site: http://www.retroc.atreia.fr/?page_id=165
    It is mainly hardware from the manufacturer parsytec, with parsytec documentation.

    Damien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arachide@21:1/5 to All on Wed Mar 11 13:23:27 2020
    Le 11/03/2020 à 10:40, carlier.damien@gmail.com a écrit :
    Hi arachide ! Welcome to transputer's fun Word!

    If you find a pc with some Isa slot ( Pentium 100 to 200mhz for exemple) you Can find some AVM b1 isa v2 or v3 for 5€ ( on eBay.de)

    PS : are you French ?

    Yes I am !

    I have found a PCI card with a T400. When looking at my old PC, I found
    only PCI slots, it looks like I threw the oldest ones with the ISA slots.

    I will receive it soon and try some programming on it.

    Guillaume.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From B419@21:1/5 to All on Wed Mar 11 09:39:21 2020
    Am Mittwoch, 11. März 2020 13:55:13 UTC+1 schrieb carlie...@gmail.com:
    Et ben comme ça on est au moins 2 français à encore bricoler du Transputer ;)


    I still have 2 or 3 transputer in operation here, visible on my site: http://www.retroc.atreia.fr/?page_id=165
    It is mainly hardware from the manufacturer parsytec, with parsytec documentation.

    Damien

    Wow!

    I am going green with envy! :)

    Very impressive!

    Matsche

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arachide@21:1/5 to All on Tue Mar 17 16:47:51 2020
    Le 10/03/2020 à 14:19, B419 a écrit :
    Am Dienstag, 10. März 2020 12:50:13 UTC+1 schrieb Mike B.:
    Hi!

    runs Windows XP. Is it ok?

    No problem.

    I've running all compiler and tools (except helios server which is not finished yet) under Windows natively. Nothing in DOS or in a VDM.

    -Mike

    Really?

    With the AVM B1 PCI card?


    I can confirm.

    I have received the AVM B1 PCI Card.
    It has a T425C on it.

    Mike helped me step by step for the installation under Windows XP.
    Everything works, I have tried C-compiling and executing and also OCCAM.
    Both work !

    Guillaume.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From B419@21:1/5 to All on Tue Mar 17 09:28:00 2020
    Am Dienstag, 17. März 2020 16:47:52 UTC+1 schrieb Arachide:
    Le 10/03/2020 à 14:19, B419 a écrit :
    Am Dienstag, 10. März 2020 12:50:13 UTC+1 schrieb Mike B.:
    Hi!

    runs Windows XP. Is it ok?

    No problem.

    I've running all compiler and tools (except helios server which is not finished yet) under Windows natively. Nothing in DOS or in a VDM.

    -Mike

    Really?

    With the AVM B1 PCI card?


    I can confirm.

    I have received the AVM B1 PCI Card.
    It has a T425C on it.

    Mike helped me step by step for the installation under Windows XP.
    Everything works, I have tried C-compiling and executing and also OCCAM. Both work !

    Guillaume.

    Aha!

    And what then, is the point of this group?
    Telling that i know it how but I'm not saying it how?

    So long!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arachide@21:1/5 to All on Tue Mar 17 18:27:08 2020
    Le 17/03/2020 à 17:28, B419 a écrit :

    Aha!

    And what then, is the point of this group?
    Telling that i know it how but I'm not saying it how?

    So long!


    You didn't ask ! ;-)

    Ah ah.

    To be serious, I wouldn't like to try to explain an installation that I
    don't fully understand. I have just applied what I've been told.

    Guillaume.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From B419@21:1/5 to All on Tue Mar 17 12:46:25 2020
    Am Dienstag, 17. März 2020 18:27:08 UTC+1 schrieb Arachide:
    Le 17/03/2020 à 17:28, B419 a écrit :

    Aha!

    And what then, is the point of this group?
    Telling that i know it how but I'm not saying it how?

    So long!


    You didn't ask ! ;-)

    Ah ah.

    To be serious, I wouldn't like to try to explain an installation that I don't fully understand. I have just applied what I've been told.

    Guillaume.

    Every spring thousands of narcissus in bloom all around...

    keep healthy...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From carlier.damien@gmail.com@21:1/5 to All on Tue Mar 17 13:21:48 2020
    A T425C and not a T400 on an AVM B1 PCI v3.0? strange and cool! all those that we see on ebay have a T400!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From carlier.damien@gmail.com@21:1/5 to All on Tue Mar 17 13:15:54 2020
    damn me who always thought that the AVM PCI did not work, it's stupid, there are still a few months we found it like 5 € on ebay...

    yes take care of yourself

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From carlier.damien@gmail.com@21:1/5 to All on Tue Mar 17 13:32:07 2020
    can you post an Ispy output from avm B1 here? just to see if the perf are better than the ISA version?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arachide@21:1/5 to All on Tue Mar 17 21:28:04 2020
    Le 17/03/2020 à 21:21, carlier.damien@gmail.com a écrit :
    A T425C and not a T400 on an AVM B1 PCI v3.0? strange and cool! all those that we see on ebay have a T400!

    Yep!

    On the box, the picture is this : https://gtello.pagesperso-orange.fr/temp/box.jpg

    With a T400

    But inside, here is what I got: https://gtello.pagesperso-orange.fr/temp/real.jpg

    With a T425

    Guillaume.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arachide@21:1/5 to All on Tue Mar 17 21:33:23 2020
    Le 17/03/2020 à 21:32, carlier.damien@gmail.com a écrit :
    can you post an Ispy output from avm B1 here? just to see if the perf are better than the ISA version?

    Yes! What parameters should I give to RSPY ?

    Guillaume.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From carlier.damien@gmail.com@21:1/5 to All on Tue Mar 17 14:29:06 2020
    just try > Rspy | mtest

    a AVM B1 V1.0 output with no mod give :

    ispy | mtest Using 150 ispy 3.21 | mtest 3.21
    # Part rate Link# [ Link0 Link1 Link2 Link3 ] RAM,cycle
    0 T400b-20 43k 0 [ HOST ... ... ... ] 2K,1 1022K,6.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From carlier.damien@gmail.com@21:1/5 to All on Tue Mar 17 14:34:39 2020
    i fact i never use Rspy only ispy, but i think you can try something like :


    timex rspy /M

    http://www.transputer.net/sw/sw.asp
    http://www.transputer.net/mg/rspy/rspy.pdf

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arachide@21:1/5 to All on Tue Mar 17 22:47:53 2020
    Le 17/03/2020 à 22:34, carlier.damien@gmail.com a écrit :
    i fact i never use Rspy only ispy, but i think you can try something like :


    timex rspy /M

    http://www.transputer.net/sw/sw.asp http://www.transputer.net/mg/rspy/rspy.pdf


    C:\TRANSP\MINIX>rspy /m /f /l
    # Part rt Link0 Link1 Link2 Link3 F.Test RAM@cycle
    0 T425C 20 306K ... ... ... passed 4K@1,1020K@3.

    Here is the report!

    Guillaume.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From carlier.damien@gmail.com@21:1/5 to All on Tue Mar 17 15:22:26 2020
    The transputer run at 20MHz and no 25 MHz (normal speed of a AVMB1)
    The speed of ram are Nie, max speed possible (3 cycles)
    The speed of Link0 are ok but maybee upgradable...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike B.@21:1/5 to All on Wed Mar 18 04:42:15 2020
    The installation script is not so interesting, but here it is ...
    I know that the name linkisa is confusing but covers all B004 polling boards regardless of the physical bus.

    DevAVM1 = "Device LINKISA (AVM ISDN-Controller B1 PCI/T4)"
    DevAVM2 = "Device LINKISA (AVM ISDN-Controller B1 PCI/StrongT)"
    DevAVM3 = "Device LINKISA (AVM ISDN-Controller B1 PCMCIA)"
    DevAVM4 = "Device LINKISA (AVM ISDN-Controller M2 PCMCIA)"
    DevB004 = "Device LINKISA (IMS B004)"
    DevB008 = "Device LINKISA (IMS B008)"
    DevB020 = "Device LINKISA (IMS B020)"
    DevGERL = "Device LINKISA (Gerlach)"


    type inst.cmd
    @echo off
    @if not "%ECHO%"=="" echo %ECHO%
    @if not "%OS%"=="Windows_NT" goto DOSEXIT

    ::------------------------------------------------------------------------------
    :MAIN ::------------------------------------------------------------------------------

    setlocal
    set BASE=%~dp0
    set BASE=%BASE:~0,-1%

    ::

    set PATH=%PATH%;%BASE%\%PROCESSOR_ARCHITECTURE%

    ::
    :: Association
    ::

    assoc .btl=Transputer.Bootable.File
    ftype Transputer.Bootable.File="%%ISERVER%%" /SB %%1 %%*

    ::
    :: Prepare
    ::

    if exist %SYSTEMROOT%\inf\avmisdn.inf ren %SYSTEMROOT%\inf\avmisdn.inf avmisdn.in_
    if exist %SYSTEMROOT%\inf\avmisdn.pnf del %SYSTEMROOT%\inf\avmisdn.pnf

    ::
    :: Cleanup old installations
    ::

    for /F %%A in ('devcon.exe findall "@PCI\VEN_1244&DEV_0700&SUBSYS_00000000\*" ^| find /V "matching device"') do devcon.exe remove "@%%A"
    for /F "tokens=1,2 delims=:" %%A in ('findstr.exe "{AD20C775-FB78-49be-8985-A64FB36CACC4}" %SYSTEMROOT%\inf\oem*.inf') do devcon.exe dp_delete "%%A:%%B"

    ::
    :: Install new driver package
    ::

    certmgr.exe /add "%BASE%\cert\transputer.net RootCA.crt" /s /r localMachine root
    certmgr.exe /all /add "%BASE%\cert\CodeSigning2019.crt" /s /r localMachine trustedpublisher
    copy /b "%BASE%\%PROCESSOR_ARCHITECTURE%\linkcls.dll" "%SYSTEMROOT%\system32"
    devcon.exe dp_add "%BASE%\%PROCESSOR_ARCHITECTURE%\linkisa.inf"
    :: devcon.exe rescan

    ::

    endlocal
    goto :EOF

    ::------------------------------------------------------------------------------
    :DOSEXIT ::------------------------------------------------------------------------------

    echo This script requires Windows NT

    :: -=EOF=-


    Directory of C:\install\cert

    03/11/2020 12:46 PM <DIR> .
    03/11/2020 12:46 PM <DIR> ..
    09/04/2019 05:54 AM 1,910 CodeSigning2019.crt
    09/11/2013 07:02 AM 1,485 transputer.net RootCA.crt
    2 File(s) 3,395 bytes

    Directory of C:\install\x86

    03/11/2020 12:32 PM <DIR> .
    03/11/2020 12:32 PM <DIR> ..
    09/09/2008 05:38 PM 65,536 certmgr.exe
    09/03/2008 07:25 AM 77,312 devcon.exe
    09/04/2019 06:57 AM 41,608 linkcls.dll
    09/04/2019 06:57 AM 6,932 linkisa.cat
    09/04/2019 06:57 AM 13,960 linkisa.exe
    09/04/2019 06:56 AM 6,272 linkisa.inf
    09/04/2019 06:57 AM 12,936 linkisa.sys
    7 File(s) 224,556 bytes

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)