On Wed, 05 Sep 2012 15:56:06 +0200, Lars Behrens wrote:
> When one formats a floppy on an 1992 OS-9, which file system is that?
>
I suspect its RBF format regardless of whether your hardware is 6809 or
68xxx kit. The OS version is likely to be OS-9/68xxx version 2.3 or 2.4
(OSK2.3 or OSK2.4) though I suppose it could still be OS-9 for 6809
(level 1 or 2).
There used to be a LinuxRBF module for OSK2.4 written by Andrew Cannon
(
a...@gmx.net). This could read and write RBF disks, but my notes about it
say:
"This module was lost when Geocities closed but Carsten Emde may have
ported it to Kernel 2.6. Both source patches and precompiled modules
were available for a number of different kernel versions in the 2.4
series. Feedback, suggestions etc. are welcome. Install by copying the
rbf.o module to the modules directory, and typing:
insmod rbf
mount -f rbf /dev/sdb /mnt
"
I haven't spoken to Carsten for a long time and don't have a current e-
mail address for him. He used to work for "Computer Experts AG", http://
www.ceag.ch/index.htm so I suggest you ask them if they have his address.
> need to get data from an old ESR device into Linux, I hope there will be
> a way....
>
If LinuxRBF doesn't work and the machine has a serial port, there's
always Kermit, which I use on an almost daily basis to access an OSK2.4
system.
You install a copy of Kermit on each box and use Linux Kermit to log on
to OS-9 over an RS-232 line just as you might with minicom or a terminal.
For file transfers you use Kermit to log on to OS-9 and start the Kermit
on OS-9 in server mode, then exit from the interactive session and issue
file transfer commands from the Linux end. When done, you restart the
interactive session and shut down the OS-9 Kermit.
Kermit is available from
http://www.columbia.edu/kermit/ck80.html
There are ports for both Linux and OS-9 available there. Typically you
download and compile a source archive on each system. Use the ck9197.zip
archive for OSK2.4. If you're using OSK2.3 or OS-9 level 1 or 2 on a 6809
you'll have to work out which version of Kermit to use on OS-9, but the
Linux Kermit should still talk to any of them. ck9197 is a full-featured
Kermit but the older versions may only implement file transfers, i.e.
they can't be used as a terminal emulator but that should be no problem
for you.
Kermit is dog slow over a default 9600 baud serial line but it gets the
job done: I've moved all the files and directories from a complete RBF
development system (/dd) to form a Linux directory structure. It ran all
night but the transfers were flawless. Kermit can also automatically
convert CR to LF while transferring text files but (obviously) be very
sure that all the files you transfer are text files and/or that you've
correctly specified the extensions of the text files before you try this!
> And: Is there a chance to that ancient machine into a lan? One can find
> stuff like "arpa" in the config files :-)
>
There was a set of networking modules and a TCP/IP stack available for
OSK2.4 but the drivers were hardware-specific: If your box has an
Ethernet socket on the back and you find ftp and/or telnet programs in
/dd/CMDS and/or it boots up with a set of network device descriptors its
worth a try, but if its not installed it may be hard to find suitable
networking hardware and matching drivers. IIRC you had to compile the OSK
box's IP and those of the various gateways, DNS server, etc into the TCP/
IP stack. I've never tried this: networking was promised for my system
but never materialized so I've never tried to use it.
--
martin@ | Martin Gregorie
gregorie. | Essex, UK
org |