On Mon, 6 Oct 2008, Brett Bump wrote:
I don't know if Angela's comment that Wikis have superseded BBS programs
is correct or not (I just assumed the internet and http did that job).
I have enough folks that are "old school" that would enjoy something like this, even more so on the amateur radio/packet side. I'm not going as far as implementing AX.25->HECNet, but I'll integrate the Alpha somehow ...
Heck, I still use (al)pine as my primary e-mail client. People know not to send me all-HTML e-mail or they know it will get instantly deleted .. :)
As far as proejcts go, I wrote a program in Basic (called it HECWATCH) that watches my current IP address reported by MultiNet, and if it changes, mails the result to predefined addresses. I have it running on MISER, and the only part I'm still trying to figure out is the mail routine I ripped from OpenVMS Ask The Wizard - it doesn't seem to like and address with a foreign transport, i.e. SMTP%"foo at bar.org". As soon as I nail that bug, it's good to go.
One of my winter projects (when I'm indoors more) is to set up a bar tab system. I built a rec room of sorts in my basement, and just because I can wanted to write a little system of who owes me what for the kegs me and my friends split the cost on. Plus, it would be an excuse to dive in and learn about the record-based files that OpenVMS provides. I'm probably going to also try to implement some routines from the SMG libraries to make it more terminal friendly.
... and I probably need to rearrange the home office too. I'm having problems walking in there with all the equipment scattered about. :)
Cheers,
Fred
----
Lets call it for what it is - "legacy" is a term that people use in a
polite but derogatory manner to imply that the future direction they
prefer is not that which they view as the current direction.
On Mon, 6 Oct 2008, Johnny Billquist wrote:
Sampsa Laine skrev:
Then again, if we find nothing, it could be an amusing project of
course, writing a BBS package in PL/I or Cobol or something...
Or even Basic. About 20 years back I wrote a simple BBS implementation in
Basic for RSTS/E. It used 2 run-time-systems that I wrote to make RSTS a
bit more appealing (to me) for the average MS-DOS/unix user. But everyone
at that time seemed to be running Fidos and I couldn't really afford to
pay for multiple phone lines running modems to my PDP-11.
I don't know if Angela's comment that Wikis have superseded BBS programs
is correct or not (I just assumed the internet and http did that job).
Speaking of which.
Are people doing any fun projects nowadays?
Me, I'm currently playing aorund with three bigger things on RSX, apart from all
the small stuff.
o Writing a TCP/IP implementation.
ARP, IP, ICMP and UDP are done. TCP is halfway, and I'm still fooling around
with different tricks and ideas on how to do this best. I've also written a
few clients and servers that talk UDP, just for the fun of it.
(This is actually my forth implementation, but you learn things at every
iteration. :-) )
Here is a real play on words. Did Johnny write this in the language Forth
or is this the version he wrote after writing it three times before? ;-)
Or maybe he wrote three versions before and this time he decided to write
it in Forth.
This is probably the biggest requested email that I receive about RSTS,
"Where can I get a copy of TCP/IP for RSTS?". Sorry, it doesn't exist
but maybe Johnny will write one. ;-)
o Writing a CONQUEST lookalike
CONQUEST is a game under VMS that I remember fondly from the 80s. I recently
hunted down the VMS implementation, and peeked under the hood, and then
started implementing it from scratch for RSX. Original is written in RATFOR,
but I'm doing one in C.
Universe works, planets and ships move around. Players can talk with each
other and check out things. Screen handling and so on is done. I'm currently
at the point where I should start implementing the shooting of each other,
but it's in a hiatus because of lack of time. :-)
The first game I ever played was Adventure (Colossal Cave) on an Apple II
(That was before I found out there was a version that ran on the PDP-11).
The only game I play now is Tomb Raider (all of them), but I doubt I could
ever write that for my PDP-11. lol
o Setting up a really good web resource for RSX.
I want to collect all the information and software that I have in a nice,
organized manner for everyone to access. I have patches for the kernel,
DECnet, and god knows how many tools. To fix bugs, give enhancements and
new features. But much of this is probably totally unknown to others,
but would be very useful for people who still use RSX to have. I have
started on a prototype, using Drupal, but haven't gotten far yet.
Once more a problem with time.
This would be a really GOOD thing. I never really spent much time running
any RSX versions, but I occasionally get an email asking if I know of any
good resources (web sites) for RSX. RSTS still has a sprinkling of users
out there but most of them live in solitude and those emails are few and
far between.
And then of course, I have lots of smaller software projects in RSX that work,
but which I occasionally bugfix or improve when someone comes with comments, or
I'm bored.
So what are other people doing around here? :-)
(And yes, I also have both VAXen and Alphas running VMS at home, but almost all
my time, I sit by the PDP-11 anyway.)
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol
Projects? Hmm... Well there is my 7foot tall empty rack that I've been
wanting to put my 5 Alpha's in (along with 2 PCs running RSTS/E via SimH)
but I think the heat will be too much for my spare bedroom to handle. If
(like Johnny and everyone else around here) I can find some spare time I
would like to get that running to put on hecnet and get my students to do
something more than click a mouse on a Windows box. My Micro-11 pretty
much just hibernates (off) in the closet and I'm betting my nephew tossed
out my home-brew 11/73 (that he took and wanted to learn how it worked).
I love my 11s, but I just don't have the room to run them right now.
2m repeater or IRLP?: A nice company in Texas leased us a 70-100 foot
tower for wind research (yes, SD is a good place for wind energy) which
still sits idle in a field (gas too expensive for them to come get). The
idea had crossed my mind about putting a 2meter repeater on it, OR an IRLP
node that anyone could monitor the current audio via the school web site.
No, this really wouldn't involve any PDP-11s/VAXen or Alphas, but it might
be nice for a HAM driving through the badlands when there is absolutely NO
cell coverage.
Then there is always my project of wanting to do something more with the
RSTS.ORG web site. I should put up a runnable disk container file with an
assortment of built in toys (Tim was wanting to help me with this one).
The hardest part is finding time when I'm not working on my real job,
teaching students in the upper division classes, or spending time with the
family to do any "fun" projects (or think of new projects to do).
Brett
Sampsa Laine skrev:
Then again, if we find nothing, it could be an amusing project of course, writing a BBS package in PL/I or Cobol or something...
Speaking of which.
Are people doing any fun projects nowadays?
Me, I'm currently playing aorund with three bigger things on RSX, apart from all the small stuff.
o Writing a TCP/IP implementation.
ARP, IP, ICMP and UDP are done. TCP is halfway, and I'm still fooling around
with different tricks and ideas on how to do this best. I've also written a
few clients and servers that talk UDP, just for the fun of it.
(This is actually my forth implementation, but you learn things at every
iteration. :-) )
o Writing a CONQUEST lookalike
CONQUEST is a game under VMS that I remember fondly from the 80s. I recently
hunted down the VMS implementation, and peeked under the hood, and then
started implementing it from scratch for RSX. Original is written in RATFOR,
but I'm doing one in C.
Universe works, planets and ships move around. Players can talk with each
other and check out things. Screen handling and so on is done. I'm currently
at the point where I should start implementing the shooting of each other,
but it's in a hiatus because of lack of time. :-)
o Setting up a really good web resource for RSX.
I want to collect all the information and software that I have in a nice,
organized manner for everyone to access. I have patches for the kernel,
DECnet, and god knows how many tools. To fix bugs, give enhancements and
new features. But much of this is probably totally unknown to others,
but would be very useful for people who still use RSX to have. I have
started on a prototype, using Drupal, but haven't gotten far yet.
Once more a problem with time.
And then of course, I have lots of smaller software projects in RSX that work, but which I occasionally bugfix or improve when someone comes with comments, or I'm bored.
So what are other people doing around here? :-)
(And yes, I also have both VAXen and Alphas running VMS at home, but almost all my time, I sit by the PDP-11 anyway.)
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol
On Sun, 2008-10-05 22:33:10 Sampsa Laine wrote:
On 6 Oct 2008, at 02:07, Fred wrote:
On Sun, 5 Oct 2008, Dan Williams wrote:
Speaking of interesting - I saw somewhere once where there was a BBS
program written (not NOTES) for OpenVMS and I could have swore it
was MBSE. A little googling revealed that MBSE is Linux only, and I
would much rather set up an OpenVMS BBS anyway - I'm an amateur
radio operator and would love to put my Alpha on packet. Does
anyone know or has ever seen such an animal?
Fred
So, weren't BBS's mostly text-based communications fora accessed
via direct dial-up to a modem bank attached to the BBS host? and
haven't those mostly these days been superseded by Wikis that are
accessed over TCP/IP typically via http? Or is it your goal to
gateway AX.25/TNC protocols over to HECnet? Now that would be new.
I can see it now, HECnet links over AX.25 radio links.
I can see it now, AX.25 links over HECnet internets.
An Alpha running VMS as a TNC BBS? Dude! You'd be the envy of all
your ham buddies! Go for it!
Aloha, Angela
--
"(I'll) Be Seeing You..." All information and transactions are
private between the parties, and are non negotiable. All rights
reserve without prejudice, Angela Kahealani. http://kahealani.com
That DOES sound interesting. I've done a spot of Googling and haven't found anything like that, I suppose best place to ask would be comp.os.vms.
Then again, if we find nothing, it could be an amusing project of course, writing a BBS package in PL/I or Cobol or something...
Sampsa
On 6 Oct 2008, at 02:07, Fred wrote:
On Sun, 5 Oct 2008, Dan Williams wrote:
Has anyone come across any interesting Vax or Alpha programs in the
last year I may of missed ?.
Speaking of interesting - I saw somewhere once where there was a BBS program written (not NOTES) for OpenVMS and I could have swore it was MBSE. A little googling revealed that MBSE is Linux only, and I would much rather set up an OpenVMS BBS anyway - I'm an amateur radio operator and would love to put my Alpha on packet. Does anyone know or has ever seen such an animal?
Fred
On Sun, 5 Oct 2008, Dan Williams wrote:
Has anyone come across any interesting Vax or Alpha programs in the
last year I may of missed ?.
Speaking of interesting - I saw somewhere once where there was a BBS program written (not NOTES) for OpenVMS and I could have swore it was MBSE. A little googling revealed that MBSE is Linux only, and I would much rather set up an OpenVMS BBS anyway - I'm an amateur radio operator and would love to put my Alpha on packet. Does anyone know or has ever seen such an animal?
Fred
Hi everyone. I have now got a machine back on line (51.1) Petey.
All my machines have been in storeage for over a year now. Only one
machine started up when I set them up. One of the 4000/90's refuses to
do anything at all. The Alpha was ok after removing all the boards and
resitting them.
Has anyone come across any interesting Vax or Alpha programs in the
last year I may of missed ?.
What machines on the network have remote access and fun things to
play with online at the moment ?
Dan
... Just a fun note; when I did POS (packet_over_sonet) that most high_speed internet links
10G and 40Gbit is using today, I basically copied DDCMP minus the
retransmission of broken packets part. It's byte_syncrounous.. -:) (As
we could not fit the HDLC bit_stuffing in the FPGA of 1995 at OC3/STM1
(155Mbit) speed.)
-P
H lscher wrote:
Hi,
what is the status of DDCMP within Linux-DECnet?
I did start a hacked version a long time ago but it's quite far from
being a working piece of software. This was wholly in userspace because
it made life easier for me. To do it 'properly' it should be implemented
as a line discipline in the kernel but that looked like far too much
hard work!
I would be happy to post what I have if anyone wants to work on
finishing it. But it's probably easier to just follow the specification
and start it again that work on someone else's unfinished code. As Paul
said, the specification is very clear. Surprisingly ;)
Chrissie
I started on that long ago; didn't get very far. (I have sample code but unfortunately it's in Macro-11 and interfaces to a RSTS terminal driver rather than the Linux line discipline stuff.)
It isn't hard, actually. You can take the DDCMP specification and just implement what it says; the spec is good enough that doing so will result in a correct implementation.
paul
-----Original Message-----
From: owner-hecnet at Update.UU.SE [mailto:owner-hecnet at Update.UU.SE] On Behalf Of H lscher
Sent: Wednesday, October 01, 2008 12:05 PM
To: hecnet at Update.UU.SE
Subject: [HECnet] DDCMP status
Hi,
what is the status of DDCMP within Linux-DECnet?
Is there any chance that it gets finished (or at least started) in the near future?
Regards,
Ulli