-
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
-
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
-
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
-
From
Arachide@21:1/5 to
All on Tue Mar 17 22:47:53 2020
-
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)