Ok. I just thought I'd stir some interest and just general noise by
announcing that I've written a small web-server running under RSX.
It's written in BASIC+2, and uses the TCP/IP stack for RSX that I've
also written. There are probably a bunch of bugs and issues still
around, so I'm happy to take any bug reports, comments or whatever.
The url is http://madame.update.uu.se/, and if anyone is curious about
the code, it's at mim.update.uu.se (same machine, other IP), under
MIM::DU:[HTTPD]WWW.B2S (also on HECnet)
If people have any interest in this stuff, or something else/more, I'm
interested in hearing about it. The TCP/IP stack will eventually (soon)
be available for others to download and use, and apart from the web
server, I've also written a telnet client, and a few small services
under TCP, as well as some tools for administration. I have some
polishing to do, I need to finish a DNS resolved, and I'd like to also
finish FTP and a telnet server, but I might be open to distributing
things before I've finished all those things, especially if someone is
interested in helping writing stuff.
I have interfaces completed for BASIC+2, PDP-11 C, Macro-11. FORTRAN 77
should also work, but I haven't tried it yet.
This all runs under RSX-11M-PLUS V4.6, but I think it should be possible
to get running under almost any M+ version, but there might be some
hacking needed for some versions.
It will not work under 11M, and I never expect it to. One or two drivers
as well as one or two tools really are big enough that I need to use the
split I/D space feature in M+. Rewriting stuff to not need that is way
too much work.
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
Cleaning out guys.. I got the following that needs homes- All prices are
plus shipping or Local Pickup from Flushing Michigan 48433. Folks who
do local pickup at my door get an even better deal.
Mac 512- Pretty Yellow missing floppy drive. Powers up to ? $30
dollars + Shipping
2 Quadra 610s 1 a 610CD, other a Regular 610.. 8MB RAM in both 80 and
160MB HDDs
$20 each plus shipping
Power Macintosh 6500/275 32MB RAM 2GB HDD. Has TV/Video System with
TV/Video System box, TV Tuner and Remote $40
Power Mac 8500/180 16MB RAM 1GB HDD $30
WorkGroup Server 8550 16MB RAM No HDDs or tape drive $20
Macintosh Plus- No keyboard or mouse.. Powers up, then drops to a
white line in screen $20
Tandy 486/33 system.. DX266 OverDrive in it. SCSI CD-ROM, SCSI Card,
1GB HDD $30
AST Advantage Adventure 4/33p 16MB RAM 170MB HDD, SB16, CD-ROM. $30
dollars
Apple Disk II Drives $20 each
Apple 800k External 3.5 Drives $20 each
Apple Extended Keyboard IIs- Lots of em $10 each
Dayna BlueStreak 10/100 LC Ethernet Cards New In Box $15 each
20 Apple IIGS RGB Monitors $25 each plus shipping
10 Apple Monitor //s $25 each plus shipping
10 Apple //e Systems $20 each without drives & monitor
Toshiba Satellite 220CDS- 133mhz Pentium 32MB RAM 1.2GB HDD No ac
adapter, comes with spare machine that needs backlight- $30
Toshiba Satellite 330CDS 266mhz Pentium 80MB RAM 4GB HDD, Ethernet Card $50
Zenith 9 inch Green Screen monitor- works Composite input. $10 dollars
Tandy 1400HD Laptop.. Will not power up.. Comes with AC Adapter which
tested good
Radio Shack TRS-80 Color Computer 1 with original owners manuals,
cassette player and software $50 dollars
Gateway Solo 9500 Laptop- Has AC adapter, 64MB RAM 30GB HDD- Real
Serial Port, Floppy Drive and parallel port and usb $20
50 40GB IDE Hard drives $5 dollars each plus shipping
9 80GB IDE Hard Drives $10 dollars each plus shipping
I have a storage unit full as well.. Everything from Molar Macs, to
Apple //e's to compact macs.
Shoot me an email and lets make a deal so I can have my living room back :P
Steve Landon
Flushing Michigan- Which is 15 mins northwest of Flint Michigan
On 2012-04-16 02:04, David Riley<fraveydank at gmail.com> wrote:
> On Apr 14, 2012, at 11:11 AM, Johnny Billquist wrote:
>
>> > On 2012-04-13 19:00, "Zane H. Healy"<healyzh at aracnet.com> wrote:
>>> >> Not sure why I didn't see the original. I have to agree, this is
>>> >> *VERY* cool, as I suspect very few hobbyists have access to a TCP
>>> >> stack for RSX-11M+ at this point! This is also the first I've heard
>>> >> of a web server hosted on a PDP-11 running on something other than
>>> >> RT-11.
>>> >>
>>> >> Are you targeting a specific Ethernet interface?
>> >
>> > Nope. Works fine on both Q-bus and Unibus machines. However, with Q-bus, you need DECnet for now, for the Ethernet interface, while for Unibus you can either go with DECnet, or else the supplied Ethernet driver in the system.
>> >
>> > And yeah, I have only seen the RT-11 webserver up until now.
>> >
>> > More to come...
> Yes, this is super-exciting! Now, when you mentioned it was too big
> for non-split I&D, was that the whole web task + IP stack, or was the
> stack alone too big? I have an 11/23 (I also don't have enough RAM
> to run RSX-11M+, but that's a little more easily rectified).
Unfortunately it's specific bits of the stack that are too large. If it
had been the combination, then it would not have been a problem. RSX
don't have a problem with several tasks combined using plenty of memory.
It is individual bits that are limited to 64K.
And actually, the story goes on a little further. To make a long story
short, a device driver in RSX is normally limited to 4 KW. You can
extend that to 8KW by a little fiddling. Unfortunately, my TCP driver
needs more than 4KW of instruction space, and then 4 KW of data space as
well, which is the problem. In M+, I can handle this, since I- and
D-space are separate, so the TCP driver works with just a little
fiddling. In 11M, I would have to do some serious rewriting and possibly
manual overlaying in order to make it work. It is possible, and there
are some device drivers that actually do this kind of stuff (most
notably the terminal device driver). But it is a rather complex task to fix.
And it is actually only the TCP driver that is the problem. Evert other
component fits withing the existing address space allowed even with
split I- and D-space.
But then again, the TCP code is the most complex piece...
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 2012-04-13 19:00, "Zane H. Healy"<healyzh at aracnet.com> wrote:
> Not sure why I didn't see the original. I have to agree, this is
> *VERY* cool, as I suspect very few hobbyists have access to a TCP
> stack for RSX-11M+ at this point! This is also the first I've heard
> of a web server hosted on a PDP-11 running on something other than
> RT-11.
>
> Are you targeting a specific Ethernet interface?
Nope. Works fine on both Q-bus and Unibus machines. However, with Q-bus,
you need DECnet for now, for the Ethernet interface, while for Unibus
you can either go with DECnet, or else the supplied Ethernet driver in
the system.
And yeah, I have only seen the RT-11 webserver up until now.
More to come...
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
I worked for Zebra Systems, Inc. in Woodhaven NY which was one of the main Timex/Sinclair mail order houses.
My memory of the story is that Timex submitted a Spectrum with an NTSC RF Modulator to the FCC and it failed the approval process. They then redesigned the Spectrum to meet FCC standards, and while they were at it, added new features they felt the American market needed.
That resulted in the TS-2068 Computer.
I have one of the prototype North American Spectrum units, as well as an Interface One and Cartridge drive.
Al Hartman
Keansburg, NJ
The Terminals Wiki is open for public browsing!
<http://terminals.classiccmp.org/wiki/index.php/Main_Page>
This is a joint project between myself (username Legalize),
Jason T (username Silent700) and Ian Primus (username Sark).
I am the wiki administrator.
My intention was to create a single reference site for everything we
can find about terminals.
Right now, account creation is by request only, but I will open it up
for more public editing gradually over time (I am mostly concerned
about spambots, I don't want this wiki to become a spam ghetto like so
many others).
I'm trying to make this an authoritative source, not just a hodge-podge
of unsubstantiated opinions. To that end, everything I've put into
the wiki so far is sourced from technical documentation (linked to
manx and bitsavers and other sources) or from periodicals on Google
books like Computerworld, InfoWorld, Network World, PC Mag, etc.
Obviously there is tons more information that could be added and that
will happen over time, but there is enough there now to be useful in
looking up weird terminals that you might encounter in the wild.
One nice thing about Google books is that they index the advertising
as much as they index the articles. I'm not sure that traditional
search databases like Nexus/Lexus do that. It has meant that I have
been able to find lots of information on terminals through
advertising, including some technical specifications and photos.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 version available for download
<http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/>
Legalize Adulthood! <http://legalizeadulthood.wordpress.com>
Hi,
I recently picked up a PET 2001-8. It has a video issue...see
http://imgur.com/PKc97 (disregard the black diagonal scan lines...digital
camera artifact).
I seem to remember reading something about a similar issue, but Google is
not returning anything. Does anyone have any leads or ideas?
Thanks,
Win
On 13 Apr 2012, at 16:43, cctalk-request at classiccmp.org wrote:
>>
> I mean make KryoFlux do what it was designed to do. Whatever that is. I
> assume make perfect images of disks.
>
KryoFlux was designed to deliver unaltered flux data off floppy disks, making it possible to get the lowest read possible. Certain drives or devices, like the 1541, won't spit out what's on the platter, but interpreted data. This means such data can usually be used (if transferred right) for emulation, but it's usually impossible to write back as copy protection mechanisms usually come with ambiguity or other methods that make it impossible to write such data back to disks.
On top of that the 1541 can't read the index, which some protections make use of - when creating a disk. By reading a start mark on track A and then stepping to track B you can try and read a required sequence of data that will be impossible to:
a) read in emulation, unless you tweak the data read and spin it around the virtual index as long as it matches. The reason is you don't know which stepping the drive does when reading the disk at the time you image the disk.
b) write back to disk, unless you have some aid, e.g. a drive equipped with an index so you can time your writes.
There are other things that read back differently (=unaltered or mostly unaltered) through a normal drive.
To fully make use of KryoFlux you will a HD 5.25" floppy drive equipped with a -8 stepping mod so you can read flippy floppy disks. If you go for the more hobbyist approach, you can as well add a fake index mod, and read the flip side with wrong index data.
Here's some more things to read about the problem:
http://forum.kryoflux.com/viewtopic.php?f=3&t=3#p1991
This video explains how to mod a drive...
Part 1: http://www.youtube.com/watch?v=WcqluH7dEj4
Part 2: http://www.youtube.com/watch?v=wGxPGavShcE
Part 3: http://www.youtube.com/watch?v=aW65ynGGiFk
>> Do you want access to the contents of the files, or are you archiving
>> them?
>
> I want to know how to use KryoFlux and make it work with Commodore 1541
> floppies.
As said above, you need a HD 5.25" drive, which usually needs to be modded. Unless you would want to cut open your disk jackets, remove the platter and place it in a jacket with two index holes.
At the moment, KryoFlux will dump C64 disks as .D64 and .D64 with errormap which will allow for using simple protections. More advanced stuff will need .G64 or ultimately .IPF files. .G64 support is being added as I write these lines.
Enjoy.
Christian Bartsch | KryoFlux Products & Services Limited
cb at kryoflux.com | www.kryoflux.com
80 Allington Way | Maidstone | ME16 0HN | United Kingdom
Incorporation at Companies House, Cardiff, Company No. 07370567
Directors: Richard Rayner, Christian Bartsch
On 2012-04-14 00:11, "E. Groenenberg"<quapla at xs4all.nl> wrote:
> Wow, very nice!
>
> Makes me to get more energy in getting the 11/70 running again.
Please do. All running PDP-11s are nice!
> I for one would definitely like to see the ftp& telnet server
> parts. Being able to connect to, from and between 2 machines running
> RSX would be a major feature for this O.S.
Yes. And that will come. And it will be better than TCPware, or other
implementations out there. I have some nice ideas...
> Sure, there is/was TCPWare and I had a demo key, but the tk50 media
> got damaged making that a dead end.
I think the image for TCPware is possible to find on the net. And if you
have a key, then that problem is also solved...
> Just wondering, how 'big' is the http task?
Small. 40 disk blocks. The memory requirements are about 5KW of
instruction and 5KW of data.
But it does use the supervisor RMS library, and the resident BASIC+2
library, so that memory is in addition.
I'm working on some more tweaks to this, which might grow it a little
more, but it's pretty cool already.
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 2012-04-13 16:43, "Rod Smallwood"<rodsmallwood at btconnect.com> wrote:
> Sub zero cool!
> What's the hardware?
MIM (which is also MADAME) is actually an emulated PDP-11/74 running
under E11. Bog standard PC otherwise.
But I'm also running this on a real 11/93 at home, but that machine
don't have a public IP address.
Johnny
>
> Regards
> ?
> Rod Smallwood
> ?
> ?
>
> -----Original Message-----
> From:cctech-bounces at classiccmp.org [mailto:cctech-bounces at classiccmp.org]
> On Behalf Of Johnny Billquist
> Sent: 13 April 2012 13:40
> To: General Discussion: On-Topic and Off-Topic Posts
> Subject: Web server running on RSX-11M-PLUS
>
> Ok. I just thought I'd stir some interest and just general noise by
> announcing that I've written a small web-server running under RSX.
> It's written in BASIC+2, and uses the TCP/IP stack for RSX that I've
> also written. There are probably a bunch of bugs and issues still
> around, so I'm happy to take any bug reports, comments or whatever.
>
> The url ishttp://madame.update.uu.se/, and if anyone is curious about
> the code, it's at mim.update.uu.se (same machine, other IP), under
> MIM::DU:[HTTPD]WWW.B2S (also on HECnet)
>
> If people have any interest in this stuff, or something else/more, I'm
> interested in hearing about it. The TCP/IP stack will eventually (soon)
> be available for others to download and use, and apart from the web
> server, I've also written a telnet client, and a few small services
> under TCP, as well as some tools for administration. I have some
> polishing to do, I need to finish a DNS resolved, and I'd like to also
> finish FTP and a telnet server, but I might be open to distributing
> things before I've finished all those things, especially if someone is
> interested in helping writing stuff.
>
> I have interfaces completed for BASIC+2, PDP-11 C, Macro-11. FORTRAN 77
> should also work, but I haven't tried it yet.
>
> This all runs under RSX-11M-PLUS V4.6, but I think it should be possible
> to get running under almost any M+ version, but there might be some
> hacking needed for some versions.
> It will not work under 11M, and I never expect it to. One or two drivers
> as well as one or two tools really are big enough that I need to use the
> split I/D space feature in M+. Rewriting stuff to not need that is way
> too much work.
>
> 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
--
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
Guys Last chance on this TRS-80 Magazines and books, enough to fill the
back of a small car.
Its free if you come to my door to get it, Otherwise its headed to the
trash monday.
Steve Landon
Flushing MI
Is anyone here aware of a gizmo that will let me plug a USB mouse into an
ADB socket? I'm trying to come up with a way to shoehorn modern optical
mouse guts into a classic Macintosh mouse.
--
David Griffith
dgriffi at cs.csubak.edu
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
Hello, especially to people on the west coast -- because it's 2:16AM ET
right now -- I've got a vintage computer image that for which I need
some GIMP or Photoshop assistance; any experts out there tonight? If so,
then please email me directly, or better yet call me -- 646-546-9999 --
I'll be up until about midnight PT / 3am ET. Thanks!! - Evan
Is there any kind of sensible maximum limit for the number of directory
entries that a CP/M disk may contain? Or did every vendor just do their own
thing (probably!) and it's preferable to just keep parsing from the start
of the directory area until either the end of the media is reached, or a
location identified as file data by a previous entry is encountered?
And, related to that, if the directory area of a CP/M disk spans multiple
tracks, was there a standard for whether it iterated head-first (in the
event of media with multiple heads) or cylinder-first? Or does code have to
cope with both possibilities?
I'm just pulling some data off some QX-10 floppies (none of which seem to
take up more than a track for the directory area), but it seems like a good
idea to make it as generic as possible.
cheers
Jules
On 14 Apr 2012, at 00:11, cctalk-request at classiccmp.org wrote:
> If "flippies" are the only problem, . . .
> There IS enough flexibility and slack in the jacket to be able to
> CAREFULLY punch the other jacket holes (one on each side) without
> disassembly, using a very ordinary handheld hole punch. My first retail
> product "Berkeley Microcomputer Flip-Jig" was a plexiglass pocket jig for
> marking the positions of where to punch. The "deluxe" version, and the
> 8" versions, also had a jig for installing center hole re-inforcers.
Fred,
yes, the index hole is the only real problem. Tell a collector to punch his disks and then start running... :-)
Good luck.
Christian Bartsch | KryoFlux Products & Services Limited
cb at kryoflux.com | www.kryoflux.com
80 Allington Way | Maidstone | ME16 0HN | United Kingdom
Incorporation at Companies House, Cardiff, Company No. 07370567
Directors: Richard Rayner, Christian Bartsch
Hello All,
I was considering buying KryoFlux to read and write Commodore disks. Has anyone done this ? From what I gather you just get the board and you can get the floppy cable and a power supply and power cord. But you need to buy a HD PC floppy drive and then can read the Commodore disks. That is Commodore 1541 disks. Does this sound right ?
Jeffrey Brace
>
>The mms default call to cc is like this:
>cc /def=("FEAT_NORMAL","HAVE_CONFIG_H","FEAT_GUI_MOTIF" ) /opt/prefix=all
>/include=([.proto],decw$include:) BUFFER.C
>
Hopefully, it should be possible to get MMS to not optimise when compiling
blowfish.c and sha256.c and to optimise when doing the other compilations.
I am not familiar enough with MMS to know how to do this.
Alternatively, if you compile the two files involved outside of MMS, you will
also need to perform the link step afterwards.
>
>Interestingls help cc/opt onli has those documented options:
>
>CC
>
> /OPTIMIZE
>
> /OPTIMIZE[=option] (D)
> /NOOPTIMIZE
>
> Controls whether or not the compiler performs code optimization.
> /OPTIMIZE has the following options:
>
> [NO]DISJOINT Directs the compiler to optimize the generated
> machine code.
>
> [NO]INLINE Specifies whether the compiler is allowed to perform
> the function inline optimization.
>
>So my question is, what should /opt/prefix=all so in this case?
>
/prefix=all is not related to optimisation - the author has just put the
two qualifiers next to each other. /prefix=all directs the compiler add the
prefix "decc$" in front of the names of all runtime library functions.
I have tested further and it appears that /optimise=disjoint is triggering
the problem.
>
>Yes, I have compiled the entire source with the crypto features commented
>out, and yes I can compile blowfish.c with that cmdline:
>
>$ cc /def=("FEAT_NORMAL","HAVE_CONFIG_H","FEAT_GUI_MOTIF" ) /NOOPT
>/include=([.proto],decw$include:) BLOWFISH.C
>
>..and it compiles sha256.c too.
>
Great. You may need to compile them with /prefix=all added to the command line
if problems show up with names of runtime library functions at link time.
However, I suspect that /prefix=all is probably the default anyway.
You should be able to use a command line like:
$ cc /def=("FEAT_NORMAL","HAVE_CONFIG_H","FEAT_GUI_MOTIF" ) /prefix=all
/include=([.proto],decw$include:) /optimise=(inline,nodisjoint) BLOWFISH.C
>
>Is there further documentation about the compiler optimizations somwhere
>available?
>
There could be slightly more detail about optimisation in the compiler manual
but it is highly unlightly that the manual would list additional command line
qualifiers that are not documented in the online help. The online help comes
with the compiler and normally documents all the available qualifiers.
The alpha (and presumably ia64) compilers are quite different to the VAX
compilers internally and may have different options relating to optimisation
so it is important to consult the correct manual.
Regards,
Peter Coghlan.
I don't recommend watching this (typical network TV acting and feeble
storyline) but it does feature my IBM 026 at the 17:00 mark:
http://www.hulu.com/watch/318646/bones-the-crack-in-the-code
Here is my baby:
http://www.vintage.org/gallery.php?grouptag=IBM026
It works (thanks to the old farts who restored the IBM 1401 at the
Computer History Museum).
--
Sellam Ismail VintageTech
------------------------------------------------------------------------------
International Man of Intrigue and Danger http://www.vintagetech.com
Whatsoever a man soweth, that shall he also reap...The truth is always simple.
http://www.google.com/imgres?imgurl=http://yahozna.dyndns.org/
computers/cdcterminal/CIMG1330.JPG&imgrefurl=http://
www.classiccmp.org/pipermail/cctech/2008-February/
052537.html&usg=__1fV1PKo3sAiJ9Wg7Uo9Hi8yipYU=&h=1728&w=2304&sz=1734&hl=
en&start=28&zoom=1&tbnid=qPJXAYIkwqa-
cM:&tbnh=113&tbnw=150&ei=oEOGT67UIenj0QGehIz6Bw&prev=/search%3Fq%3Dcdc
%2Bterminal%26start%3D21%26hl%3Den%26sa%3DN%26tbm%3Disch%26prmd%
3Divnsfd&itbs=1
it's a VUCOM 1 made by CDC
ok,the post is a few years old but hey...you've posted one of the
rare photo of a VUCOM 1 online !...
if you have found more info on it,let me know,I've got one home.
JF
Got a nice complete Apple IIGS for sale
2 3.5 drives
Has a 40MB CMS SCSI Hard Drive and SCSI Card- Will include a 1GB bare
drive so you can add more space
1MB RAM Expansion Card
AE SonicBlaster SoundCard
Included will be GS/OS System 6 on Disk so you can set the system up to
your specifications.
$200 dollars + Shipping or come pick it up.
Thanks
Steve
Does anyone here know anything about the ROMs to the Commodore 1591 floppy
drive? The ROM from this prototype was supposedly dumped and sent on to
ftp.funet.fi, but it's not there.
--
David Griffith
dgriffi at cs.csubak.edu
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?