Re: Xerox Star emulator (Darkstar) released today

2019-01-19 Thread Curious Marc via cctalk
Just wow. Congrats Josh.
Marc

> On Jan 19, 2019, at 9:09 PM, Scott Kevill via cctalk  
> wrote:
> 
> Josh didn't mention this, and I didn't see it linked on the GitHub repo, but 
> he's also written a fantastic intro article about it here:
> 
> https://engblg.livingcomputers.org/index.php/2019/01/19/introducing-darkstar-a-xerox-star-emulator/
> 
> Covers some of the Xerox Star's history, challenges of the emulation 
> development process, photos, diagrams, and screenshots of it in action.
> 
> Highly recommended!
> 
> (even if you're not that familiar with the Xerox Star)
> 
> Scott.
> 
>> On 19/01/2019, at 11:36 AM, Josh Dersch via cctalk  
>> wrote:
>> 
>> Hi All --
>> 
>> Thought you folks might be interested -- I've been working on a Xerox Star 
>> emulator at LCM+L on and off over the past year and I've finally unleashed 
>> it upon the world.  It's called Darkstar, it's open source and it runs all 
>> the Star software I'm aware of.  The Ethernet interface is still mostly 
>> untested, however.
>> 
>> You can grab the emulator and its source code on our GitHub site 
>> here:https://github.com/livingcomputermuseum/Darkstar.  Disk images are 
>> available on Bitsavers as always.  Thanks to Al for providing a lot of 
>> assistance on this project.
>> 
>> Please let me know if you have any questions or suggestions.
>> 
>> Thanks!
>> 
>> Josh
>> 
> 


Re: Xerox Star emulator (Darkstar) released today

2019-01-19 Thread Scott Kevill via cctalk
Josh didn't mention this, and I didn't see it linked on the GitHub repo, but 
he's also written a fantastic intro article about it here:

https://engblg.livingcomputers.org/index.php/2019/01/19/introducing-darkstar-a-xerox-star-emulator/

Covers some of the Xerox Star's history, challenges of the emulation 
development process, photos, diagrams, and screenshots of it in action.

Highly recommended!

(even if you're not that familiar with the Xerox Star)

Scott.

On 19/01/2019, at 11:36 AM, Josh Dersch via cctalk  
wrote:

> Hi All --
> 
> Thought you folks might be interested -- I've been working on a Xerox Star 
> emulator at LCM+L on and off over the past year and I've finally unleashed it 
> upon the world.  It's called Darkstar, it's open source and it runs all the 
> Star software I'm aware of.  The Ethernet interface is still mostly untested, 
> however.
> 
> You can grab the emulator and its source code on our GitHub site 
> here:https://github.com/livingcomputermuseum/Darkstar.  Disk images are 
> available on Bitsavers as always.  Thanks to Al for providing a lot of 
> assistance on this project.
> 
> Please let me know if you have any questions or suggestions.
> 
> Thanks!
> 
> Josh
> 



VCF PNW 2019: Exhibitors (still) needed!

2019-01-19 Thread Michael Brutman via cctalk
This is not quite last call, but it is getting close ...

We have 16 exhibits so far and we need a few more to make the show work.
(20 would be nice, 25 would be ideal.)  The event is March 23-24th in
Seattle.  Soon I'm going to start working on the exhibit floor plan, set
the event schedule, and start to do the prep work that makes the show
possible.  But I need to know who is participating before I get too deep
into that.

If you know you are definitely going to participate then please help me out
and formally register.  If you have questions or are on the fence then let
me know and I'll try to help you decide.  Maybe this is not the right year
for you, and that's fine ... but if there is something I can help you with
let me know.

I'm not fussy but if you can exhibit Commodore 8 bitters or Amiga equipment
then I really want to talk to you. :-) (We seem to have a gap in the show
there.  Amazingly, nobody is doing an IBM PC related exhibit either.)

A description of the event can be found at http://vcfed.org/vcf-pnw .
General information for exhibitors including pictures from last year, a
link to the registration form, and a FAQ can be found at
http://vcfed.org/wp/vcf-pnw-exhibitor-registration/ .


Thanks,
Mike
mbbrut...@brutman.com or mich...@vcfed.org


Re: Houston stash sorting this coming Saturday

2019-01-19 Thread Al Kossow via cctalk



On 1/14/19 11:20 AM, Electronics Plus via cctalk wrote:
> The 2 sheds will be sorted next Saturday morning, early, in Katy, TX. 

Did this end up happening?
I've not seen any postings or updates.




Re: DEC Rainbow / Pro video on VGA monitors?

2019-01-19 Thread Warner Losh via cctalk
On Sat, Jan 19, 2019 at 2:38 PM Paul Koning  wrote:

>
>
> > On Jan 19, 2019, at 1:57 PM, Warner Losh via cctalk <
> cctalk@classiccmp.org> wrote:
> >
> > Greetings,
> >
> > I'm trying to find a way to get my DEC Rainbow's monochrome output onto a
> > newer monitor than my aging VR201 (especially since I zapped something in
> > it and my diagnostic efforts to date haven't fixed it).
> >
> > So, I found the bit in the Rainbow docs that said the output was DC
> Coupled
> > RS-170 signals and to convert to RS-170 (NTSC black and white) I needed
> to
> > put a 10uF cap inline to make it RS-170. So I did this, and fed it into a
> > generic NTSC composite video to VGA thing, and got only a little joy. The
> > first few lines seem to be missing, then the next few are OK and then
> > nothing else.
>
> I'd be interested in the answer also, for my Pro.
>
> What device do you use for NTSC to VGA conversion?
>

I'm using
https://www.amazon.com/gp/product/B00M4JY722/ref=oh_aui_search_asin_title?ie=UTF8&psc=1
and it's the one that's not working. Look to be dozens of clones of this
though.. My NTSC camera works with it..

Warner


Re: PDP-11/45 RSTS/E boot problem

2019-01-19 Thread Paul Koning via cctalk



> On Jan 19, 2019, at 4:17 PM, Fritz Mueller via cctalk  
> wrote:
> 
> ...
> Looking into the parity issue some last night has raised a few questions:
> 
> - There is a lot of inconsistent and incomplete information in the 
> documentation about memory CSRs.  They appear to come in different flavors 
> depending on memory hardware; some of the earlier ones support setting a bit 
> to determine whether parity errors will halt or trap the CPU, while some of 
> the later ones (like my MS11-L) simply have "enable" and don't distinguish 
> between halt and trap.  I'm curious how OS init code sniffs out what memory 
> CSRs there are, determines their specific flavors and, in a heterogeneous 
> system, determines how much address space is under the auspice of each CSR?  
> Maybe Paul and Noel can comment here wrt. RSTS and Unix respectively?

I know essentially nothing about memory parity handling, but I quickly skimmed 
some RSTS INIT code (for V10.1).  Two things observed:

1. At boot, INIT determines the memory layout.  It does this by writing 0 then 
-2 into each location to see if it works.  If it gets an NXM trap (trap to 4) 
or a parity trap (trap to 114) it calls that 1kW block of memory non-existent.  
For the case of a parity error, it tells you that it saw a parity error and is 
disabling that block for that reason.

2. In the DEFAULT option (curiously enough) there is a routine that looks for 
up to 16 parity CSRs starting at 172100.  This happens on entry to the memory 
layout option.  You can display what it finds by using the PARITY command in 
response to the "Table suboption" prompt.

It checks if the bits 007750 are active in the parity CSR, if so it takes that 
to be an address/ECC parity CSR.  It figures out the CSR to memory association 
by going through memory in 1 kW increments, writing 3, 5 to the first 2 words, 
then setting "write wrong parity" in each CSR (007044), then doing BIC #3,.. 
BIC #5,... to those two test words, then reading them both back.  This should 
set bad parity, and it scans all the CSRs to see which one reports an error 
(top bit in the CSR).  If no CSR has that set, it concludes the particular 
block is no-parity memory.

I probably got some of the details wrong, the above is from a fast skim of the 
code, but hopefully it will get you started.

Good to hear you're making progress with the hardware debug!

paul



Re: DEC Rainbow / Pro video on VGA monitors?

2019-01-19 Thread Paul Koning via cctalk



> On Jan 19, 2019, at 1:57 PM, Warner Losh via cctalk  
> wrote:
> 
> Greetings,
> 
> I'm trying to find a way to get my DEC Rainbow's monochrome output onto a
> newer monitor than my aging VR201 (especially since I zapped something in
> it and my diagnostic efforts to date haven't fixed it).
> 
> So, I found the bit in the Rainbow docs that said the output was DC Coupled
> RS-170 signals and to convert to RS-170 (NTSC black and white) I needed to
> put a 10uF cap inline to make it RS-170. So I did this, and fed it into a
> generic NTSC composite video to VGA thing, and got only a little joy. The
> first few lines seem to be missing, then the next few are OK and then
> nothing else.

I'd be interested in the answer also, for my Pro.

What device do you use for NTSC to VGA conversion?

paul



Re: PDP-11/45 RSTS/E boot problem

2019-01-19 Thread Fritz Mueller via cctalk
Happy weekend, all!  Latest updates on this issue:

Identified and replaced a faulty 4116 DRAM (E204) on my MS11-L.  After this, my 
small hand-rolled standalone diagnostic passes the full 256K.  I'll post my 
diagnostic source over on my blog soon.

After this repair, tried MAINDEC ZQMC, called out as the appropriate diagnostic 
by the MS11-L docs.  This was interesting...  First, it would barely run at all 
unless I disabled parity checking with front panel switch settings.  Second, it 
flagged a bunch of memory locations that weren't reported by my much simpler 
diagnostic (which only does all-ones/all-zeros passes looking for stuck bits at 
this point.)

The MAINDEC memory diagnostic is bulky and complicated, and it takes several 
minutes to re-download it after a power cycle, so it's not exactly convenient 
to use while troubleshooting.  I'll probably be beefing up my smaller 
diagnostic with a few more tests (including parity).

Went ahead and tried both RSTS and Unix again after the above repair, and saw 
the same fault behaviors from both (sadness).  Oh well, not there yet...

So, smokiest gun I have right now is the parity issue.  Could be I still have a 
bad DRAM on my MS11 in one of the parity banks...  I tried enabling trap on 
parity error in the MS11 CSR before running my diagnostic, but it didn't trap, 
even though it did flag parity error(s) in the CSR.  So maybe I *also* have a 
bug I haven't yet addressed in parity handling within CPU.  I realized there is 
a MAINDEC specifically for this (CKBR) which I had previously overlooked. May 
give that a look today.  Also, parity is one significant difference between 
SIMH and my real hardware: SIMH emulates a memory system with no parity 
hardware.

Looking into the parity issue some last night has raised a few questions:

- There is a lot of inconsistent and incomplete information in the 
documentation about memory CSRs.  They appear to come in different flavors 
depending on memory hardware; some of the earlier ones support setting a bit to 
determine whether parity errors will halt or trap the CPU, while some of the 
later ones (like my MS11-L) simply have "enable" and don't distinguish between 
halt and trap.  I'm curious how OS init code sniffs out what memory CSRs there 
are, determines their specific flavors and, in a heterogeneous system, 
determines how much address space is under the auspice of each CSR?  Maybe Paul 
and Noel can comment here wrt. RSTS and Unix respectively?

- The 11/45 prints show a jumper (W1, lower left of sheet UBCB) that looks like 
it would entirely disable Unibus parity error detection if removed.  This was 
an obvious thing to check, but when I pulled and examined my UBC board (and 
also looked over my spare) no such jumper or any associated pads were anywhere 
to be found!  So maybe this was either added/removed from later etches of the 
UBC?  Anybody know more on this?

My UBC has required three separate repairs so far in the course of restoring 
this machine, in order to address various independent issues.  Now we may now 
be coming up on #4...  Based also on the rat's nest of green wires on these 
boards and the frustrated-looking engineer scrawl *all* over this page of the 
prints, the UBC really is the heart of darkness of the KB11-A :-)

  cheers,
--FritzM.




DEC Rainbow / Pro video on VGA monitors?

2019-01-19 Thread Warner Losh via cctalk
Greetings,

I'm trying to find a way to get my DEC Rainbow's monochrome output onto a
newer monitor than my aging VR201 (especially since I zapped something in
it and my diagnostic efforts to date haven't fixed it).

So, I found the bit in the Rainbow docs that said the output was DC Coupled
RS-170 signals and to convert to RS-170 (NTSC black and white) I needed to
put a 10uF cap inline to make it RS-170. So I did this, and fed it into a
generic NTSC composite video to VGA thing, and got only a little joy. The
first few lines seem to be missing, then the next few are OK and then
nothing else.

I tried to google this, but found nothing. My google foo has failed me.

Does anybody else have a working setup?

Warner


Re: How to refurbish plotter pens?

2019-01-19 Thread Jon Elson via cctalk

On 01/19/2019 03:57 AM, Mattis Lind via cctalk wrote:



All my pens were obviously dry. Refurbish a pen seems to be impossible.
Well, leaving them in alcohol for a few days seems to slowly 
seep in and soften the dried ink.
Most have hair-thin wires that run down through the pen 
"needle" and these will break if too much force is applied.  
Once the ink softens enough to allow the weight to be pulled 
out safely, then the pen can be cleaned more easily.  An 
ultrasonic cleaner helps a lot with this.


But, I have to admit, my success rate is no better than 50% 
(but I don't have an ultrasonic cleaner.)


Jon


Re: How to refurbish plotter pens?

2019-01-19 Thread emanuel stiebler via cctalk
On 2019-01-19 04:57, Mattis Lind via cctalk wrote:

> So I concluded that the best option is to make a new pen holder plunger
> which could take standard ball point refill. The Pilot  BRFV-10M seemed to
> be very common refill and would probably work well if I had another pen
> holder. I asked around and found a guy with a lathe that made one for me.
> Unfortunately it wasn't working immediately. I hadn't thought of certain
> mechanical properties of the mechanism.

I did something like that 20 years ago for my HP plotters. Back then, I
found some ball points, which had a pressurized cartridge, so you could
draw pretty quick lines ;-)

Yes, I did it with an aluminum holder, today, I would probably ask
somebody to 3d print some plastic piece, to reduce the weight of the
moving part

> Then I had a problem that the pen stayed in the up position. Most likely
> held by some kind of remaining magnetism that could withstand the force of
> the spring. A couple of M3 washers was used to reduce the contact area
> between the pen holder plunger and the top lid which made it work.
> 
> http://i.imgur.com/PRGUa9U.jpg

You're not planing on getting this through TSA?
;-)

> And in action:
> 
> https://i.makeagif.com/save/QCDG_W


Pretty COOL !!!

> controlled by a quick and dirty PDP-11 program :
> https://github.com/MattisLind/pdp11-plot

One day I have to set up gcc for my pdp11 ...

Cheers!


Re: How to refurbish plotter pens?

2019-01-19 Thread Mattis Lind via cctalk
It has been almost two years since I visited this topic. But just before
christmas i got around doing something about it.

I interfaced it to the PDP-11/05 using an XY11 board. It seems to be very
little information on the XY11 board saved. At least I didn't find
anything. But the board is a quite simple dual module so I made a schematic
of the circuit and then got the understanding how it should be connected to
the plotter and how it should be programmed. Created a quick program for
the PDP-11 and tested it. It worked just fine but then the problem was the
pens.

All my pens were obviously dry. Refurbish a pen seems to be impossible. The
type of ink used is quite thick and I couldn't figure out how to get it
into the ball point pens. Even though it was possible to clean them
reasonably well using an ultrasonic cleaner there was no way I could get
the ink in there.

The other option is to find compatible pens. I searched google for pen
refills with dimensions that would fit but couldn't find matching pens to
modify and use.

So I concluded that the best option is to make a new pen holder plunger
which could take standard ball point refill. The Pilot  BRFV-10M seemed to
be very common refill and would probably work well if I had another pen
holder. I asked around and found a guy with a lathe that made one for me.
Unfortunately it wasn't working immediately. I hadn't thought of certain
mechanical properties of the mechanism.

Essentially it is two parts. The pen holder plunger itself and a small
plastic part to insert into the cut off ball point refill. This latter part
will reduce the exterior diameter of the pen from 4 mm to 3.2 mm so it will
work with the spring in the lid. It also has a small 1 mm hole in it to let
air through.

Then I had a problem that the pen stayed in the up position. Most likely
held by some kind of remaining magnetism that could withstand the force of
the spring. A couple of M3 washers was used to reduce the contact area
between the pen holder plunger and the top lid which made it work.

http://i.imgur.com/PRGUa9U.jpg

And in action:

https://i.makeagif.com/save/QCDG_W

controlled by a quick and dirty PDP-11 program :
https://github.com/MattisLind/pdp11-plot

Next is to draw some nice things on the plotter.


Den mån 24 apr. 2017 kl 06:59 skrev Philipp Hachtmann via cctalk <
cctalk@classiccmp.org>:

>
>
> On 22.04.2017 15:21, David Gesswein via cctech wrote:
> > Felt tip was also available.
> > picture here http://ferretronix.com/1627/
>
> Wow, great page! I think I also have the felt tip metal thing somewhere.
> I have to find that plastic box with Calcomp stuff again!
>
>