<div dir="auto">The problem is Linux's bpf isn't a drop in replacement for BSD bpf, so there's some work there, and I've been busy with my primary work.<div dir="auto"><br></div><div dir="auto">However, it should be possible to set up slip or ppp by designating a serial port in the tme config. I'd recommend using the "socat" utility to create a pair of ptys, one for host, one for tme, to do slip or ppp over. I haven't yet looked at the tme serial code, but this would be the first thing I would try, since it shouldn't require any major code changes.</div><div dir="auto"><br></div><div dir="auto">-Mark</div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Oct 2, 2018, 8:33 AM Supratim Sanyal <<a href="mailto:supratim@riseup.net">supratim@riseup.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="ltr"></div><div dir="ltr">Mark,</div><div dir="ltr"><br></div><div dir="ltr">Are there any other options than you writing code for TME-Linux to be network enabled (re: the BPF thingy)?</div><div dir="ltr"><br></div><div dir="ltr">Is it possible to create some sort of dummy NIC or some such thing to fool TME into thinking it has a working /dev/bpf0 ?</div><div dir="ltr"><br></div><div dir="ltr">Thanks</div><div dir="ltr">Supratim </div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br>On Sep 27, 2018, at 1:37 AM, Mark Abene <<a href="mailto:phiber@phiber.com" target="_blank" rel="noreferrer">phiber@phiber.com</a>> wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><div dir="ltr">Awesome! This is a great emulator that shouldn't be forgotten.<div><br></div><div>-Mark</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 26, 2018 at 10:17 PM, Supratim Sanyal <span dir="ltr"><<a href="mailto:supratim@riseup.net" target="_blank" rel="noreferrer">supratim@riseup.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000066" bgcolor="#FFFFFF">
<p><font face="Arial">Thank you Mark. I have NetBSD/sun3 (Amnesiac)
up and running on Ubuntu 14 32-bit; your instructions are
perfect!</font><br>
</p>
Supratim<div><div class="m_-8159024496616467473h5"><br>
<br>
<div class="m_-8159024496616467473m_1439737277779873847moz-cite-prefix">On 9/20/2018 20:19, Mark Abene wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">Oddly enough, I did have that happen on one
install but not another. Try this:
<div><br>
</div>
<div>cd $HOME/tme/tme-0.8/ic/ieee754</div>
<div>make install</div>
<div><br>
</div>
<div>...and if that works, try 'make install' again from the
main tme-0.8 directory.</div>
<div>I suspect some things in the install might be occurring
out of order.</div>
<div><br>
</div>
<div>-Mark</div>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Sep 20, 2018 at 5:13 PM, Ray
Jewhurst <span dir="ltr"><<a href="mailto:raywjewhurst@gmail.com" target="_blank" rel="noreferrer">raywjewhurst@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div dir="ltr">
<div>Mark,</div>
<div>I followed your instructions to a "T" and it built
fine but I got the following errors on the install.</div>
<div><br>
</div>
<div>/usr/bin/x86_64-linux-gnu-ld: cannot find
-ltme-ieee754<br>
collect2: error: ld returned 1 exit status<br>
libtool: install: error: relink `<a href="http://tme_ic_m68k.la" target="_blank" rel="noreferrer">tme_ic_m68k.la</a>' with the
above command before installing it<br>
Makefile:312: recipe for target
'install-pkglibLTLIBRARIES' failed<br>
make[4]: *** [install-pkglibLTLIBRARIES] Error 1<br>
make[4]: Leaving directory '/home/ray/tme-0.8/ic/m68k'<br>
Makefile:470: recipe for target 'install-am' failed<br>
make[3]: *** [install-am] Error 2<br>
make[3]: Leaving directory '/home/ray/tme-0.8/ic/m68k'<br>
Makefile:464: recipe for target 'install' failed<br>
make[2]: *** [install] Error 2<br>
make[2]: Leaving directory '/home/ray/tme-0.8/ic/m68k'<br>
Makefile:612: recipe for target 'install-recursive'
failed<br>
make[1]: *** [install-recursive] Error 1<br>
make[1]: Leaving directory '/home/ray/tme-0.8/ic'<br>
Makefile:315: recipe for target 'install-recursive'
failed<br>
make: *** [install-recursive] Error 1<br>
</div>
<div><br>
</div>
<div>I also am also running Ubuntu 18.04.</div>
<div><br>
</div>
<div>Thanks in advance,</div>
<div><br>
</div>
<div>Ray<br>
</div>
</div>
</div>
<div class="m_-8159024496616467473m_1439737277779873847HOEnZb">
<div class="m_-8159024496616467473m_1439737277779873847h5">
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Sep 20, 2018 at 5:02
PM, Mark Abene <span dir="ltr"><<a href="mailto:phiber@phiber.com" target="_blank" rel="noreferrer">phiber@phiber.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">I posted this message yesterday,
but for some reason people are telling me it
never went to the list.
<div>I removed the photos I originally attached
and am sending it again.</div>
<div><br>
</div>
<div>-Mark</div>
<div><br>
<div class="gmail_quote">---------- Forwarded
message ----------<br>
From: <b class="gmail_sendername">Mark
Abene</b> <span dir="ltr"><<a href="mailto:phiber@phiber.com" target="_blank" rel="noreferrer">phiber@phiber.com</a>></span><br>
Date: Wed, Sep 19, 2018 at 2:58 PM<br>
Subject: Re: [HECnet] Sunlink DNA<br>
To: <a href="mailto:hecnet@update.uu.se" target="_blank" rel="noreferrer">hecnet@update.uu.se</a><br>
<br>
<br>
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">To everyone who
asked, I built TME last night on
Ubuntu 18.04 on two different
systems, and installed NetBSD
1.6.2 on a sun3/160 instance.
<div>It's working very nicely,
minus networking; bear in mind
that TME was originally
written to run on a NetBSD
host (it's in the pkg
collection), and makes use of
BPF to implement networking (I
seem to remember it also
working on FreeBSD). Linux
does have a bpf compatibility
interface, so I'll see if it
can be made to work and follow
up with you all. That said,
grab TME here: <a href="https://people.csail.mit.edu/fredette/tme/tme-0.8.tar.gz" target="_blank" rel="noreferrer">https://people.csail.mit.edu/fredette/tme/tme-0.8.tar.gz</a></div>
<div>That's the home site,
there's lots of info on the
emulator <a href="https://people.csail.mit.edu/fredette/tme/" target="_blank" rel="noreferrer">https://people.csail.mit.edu/fredette/tme/</a></div>
<div>There's also this site,
specifically about installing
SunOS 4.1.1: <a href="http://www.abiyo.net/retrocomputing/installingsunos411tosun3emulatedintme08onlinux" target="_blank" rel="noreferrer">http://www.abiyo.net/retrocomputing/installingsunos411tosun3emulatedintme08onlinux</a></div>
<div>DON'T follow those build
instructions, they're
incredibly old and will get
you nowhere fast. :)</div>
<div><br>
</div>
<div>Here are my steps:</div>
<div>Make sure you have the
gtk-2.0 and glib2.0 dev
packages installed. Then...</div>
<div>mkdir $HOME/tme</div>
<div>cd $HOME/tme</div>
<div>tar -zxvf
your_download_dir/tme-0.8.tar.gz</div>
<div>cd tme-0.8</div>
<div>vi libtme/module.c (comment
out line 93
"LTDL_SET_PRELOADED_SYMBOLS();",
it's no longer needed) and
save.</div>
<div>./configure
--prefix=$HOME/tme
--disable-warnings
'LIBS=-lglib-2.0 -lgtk-x11-2.0
-lX11'<br>
</div>
<div>export
LTDL_LIBRARY_PATH=$HOME/tme/lib
(or "setenv LTDL_LIBRARY_PATH
$HOME/tme/lib" for csh/tcsh)</div>
<div>make</div>
<div>make install</div>
<div><br>
</div>
<div>If everything built and
installed without errors,
you'll have the install tree
in $HOME/tme. From here you
can follow the various
instructions on the original
site above for installing
NetBSD, etc.</div>
<div><br>
</div>
<div>If you ran into any errors
either building, installing,
or running, just drop me a
note, I'd be happy to help!</div>
<div><br>
</div>
<div>P.S.: I've attached some
photos of it booting up!</div>
<div>P.P.S: You'll notice it seg
fault when you exit tmesh. The
original does this too. The
author even comments about how
there's no "quit" command.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Mark</div>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="m_-8159024496616467473m_1439737277779873847m_-3350302887020180263m_1701206691048096185HOEnZb">
<div class="m_-8159024496616467473m_1439737277779873847m_-3350302887020180263m_1701206691048096185h5">
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Sep
18, 2018 at 6:35 PM, Dave McGuire <span dir="ltr"><<a href="mailto:mcguire@neurotica.com" target="_blank" rel="noreferrer">mcguire@neurotica.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Thanks Mark!<br>
<span class="m_-8159024496616467473m_1439737277779873847m_-3350302887020180263m_1701206691048096185m_3801849645474533659HOEnZb"><font color="#888888"><br>
-Dave<br>
</font></span><span class="m_-8159024496616467473m_1439737277779873847m_-3350302887020180263m_1701206691048096185m_3801849645474533659im
m_-3350302887020180263m_1701206691048096185m_3801849645474533659HOEnZb"><br>
On 09/18/2018 08:59 PM, Mark
Abene wrote:<br>
> Absolutely. I'll dig it out
after dinner later tonight.<br>
> <br>
> -Mark<br>
> <br>
> <br>
> On Tue, Sep 18, 2018 at
5:44 PM, Dave McGuire <<a href="mailto:mcguire@neurotica.com" target="_blank" rel="noreferrer">mcguire@neurotica.com</a><br>
</span>
<div class="m_-8159024496616467473m_1439737277779873847m_-3350302887020180263m_1701206691048096185m_3801849645474533659HOEnZb">
<div class="m_-8159024496616467473m_1439737277779873847m_-3350302887020180263m_1701206691048096185m_3801849645474533659h5">>
<mailto:<a href="mailto:mcguire@neurotica.com" target="_blank" rel="noreferrer">mcguire@neurotica.com</a>>>
wrote:<br>
> <br>
> On 09/18/2018 08:12
PM, Mark Abene wrote:<br>
> > The TME emulator
works fine on Ubuntu with very
minor massaging. I don't<br>
> > recall having to
do anything extremely out of
the ordinary.<br>
> > For me the fun
was in emulating a Sun 3/80 I
used to have. If you like,<br>
> > I can dig it up
my TME install. Haven't used
it in a while.<br>
> <br>
> If you can find any
notes that you my have taken
on what it took to<br>
> get it running, I'd
very much appreciate that. I
hacked on it for a bit<br>
> earlier this year,
but ran out of time and
eventually gave up.<br>
> <br>
> -Dave<br>
> <br>
> -- <br>
> Dave McGuire, AK4HZ<br>
> New Kensington, PA<br>
> <br>
> <br>
<br>
<span class="m_-8159024496616467473m_1439737277779873847m_-3350302887020180263HOEnZb"><font color="#888888">
<br>
-- <br>
Dave McGuire, AK4HZ<br>
New Kensington, PA<br>
</font></span></div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div></div><span class="m_-8159024496616467473HOEnZb"><font color="#888888"><pre class="m_-8159024496616467473m_1439737277779873847moz-signature" cols="72">--
Sent via Thunderbird for Windows 10 on Lenovo Legion Y720</pre>
</font></span></div>
</blockquote></div><br></div>
</div></blockquote></div></blockquote></div>