Re: papertape repair tape or kit wanted

2015-11-30 Thread jwsmobile



On 11/29/2015 11:32 PM, simon wrote:
what are the specs of the tape and glue? remember that using a 
lasercutter from a nearby fablab or hackerspace could produce the 
exact tape you need.



On 30-11-15 02:40, william degnan wrote:
NOTE: I will pay a generous price for a few inches of papertape 
repair tape

if anyone has any!  I am located in Landenberg, PA USAContact me
privately if you can help.



We repaired tape with contact glue and rubout tape punched on an ASR33.  
I guess it would depend on whether you were repairing paper, fiber or 
mylar material though whether the adhesive would work or not.


I have a box of the repair material somewhere, but I suspect the 
adhesive would be useless with the material.  Better to manufacture your 
own with Williams suggestion, or a simpler one like mine.  BTW, we only 
used this method with tapes to be read on an ASR33.  We didn't have high 
speed machines.


You can use scotch tape sometimes on units with optical readers, and 
dupe the tape from what you read if you need to have a copy w/o a break 
in it.


thanks
Jim


Re: papertape repair tape or kit wanted

2015-11-30 Thread simon
what are the specs of the tape and glue? remember that using a 
lasercutter from a nearby fablab or hackerspace could produce the exact 
tape you need.



On 30-11-15 02:40, william degnan wrote:

NOTE: I will pay a generous price for a few inches of papertape repair tape
if anyone has any!  I am located in Landenberg, PA USAContact me
privately if you can help.



--
Met vriendelijke Groet,

Simon Claessen
drukknop.nl


RE: papertape repair tape or kit wanted

2015-11-30 Thread Dave Wade
> 
> I have a box of the repair material somewhere, but I suspect the
> adhesive would be useless with the material.  Better to manufacture your
> own with Williams suggestion, or a simpler one like mine.  BTW, we only
> used this method with tapes to be read on an ASR33.  We didn't have high
> speed machines.
> 

I remember there being the remains of a pinch roller from the KDF9 high speed 
tape reader that had been destroyed by a bad join in a tape in University of 
Newcastle data prep room.
There was also a warning to re-punch tapes for that reader..


> You can use scotch tape sometimes on units with optical readers, and
> dupe the tape from what you read if you need to have a copy w/o a break
> in it.
> 
> thanks
> Jim



RE: papertape repair tape or kit wanted

2015-11-30 Thread William Maddox
Here is an idea I haven't tried, but might work:   Take some unoiled paper or 
mylar tape and punch it with rubouts.  Spray one side with spray-on photo 
mounting adhesive just before use.  It would definitely leave a thick spot in 
the repaired tape, but I suspect it would hold up long enough to punch a copy.

--Bill

http://www.amazon.com/3M-Spray-Artists-Adhesive-MMM6065/dp/B6IFBF




Re: papertape repair tape or kit wanted

2015-11-30 Thread Rod Smallwood
Back inthe early 70's one of my jobs was to repair and set up 4K core 
stores for ICT 4100 systems.
The company I worked for were an off shoot of the big boat builders 
Camper & Nicholsons.


It was an all paper tape system (no cards). There were two readers, two 
punches and two keyboardless golfball typewriters.  I have forgotten 
exactly what types they were. I think the punch said something like  
BPRE on it and the readers did not match the rest of the system being 
painted a sort of PDP 8 Bezel white.


To test the repaired core stores I ran an Algol program that did the 
handicapping for sailing boats.
First you loaded the program (a reel of paper tape about three inches 
across.) I had a tape width wide perspex box with slots to put a pin 
through to locate the tape. . There was one switch to load and go. 
Centre was off, up loaded the tape to the start in the reader and down 
set it off. Boy was it quick! The tape shot through the reader and into 
a bin. Tape get tangled? Nope never did. At this point the printer would 
say Data? Of course you did not load the data tape. First you rewound 
the program tape so as not mix them up in the bin. My favorite trick was 
to grab the end of the tape before it got to the bin. The rewinder was 
just like a film rewinder.


Next up load the data tape and then wait about 10-15 mins for the output 
to appear on the printer.

Am I going to run a paper tape system on my 8/e Hell yes!!

Rod


On 30/11/2015 09:42, Dave Wade wrote:

I have a box of the repair material somewhere, but I suspect the
adhesive would be useless with the material.  Better to manufacture your
own with Williams suggestion, or a simpler one like mine.  BTW, we only
used this method with tapes to be read on an ASR33.  We didn't have high
speed machines.


I remember there being the remains of a pinch roller from the KDF9 high speed 
tape reader that had been destroyed by a bad join in a tape in University of 
Newcastle data prep room.
There was also a warning to re-punch tapes for that reader..



You can use scotch tape sometimes on units with optical readers, and
dupe the tape from what you read if you need to have a copy w/o a break
in it.

thanks
Jim




RE: papertape repair tape or kit wanted

2015-11-30 Thread tony duell

> punches and two keyboardless golfball typewriters.  I have forgotten
> exactly what types they were. I think the punch said something like
> BPRE on it and the readers did not match the rest of the system being

Probably BRPE (normally pronounced 'Burpee') which is a high speed
(something like 110 characters/second) paper tape punch from
Teletype. 

IIRC the Teletype ones were in a grey all-metal cabinet with a lift-up
lid. There was also a Data Dynamics version in a cabinet with a smoked
perspex door and with a couple of pygmy light bulbs under the chad box
to illuminate the front. That looks pretty but doesn't change the perfomance...

-tony


RE: papertape repair tape or kit wanted

2015-11-30 Thread tony duell
> NOTE: I will pay a generous price for a few inches of papertape repair tape
> if anyone has any!  I am located in Landenberg, PA USAContact me
> privately if you can help.

The official splicing tape I've seen is in little squares with all holes 
punched 
(probably covers 9 or 10 characters on the tape. I may still have some 
somewhere, but it was trasparent tape so the crack between the ends of the 
2 bits of paper tape you were joining would confuse most optical treaders. 

In the end I would run out a bit of all-holes tape (the Facit 4070 punch I use
has a switch for this!), cut off a bit and stick that over the join using paper
glue (a Prit Stick or equivalent works OK for splices that don't have to last
too long)

-tony


RE: papertape repair tape or kit wanted

2015-11-30 Thread william degnan
On Nov 30, 2015 7:29 AM, "tony duell"  wrote:
>
> > NOTE: I will pay a generous price for a few inches of papertape repair
tape
> > if anyone has any!  I am located in Landenberg, PA USAContact me
> > privately if you can help.
>
> The official splicing tape I've seen is in little squares with all holes
punched
> (probably covers 9 or 10 characters on the tape. I may still have some
> somewhere, but it was trasparent tape so the crack between the ends of the
> 2 bits of paper tape you were joining would confuse most optical treaders.
>
> In the end I would run out a bit of all-holes tape (the Facit 4070 punch
I use
> has a switch for this!), cut off a bit and stick that over the join using
paper
> glue (a Prit Stick or equivalent works OK for splices that don't have to
last
> too long)
>
> -tony

Tony/all,
Yes, the little squares were what I have used before, they're pre-holed to
make it easy to realign overtop.   That si what I  am looking to source,
ideally comercially-produced if they exist.  ASR 33 use.

I'd be happy with a small qty if anyone has these for sale or trade.  Maybe
I will ask green keys list, just thought of that, doh!  Someone there might
be able to help.

Regarding the tape in question I do have a previously-punched backup tape
for "everyday" use, I do not plan to actually use the ripped original
unless there is no other choice.  I just want to repair it for archival
purposes.

Thanks
Bill


Re: papertape repair tape or kit wanted

2015-11-30 Thread Rod Smallwood

Hi Tony
 Did you say Data Dynamics?  I certainly knew them. I used 
to sell them LA36 print mechs.
It was run by two old guys called Tindale and Stabler. The factory was 
in Hayes and I used to drive

there from the DEC office in Ealing via Bombay (sorry I mean Southall).

Their stuff was very nice and the factory was always very tidy.
Their KSR using the LA36 print mechanics and  fitted with a reader/punch 
was really smooth in operation.

Now that would really be a find.

Rod Smallwood


On 30/11/2015 12:22, tony duell wrote:

punches and two keyboardless golfball typewriters.  I have forgotten
exactly what types they were. I think the punch said something like
BPRE on it and the readers did not match the rest of the system being

Probably BRPE (normally pronounced 'Burpee') which is a high speed
(something like 110 characters/second) paper tape punch from
Teletype.

IIRC the Teletype ones were in a grey all-metal cabinet with a lift-up
lid. There was also a Data Dynamics version in a cabinet with a smoked
perspex door and with a couple of pygmy light bulbs under the chad box
to illuminate the front. That looks pretty but doesn't change the perfomance...

-tony




Re: "Bounce buffer" copyright [was Re: flash (or ide) storage for unibus 11?]

2015-11-30 Thread dwight
I wrote an interleave formatter for a friend to use on his H89.
He had an enormous data file that took for ever to read in BASIC.
He couldn't believe it could be made to work so much faster.
Dwight



From: cctalk  on behalf of Chuck Guzis 

Sent: Sunday, November 29, 2015 1:56 PM
To: General Discussion: On-Topic and Off-Topic Posts
Subject: Re: "Bounce buffer" copyright [was Re: flash (or ide) storage for 
unibus 11?]

There were a few systems (such as CP/M) that optimized (or attempted to)
interleave depending on use.  So, "boot" tracks were 1:1, "directory"
may have been 2:1 and user data 3:1.

Schemes varied widely.  One or two even interleaved side-to-side in
addition to "skewing track-to-track.  Obviously written by a programmer
tasked with the job of "Let's see how fast we can get data on or off
this thing".

--Chuck



Re: A stored collection piece is a Schrodinger's cat

2015-11-30 Thread Liam Proven
On 28 November 2015 at 11:58, Adrian Graham
 wrote:
> That's what I've been doing for the last 2 months, all centred around fixing
> a PET4032.


Is Sir aware of Tynemouth Software?

http://blog.tynemouthsoftware.co.uk/2015/09/commodore-pet-8032-repair-overclocked-to-death.html

http://blog.tynemouthsoftware.co.uk/2015/05/commodore-pet-romram-replacement-boards.html

-- 
Liam Proven • Profile: http://lproven.livejournal.com/profile
Email: lpro...@cix.co.uk • GMail/G+/Twitter/Flickr/Facebook: lproven
MSN: lpro...@hotmail.com • Skype/AIM/Yahoo/LinkedIn: liamproven
Cell/Mobiles: +44 7939-087884 (UK) • +420 702 829 053 (ČR)


Re: A stored collection piece is a Schrodinger's cat

2015-11-30 Thread william degnan
Wonderful fun...Note you need an arrow to the mental institution someplace,
especially if you are trying to load programs from Teletype.


-- 
Bill


RE: papertape repair tape or kit wanted

2015-11-30 Thread tony duell

> Hi Tony
>   Did you say Data Dynamics?  I certainly knew them. I used
> to sell them LA36 print mechs.

Yes, almost certainly the same company. They sold several teleprinters
based on the Teletype Model 33. Same mechanics, but IMHO a nicer (all
metal) case and different electronics. I have one which is a normal
ASR33 typing unit, keyboard, and reader but in a case with  bulbs to
illuminate the printout and electronics to give both RS232 and current
loop interfaces and a single-step button for the reader.

> It was run by two old guys called Tindale and Stabler. The factory was
> in Hayes and I used to drive
> there from the DEC office in Ealing via Bombay (sorry I mean Southall).

Ah, that Hayes, not the one just down the road from me across Keston Common.

-tony


Re: A stored collection piece is a Schrodinger's cat

2015-11-30 Thread Adrian Graham
On 30/11/2015 16:14, "Liam Proven"  wrote:

> On 28 November 2015 at 11:58, Adrian Graham
>  wrote:
>> That's what I've been doing for the last 2 months, all centred around fixing
>> a PET4032.
> 
> 
> Is Sir aware of Tynemouth Software?
> 

All of this fixing I'm currently doing is all Dave's fault, so yes :)

-- 
Adrian/Witchy
Binary Dinosaurs creator/curator
Www.binarydinosaurs.co.uk - the UK's biggest private home computer
collection?




PDP 8 Timesharing

2015-11-30 Thread Rick Bensene
Hi, all,

Just figured I'd post something about my tinkering yesterday.

I got an M8830 from Paul Anderson.  This is the crystal-contolled clock
for the Omnibus PDP 8 machines.
Yesterday, I had a chance to try it out.

First, I checked the power supply pins to make sure no shorts or
anything like that and all was good.
A quick visual inspection showed no obvious issues.
It was already jumpered for a 50Hz interrupt rate, so I went ahead and
plugged it into the backplane.  
Powered the 8/e system up, and ran a few tests from the front panel to
make sure the board was responding to its IOTs, and all seemed well.  

Booted up OS8 from RK05, and mounted up the multos8.rk05 drive via the
serialdisk driver.
Copied the MULTOS8  .SV files onto my SYS: volume, and although not
configured exactly for my system, I figured they'd be close enough.

I then stopped the serial disk server, and fired up Kermit on the laptop
connected to the second serial port on the 8/e.  Then, I typed R MULTOS
on the console, and it said something to the effect that I needed to set
the date first.  
I generally don't bother setting the date at boot time, so I set the
date to a valid date, and tried again.  

This time it gave a welcome message. 
I checked the accumulator, and it was counting off time as it should.  I
checked the MQ register, and it was static, but then waited for the
accumulator to overflow, and then the MQ incremented by 1, as it should.

 I pressed CONTROL-H on the console terminal and hit RETURN, and there
was the . OS8 prompt!
  
I went to the laptop connected to the other serial interface, and since
there was no MULTOS 8 password file on the SYS: device, typed CONTROL-H
there, got the login prompt, hit RETURN, and low and behold, another .
prompt.

I played around with it for a while, and found that because of some of
the config differences in how MULTOS8 was built on the pack image, some
things were acting strange but in general, it definitely was timesharing
between the two users.  
I could run concurrent things on both terminals, and the response was
quite acceptable.

I intend to make a build of MULTOS 8 to match my system's configuration,
and tinker with it some more when I get time.

Next I want to replicate the ETOS Timeshare Board (thanks to Vince and
Jack for reverse-engineering the board and making a nice schematic!)
I'm accumulating parts to build one on an Omnibus prototype board.
Once I get that built, then it'll be time to try out ETOS, which uses
the improvements in trapping IOTs and dealing with field change
instructions that really improve timesharing performance over MULTOS 8.

I am also in the process of getting ready to image some old RK05 packs
that belong to Paul Anderson that may hold some interesting ETOS stuff.
The packs have been sitting around for quite a long time, and the
platters are very dusty.   They are going to require some good cleaning
before they can be put in a drive, but hopefully, once I get them
cleaned up, I'll find some good things relating to ETOS.

I'll post updates here with my progress.

-Rick
--
Rick Bensene
The Old Calculator Museum
http://oldcalculatormuseum.com



RE: PDP 8 Timesharing

2015-11-30 Thread Jay West
FYI - in the not too distant future I'm going to get back to my 8E rig. I'll
be pulling out the TU10/TM11(unused, obviously) from the second cabinet and
putting in an RX01 and RK05, and hopefully connecting up the TU56 and PC04
that are in the main cabinet.

In any case, my goal is to run ETOS on the thing - so I too am closely
following the progress of the group that is working to replicate the
hardware board for it.

J




Re: PDP 8 Timesharing

2015-11-30 Thread COURYHOUSE
when I was young in the computer biz   wanted to build a  timeshare  8 
system..
however ended up  going down the HP  route instead  for the  rest of my 
career .
There was also  something called TSS-8 as I remember. Ed# _www.smecc.org_ 
(http://www.smecc.org)  
 
 
 
In a message dated 11/30/2015 11:34:49 A.M. US Mountain Standard Tim,  
jw...@classiccmp.org writes:

FYI - in  the not too distant future I'm going to get back to my 8E rig. 
I'll
be  pulling out the TU10/TM11(unused, obviously) from the second cabinet  
and
putting in an RX01 and RK05, and hopefully connecting up the TU56 and  PC04
that are in the main cabinet.

In any case, my goal is to run  ETOS on the thing - so I too am closely
following the progress of the group  that is working to replicate the
hardware board for  it.

J





RE: PDP 8 Timesharing

2015-11-30 Thread Rick Bensene
Ed wrote:

> when I was young in the computer biz   wanted to build a  timeshare  8
> system..
> however ended up  going down the HP  route instead  for the  rest of
my
> career .
> There was also  something called TSS-8 as I remember. Ed#

I'd *LOVE* to be able to have a real-hardware HP Timeshared BASIC system
running here, but alas, those are a lot harder to come by than DEC
stuff.  I do have a 2000/Access system running under SimH hooked
directly to an ASR-33, which emulates the experience relatively closely,
but there's nothing like the real hardware.  I cut my teeth learning
programming on the HP Timeshared BASIC systems starting in 6th grade
under the 2000C version.

TSS-8 was indeed a timeshare system for the PDP 8, but it was written to
run on DECs earlier fixed-head disk drives that are hard to come about
today (compared to RK05's).   I've heard that someone had made changes
to TSS-8 to get it to run on an RK05, but the fact that it's a moving
head disk drive versus a fixed head drive that TSS-8 was designed to run
under, the poor RK05 gets thrashed pretty hard when timesharing.

There are also the Edusystem timeshared systems that DEC developed for
the PDP 8,  but I haven't looked too deeply into these yet.

-Rick




RE: PDP 8 Timesharing

2015-11-30 Thread Jay West

Ed wrote...
---
when I was young in the computer biz   wanted to build a  timeshare  8 
system..
however ended up  going down the HP  route instead  for the  rest of my
career .
---
You chose the better path for a timesharing system *ducks & runs*

J




RE: PDP 8 Timesharing

2015-11-30 Thread Jay West
Rick wrote
---
I'd *LOVE* to be able to have a real-hardware HP Timeshared BASIC system
running here, but alas, those are a lot harder to come by than DEC stuff
---
Contact me off-list :)

J





Re: PDP 8 Timesharing

2015-11-30 Thread COURYHOUSE
somewhere i have an edu system book. 
HA!   yea the fixed head  drives made better swapping  media!  for  tss 8 
as  core was small in those  days!
 
 
 
In a message dated 11/30/2015 12:03:12 P.M. US Mountain Standard Tim,  
ri...@bensene.com writes:

Ed  wrote:

> when I was young in the computer biz   wanted to  build a  timeshare  8
> system..
> however ended  up  going down the HP  route instead  for the  rest  of
my
> career .
> There was also  something called TSS-8  as I remember. Ed#

I'd *LOVE* to be able to have a real-hardware HP  Timeshared BASIC system
running here, but alas, those are a lot harder to  come by than DEC
stuff.  I do have a 2000/Access system running under  SimH hooked
directly to an ASR-33, which emulates the experience relatively  closely,
but there's nothing like the real hardware.  I cut my teeth  learning
programming on the HP Timeshared BASIC systems starting in 6th  grade
under the 2000C version.

TSS-8 was indeed a timeshare system  for the PDP 8, but it was written to
run on DECs earlier fixed-head disk  drives that are hard to come about
today (compared to RK05's).I've heard that someone had made changes
to TSS-8 to get it to run on an  RK05, but the fact that it's a moving
head disk drive versus a fixed head  drive that TSS-8 was designed to run
under, the poor RK05 gets thrashed  pretty hard when timesharing.

There are also the Edusystem timeshared  systems that DEC developed for
the PDP 8,  but I haven't looked too  deeply into these  yet.

-Rick




Re: PDP 8 Timesharing

2015-11-30 Thread Johnny Billquist

On 2015-11-30 19:26, Rick Bensene wrote:

Hi, all,

Just figured I'd post something about my tinkering yesterday.

I got an M8830 from Paul Anderson.  This is the crystal-contolled clock
for the Omnibus PDP 8 machines.
Yesterday, I had a chance to try it out.

First, I checked the power supply pins to make sure no shorts or
anything like that and all was good.
A quick visual inspection showed no obvious issues.
It was already jumpered for a 50Hz interrupt rate, so I went ahead and
plugged it into the backplane.
Powered the 8/e system up, and ran a few tests from the front panel to
make sure the board was responding to its IOTs, and all seemed well.

Booted up OS8 from RK05, and mounted up the multos8.rk05 drive via the
serialdisk driver.
Copied the MULTOS8  .SV files onto my SYS: volume, and although not
configured exactly for my system, I figured they'd be close enough.

I then stopped the serial disk server, and fired up Kermit on the laptop
connected to the second serial port on the 8/e.  Then, I typed R MULTOS
on the console, and it said something to the effect that I needed to set
the date first.
I generally don't bother setting the date at boot time, so I set the
date to a valid date, and tried again.

This time it gave a welcome message.
I checked the accumulator, and it was counting off time as it should.  I
checked the MQ register, and it was static, but then waited for the
accumulator to overflow, and then the MQ incremented by 1, as it should.

  I pressed CONTROL-H on the console terminal and hit RETURN, and there
was the . OS8 prompt!

I went to the laptop connected to the other serial interface, and since
there was no MULTOS 8 password file on the SYS: device, typed CONTROL-H
there, got the login prompt, hit RETURN, and low and behold, another .
prompt.

I played around with it for a while, and found that because of some of
the config differences in how MULTOS8 was built on the pack image, some
things were acting strange but in general, it definitely was timesharing
between the two users.
I could run concurrent things on both terminals, and the response was
quite acceptable.

I intend to make a build of MULTOS 8 to match my system's configuration,
and tinker with it some more when I get time.

Next I want to replicate the ETOS Timeshare Board (thanks to Vince and
Jack for reverse-engineering the board and making a nice schematic!)
I'm accumulating parts to build one on an Omnibus prototype board.
Once I get that built, then it'll be time to try out ETOS, which uses
the improvements in trapping IOTs and dealing with field change
instructions that really improve timesharing performance over MULTOS 8.


Fun stuff. However, I do not expect you'll see much impovement in 
performance in ETOS compared to MULTOS.


You'll gain if you have code that do CIF n, followed by much code before 
the JMP/JMS, but that is not exactly a common pattern in most PDP-8 code.
Also, MULTOS do some clever stuff. It actually will modify in memory 
code that do polled loops for example, to not do those. Unless ETOS do 
the same, that might actually hurt ETOS more. Also, MULTOS is the only 
timesharing system I know that actually also handles the TD8E 
controller, if you happen to have one of those.
I only wish I knew where I have version 2 of MULTOS. I uploaded version 
1 a long time ago, but only at a later date realized that it wasn't the 
latest version. I *think* I should have version 2 somewhere as well, but 
my memory might be wrong also.


Johnny

--
Johnny Billquist  || "I'm on a bus
  ||  on a psychedelic trip
email: b...@softjar.se ||  Reading murder books
pdp is alive! ||  tryin' to stay hip" - B. Idol


Apple II+ repair details

2015-11-30 Thread Terry Stewart
Speaking of Schrodinger's feline, here are details of my recent Apple II+
repair for those who might be interested:
http://www.classic-computers.org.nz/blog/2015-11-29-more-repairs-to-my-appleII+.htm

Terry (Tez)


RE: PDP 8 Timesharing

2015-11-30 Thread Jay West

Johnny wrote...

Fun stuff. However, I do not expect you'll see much impovement in performance 
in ETOS compared to MULTOS.

You'll gain if you have code that do CIF n, followed by much code before the 
JMP/JMS, but that is not exactly a common pattern in most PDP-8 code.
Also, MULTOS do some clever stuff. It actually will modify in memory code that 
do polled loops for example, to not do those. Unless ETOS do the same, that 
might actually hurt ETOS more. Also, MULTOS is the only timesharing system I 
know that actually also handles the TD8E controller, if you happen to have one 
of those.
I only wish I knew where I have version 2 of MULTOS. I uploaded version
1 a long time ago, but only at a later date realized that it wasn't the latest 
version. I *think* I should have version 2 somewhere as well, but my memory 
might be wrong also.
-

I would love to see some comparison between ETOS and MULTOS by anyone "in the 
know". I'd just like a nice timeshareing system for my 8E that is close to OS/8 
and runnable with the hardware I have.

Alternatively, TSS looks nice, but I am not sure that the full OS was ever 
found and is available? Hardware Reqs?

J




Re: Apple II+ repair details

2015-11-30 Thread Jules Richardson

On 11/30/2015 02:18 PM, Terry Stewart wrote:

Speaking of Schrodinger's feline, here are details of my recent Apple II+
repair for those who might be interested:
http://www.classic-computers.org.nz/blog/2015-11-29-more-repairs-to-my-appleII+.htm


Nice!

My II+ needs a new escape keyswitch, keycap and encoder IC, just in case 
anyone reading this ever happens to be parting out a US-spec system (I'm 
guessing that a Europlus or J-plus encoder is very slightly different. Was 
also led to believe that there are a couple of different keycap styles for 
US-spec systems).


The keycap's probably the critical thing - I think there may be other 
sources for the switches (at least there were until a few years ago), and I 
suppose that a PIC-based approach via a small plug-in carrier board would 
be an option for the encoder if needed, although it would be nice to keep 
the machine original if possible.


cheers

Jules



Re: Sector Interleave (Was: "Bounce buffer" copyright [was Re: flash

2015-11-30 Thread Fred Cisin

On Mon, 30 Nov 2015, dwight wrote:

I wrote an interleave formatter for a friend to use on his H89.
He had an enormous data file that took for ever to read in BASIC.
He couldn't believe it could be made to work so much faster.


Oversimplified remedial tutorial:
Ideally, the system reads a sector, does what it has to do with the 
content, and goes back for the next one, and can read every sector of the 
track in a single revolution.


But, if the system can't finish with a sector in time for the next sector, 
then it's going to have to wait a full revolution of the disk, which would 
be the worst condition.  With 10 sectors per track, we are looking at a 
simple file read taking 10 times as long.  Well, OK, the system could take 
hours to process the data from the sector, so there is no maximum possible 
slowness.  Maybe Microsoft knows what the maximum slowest is.
Most "modern" systems can keep up with simple numeric sequence, although 
some software can slow things down enough to bring the problem back.


If it is just barely too slow to get the next sector in sequence, then a 
simple rearrangement of the sectors on the disk could solve it. 
Something as simple as arranging the sectors such as 1,6,2,7,3,8,4,9,5 
The rest of the software doesn't even need to know about it.  It still 
asks for sector 1, then asks for sector 2, etc.


If that's still not enough, it can go something such as 1,4,7,2,5,8,3,6,9
1,3,5,7,9,2,4,6,8  etc.

Obviously, simply loading the content of a file into memory can be done 
quicker than if some software is trying to process the incoming data.
Some of us have been crazy enough to use disks with different sector 
sequences for data files of different programs (WORDSTAR V WEIRD 
V WORDPERVERT V SUPERCALC, etc.)


In addition, depending on how long the drive takes to move to the next 
track, you might need more time before reading the first sector of the 
next track.  So, in some cases, it may be more efficient to have the first 
sector of the next track not be the first physical sector on that track. 
The sectors of that track could be in the same pattern, but simply 
starting at a different point in the cycle.


A computer system that rearranges sectors on the track can normally manage 
OK with a disk formatted on a different system with a different physical 
sequence.  If you are writing a program to FORMAT disks for a machine, the 
sector sequence will not necessarily matter, although it could result in 
slower access.


When looking at an unfamiliar disk format, if the sectors are not in 
sequential order, then it usually means that the OS uses them in numeric 
order, but that the arrangement is out of numeric order for efficiency.



Sector sequence can also be done in software.  With the physical sectors 
still arranged sequentially and consecutively, the OS could decide that 
the first "logical" sector(s) are in sector 1, and the next logical 
sector(s) are in sector 3, etc.("deblocking")


If the sectors of an unknown disk are in numeric order, it could mean that 
1) the system was efficient enough to handle consecutive sectors

2) the designer didn't care about that level of efficiency
3) the OS is not using the sectors in numeric order.

In that case, it calls for examining the content of sectors, looking for 
information flow.  If you encounter the first part of a word of text at 
the end of one sector ("half a worm in the apple"), and the rest of the 
word at the beginning of another sector, that helps determine the sector 
sequence.  If you aren't lucky enough to have text files in a language 
that you can follow, look for source files (such as DUMP.ASM), and machine 
language of processors that you can follow.
Tracks where some sectors have been over-written with other content can 
make it more confusing to determine the sequence.



It is USUALLY the same on every track, but there are rare exceptions. 
And different disk formats from the same manufacturer may be different.



Physical format may be different on boot or system tracks than on the 
rest of the disk.  Other than sector numbers the physical format is 
usually the same on both sides of a DS disk.  When you encounter one that 
is not, it is likely to be a DS disk that has been reformatted to use on a 
SS machine, such as re-using a PC disk for an Osborne.


--
Grumpy Ol' Fred ci...@xenosoft.com


Re: PDP 8 Timesharing

2015-11-30 Thread Johnny Billquist

On 2015-11-30 21:34, Jay West wrote:


Johnny wrote...

Fun stuff. However, I do not expect you'll see much impovement in performance 
in ETOS compared to MULTOS.

You'll gain if you have code that do CIF n, followed by much code before the 
JMP/JMS, but that is not exactly a common pattern in most PDP-8 code.
Also, MULTOS do some clever stuff. It actually will modify in memory code that 
do polled loops for example, to not do those. Unless ETOS do the same, that 
might actually hurt ETOS more. Also, MULTOS is the only timesharing system I 
know that actually also handles the TD8E controller, if you happen to have one 
of those.
I only wish I knew where I have version 2 of MULTOS. I uploaded version
1 a long time ago, but only at a later date realized that it wasn't the latest 
version. I *think* I should have version 2 somewhere as well, but my memory 
might be wrong also.
-

I would love to see some comparison between ETOS and MULTOS by anyone "in the 
know". I'd just like a nice timeshareing system for my 8E that is close to OS/8 and 
runnable with the hardware I have.


Well, if you have a 8E with a clock, and you run OS/8, then you can run 
MULTOS. Then you need (of course) serial lines...


MULTOS is like running OS/8, and most of the time you'll not even notice 
the difference, except you have to log in, and you might notice the 
"strange" device name on your system. Pretty much all OS/8 software runs 
just fine under MULTOS, and most of the time at about the same speed. Of 
course, it do depend on system load. But most systems are sitting idle 
most of the time anyway... :-)


Programs that do direct I/O to strange devices will not work, though. 
Nor will general interrupt-driven code. FRTS do work, however.

And you can write programs that use MULTOS specific features.


Alternatively, TSS looks nice, but I am not sure that the full OS was ever 
found and is available? Hardware Reqs?


TSS8 is a different beast. It's not related to OS/8, so you'll have to 
adopt to a different environment, and each job only have 4K to play in.

And, as others mentioned, not sure if it works on an RK8E.

Johnny

--
Johnny Billquist  || "I'm on a bus
  ||  on a psychedelic trip
email: b...@softjar.se ||  Reading murder books
pdp is alive! ||  tryin' to stay hip" - B. Idol


Re: PDP 8 Timesharing

2015-11-30 Thread Glen Slick
On Mon, Nov 30, 2015 at 11:05 AM, Jay West  wrote:
> Rick wrote
> ---
> I'd *LOVE* to be able to have a real-hardware HP Timeshared BASIC system
> running here, but alas, those are a lot harder to come by than DEC stuff
> ---
> Contact me off-list :)
>
> J

If you have a 2113B and a 2117F could you use those as a base? What
are the magic parts? Some special and rare interconnect boards? And a
special and rare async mux? And particular disc requirements?


Re: Sector Interleave

2015-11-30 Thread Paul Koning

> On Nov 30, 2015, at 3:45 PM, Fred Cisin  wrote:
> 
> Oversimplified remedial tutorial:
> Ideally, the system reads a sector, does what it has to do with the content, 
> and goes back for the next one, and can read every sector of the track in a 
> single revolution.
> ...
> It is USUALLY the same on every track, but there are rare exceptions. And 
> different disk formats from the same manufacturer may be different.

Your writeup was aimed at floppy disks, but interleave may also appear on hard 
drives.  I don't remember it in reasonably modern systems, but it shows up on 
CDC 6000 systems.  There the same drive model may be either interleaved ("2:1 
interleave") or not ("1:1 interleave" [sic]) depending on the CPU.  The 
original 6000 series CPUs (or more precisely, their PPUs and I/O channels) are 
too slow for non-interleaved transfer with the stock CDC drivers, so 
interleaving is used.  The 170 series have PPUs and channels that go twice as 
fast, so they can handle non-interleaved transfers without losing revolutions.  
And clever programming such as used in PLATO enables non-interleaved access 
even on the 6000 series.

Use of interleaving when not needed comes with a 2x performance penalty, which 
is why PLATO did a bunch of magic to avoid using it.

paul



Re: PDP 8 Timesharing

2015-11-30 Thread COURYHOUSE
Jay - yes  I  know and   for   hardware sales  too. as  I  sold  and 
troubleshot what I used and needed all  the time in house  so it was a perfect 
 match. eventually  the  only  DEC stuff that was there was in museum 
displays in the other   suite  the museum occupied. Ed#
 
 
In a message dated 11/30/2015 11:58:08 A.M. US Mountain Standard Tim,  
jw...@classiccmp.org writes:


Ed  wrote...
---
when I was young in the computer  biz   wanted to build a  timeshare  8  
system..
however ended up  going down the HP  route  instead  for the  rest of my
career .
---
You chose  the better path for a timesharing system *ducks &  runs*

J





RE: PDP 8 Timesharing

2015-11-30 Thread Jay West
Glen wrote...
--
If you have a 2113B and a 2117F could you use those as a base? What are the 
magic parts? Some special and rare interconnect boards? And a special and rare 
async mux? And particular disc requirements?
--
2113/2117 - yes.

Off the top of my head

For 2000E, you can get by with a single cpu, paper tape reader, and 7900 disc 
drive (non HPIB). That's the smallest config likely to be runnable by folks 
(unless you happen to have a drum unit or fixed head disc for prior versions). 
And the mux set below

For Access (by far the best version), of course two cpus, mag tape (non-HPIB), 
and disc (again, non-HPIB) are required. 32kw in the main cpu, from 16kw to 
32kw in the IO cpu depending on sysgen choices. I believe one of the processors 
needs FPP, have to check that. But the magic bits...

1) You'd need the IOP microcode. This is downloadable from bitsavers for 21MX/E 
and you can burn them. I can get people burned chips if they wish. For the M 
series, you need the microcode AND a daughterboard to put them in :) For the 
2100, I have the microcode - and I'm not aware that those are available 
anywhere else. In most - possibly all - situations the iop firmware must be on 
a fab (E/F). Trying to put it in a FEM may (have to check, I think it will) 
cause issues with hard coded slot assignments in the IOP.

2) You'd need the processor interconnect kit. Basically this is 4 (two per cpu) 
12566 boards and you'd have to build or find the cables for them.

3) MOST difficult... you need the 12920A or 12920B mux set (3 board set). These 
are unobtainium.

4) If you want to enable the IBM MRJE facility, you'd need the sync modem (2 
board set). Pretty rare...

J






Re: Sector Interleave

2015-11-30 Thread Mike Stein
- Original Message - 
From: "Paul Koning" 
Sent: Monday, November 30, 2015 3:55 PM

> On Nov 30, 2015, at 3:45 PM, Fred Cisin  wrote:
> 
> Oversimplified remedial tutorial:
> Ideally, the system reads a sector, does what it has to do with the content, 
> and goes back for the next one, and can read every sector of the track in a 
> single revolution.
> ...
> It is USUALLY the same on every track, but there are rare exceptions. And 
> different disk formats from the same manufacturer may be different.

Your writeup was aimed at floppy disks, but interleave may also appear on hard 
drives.  I don't remember it in reasonably modern systems, but it shows up on 
CDC 6000 systems. 

- Reply -

Definitely an issue with IBM PC/XTs and clones; I recall testing every new 
combination of HD and controller for most efficient interleave before I 
delivered to the client.

m


Re: Sector Interleave

2015-11-30 Thread Fred Cisin

Oversimplified remedial tutorial:
Ideally, the system reads a sector, does what it has to do with the content, 
and goes back for the next one, and can read every sector of the track in a 
single revolution.


 From: "Paul Koning" 
Your writeup was aimed at floppy disks, but interleave may also appear 
on hard drives.  I don't remember it in reasonably modern systems, but 
it shows up on CDC 6000 systems.


On Mon, 30 Nov 2015, Mike Stein wrote:
- Reply - Definitely an issue with IBM PC/XTs and clones; I 
recall testing every new combination of HD and controller for most 
efficient interleave before I delivered to the client.


1) Are there any examples newer than PC/XT 5160?

Although, obviously, completely hidden from the user, is it still used on 
anything "modern"?

(Should ALL verbs be changed to past tense?)

2)  Is it used on anything besides spinning rust?

3)  Besides all of my examples being floppy, what else should be 
changed/corrected in what I wrote?





Re: Sector Interleave

2015-11-30 Thread Mike Stein
Nothing wrong with what you wrote that I can see; excellent tutorial IMO.

m

- Original Message - 
From: "Fred Cisin" 
To: "General Discussion: On-Topic and Off-Topic Posts" 
Sent: Monday, November 30, 2015 4:45 PM
Subject: Re: Sector Interleave


>>> Oversimplified remedial tutorial:
>>> Ideally, the system reads a sector, does what it has to do with the 
>>> content, and goes back for the next one, and can read every sector of the 
>>> track in a single revolution.
> 
>  From: "Paul Koning" 
>> Your writeup was aimed at floppy disks, but interleave may also appear 
>> on hard drives.  I don't remember it in reasonably modern systems, but 
>> it shows up on CDC 6000 systems.
> 
> On Mon, 30 Nov 2015, Mike Stein wrote:
>> - Reply - Definitely an issue with IBM PC/XTs and clones; I 
>> recall testing every new combination of HD and controller for most 
>> efficient interleave before I delivered to the client.
> 
> 1) Are there any examples newer than PC/XT 5160?
> 
> Although, obviously, completely hidden from the user, is it still used on 
> anything "modern"?
> (Should ALL verbs be changed to past tense?)
> 
> 2)  Is it used on anything besides spinning rust?
> 
> 3)  Besides all of my examples being floppy, what else should be 
> changed/corrected in what I wrote?
> 
>


Re: Apple II+ repair details

2015-11-30 Thread jwsmobile


On 11/30/2015 12:18 PM, Terry Stewart wrote:

Speaking of Schrodinger's feline, here are details of my recent Apple II+
repair for those who might be interested:
http://www.classic-computers.org.nz/blog/2015-11-29-more-repairs-to-my-appleII+.htm

Terry (Tez)


Terry,
nice dialog on your repair job.

On the last comment about the ground pin of the defective rom having a signal, 
if the apple board is a 4 layer board the ripple from the short to the internal 
signals from address current, or other signal current being propagated to the 
ground pin, I suspect the resistance in the pin itself may have provided the 
needed high resistance to show the signal.  Unless you scrap the ground solder 
protect off and look at the voltage out in the actual ground conductor, I 
suspect the voltage went down to a very low level very close to the pin.

Also where were the decoupling capacitors located with respect to the pin.  I 
suspect that might have gotten rid of more of the voltage, but they were 
probably nearer the Vcc end of the chip.

If you can track down the schematic, it might be that your missing pin doesn't 
do much unless you perform some special operation, such as some controller 
addressing or memory operation or such that you don't normally do.  It may have 
also had a fit to the other part of the pin if it was present in the socket to 
actually work.  I didn't hear if you found that, or maybe it fell off when you 
pulled the chip out?

I suspect the short developed from your theory about stress, or perhaps the 
chip was programmed by a bad programmer.  We had a programmer that we found 
developed a tendency to program eproms and like programmable chips and it 
destroyed the chips capability to actually reach ground again.

The programmer made chips that verified, but when you ran them in a circuit and 
probed the lines with some sync to the system clock, rather than seeing the 
signals on the data lines going to zero on the datalines, you could see a 
hodgpodge of crap at 1.5 to 3 volts which is TTL la-la land.  The chips 
programmed in such a programmer as a properly working Data I/O had clean lines 
as did reference chips from years earlier.

Due to the fact we didn't program many chips, and I found a cheap programmer to 
hook to a PC, we never found out what broke in our programmer (which was a home 
design admittedly).  But it was build to standard, but had something happen to 
start killing eproms.  So that sort of fault may have been induced in your chip 
and got bad enough to kill off your Apple some years later.

thanks
Jim



RE: PDP 8 Timesharing

2015-11-30 Thread Rich Alderson
From: Jay West
Sent: Monday, November 30, 2015 12:34 PM

> I would love to see some comparison between ETOS and MULTOS by anyone "in the
> know". I'd just like a nice timeshareing system for my 8E that is close to
> OS/8 and runnable with the hardware I have.

> Alternatively, TSS looks nice, but I am not sure that the full OS was ever
> found and is available? Hardware Reqs?

There is a TSS/8 system in a .zip file on the SimH software distribution page,
consisting of a text file, a paper tape image, and an RF08/RS08 disk image.
It's been there since 2005 (an probably earlier, but that's the year on the
timestamp).

Minimum hardware requirements:

PDP-8/I or PDP-8 with KT08/I Time-Sharing Modifications
MC8/I-A Memory Extension Control and 4096 words
RF08 Disk Control
RS08 Disk
PT08 Asynchronous Line Interface, Dual (4)
PT8/I High-Speed Paper Tape Reader
KE8/I Automatic Multiply-Divider
CAB 8/IA Option Cabinet

Hardware options:  The system can have a maximum of 32K core memory.  With a
minimum of 12K, up to 3 DECdisks can be attached, as well as up to 8 DECtape
drives for the use of private DECtape by users.

The OS uses the word-addressed nature of the RF08 or DF32 disk drives, which
also makes trying to substitute something like an RK05 difficult.

I'm told by a former operator of one that TSS/8 will also run on an 8/e, but
I don't have independent confirmation that that is so.

Rich


Rich Alderson
Vintage Computing Sr. Systems Engineer
Living Computer Museum
2245 1st Avenue S
Seattle, WA 98134

mailto:ri...@livingcomputermuseum.org

http://www.LivingComputerMuseum.org/


Re: A stored collection piece is a Schrodinger's cat

2015-11-30 Thread Liam Proven
On 30 November 2015 at 18:43, Adrian Graham
 wrote:
> All of this fixing I'm currently doing is all Dave's fault, so yes :)


[Actual LOL]

-- 
Liam Proven • Profile: http://lproven.livejournal.com/profile
Email: lpro...@cix.co.uk • GMail/G+/Twitter/Flickr/Facebook: lproven
MSN: lpro...@hotmail.com • Skype/AIM/Yahoo/LinkedIn: liamproven
Cell/Mobiles: +44 7939-087884 (UK) • +420 702 829 053 (ČR)


Re: Sector Interleave

2015-11-30 Thread Charles Anthony
On Mon, Nov 30, 2015 at 1:45 PM, Fred Cisin  wrote:

> Oversimplified remedial tutorial:
>>> Ideally, the system reads a sector, does what it has to do with the
>>> content, and goes back for the next one, and can read every sector of the
>>> track in a single revolution.
>>>
>>
>  From: "Paul Koning" 
>
>> Your writeup was aimed at floppy disks, but interleave may also appear on
>> hard drives.  I don't remember it in reasonably modern systems, but it
>> shows up on CDC 6000 systems.
>>
>
> On Mon, 30 Nov 2015, Mike Stein wrote:
>
>> - Reply - Definitely an issue with IBM PC/XTs and clones; I
>> recall testing every new combination of HD and controller for most
>> efficient interleave before I delivered to the client.
>>
>
> 1) Are there any examples newer than PC/XT 5160?
>
> Although, obviously, completely hidden from the user, is it still used on
> anything "modern"?
> (Should ALL verbs be changed to past tense?)
>
> 2)  Is it used on anything besides spinning rust?
>
>
Probably outside the domain of the question:

The DPS8-M had configurable core memory bank interleave (even/odd
addresses);  I would hazard a guess that this improved bandwidth on double
word read/writes.

 -- Charles


Re: Sector Interleave

2015-11-30 Thread Chuck Guzis

On 11/30/2015 02:09 PM, Mike Stein wrote:

Nothing wrong with what you wrote that I can see; excellent tutorial
IMO.


The issue of "floppy interleave" pretty much went away when memory got 
cheap enough to buffer an entire track, provided the controller is 
capable of 1:1 interleave transfers.


An A-B comparison with interleaved vs. track buffering is quite 
enlightening.


I don't think that any modern hard drives use interleaved transfer, but 
I'm not certain.


Interleaving core accesses goes *way* back, as does using extra-wide 
multi-word-at-a-time transfers.


Did the IBM 650 interleave drum sectors?

--Chuck





Re: Sector Interleave

2015-11-30 Thread Charles Anthony
On Mon, Nov 30, 2015 at 3:13 PM, Chuck Guzis  wrote:

> On 11/30/2015 02:09 PM, Mike Stein wrote:
>
>> Nothing wrong with what you wrote that I can see; excellent tutorial
>> IMO.
>>
>
> The issue of "floppy interleave" pretty much went away when memory got
> cheap enough to buffer an entire track, provided the controller is capable
> of 1:1 interleave transfers.
>
> An A-B comparison with interleaved vs. track buffering is quite
> enlightening.
>
> I don't think that any modern hard drives use interleaved transfer, but
> I'm not certain.
>
> Interleaving core accesses goes *way* back, as does using extra-wide
> multi-word-at-a-time transfers.
>
> Did the IBM 650 interleave drum sectors?
>
>
One of the drum computers had the address of the next instruction as an
operand of the instruction; the programmer would scatter the instructions
according to the execution time of the instructions; IIRC "assembler"
referred to the process of converting the sequential source to the
scattered arrangement.

-- Charles


Re: Apple II+ repair details

2015-11-30 Thread Terry Stewart
Thanks for those comments Jim,  Yes, something to think about.

Peter Coghlan dropped me a note privately, saying the signal of the F8 ROM
could also be caused by the pin not connecting properly.  The replacement
ROM could have had been sufficiently different in that the legs were at a
slightly different angle etc.  This would also make sense, as I couldn't
understand why their wasn't anything on the earth rail (and why the PSU
didn't shut itself off).

So, there could be a socket problem still lurking which may come back to
haunt me later so I'll check it out at some stage (In fact, I might just
replace the socket).  I'll have to fish that F8 ROM out of the rubbish bin
and try it in another working Apple board.  I did put it back in the first
board at the time just as a double check and got the same result as before
so I concluded it was toast.

Terry (Tez)


On Tue, Dec 1, 2015 at 11:20 AM, jwsmobile  wrote:

>
> On 11/30/2015 12:18 PM, Terry Stewart wrote:
>
>> Speaking of Schrodinger's feline, here are details of my recent Apple II+
>> repair for those who might be interested:
>>
>> http://www.classic-computers.org.nz/blog/2015-11-29-more-repairs-to-my-appleII+.htm
>>
>> Terry (Tez)
>>
>
> Terry,
> nice dialog on your repair job.
>
> On the last comment about the ground pin of the defective rom having a
> signal, if the apple board is a 4 layer board the ripple from the short to
> the internal signals from address current, or other signal current being
> propagated to the ground pin, I suspect the resistance in the pin itself
> may have provided the needed high resistance to show the signal.  Unless
> you scrap the ground solder protect off and look at the voltage out in the
> actual ground conductor, I suspect the voltage went down to a very low
> level very close to the pin.
>
> Also where were the decoupling capacitors located with respect to the
> pin.  I suspect that might have gotten rid of more of the voltage, but they
> were probably nearer the Vcc end of the chip.
>
> If you can track down the schematic, it might be that your missing pin
> doesn't do much unless you perform some special operation, such as some
> controller addressing or memory operation or such that you don't normally
> do.  It may have also had a fit to the other part of the pin if it was
> present in the socket to actually work.  I didn't hear if you found that,
> or maybe it fell off when you pulled the chip out?
>
> I suspect the short developed from your theory about stress, or perhaps
> the chip was programmed by a bad programmer.  We had a programmer that we
> found developed a tendency to program eproms and like programmable chips
> and it destroyed the chips capability to actually reach ground again.
>
> The programmer made chips that verified, but when you ran them in a
> circuit and probed the lines with some sync to the system clock, rather
> than seeing the signals on the data lines going to zero on the datalines,
> you could see a hodgpodge of crap at 1.5 to 3 volts which is TTL la-la
> land.  The chips programmed in such a programmer as a properly working Data
> I/O had clean lines as did reference chips from years earlier.
>
> Due to the fact we didn't program many chips, and I found a cheap
> programmer to hook to a PC, we never found out what broke in our programmer
> (which was a home design admittedly).  But it was build to standard, but
> had something happen to start killing eproms.  So that sort of fault may
> have been induced in your chip and got bad enough to kill off your Apple
> some years later.
>
> thanks
> Jim
>
>


Re: Sector Interleave

2015-11-30 Thread Chuck Guzis

On 11/30/2015 03:17 PM, Charles Anthony wrote:


One of the drum computers had the address of the next instruction as
an operand of the instruction; the programmer would scatter the
instructions according to the execution time of the instructions;
IIRC "assembler" referred to the process of converting the sequential
source to the scattered arrangement.



I know about the one-plus-one addressing scheme used on the 650--and the 
SOAP assembler, for that matter.  What I was wondering was if the 
attached RAMAC (305?) used it.  Perhaps I should have been more explicit.


--Chuck


Re: PDP 8 Timesharing

2015-11-30 Thread Al Kossow



On 11/30/15 2:20 PM, Rich Alderson wrote:


I'm told by a former operator of one that TSS/8 will also run on an 8/e, but
I don't have independent confirmation that that is so.



It did. The University of Wisconsin - Milwaukee's system was an 8/e with 
custom mods that let you store files on an RK05 drive. Some of

the sources for that system and the source for TSS/8 BASIC are on
bitsavers.





Re: Apple II+ repair details

2015-11-30 Thread Terry Stewart
>Peter Coghlan dropped me a note privately, saying the signal of the F8 ROM
could also be caused by the pin not connecting properly.  The replacement
ROM could have had been sufficiently >different in that the legs were at a
slightly different angle etc.  This would also make sense, as I couldn't
understand why their wasn't anything on the earth rail (and why the PSU
didn't shut >itself off).

Incidentally, I did check when the machine was off to see if that F8 earth
pin did connect to ground.  It appeared to, but then I was putting some
pressure on the pin when I was taking the measurement.  It might have been
enough to force a connection in the socket.

Terry (Tez)

On Tue, Dec 1, 2015 at 12:22 PM, Terry Stewart 
wrote:

> Thanks for those comments Jim,  Yes, something to think about.
>
> Peter Coghlan dropped me a note privately, saying the signal of the F8 ROM
> could also be caused by the pin not connecting properly.  The replacement
> ROM could have had been sufficiently different in that the legs were at a
> slightly different angle etc.  This would also make sense, as I couldn't
> understand why their wasn't anything on the earth rail (and why the PSU
> didn't shut itself off).
>
> So, there could be a socket problem still lurking which may come back to
> haunt me later so I'll check it out at some stage (In fact, I might just
> replace the socket).  I'll have to fish that F8 ROM out of the rubbish bin
> and try it in another working Apple board.  I did put it back in the first
> board at the time just as a double check and got the same result as before
> so I concluded it was toast.
>
> Terry (Tez)
>
>
> On Tue, Dec 1, 2015 at 11:20 AM, jwsmobile  wrote:
>
>>
>> On 11/30/2015 12:18 PM, Terry Stewart wrote:
>>
>>> Speaking of Schrodinger's feline, here are details of my recent Apple II+
>>> repair for those who might be interested:
>>>
>>> http://www.classic-computers.org.nz/blog/2015-11-29-more-repairs-to-my-appleII+.htm
>>>
>>> Terry (Tez)
>>>
>>
>> Terry,
>> nice dialog on your repair job.
>>
>> On the last comment about the ground pin of the defective rom having a
>> signal, if the apple board is a 4 layer board the ripple from the short to
>> the internal signals from address current, or other signal current being
>> propagated to the ground pin, I suspect the resistance in the pin itself
>> may have provided the needed high resistance to show the signal.  Unless
>> you scrap the ground solder protect off and look at the voltage out in the
>> actual ground conductor, I suspect the voltage went down to a very low
>> level very close to the pin.
>>
>> Also where were the decoupling capacitors located with respect to the
>> pin.  I suspect that might have gotten rid of more of the voltage, but they
>> were probably nearer the Vcc end of the chip.
>>
>> If you can track down the schematic, it might be that your missing pin
>> doesn't do much unless you perform some special operation, such as some
>> controller addressing or memory operation or such that you don't normally
>> do.  It may have also had a fit to the other part of the pin if it was
>> present in the socket to actually work.  I didn't hear if you found that,
>> or maybe it fell off when you pulled the chip out?
>>
>> I suspect the short developed from your theory about stress, or perhaps
>> the chip was programmed by a bad programmer.  We had a programmer that we
>> found developed a tendency to program eproms and like programmable chips
>> and it destroyed the chips capability to actually reach ground again.
>>
>> The programmer made chips that verified, but when you ran them in a
>> circuit and probed the lines with some sync to the system clock, rather
>> than seeing the signals on the data lines going to zero on the datalines,
>> you could see a hodgpodge of crap at 1.5 to 3 volts which is TTL la-la
>> land.  The chips programmed in such a programmer as a properly working Data
>> I/O had clean lines as did reference chips from years earlier.
>>
>> Due to the fact we didn't program many chips, and I found a cheap
>> programmer to hook to a PC, we never found out what broke in our programmer
>> (which was a home design admittedly).  But it was build to standard, but
>> had something happen to start killing eproms.  So that sort of fault may
>> have been induced in your chip and got bad enough to kill off your Apple
>> some years later.
>>
>> thanks
>> Jim
>>
>>
>


Re: A stored collection piece is a Schrodinger's cat

2015-11-30 Thread Adrian Graham



On 30/11/2015 22:30, "Liam Proven"  wrote:

> On 30 November 2015 at 18:43, Adrian Graham
>  wrote:
>> All of this fixing I'm currently doing is all Dave's fault, so yes :)
> 
> 
> [Actual LOL]

When I say 'his fault' I mean his blog has inspired me to get down and dirty
with all the dead PETs I appear to have accumulated over the years. The
ROM/RAM replacement board he sells is an excellent 40 pin toolkit to help
tracing faults in the vast majority of PETs so with the help of Dave and the
good folk here I've got life back into my most dead 4032.

It's also meant I've read a lot of datasheets to understand various chip
behaviours and now I realise why the teachers at school in the late 70s
wouldn't let me take electronics back then since I wasn't too hot at
maths...

-- 
Adrian/Witchy
Binary Dinosaurs creator/curator
Www.binarydinosaurs.co.uk - the UK's biggest private home computer
collection?




Re: papertape repair tape or kit wanted

2015-11-30 Thread Antonio Carlini

On 29/11/15 03:19, Mark J. Blair wrote:
I found mine on eBay, probably around a year ago. I searched for a 
long time before I found it. Another hen's tooth that I would like to 
find is a magtape end clipper/crimper, but I'm even less likely to 
find one since I'm taking an eBay vacation. Good luck! 


I have a DEC 9-track tape crimper (part # 47-00038). There's one 
apparently on ebay now for $3.99 which sounds like
a steal as the next hit is a website offering one for the low, low price 
of $126.97.



--
Antonio Carlini
arcarl...@iee.org



Re: Sector Interleave

2015-11-30 Thread Paul Koning

> On Nov 30, 2015, at 4:45 PM, Fred Cisin  wrote:
> 
>>> Oversimplified remedial tutorial:
>>> Ideally, the system reads a sector, does what it has to do with the 
>>> content, and goes back for the next one, and can read every sector of the 
>>> track in a single revolution.
> 
> From: "Paul Koning" 
>> Your writeup was aimed at floppy disks, but interleave may also appear on 
>> hard drives.  I don't remember it in reasonably modern systems, but it shows 
>> up on CDC 6000 systems.
> 
> On Mon, 30 Nov 2015, Mike Stein wrote:
>> - Reply - Definitely an issue with IBM PC/XTs and clones; I recall 
>> testing every new combination of HD and controller for most efficient 
>> interleave before I delivered to the client.
> 
> 1) Are there any examples newer than PC/XT 5160?
> 
> Although, obviously, completely hidden from the user, is it still used on 
> anything "modern"?
> (Should ALL verbs be changed to past tense?)
> 
> 2)  Is it used on anything besides spinning rust?

Not that I know of.

I remember using interleave on SAN systems with (S)ATA drives, back around 
2002-2004 or so when ATA and/or SATA did not yet support command queueing.  So 
you could only issue one command per drive, then in the interrupt handler you'd 
have to handle the completion and issue the next.  It turns out you could not 
do that without interleave, or something analogous.  For example, you can leave 
the sector addressing unchanged but break transfers up into sectors, and issue 
them in interleaved order.  Similarly, when sorting commands offered by 
applications, you can order them in this manner for the subset of commands for 
a given track.

> 3)  Besides all of my examples being floppy, what else should be 
> changed/corrected in what I wrote?

The only thing I would change is to mention that this is/was found on hard 
drives also.

paul



Re: PDP 8 Timesharing

2015-11-30 Thread Brad Parker

On 11/30/15 3:34 PM, Jay West wrote:

Alternatively, TSS looks nice, but I am not sure that the full OS was ever 
found and is available? Hardware Reqs?

It's been found.  http://www.heeltoe.com/index.php?n=Cpus.Pdp8Tss-8

The core o/s can be rebuilt from scratch and run in several forms. I did 
a (very simple) implementation of the PDP-8/I and the required mods to 
make it work on an FPGA.  It's possible to emulate the behavior of the 
fixed head disks using an IDE and buffers.


I had the pleasure of seeing it run live, many years ago in my misguided 
youth.  I used it a lot and learned a lot from it. Gotta love all the 
blinking lights.


It's an interesting study in both virtualization and operating systems.  
Well worth the time, IMHO.


The UW version builds, but it requires rebuilt binaries of the basic 
apps.  I don't think we've ever recovered all the sources to the 
userland components, so I could never create a working UW file system.  
Some day.


But yes, TSS/8 exists and can be built and run.

-brad



Re: Sector Interleave

2015-11-30 Thread Jerry Weiss
On Nov 30, 2015, at 6:35 PM, Paul Koning  wrote:
> 
> 
>> On Nov 30, 2015, at 4:45 PM, Fred Cisin  wrote:
>> 
 Oversimplified remedial tutorial:
 Ideally, the system reads a sector, does what it has to do with the 
 content, and goes back for the next one, and can read every sector of the 
 track in a single revolution.
>> 
>> From: "Paul Koning" 
>>> Your writeup was aimed at floppy disks, but interleave may also appear on 
>>> hard drives.  I don't remember it in reasonably modern systems, but it 
>>> shows up on CDC 6000 systems.
>> 
>> On Mon, 30 Nov 2015, Mike Stein wrote:
>>> - Reply - Definitely an issue with IBM PC/XTs and clones; I recall 
>>> testing every new combination of HD and controller for most efficient 
>>> interleave before I delivered to the client.
>> 
>> 1) Are there any examples newer than PC/XT 5160?
>> 
>> Although, obviously, completely hidden from the user, is it still used on 
>> anything "modern"?
>> (Should ALL verbs be changed to past tense?)
>> 
>> 2)  Is it used on anything besides spinning rust?
> 
> Not that I know of.
> 
> I remember using interleave on SAN systems with (S)ATA drives, back around 
> 2002-2004 or so when ATA and/or SATA did not yet support command queueing.  
> So you could only issue one command per drive, then in the interrupt handler 
> you'd have to handle the completion and issue the next.  It turns out you 
> could not do that without interleave, or something analogous.  For example, 
> you can leave the sector addressing unchanged but break transfers up into 
> sectors, and issue them in interleaved order.  Similarly, when sorting 
> commands offered by applications, you can order them in this manner for the 
> subset of commands for a given track.
> 
>> 3)  Besides all of my examples being floppy, what else should be 
>> changed/corrected in what I wrote?
> 
> The only thing I would change is to mention that this is/was found on hard 
> drives also.
> 
>   paul
> 

The TU58 was a block addressable using a cassette tape drive famously(?) called 
DECtape II.   File placement on the two different linear tracks was a necessary 
art, especially  if you were booting RT11 regularly.  This helped it to stream 
or not rewind in sensitive places.   The 1:2 interleave was “built-in” to the 
block formatting (see EK-0TU58-UG-001_TU58_DECtape_II_Users_Guide_Oct78.pdf).   
  

I used a late model device, pulling data from clinical diagnostic computers 
without too many challenges.  However, compared to reliability of DECtape*, 
DECtape iI was not in the same class IMHO.

Jerry

*Yes - I skipped over DECtape.   I’ve leave that one to the many experts on the 
list.

Re: Sector Interleave

2015-11-30 Thread Johnny Billquist

On 2015-12-01 02:06, Jerry Weiss wrote:

On Nov 30, 2015, at 6:35 PM, Paul Koning  wrote:




On Nov 30, 2015, at 4:45 PM, Fred Cisin  wrote:


Oversimplified remedial tutorial:
Ideally, the system reads a sector, does what it has to do with the content, 
and goes back for the next one, and can read every sector of the track in a 
single revolution.


From: "Paul Koning" 

Your writeup was aimed at floppy disks, but interleave may also appear on hard 
drives.  I don't remember it in reasonably modern systems, but it shows up on 
CDC 6000 systems.


On Mon, 30 Nov 2015, Mike Stein wrote:

- Reply - Definitely an issue with IBM PC/XTs and clones; I recall 
testing every new combination of HD and controller for most efficient 
interleave before I delivered to the client.


1) Are there any examples newer than PC/XT 5160?

Although, obviously, completely hidden from the user, is it still used on anything 
"modern"?
(Should ALL verbs be changed to past tense?)

2)  Is it used on anything besides spinning rust?


Not that I know of.

I remember using interleave on SAN systems with (S)ATA drives, back around 
2002-2004 or so when ATA and/or SATA did not yet support command queueing.  So 
you could only issue one command per drive, then in the interrupt handler you'd 
have to handle the completion and issue the next.  It turns out you could not 
do that without interleave, or something analogous.  For example, you can leave 
the sector addressing unchanged but break transfers up into sectors, and issue 
them in interleaved order.  Similarly, when sorting commands offered by 
applications, you can order them in this manner for the subset of commands for 
a given track.


3)  Besides all of my examples being floppy, what else should be 
changed/corrected in what I wrote?


The only thing I would change is to mention that this is/was found on hard 
drives also.

paul



The TU58 was a block addressable using a cassette tape drive famously(?) called 
DECtape II.   File placement on the two different linear tracks was a necessary 
art, especially  if you were booting RT11 regularly.  This helped it to stream 
or not rewind in sensitive places.   The 1:2 interleave was “built-in” to the 
block formatting (see EK-0TU58-UG-001_TU58_DECtape_II_Users_Guide_Oct78.pdf).


I wasn't aware that it did any block interleaving. But yes, file 
placement was extremely important. Are you sure it interleaved blocks?



I used a late model device, pulling data from clinical diagnostic computers 
without too many challenges.  However, compared to reliability of DECtape*, 
DECtape iI was not in the same class IMHO.

Jerry

*Yes - I skipped over DECtape.   I’ve leave that one to the many experts on the 
list.


DECtape never did interleaving that I know of. But there too, file 
placement was very important. I don't think it would even work if you 
interleaved the blocks, as the tape driver normally figured out which 
was to spool depending on the current block at the head, and which block 
you wanted to get to.


Johnny

--
Johnny Billquist  || "I'm on a bus
  ||  on a psychedelic trip
email: b...@softjar.se ||  Reading murder books
pdp is alive! ||  tryin' to stay hip" - B. Idol


Re: Sector Interleave

2015-11-30 Thread Jerry Weiss

Jerry Weiss
j...@ieee.org



> On Nov 30, 2015, at 7:12 PM, Johnny Billquist  wrote:
> 
> On 2015-12-01 02:06, Jerry Weiss wrote:
>> 
>> 
>> The TU58 was a block addressable using a cassette tape drive famously(?) 
>> called DECtape II.   File placement on the two different linear tracks was a 
>> necessary art, especially  if you were booting RT11 regularly.  This helped 
>> it to stream or not rewind in sensitive places.   The 1:2 interleave was 
>> “built-in” to the block formatting (see 
>> EK-0TU58-UG-001_TU58_DECtape_II_Users_Guide_Oct78.pdf).
> 
> I wasn't aware that it did any block interleaving. But yes, file placement 
> was extremely important. Are you sure it interleaved blocks?


See page 1-4 "Two tracks, each containing 1024 individually numbered, 
firmware-interleaved "records." Firmware manipulates 4 records at each 
operation to form 512-byte blocks"
 
Also figure 1-5.   Not only interwoven, but reversed for bi-directional r/w 
I believe.


Jerry



Re: Sector Interleave

2015-11-30 Thread Paul Koning

> On Nov 30, 2015, at 8:12 PM, Johnny Billquist  wrote:
> 
> ...
> DECtape never did interleaving that I know of. 

Sure it does.  The DOS format, which was adopted by RSTS, has 4 way 
interleaving.  If you write a 500 block file, it writes every 4th block 
forward, then fills in one set of gaps reverse, then forward and backward 
again, resulting in finally all blocks used.

This is a software function, of course, and actually implemented in the file 
system, but it's certainly interleaving.  It doesn't apply to contiguous files 
(supported in DOS but not RSTS), which is why RSTS V4A sysgen with output to 
DECtape took so long -- writing a contiguous CIL file, in block order, madly 
seeking back & forth.

The reason for the interleaving on DECtape is the start/stop time.  To run 
non-interleaved at high speed you have to leave the tape running (no "stop" 
commands) and you have to issue the next command quickly.  RT-11 could do that; 
DOS could not.

paul




Re: Sector Interleave

2015-11-30 Thread Johnny Billquist

On 2015-12-01 02:19, Paul Koning wrote:



On Nov 30, 2015, at 8:12 PM, Johnny Billquist  wrote:

...
DECtape never did interleaving that I know of.


Sure it does.  The DOS format, which was adopted by RSTS, has 4 way 
interleaving.  If you write a 500 block file, it writes every 4th block 
forward, then fills in one set of gaps reverse, then forward and backward 
again, resulting in finally all blocks used.

This is a software function, of course, and actually implemented in the file 
system, but it's certainly interleaving.  It doesn't apply to contiguous files 
(supported in DOS but not RSTS), which is why RSTS V4A sysgen with output to 
DECtape took so long -- writing a contiguous CIL file, in block order, madly 
seeking back & forth.


Oh. You mean that the software decided to use blocks 0,4,8,12,...

Yes, that would be doable. I was thinking of interleaving at the format 
level.


But such interleaving means the software have to keep rather good track 
of things...



The reason for the interleaving on DECtape is the start/stop time.  To run 
non-interleaved at high speed you have to leave the tape running (no "stop" 
commands) and you have to issue the next command quickly.  RT-11 could do that; DOS could 
not.


Yes. Having run a PDP-8 booted from DECtape, I've seen plenty of rocking 
back and forth to start/stop. :-)


Johnny

--
Johnny Billquist  || "I'm on a bus
  ||  on a psychedelic trip
email: b...@softjar.se ||  Reading murder books
pdp is alive! ||  tryin' to stay hip" - B. Idol


Re: Sector Interleave

2015-11-30 Thread Jerome H. Fine

>Paul Koning wrote:


The reason for the interleaving on DECtape is the start/stop time.  To run 
non-interleaved at high speed you have to leave the tape running (no "stop" 
commands) and you have to issue the next command quickly.  RT-11 could do that; DOS could 
not.


When I attempted to evaluate how well a backup to tape
would work, I always included the verify portion to make
sure that the tape had been written correctly in addition to
making sure that the tape could also be read.

For the PDP-11/83 under RT-11, there were essentially
two choices:  TK50 and TK70.  Aside from the advantage
that the TK70 had over the TK50 with respect to the
capacity - (if I remember correctly) about 256 MB vs 32 MB,
the other problem was that it was found to be impossible to
steam the TK50 during a BUP verify operation.  So in
addition to the TK70 being much faster in the first place
relative to the TK50, the verify operation was just not
feasible.  Somehow, the PDP-11/83 could read both
the tape and the disk drive, then compare the two current
buffers while the alternate buffers were being read, using,
I presume, DMA requests to the two controllers to transfer
the data to the next pair of buffers.

Of course, RT-11 had special EMT requests to initiate the
read requests and then go away and do something else.

Obviously, I could have copied the BUP backup to a scratch
disk and verified the scratch disk against the original disk and
saved a great deal of time if the TK50 had been the only option.

Jerome Fine


Re: papertape repair tape or kit wanted

2015-11-30 Thread rod

Keston Common? There's one near Bromley.

Oh well back to latest project - a TU58.
Power OK and BOB shows P2/DB25 is live so TXD


On 30/11/15 16:44, tony duell wrote:

Hi Tony
   Did you say Data Dynamics?  I certainly knew them. I used
to sell them LA36 print mechs.

Yes, almost certainly the same company. They sold several teleprinters
based on the Teletype Model 33. Same mechanics, but IMHO a nicer (all
metal) case and different electronics. I have one which is a normal
ASR33 typing unit, keyboard, and reader but in a case with  bulbs to
illuminate the printout and electronics to give both RS232 and current
loop interfaces and a single-step button for the reader.


It was run by two old guys called Tindale and Stabler. The factory was
in Hayes and I used to drive
there from the DEC office in Ealing via Bombay (sorry I mean Southall).

Ah, that Hayes, not the one just down the road from me across Keston Common.

-tony