Re: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

2016-05-04 Thread Chuck Guzis
On 05/04/2016 10:10 PM, Curious Marc wrote:
> For the fun of the argument: I was privileged enough to see Carl's
> IBM 1130, and to my newbie eye, it may justifiably earn the title of
> "small" computer, when compared to its brethren of the time. But it
> would never occur to me to call it a mini! It's quite a biggie
> computer actually. Heavy stuff, forklift or winch needed to put it
> safely in the truck as I recall. Then I thought our IBM 1401 was big.
> That's when more knowledgeable people pointed me to the IBM 7090. Now
> that's *really* big. And then you have SAGE. Now that's huge. Or
> insane, depending on your engineering point of view :-).

On the other hand, the PB250 was contained in a single 5' rack (table
model), ran off of a single 15A 120V circuit and weighed a bit over 100
lbs.  I'd call it a minicomputer if it weren't for the fact that it was
brought out around 1961.  22 bit words.  Up to about 16KW in the box;
magnetostrictive delay line memory, bit-serial ALU.  IIRC, lotsa diodes,
but comparatively few (ca. 300-400) transistors.

--Chuck


RE: Facit 4070 to PC interface

2016-05-04 Thread tony duell

> Has anyone ever worked up a PC parallel port to Facit 4070 paper tape
> punch interface?

Are you talking about a modern USB-parallel cable type interface or the
original PC parallel interface where you could individually control all
the lines?

> I found one on a Swedish website. The punch parallel input looks like
> it is TTL compatible, but I can't find anything in the documentation
> that describes the input voltage specifications.

There are at least 3 versions of the 4070 main board. The earliest (and in
my experience most common) one uses DTL running at 6V. Later ones are
TTL. However in all cases I've had no problems directly connected TTL signals
to the 4070. No idea what modern 'TTL compatible' (but not real TTL) would
do.

-tony


Re: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

2016-05-04 Thread Curious Marc
For the fun of the argument: I was privileged enough to see Carl's IBM 1130, 
and to my newbie eye, it may justifiably earn the title of "small" computer, 
when compared to its brethren of the time. But it would never occur to me to 
call it a mini! It's quite a biggie computer actually. Heavy stuff, forklift or 
winch needed to put it safely in the truck as I recall. Then I thought our IBM 
1401 was big. That's when more knowledgeable people pointed me to the IBM 7090. 
Now that's *really* big. And then you have SAGE. Now that's huge. Or insane, 
depending on your engineering point of view :-).
Marc

Sent from my iPad

> On May 4, 2016, at 8:24 PM, ANDY HOLT  wrote:
> 
> Could someone with access to the OED please check up the first use of the 
> term "minicomputer"
> I strongly suspect it was around the time that the PDP11/20 came out or 
> slightly later.
> The IBM 1130 and 1800 were comparable to the /original/ CDC 1700, were 
> similarly launched in the mid 60s,
> but similarly they were not /at that time/ referred to as minis.
> 
> In retrospect we might well call these minicomputers but that is not the 
> question as stated.
> 
> - Original Message -
> From: "Chuck Guzis" 
> To: "General Discussion: On-Topic and Off-Topic Posts" 
> Sent: Thursday, 5 May, 2016 3:33:03 AM
> Subject: Re: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?
> 
>> On 05/04/2016 05:07 PM, ANDY HOLT wrote:
>> 
>>> Is the CDC 1700 considered to be in the family of "minicomputers"? 
>>> (i.e. was the word invented before then?).
>> 
>> Though functionally it sort of had the minicomputer nature, it was
>> physically a bit large for that term … would have been called a
>> "process control" computer. I also don't think I heard the word
>> "minicomputer" until a couple of years after I first saw a CDC 1700.
> 
> Well, I don't know.  By the time the Cyber 18 came out, it was a 120 VAC
> powered unit that a strongish person could lift off the floor (about 90
> lbs)--and functionally pretty much the same machine as the original
> 1700, just implemented with more advanced technology.
> 
> If that's not a minicomputer, I don't know what is.
> 
> We used them as data concentrators hooked to leased lines, card readers
> and punches and various other peripherals.
> 
> If the 1700 isn't a minicomputer, you'll have to correct the Wikipedia
> article.
> 
> --Chuck
> 


Re: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

2016-05-04 Thread Chuck Guzis
On 05/04/2016 08:24 PM, ANDY HOLT wrote:
> Could someone with access to the OED please check up the first use of
> the term "minicomputer" I strongly suspect it was around the time
> that the PDP11/20 came out or slightly later. The IBM 1130 and 1800
> were comparable to the /original/ CDC 1700, were similarly launched
> in the mid 60s, but similarly they were not /at that time/ referred
> to as minis.


Merriam Webster and the OED gives the first published use in 1967

http://www.wordorigins.org/index.php/site/comments/1967_words/

The 1700 would fit into that in at least one of its incarnations.  The
160A would not, as it went out of production in 1965, for example.

Sometimes words can be misleading.  The word "microcomputer" when
initially used, did not mean what we think of today--that of a certain
level of integration of an IC that includes most of the component parts
of a computer.

AES used this same term much earlier for "a computer than can be
microprogrammed" as implemented in a cage of of cards.

--Chuck



Re: Facit 4070 to PC interface

2016-05-04 Thread Bob Rosenbloom

On 5/4/2016 5:52 PM, Charles Dickman wrote:

Has anyone ever worked up a PC parallel port to Facit 4070 paper tape
punch interface?

I found one on a Swedish website. The punch parallel input looks like
it is TTL compatible, but I can't find anything in the documentation
that describes the input voltage specifications.

Chuck



Check this link out:

http://www.chiark.greenend.org.uk/~pmaydell/misc/cardpunch/dongle.htm

It shows how to build a PC to 4070 interface. Basically inverting a few 
signals.


Bob

--
Vintage computers and electronics
www.dvq.com
www.tekmuseum.com
www.decmuseum.org



Re: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

2016-05-04 Thread ANDY HOLT
Could someone with access to the OED please check up the first use of the term 
"minicomputer"
I strongly suspect it was around the time that the PDP11/20 came out or 
slightly later.
The IBM 1130 and 1800 were comparable to the /original/ CDC 1700, were 
similarly launched in the mid 60s,
but similarly they were not /at that time/ referred to as minis.

In retrospect we might well call these minicomputers but that is not the 
question as stated.

- Original Message -
From: "Chuck Guzis" 
To: "General Discussion: On-Topic and Off-Topic Posts" 
Sent: Thursday, 5 May, 2016 3:33:03 AM
Subject: Re: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

On 05/04/2016 05:07 PM, ANDY HOLT wrote:
> 
>> Is the CDC 1700 considered to be in the family of "minicomputers"? 
>> (i.e. was the word invented before then?).
> 
> Though functionally it sort of had the minicomputer nature, it was
> physically a bit large for that term … would have been called a
> "process control" computer. I also don't think I heard the word
> "minicomputer" until a couple of years after I first saw a CDC 1700.

Well, I don't know.  By the time the Cyber 18 came out, it was a 120 VAC
powered unit that a strongish person could lift off the floor (about 90
lbs)--and functionally pretty much the same machine as the original
1700, just implemented with more advanced technology.

If that's not a minicomputer, I don't know what is.

We used them as data concentrators hooked to leased lines, card readers
and punches and various other peripherals.

If the 1700 isn't a minicomputer, you'll have to correct the Wikipedia
article.

--Chuck



Re: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

2016-05-04 Thread Chuck Guzis
On 05/04/2016 05:07 PM, ANDY HOLT wrote:
> 
>> Is the CDC 1700 considered to be in the family of "minicomputers"? 
>> (i.e. was the word invented before then?).
> 
> Though functionally it sort of had the minicomputer nature, it was
> physically a bit large for that term … would have been called a
> "process control" computer. I also don't think I heard the word
> "minicomputer" until a couple of years after I first saw a CDC 1700.

Well, I don't know.  By the time the Cyber 18 came out, it was a 120 VAC
powered unit that a strongish person could lift off the floor (about 90
lbs)--and functionally pretty much the same machine as the original
1700, just implemented with more advanced technology.

If that's not a minicomputer, I don't know what is.

We used them as data concentrators hooked to leased lines, card readers
and punches and various other peripherals.

If the 1700 isn't a minicomputer, you'll have to correct the Wikipedia
article.

--Chuck



Crippled connectivity [was Re: FidoNet ....show [was: History [was Re: strangest systems I've sent email...]

2016-05-04 Thread Mouse
>> There are services like http://www.noip.com/free where you can get a
>> DNS entry for dynamically changing IP addresses.  This way you can
>> run a BBS without having to buy a business class account.
> Yeah... unless I am behind a NAT - and I believe I am behind at least
> two, of which at least one is out of my control, hence no making
> holes (or tunnels).

Sure you can tunnel; you just have to initiate the tunnel connection
from the inside.  I too have a host (at work) that's behind double NAT;
it initiates and maintains a tunnel connection to an external host, and
voila! my external hosts can reach the internal host.  Not as good as
native connectivity, but it works "well enough".  (Yes, work knows
about it.  They don't mind.)

Of course, this needs a friendly host on the outside.  In my case, I
find that cost well worth paying

/~\ The ASCII Mouse
\ / Ribbon Campaign
 X  Against HTMLmo...@rodents-montreal.org
/ \ Email!   7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B


Re: Facit 4070 to PC interface

2016-05-04 Thread dwight

Most punches with a parallel input can be cross
wired to a parallel port.
If the strobe is upside down, you can use one of the other signals.
Many punches have a jumper for the strobe polarity.
Dwight



From: cctalk  on behalf of Charles Dickman 

Sent: Wednesday, May 4, 2016 5:52:29 PM
To: General Discussion: On-Topic and Off-Topic Posts
Subject: Facit 4070 to PC interface

Has anyone ever worked up a PC parallel port to Facit 4070 paper tape
punch interface?

I found one on a Swedish website. The punch parallel input looks like
it is TTL compatible, but I can't find anything in the documentation
that describes the input voltage specifications.

Chuck


Facit 4070 to PC interface

2016-05-04 Thread Charles Dickman
Has anyone ever worked up a PC parallel port to Facit 4070 paper tape
punch interface?

I found one on a Swedish website. The punch parallel input looks like
it is TTL compatible, but I can't find anything in the documentation
that describes the input voltage specifications.

Chuck


Re: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

2016-05-04 Thread ANDY HOLT

> Is the CDC 1700 considered to be in the family of "minicomputers"?
> (i.e. was the word invented before then?).

Though functionally it sort of had the minicomputer nature, it 
was physically a bit large for that term … would have been 
called a "process control" computer. I also don't think I heard the
word "minicomputer" until a couple of years after I first saw a CDC 1700.


Re: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

2016-05-04 Thread Curious Marc
In the not mini but very maxi category, I just learned that IBM implemented 
memory protection as an RPQ (customer feature) at the request of the MIT folks 
that built the first IBM time sharing system (CTSS, the predecessor of 
Multics), on their IBM 7094. Around 1963, unless it was already implemented in 
the IBM 7090 which would have been 1961. At least that's my cursory 
understanding of it from www.multicians.org/thvv/7094.html . I was very 
surprised it was that early! 
Marc

Sent from my iPad

> On May 4, 2016, at 3:02 PM, Chuck Guzis  wrote:
> 
> Is the CDC 1700 considered to be in the family of "minicomputers"?
> (i.e. was the word invented before then?).
> 
> If so, the 1700 had a rather elaborate system of memory and peripheral
> protection.  Circa 1965 (at least that's the date on my manual).
> 
> --Chuck
> 


Re: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

2016-05-04 Thread Curious Marc


> Marc wrote...
> -
> My 1974 HP 21MX, descendant of the HP 2100A, sure inherited this Memory 
> Protect card. One register that you load, prevents access to any memory below 
> the address of the register.
> 
> That's just the fence register (memory access interception) capability. 
> There's also the I/O & HLT instruction interception, interrupt interception,  
> etc. mentioned earlier. [...]
> J
Yes, I didn't know it was more comprehensive. I just learned it from this 
thread! Is this a good message board or what...
Marc

Re: Firming up rubber? (was: Cleaning rubber goo)

2016-05-04 Thread Maciej W. Rozycki
On Wed, 4 May 2016, Swift Griggs wrote:

> > Don?t know the cost either, might be way over the top for a joystick! 
> > Another solution I heard was to wipe with isopropyl alcohol or 
> > goo-be-gone, but common sense tells me it?s
> 
> Heh, there are guys who do their Ph.D on stuff like this (materials 
> science). The main thing I would say (and sorry if it sounds trite) is 
> that you want to make sure you use polar solvents and non-polar solvents 
> (ie.. water or oil based) on the appropriate material. So, if it's an oil 
> based adhesive, use a non-polar solvent like lighter fluid etc.. The 
> problem with this is that (as others have said) it's very tough to know if 
> the solvent will break down the rubber, too. You gotta test it. 

 That's the rule of thumb, but as usually there are exceptions.  For 
example water and cyclohexane are strictly polar and non-polar 
respectively, but ethanol and IPA are a bit of both, owing to their 
molecules' structure (IPA's also highly hygroscopic).  Depending on the 
intended use this may be an advantage or disadvantage, and that of course 
also means you need to research any solvent before use, by either studying 
available data or empirically.

  Maciej


Re: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

2016-05-04 Thread Chuck Guzis
Is the CDC 1700 considered to be in the family of "minicomputers"?
(i.e. was the word invented before then?).

If so, the 1700 had a rather elaborate system of memory and peripheral
protection.  Circa 1965 (at least that's the date on my manual).

--Chuck



Re: FidoNet ....show [was: History [was Re: strangest systems I've sent email...

2016-05-04 Thread Tomasz Rola
On Wed, May 04, 2016 at 06:09:00AM -0700, geneb wrote:
> On Wed, 4 May 2016, Tomasz Rola wrote:
> 
> >Now I even started to think, very shyly, how nice would it have been
[...]
> >can sell me "business" service. Ugh. This is tempting but I am
> >strong. :-)
> >
> There are services like http://www.noip.com/free where you can get a
> DNS entry for dynamically changing IP addresses.  This way you can
> run a BBS without having to buy a business class account.

Yeah... unless I am behind a NAT - and I believe I am behind at least
two, of which at least one is out of my control, hence no making holes
(or tunnels). So if I wanted to host it at home, I would have to buy
business account. And build me some "infrastructure". At the moment,
time is a limited resource and I have to spent it wisely.

> You could even bring up an AWS instance for about $5 a month, which
> is great for doing BBS work. :)

Hehe, trying to lure me? See, maybe I would went for it when world and
I were a bit younger. Nowadays... I believe a so called "provider" is
responsible for what he provides, even if he did not do anything
himself. So I would have to be on a permament watch, catching
probabilistic but maybe just imagined guys who would like to pee into
my morning tea for fun or (their own) profit. Or rather, please
themselves without any regard for my morning tea or me.

Looking from such angle, I guess it is much easier to do just small
personal type of a project, read-only static pages etc. We will see. A
project or two later, few unread books later, we will see. Well I am
not sure what we will see, but just seeing is great thing to do, too
:-).

-- 
Regards,
Tomasz Rola

--
** A C programmer asked whether computer had Buddha's nature.  **
** As the answer, master did "rm -rif" on the programmer's home**
** directory. And then the C programmer became enlightened...  **
** **
** Tomasz Rola  mailto:tomasz_r...@bigfoot.com **


Re: Firming up rubber? (was: Cleaning rubber goo)

2016-05-04 Thread Swift Griggs
On Wed, 4 May 2016, Curious Marc wrote:
> Well I currently have that problem with fancy cars of Italian origins, 
> and knowledgeable people told me the real solution is to take the parts 
> out and send them to: stickynomore.com (yes, their real name)

That's neat. I wish I had that problem (fancy cars of Italian origins). 
:-)

> Don?t know the cost either, might be way over the top for a joystick! 
> Another solution I heard was to wipe with isopropyl alcohol or 
> goo-be-gone, but common sense tells me it?s

Heh, there are guys who do their Ph.D on stuff like this (materials 
science). The main thing I would say (and sorry if it sounds trite) is 
that you want to make sure you use polar solvents and non-polar solvents 
(ie.. water or oil based) on the appropriate material. So, if it's an oil 
based adhesive, use a non-polar solvent like lighter fluid etc.. The 
problem with this is that (as others have said) it's very tough to know if 
the solvent will break down the rubber, too. You gotta test it. 

Just FYI, there is another possibility. Since you are a geek, you probably 
either have a 3D printer or know someone who does. If the part has a 
simple shape you can measure, grab a free copy of google sketchup (or 
whatever your favorite CAD program is) and model it. Then you can give the 
drawing to your friend had have him print the part(s) you need. If you are 
like me, and you have few friends, then you can use an online service like 
i.Materialize or Shapeways and have them print it. The key is to use a 
filament base that has the same dynamics as the part you are replacing. 
Some market-droid talk from a filament maker about rubber materials:

" With Rubber-like PolyJet photopolymers, you can simulate rubber with 
different levels of hardness, elongation and tear resistance. "

Thus, if it's not too crazy-complex of a part, you could probably do it 
for not-much-more money than what it'd cost to buy some kind of 
reconditioning solvents. If it *is* a complex part, you might consider 
doing a 3D scan first (again you can use a service) and then working off 
the that model.  It's just a random idea that could help. 

-Swift



Re: tsx-plus wikipedia article

2016-05-04 Thread Chris Elmquist
On Wednesday (05/04/2016 at 02:13PM -0500), Jay West wrote:
> 
> 4)  They say the latest version of TSX-Plus has TCP/IP support. That's
> not true, at least not built in. There was a TCP/IP stack done by a 3rd
> party (actually, think it was a person that ported one and put it in a
> public contributed library) but that wasn't "included" by S

I can't comment on what was included by S or not but I do remember
coming across this TCP/IP package for TSX-PLUS years ago,

http://shop-pdp.net/tshtml/tcpip.htm

This may be one of the 3rd party ones you are referring to.

Chris
-- 
Chris Elmquist



RE: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

2016-05-04 Thread Jay West

Marc wrote...
-
My 1974 HP 21MX, descendant of the HP 2100A, sure inherited this Memory Protect 
card. One register that you load, prevents access to any memory below the 
address of the register.

That's just the fence register (memory access interception) capability. There's 
also the I/O & HLT instruction interception, interrupt interception,  etc. 
mentioned earlier.

M.E.M. was standard option (ie. Included) with most E/F machines.

I don't know if the 2114/5/6 had the same capabilities in the fence area

J




RE: strangest systems I've sent email from

2016-05-04 Thread Rich Alderson
From: Sean Conner
Sent: Wednesday, May 04, 2016 12:00 PM

> It was thus said that the Great Liam Proven once stated:

>> The way LispMs worked, AIUI, is that the machine language wasn't Lisp,
>> it was something far simpler, but designed to map onto Lisp concepts.

> The Lisp machines had tagged memory to help with the garbage collection
> and avoid wasting tons of memory.  Yeah, it also had CPU instructions like
> CAR and CDR (even the IBM 704 had those [4]).

> [4]   It's a joke.  Look it up.

Of course it's a joke.  LISP had CAR and CDR because of the 704, along with
CTR and CPR!  (OK, tags and prefixes got dropped in later implementations on
later hardware.)

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: Firming up rubber? (was: Cleaning rubber goo)

2016-05-04 Thread Fred Cisin

On a similar note, does any have a solution to firm up rubber that is
just starting to gooify?


These days, it is hard to find "Ubik".






Re: AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

2016-05-04 Thread Curious Marc
My 1974 HP 21MX, descendant of the HP 2100A, sure inherited this Memory Protect 
card. One register that you load, prevents access to any memory below the 
address of the register.
Marc

From:  cctalk  on behalf of Gottfried Specht 

Reply-To:  "cctalk@classiccmp.org" 
Date:  Wednesday, May 4, 2016 at 9:18 AM
To:  "cctalk@classiccmp.org" 
Subject:  AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

Erik,

I'm not sure whether it qualifies for your full list, but the HP2100A (that 
came out in 1971) had a "Memory Protect" hardware that 

"Gives the security necessary to protect a defined area of memory from 
alteration by a user program. 
Priority: Second highest priority interrupt (shared with memory parity). 
Operation: Initiated under program control; protects any amount of memory. 
Fence Register: Set under program control; memory below fence is protected.
Interrupt: To trap cell for system routine when user program: 
   a) Attempts to alter a protected location 
   b) Attempts to jump into the protected area 
   c) Attempts to execute an 1/0 instruction 
Violation Register: Contains memory address of violating instruction."

(from the 1972 HP2100A Processor Description)

The predecessor HP2116B (of 1968 vintage!) also had a "Memory Protect" board as 
an option, I cannot confirm it had the same functionality as the HP2100A above.

IIRC, this was the main mechanism to protect the OS (RTE, DOS) from user code.

Gottfried





Re: Firming up rubber? (was: Cleaning rubber goo)

2016-05-04 Thread Curious Marc
Well I currently have that problem with fancy cars of Italian origins, and 
knowledgeable people told me the real solution is to take the parts out and 
send them to:
stickynomore.com (yes, their real name)
Parts get returned in two weeks, look like new and never get sticky again. At 
least that’s what I am told, and everyone in the business seem to agree. 
Haven’t tried it yet. Don’t know the cost either, might be way over the top for 
a joystick! 
Another solution I heard was to wipe with isopropyl alcohol or goo-be-gone, but 
common sense tells me it’s just going to dissolve the top layer and your 
problem might reappear. Haven’t tried it either.
Darn rubber parts.
Marc

From:  cctalk  on behalf of tim lindner 

Reply-To:  "cctalk@classiccmp.org" 
Date:  Tuesday, May 3, 2016 at 10:44 AM
To:  "cctalk@classiccmp.org" 
Subject:  Firming up rubber? (was: Cleaning rubber goo)

On Tue, May 3, 2016 at 10:14 AM, Mike Stein  wrote:
 What's the best commonly available solvent for cleaning the rubber goo that 
used to be pressure
 rollers, belts, feet etc.?

On a similar note, does any have a solution to firm up rubber that is
just starting to gooify?

I have some joystick feet that are just starting to get sticky.

-- 
--
tim lindner

"Proper User Policy apparently means Simon Says."




Re: Steve Dompier's coding...

2016-05-04 Thread Pete Lancashire
Reminds me of a challenge I had in the early 80's The place I worked
made IC test and evaluation systems, starting price in 1980 was around
$300K and many where close to $1.5 million. This one was for IBM. They
were designing a 288K bit ram and one thing they wanted was to be able
to 'see' failed bits as parameters such as supply voltage were
changed. If you looked at the die it was  9 'squares' of i think 128 x
256 ( i think that was the size) cell or bits. The 9 th was for
parity. The memory was read by the system and a 0 or 1 was stored in a
buffer in the system. The system was run by a PDP11/44 the display was
a Tektronix GMA125 with option 42/43. The GMA 125 was the OEM display
used in the 4116, a 25" DVST terminal. Option 42/43 was feed from a
DR11. The 42/43 could be driven in Tek 401x format (that's the same
you still see today when you put your X11 display into Tek mode) which
had a point plotting set of commands.

So one had to read in a loop this external memory which came back in
some long forgotten 16 bits per something mode, calculate the position
of the 'bit' which was in memory block x and position x and y in each
block and either display a dot or plus or something at the respective
location on the CRT. Doing it all in some time IBM wanted it done in
.. loops within loops within loops and finally a test for 1 or 0 and
out the DR11W.

The only way I could get the code to meet IBM speed requirement was to
do the unthinkable. Upon start the inner most work that was test for
'display if zero' or display if one' was modified to be branch of true
or branch if false.

Sometimes you just have to violate all the rules. Other fun things
were using shifting bits and using indexing for some of the coordinate
translations.

oh well when every instruction time made a difference.

it was challenging but fun

-pete






On Wed, May 4, 2016 at 9:56 AM, Bill Sudbrink  wrote:
> I took a peek at the access logs for the Cromemco Dazzler
> files that I recently put up on my web server.  I'm
> gratified to see that a lot of people are taking advantage
> of the availability of these documents, that have not
> recently (if ever) been easily available on the web.  I
> also see that a lot of people took the Dazzlemation HEX
> file and the Magenta Martini paper tape image, presumably
> to run on Udo Monk's great Windows Cromemco Z1 simulator.
>
> Also, thanks to everyone that generated pdf files for me!
>
> One thing I noticed is that not many people looked at the
> disassembly of Dazzlemation.  If you are an 8080 or Z80
> programmer (or any 8-bitter for that matter) I really
> recommend that you take a look, it's a real treat.  I'm
> reliably informed that Mr. Dompier hand wrote that program
> LITERALLY (hand, pencil, paper), no editor, no assembler.
> He then toggled it in (or maybe raw keyed it in with a
> primitive ROM monitor) and went through a few iterations of:
>
> 1) store to paper tape
> 2) modify in memory
> 3) test
> 4) go to 1
>
> It's neat to see some of the "tricks" he used and also the
> level of sophistication of the code.  It does a lot of
> stuff in not a lot of bytes.  Also, here and there, in
> "dead" areas, you can also see the debris of ideas that he
> started and then abandoned.
>
> Bill S.
>
>
>


Re: tsx-plus wikipedia article

2016-05-04 Thread Paul Koning

> On May 4, 2016, at 3:43 PM, Fred Cisin  wrote:
> 
> On Wed, 4 May 2016, Jason Scott wrote:
>> On Jay West vs Wikipedia, always bet your money on Jay West
> 
> Wikipedia is an amateur effort, with some serious attempts to try to reduce 
> the errors. 

If you see an error in Wikipedia, the friendly answer is to fix the error, not 
to grumble about it on mailing lists.

paul




Re: tsx-plus wikipedia article

2016-05-04 Thread Fred Cisin

On Wed, 4 May 2016, Jason Scott wrote:

On Jay West vs Wikipedia, always bet your money on Jay West


Wikipedia is an amateur effort, with some serious attempts to try to 
reduce the errors.  It is almost inevitable that somebody will declare 
something to have been included if THEY had it, not even necessarily being 
aware that they had a third party add-on.


User limits are assumed and often not correct.  In the other direction, 30 
years ago the college got a network system for PCs that "can handle 
hundreds of users".  I have no idea what the theoretical limit was (number 
of bits in node numbers?) but we were the first to ever attempt 32, at 
which point it took nothing to bring it to its knees.




On May 4, 2016 15:13, "Jay West"  wrote:


I was skimming the Wikipedia article for tsx-plus, some of it seemed off to
me. Anyone know the facts for sure?



1)  They suggest tsxplus generally didn't support more than 8 users
well. At my high school, we had 16 users on it constantly and it seemed to
perform very well. Anyone have experience along those lines?

2)  They say LEX-11 (wordprocessing) was included. I don't believe so.

3)  They say a spreadsheet program from Saturn Software was included. I
don't think so. Saturn had a wordprocessor, but it was a chargeable product
and I don't think S distributed it.

4)  They say the latest version of TSX-Plus has TCP/IP support. That's
not true, at least not built in. There was a TCP/IP stack done by a 3rd
party (actually, think it was a person that ported one and put it in a
public contributed library) but that wasn't "included" by S



Do I have those things wrong?


Re: tsx-plus wikipedia article

2016-05-04 Thread Jason Scott
On Jay West vs Wikipedia, always bet your money on Jay West
On May 4, 2016 15:13, "Jay West"  wrote:

> I was skimming the Wikipedia article for tsx-plus, some of it seemed off to
> me. Anyone know the facts for sure?
>
>
>
> 1)  They suggest tsxplus generally didn't support more than 8 users
> well. At my high school, we had 16 users on it constantly and it seemed to
> perform very well. Anyone have experience along those lines?
>
> 2)  They say LEX-11 (wordprocessing) was included. I don't believe so.
>
> 3)  They say a spreadsheet program from Saturn Software was included. I
> don't think so. Saturn had a wordprocessor, but it was a chargeable product
> and I don't think S distributed it.
>
> 4)  They say the latest version of TSX-Plus has TCP/IP support. That's
> not true, at least not built in. There was a TCP/IP stack done by a 3rd
> party (actually, think it was a person that ported one and put it in a
> public contributed library) but that wasn't "included" by S
>
>
>
> Do I have those things wrong?
>
>
>
> J
>
>


tsx-plus wikipedia article

2016-05-04 Thread Jay West
I was skimming the Wikipedia article for tsx-plus, some of it seemed off to
me. Anyone know the facts for sure?

 

1)  They suggest tsxplus generally didn't support more than 8 users
well. At my high school, we had 16 users on it constantly and it seemed to
perform very well. Anyone have experience along those lines?

2)  They say LEX-11 (wordprocessing) was included. I don't believe so.

3)  They say a spreadsheet program from Saturn Software was included. I
don't think so. Saturn had a wordprocessor, but it was a chargeable product
and I don't think S distributed it.

4)  They say the latest version of TSX-Plus has TCP/IP support. That's
not true, at least not built in. There was a TCP/IP stack done by a 3rd
party (actually, think it was a person that ported one and put it in a
public contributed library) but that wasn't "included" by S

 

Do I have those things wrong?

 

J



Re: strangest systems I've sent email from

2016-05-04 Thread Sean Conner
It was thus said that the Great Liam Proven once stated:
> On 29 April 2016 at 21:06, Sean Conner  wrote:
> > It was thus said that the Great Liam Proven once stated:
> 
> >   I read that and it doesn't really seem that CAOS would have been much
> > better than what actually came out.  Okay, the potentially better resource
> > tracking would be nice, but that's about it really.
> 
> The story of ARX, the unfinished Acorn OS in Modula-2 for the
> then-prototype Archimedes, is similar.
> 
> No, it probably wouldn't have been all that radical.
> 
> I wonder how much of Amiga OS' famed performance, compactness, etc.
> was a direct result of its adaptation to the MMU-less 68000, and thus
> could never have been implemented in a way that could have been made
> more robust on later chips such as the 68030?

  Part of that was the MMU-less 68000.  It certainly made message passing
cheap (since you could just send a pointer and avoid copying the message)
but QNX shows that even with copying, you can still have a fast operating
system [1].  I think what made the Amiga so fast (even with a 7.1MHz CPU)
was the specialized hardware.  You pretty much used the MC68000 to script
the hardware.

> >   I spent some hours on the Urbit site.  Between the obscure writing,
> > entirely new jargon and the "we're going to change the world" attitude,
> > it very much feels like the Xanadu Project.
> 
> I am not sure I'm the person to try to summarise it.
> 
> I've nicked my own effort from my tech blog:
> 
> I've not tried Urbit. (Yet.)
> 
> But my impression is this:
> 
> It's not obfuscatory for the hell of it. It is, yes, but for a valid
> reason: that he doesn't want to waste time explaining or supporting
> it. It's hard because you need to be v v bright to fathom it;
> obscurity is a user filter.

  Red flag #1.

> He claims NOT to be a Lisp type, not to have known anything much about
> the language or LispMs, & to have re-invented some of the underlying
> ideas independently. I'm not sure I believe this.
> 
> My view of it from a technical perspective is this. (This may sound
> over-dramatic.)
> 
> We are so mired in the C world that modern CPUs are essentially C
> machines. The conceptual model of C, of essentially all compilers, OSes,
> imperative languages,  is a flawed one -- it is too simple an
> abstraction. Q.v. http://www.loper-os.org/?p=55

  Ah yes, Stanislav.  Yet anohther person who goes on and on about how bad
things are and makes oblique references to a better way without ever going
into detail and expecting everyone to read his mind (yes, I don't have a
high opinion of him either).  

  And you do realize that Stanislav does not think highly of Urbit (he
considers Yarvin as being deluded [2]).

> Instead of bytes & blocks of them, the basic unit is the list.
> Operations are defined in terms of lists, not bytes. You define a few
> very simple operations & that's all you need.

  Nice in theory.  Glacial performance in practice.

> The way LispMs worked, AIUI, is that the machine language wasn't Lisp,
> it was something far simpler, but designed to map onto Lisp concepts.
> 
> I have been told that modern CPU design & optimisations & so on map
> really poorly onto this set of primitives. That LispM CPUs were stack
> machines, but modern processors are register machines. I am not
> competent to judge the truth of this.

  The Lisp machines had tagged memory to help with the garbage collection
and avoid wasting tons of memory.  Yeah, it also had CPU instructions like
CAR and CDR (even the IBM 704 had those [4]).  Even the VAX nad QUEUE
instructions to add and remove items from a linked list.  I think it's
really the tagged memory that made the Lisp machines special.

> If Yarvin's claims are to be believed, he has done 2 intertwined things:
> 
> [1] Experimentally or theoretically worked out something akin to these
> primitives.
> [2] Found or worked out a way to map them onto modern CPUs.

  List comprehension I believe.

> This is his "machine code". Something that is not directly connected
> or associated with modern CPUs' machine languages. He has built
> something OTHER but defined his own odd language to describe it &
> implement it. He has DELIBERATELY made it unlike anything else so you
> don't bring across preconceptions & mental impurities. You need to
> start over.

  Eh.  I see that, and raise you a purely functional (as in---pure
functions, no data) implementation of FizzBuzz:

https://codon.com/programming-with-nothing

> But, as far as I can judge, the design is sane, clean, & I am taking
> it that he has reasons for the weirdness. I don't think it's
> gratuitous.

  We'll have to agree to disagree on this point.  I think he's being
intentionally obtuse to appear profound.

> So what on a LispM was the machine language, in Urbit, is Nock. It's a
> whole new machine language layer, placed on top of an existing OS
> stack, so I'm not surprised if it's horrendously 

Release Notes for version 6.5 of TSX-Plus...

2016-05-04 Thread Lyle Bickley
I just received from S a PDF copy of the TSX 6.50 Release Notes - and
Jay has posted it to the http://tsxplus.classiccmp.org website.

Lots of interesting/helpful information for all you TSX-Plus buffs...

Cheers,
Lyle
-- 
73  AF6WS
Bickley Consulting West Inc.
http://bickleywest.com

"Black holes are where God is dividing by zero"


Steve Dompier's coding...

2016-05-04 Thread Bill Sudbrink
I took a peek at the access logs for the Cromemco Dazzler
files that I recently put up on my web server.  I'm
gratified to see that a lot of people are taking advantage
of the availability of these documents, that have not
recently (if ever) been easily available on the web.  I
also see that a lot of people took the Dazzlemation HEX
file and the Magenta Martini paper tape image, presumably
to run on Udo Monk's great Windows Cromemco Z1 simulator.

Also, thanks to everyone that generated pdf files for me!

One thing I noticed is that not many people looked at the
disassembly of Dazzlemation.  If you are an 8080 or Z80
programmer (or any 8-bitter for that matter) I really
recommend that you take a look, it's a real treat.  I'm
reliably informed that Mr. Dompier hand wrote that program
LITERALLY (hand, pencil, paper), no editor, no assembler.
He then toggled it in (or maybe raw keyed it in with a
primitive ROM monitor) and went through a few iterations of:

1) store to paper tape
2) modify in memory
3) test
4) go to 1

It's neat to see some of the "tricks" he used and also the
level of sophistication of the code.  It does a lot of
stuff in not a lot of bytes.  Also, here and there, in
"dead" areas, you can also see the debris of ideas that he
started and then abandoned.

Bill S.




AW: When did Memory- and IO Protection Emerge (Esp. in Minis)?

2016-05-04 Thread Gottfried Specht
Erik,

I'm not sure whether it qualifies for your full list, but the HP2100A (that 
came out in 1971) had a "Memory Protect" hardware that 

"Gives the security necessary to protect a defined area of memory from 
alteration by a user program. 
Priority: Second highest priority interrupt (shared with memory parity). 
Operation: Initiated under program control; protects any amount of memory. 
Fence Register: Set under program control; memory below fence is protected.
Interrupt: To trap cell for system routine when user program: 
   a) Attempts to alter a protected location 
   b) Attempts to jump into the protected area 
   c) Attempts to execute an 1/0 instruction 
Violation Register: Contains memory address of violating instruction."

(from the 1972 HP2100A Processor Description)

The predecessor HP2116B (of 1968 vintage!) also had a "Memory Protect" board as 
an option, I cannot confirm it had the same functionality as the HP2100A above.

IIRC, this was the main mechanism to protect the OS (RTE, DOS) from user code.

Gottfried
_ 
Gottfried Specht | gottfr...@specht-online.com |  +49 211 151695+49 151 2911 
2915 

-Ursprüngliche Nachricht-
Von: cctalk [mailto:cctalk-boun...@classiccmp.org] Im Auftrag von Erik Baigar
Gesendet: Dienstag, 3. Mai 2016 17:53
An: cctalk@classiccmp.org
Betreff: When did Memory- and IO Protection Emerge (Esp. in Minis)?


Dear Experts,

during discussing the Rolms I came accross the following question:
What was the first (Minicomputer) architecture which offered
memory- and IO protection? I'd define the minimum requirements as:

   - Existence of a superuser mode (Rolm calls this Executive mode)
   - Existence of a user mode (With at least two users, Rolm offers 4)
   - In superuser mode, IO and memory protection for each user can be
 set up individually.
   - Any access violation is trapped and handeled by superuser code.
   - Of course commands for mode switching and setting up the
 memory and IO ranges must exist.

I have got a real machine (Rolm 1602) having this implemented and dating from 
1975. A document on this "Access Protection Module" as Rolm calls it also is 
dated 1975. It consists of a microcode module which realizes an extension of 
the 16 bit Nova instruction set and an additinoal CPU module, taking care of 
the new modes and supervising the IO- and memory accesses.

My question is not regarding virtual memory memory, but regarding protection 
(IO and memory) to ensure capsulation of indivitual processes - not necessarily 
for multi user environments but e.g.
for safety critical applications...

Probably OS/2 in 1987 was one of the first home computer OSes to support memory 
protection (how about IO protection?), BSD on some Digital PDP-* was earlier 
(1977?) but still after the 1602.

Any hints out there on other "Mini" architectures of that era having someting 
similar?

 Erik.



Re: Titlers, Switchers, Paintboxes, Paint Apps and Old Broadcast Equipment

2016-05-04 Thread ethan

Back in the early 90's I remember that many times I'd see a print
advertisement for a Video Toaster or a new genlock card, they'd say things
like "features you'd have to pay thousands for in a professional paintbox
or titler!" I always wondered what they were talking about, since I'd
never seen how broadcast was done back then (and still don't know). So,
I'm really talking about the tech of the 80's (since that's what the
marketing folks were referring to, I assume).
Here's what I could find that I'm speculating were the "competition" of
the time:


I think this is one of the center companies of that world:
https://en.wikipedia.org/wiki/Chyron_Corporation

I'm not a broadcast guy just a hobbyist but pay attention to lots of 
different tech stuff! A diver friend is a manager on a video 
production truck (top of the line type.) I've gotten to tour his current 
one and it was insane. I've never seen so much hardware in 
such a tight space (Full length trailer that slides it's entire length out 
to add 75% or more.)


Early days was the Computer Eyes board for DOS PC. Then various windows 
capture systems. I've owned some PC video editing stuff like Matrox 
RT-2000 (sucked), and the Matrox Digisuite cards (found for sale online, 
soemone thought it was networking hardware but I recognized the ports.) 
Currently have Blackmagic ATEM Television Studio, which is very neat 
hardware and software.


Haven't had a video toaster system... yet!

--
Ethan O'Toole



Re: Rolm Computers: 1602, 1602A, 1602B, 1666, MSExx (was Data General Nova Star Trek)

2016-05-04 Thread Peter Coghlan
Paul Koning wrote:
>
> > On May 3, 2016, at 5:07 PM, Pete Lancashire  wrote:
> > 
> > ... The system has been modified over time, with some types (e.g.
> > carrier pigeon -B-) dropped
>
> But then where does that leave RFC 1149 compliant networks?
>
>   paul
>

Up in the air would be my guess.

Regards,
Peter Coghlan.


Re: Rolm Computers: 1602, 1602A, 1602B, 1666, MSExx (was Data General Nova Star Trek)

2016-05-04 Thread Paul Koning

> On May 3, 2016, at 5:07 PM, Pete Lancashire  wrote:
> 
> ... The system has been modified over time, with some types (e.g.
> carrier pigeon -B-) dropped

But then where does that leave RFC 1149 compliant networks?

paul




Re: Ideas for running a VB4 application on modern hardware?

2016-05-04 Thread Liam Proven
On 4 May 2016 at 15:32, geneb  wrote:
>> VMware Player is freeware, not FOSS, and there might be licensing issues.
>>
> Irrelevant.  (EULAs have the same value as toilet paper and shoul be used
> for the same purpose.)

No, not really. Sadly.

Anyway, it's irrelevant, as the OP has now clarified that he is
running in a VMware ESX environment, so that would be the host.

>> [c] Using the XP Mode VM, which is freely downloadable from MS, you do
>> not need to install and customise it.
>>
> 64 bit host OS = 64 Bit XP Mode VM.  (AFAIK)

What? No, not even slightly true in any case whatsoever.

XP Mode is a pre-installed VM image of XP Pro 32-bit, registered and
activated against the virtual hardware of MS Virtual PC 2007.

Since its entire purpose is to run XP apps which will not work on Win7
in a VM under Win7, it would be pointless if it was not the
maximally-compatible standard 32-bit XP.

-- 
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: Ideas for running a VB4 application on modern hardware?

2016-05-04 Thread Mike Whalen
On Wed, May 4, 2016 at 8:32 AM, geneb  wrote:

>
>> 64 bit host OS = 64 Bit XP Mode VM.  (AFAIK)
>

I’m not sure offhand what the default is, but I have gotten around this
problem running XP Mode on a Windows 7 x64 installation. So that XP Mode is
definitely 32-bit.

Cheers,

m


Re: Ideas for running a VB4 application on modern hardware?

2016-05-04 Thread geneb

On Wed, 4 May 2016, Liam Proven wrote:


On 3 May 2016 at 16:20, geneb  wrote:

The issue is that with 64 bit versions of windows, the 16 bit thunking layer
isn't present.  The simplest way to do this is to grab VMWare Player (free
download) and then create a Win98 VM.  Google can point to a number of
downloadable, ready-to-run Win98SE VMs.


VMware Player is freeware, not FOSS, and there might be licensing issues.

Irrelevant.  (EULAs have the same value as toilet paper and shoul be used 
for the same purpose.)



[c] Using the XP Mode VM, which is freely downloadable from MS, you do
not need to install and customise it.


64 bit host OS = 64 Bit XP Mode VM.  (AFAIK)

g.

--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby.  Geeks collect hobbies.

ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!


Re: Ideas for running a VB4 application on modern hardware?

2016-05-04 Thread Mike Whalen
I’m going to get a demonstration of this program in the next day or so. It
_sounds_ like it’s just a program they use to remind two individuals what
taxes are due for the various organizations the work for. If it’s really
just a calendar, I am going to suggest moving that data into a new Exchange
calendar that is available to anyone that needs it. That way, they’ll get
reminders, they can schedule and unschedule things and we can boot this
legacy application out the door.


Re: FidoNet ....show [was: History [was Re: strangest systems I've sent email...

2016-05-04 Thread geneb

On Wed, 4 May 2016, Tomasz Rola wrote:


Now I even started to think, very shyly, how nice would it have been
to posess even one real IP4 number and have one such thing on my
router. It can run Linux (or so OpenWRT guys claim), so it can run
gopherd too. Albeit I would rather have non-Linux on it. My dreams
always have this complicated multistory property. Of course my cabletv
can sell me "business" service. Ugh. This is tempting but I am
strong. :-)

There are services like http://www.noip.com/free where you can get a DNS 
entry for dynamically changing IP addresses.  This way you can run a BBS 
without having to buy a business class account.


You could even bring up an AWS instance for about $5 a month, which is 
great for doing BBS work. :)


g.

--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby.  Geeks collect hobbies.

ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!


Re: Programming language failings [was Re: strangest systems I've sent email from]

2016-05-04 Thread Liam Proven
On 29 April 2016 at 22:23, Eric Smith  wrote:
> More than 95% of my work is in C,
> because that's what my clients demand, so people are usually surprised
> to hear my opinion that C is a terrible choice for almost anything.


I am in an analogous boat. Most of my career has been based on
Windows, either supporting it, working on it, writing about it or
whatever. And yet, it is one of my least-favourite OSes.

-- 
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: strangest systems I've sent email from

2016-05-04 Thread Liam Proven
On 30 April 2016 at 06:36, Tapley, Mark  wrote:
> On Apr 28, 2016, at 8:38 AM, Liam Proven  wrote:
>
>> I loved BeOS but never saw the Be Book. :-(
>
> Sorry if this is a duplicate, I’m behind on the list by a little. I think the 
> Be Book is effectively on-line at
>
> https://www.haiku-os.org/legacy-docs/bebook/
>
> Haiku, open-source and “inspired by BeOS”, is pretty easy to install on a 
> virtual machine on VMWare or (reportedly) VirtualBox. I don’t know how 
> faithful it is to the original Be experience, but just in case you are 
> interested.

Thanks!

Yes, I've experimented with Haiku in VMs.

But cheers for the link to the book -- I'll have a look.


-- 
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: strangest systems I've sent email from

2016-05-04 Thread Liam Proven
On 29 April 2016 at 21:06, Sean Conner  wrote:
> It was thus said that the Great Liam Proven once stated:
>>
>> Do you really think it's growing? I'd like very much to believe that.
>> I see little sign of it. I do hope you're right.
>
>   I read Hacker News and some of the more programmer related parts of
> Reddit, and yes, there are some vocal people there that would like to see C
> outlawed.


Fair enough. (So do I, sometimes, incidentally.) But my impression is
that it's only a thing among the weirdos, not in industry or
mainstream academia. :(

> I, personally, don't agree with that.  I would however, like to
> see C programmers know assembly language before using C (I think that would
> help a lot, especially with pointer usage).

Sounds like a step back towards older times, and as such, I fear it is
very unlikely.

>   I read that and it doesn't really seem that CAOS would have been much
> better than what actually came out.  Okay, the potentially better resource
> tracking would be nice, but that's about it really.

The story of ARX, the unfinished Acorn OS in Modula-2 for the
then-prototype Archimedes, is similar.

No, it probably wouldn't have been all that radical.

I wonder how much of Amiga OS' famed performance, compactness, etc.
was a direct result of its adaptation to the MMU-less 68000, and thus
could never have been implemented in a way that could have been made
more robust on later chips such as the 68030?


>  I was expecting
> something like Synthesis OS:
>
> http://valerieaurora.org/synthesis/SynthesisOS/
>
> (which *is* mind blowing and I wish the code was available).

Ah, yes, I've read much of that. I agree.

Mind you, Taos was similarly mind-blowing for me.

>> GNOME 1 was heavily based on CORBA. (I believe -- but am not sure --
>> that later versions discarded much of it.) KDE reinvented that
>> particular wheel.
>
>   I blew that one---CORBA lived for about ten years longer than I expected.

Yeah. :-(

I think elements of it are still around, too.


>   Wait ... what?  You first decried about poorly-designed OSes, and then
> went on to say there were better than before?  I'm confused.  Or are you
> saying that we should have something *other* than what we do have?

Well, yes, exactly. That is precisely what I'm saying.

>   I spent some hours on the Urbit site.  Between the obscure writing,
> entirely new jargon and the "we're going to change the world" attitude, it
> very much feels like the Xanadu Project.

I am not sure I'm the person to try to summarise it.

I've nicked my own effort from my tech blog:

I've not tried Urbit. (Yet.)

But my impression is this:

It's not obfuscatory for the hell of it. It is, yes, but for a valid
reason: that he doesn't want to waste time explaining or supporting
it. It's hard because you need to be v v bright to fathom it;
obscurity is a user filter.

He claims NOT to be a Lisp type, not to have known anything much about
the language or LispMs, & to have re-invented some of the underlying
ideas independently. I'm not sure I believe this.

My view of it from a technical perspective is this. (This may sound
over-dramatic.)

We are so mired in the C world that modern CPUs are essentially C
machines. The conceptual model of C, of essentially all compilers,
OSes, imperative languages,  is a flawed one -- it is too simple an
abstraction. Q.v. http://www.loper-os.org/?p=55

The LispM model was a better one, because it's slightly richer. That's
"slightly" in the St Exupery sense, i.e.

"…perfection is attained not when there is nothing more to add, but
when there is nothing more to remove."

Instead of bytes & blocks of them, the basic unit is the list.
Operations are defined in terms of lists, not bytes. You define a few
very simple operations & that's all you need.

http://stackoverflow.com/questions/3482389/how-many-primitives-does-it-take-to-build-a-lisp-machine-ten-seven-or-five

The way LispMs worked, AIUI, is that the machine language wasn't Lisp,
it was something far simpler, but designed to map onto Lisp concepts.

I have been told that modern CPU design & optimisations & so on map
really poorly onto this set of primitives. That LispM CPUs were stack
machines, but modern processors are register machines. I am not
competent to judge the truth of this.

If Yarvin's claims are to be believed, he has done 2 intertwined things:

[1] Experimentally or theoretically worked out something akin to these
primitives.
[2] Found or worked out a way to map them onto modern CPUs.

This is his "machine code". Something that is not directly connected
or associated with modern CPUs' machine languages. He has built
something OTHER but defined his own odd language to describe it &
implement it. He has DELIBERATELY made it unlike anything else so you
don't bring across preconceptions & mental impurities. You need to
start over.

The basic layer is both foundation & insulation. It's technological
insulation, a barrier between the byte 

Re: Ideas for running a VB4 application on modern hardware?

2016-05-04 Thread Liam Proven
On 3 May 2016 at 19:16, Mike Whalen  wrote:
> Something I didn’t say explicitly that has caused some confusion is the
> following:
>
> We are an ESX 5.5 environment. None of our servers are physical, save for
> the ESX server. Also, when I said “bare-metal” earlier, what I really meant
> was that the remote site runs ESX and will bring up our VMs.

Aww jeez. So when you said "bare metal" you actually meant "NOT bare metal"?

> So, when I say that I may need to spool up a VM to run this software, I
> really mean another VM inside ESX.

A separate VM on the host machine with XP and the app should be
entirely doable. I strongly suggest enabling the ePosReady 2009
security tweak, though:

http://www.theregister.co.uk/2014/05/26/german_tinkerer_gets_around_xpocalypse/

Getting an XPMode VM into it will be tricky, though. A reinstall might
be necessary.

> Or I may put Virtual Box w/ XP or Windows 98 on the 2012 VM.

That would be significantly inefficient and I would not recommend it myself.

-- 
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: Ideas for running a VB4 application on modern hardware?

2016-05-04 Thread Liam Proven
On 3 May 2016 at 16:55, Chuck Guzis  wrote:
> I'll retrench and restate that in terms of "it depends". If your CPU
> doesn't support Hardware Virtualization Mode, you're out of luck:
>
> http://www.howtogeek.com/howto/5460/our-look-at-xp-mode-in-windows-7/

16-bit support and hardware virtualisation extensions are 2 totally
separate and orthogonal issues.

Secondly, desktop hypervisors such as VirtualBox and VMware can do
software trapping of Ring 0 instructions on systems lacking hardware
virtualisation extensions, so they will still work and the method I
suggest will still function. I'd expect that performance would drop
15% or so, though.

I suspect that 16-bit code compatibility will remain in x86-64 until
the end of its days, but I could be wrong...

-- 
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: Ideas for running a VB4 application on modern hardware?

2016-05-04 Thread Liam Proven
On 3 May 2016 at 16:20, geneb  wrote:
> The issue is that with 64 bit versions of windows, the 16 bit thunking layer
> isn't present.  The simplest way to do this is to grab VMWare Player (free
> download) and then create a Win98 VM.  Google can point to a number of
> downloadable, ready-to-run Win98SE VMs.

VMware Player is freeware, not FOSS, and there might be licensing issues.

VirtualBox is FOSS apart from the extensions pack. That is one reason
that I recommended it.

Secondly, I have experimentally tried Windows 3, 95, 98, ME, NT 3, NT
4, W2K, XP, Vista, 7, 8 & 10 under VirtualBox. Including concurrently.

I recommended XP for multiple reasons:

[a] It is the oldest and earliest version of Windows for which
VirtualBox Guest Additions are available. This allows host/guest
integration, file sharing, a shared clipboard, seamless mode, etc.
Otherwise it is very difficult to get data in or out of the VM.

[b] Using the ePosReady 2009 registry hack, security patches are still
available, and it will run recent browsers.

[c] Using the XP Mode VM, which is freely downloadable from MS, you do
not need to install and customise it.


-- 
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: center tapped power transformer help needed

2016-05-04 Thread John Robertson

On 05/03/2016 8:51 PM, Jim Brain wrote:

On 5/3/2016 10:48 PM, Chuck Guzis wrote:

On 05/03/2016 08:08 PM, Jim Brain wrote:
60 Hz?  Maybe you could give the guys at Prem Magnetics a call. They're
always sending emails offering to do custom work.

http://www.premmagnetics.com/

Yep, 50/60Hz.  I will check them out.

Also, Ian, thanks for the link.  I'll check them out as well.  I will 
admit, though, those Xformers looks huge in the brochure, and I always 
thought those little 120->6.3V 6VA transformers I used to find in 
cannibalized tape recorders and such were so much smaller.


Jim


Nothing stopping you from using two smaller transformers - 120 primary 
to some secondary voltage, say 24VAC, then a second transformer with a 
240V CT primary that also has a 24VAC secondary. Assuming you get the VA 
figured out correctly these should work and be much smaller than a 
single 240CT to 120VAC transformer.


Hammond Manufacturing makes a wide range of superior quality 
transformers that is widely used by the tube and regular electronics folk.


https://www.hammfg.com/electronics/transformers/power/186-187

I think you will find this series helpful, note the VA rating and get 
yourself one of the 187C20 and a 186C20 - or for a bit extra power and 
to allow for losses, get the 187D20 and 186D20 - wire the 24VAC 
secondaries together (ignoring the centre tap on the secondaries of 
course). Farily compact.


Hammond also will wind you a single or a thousand transformers...I like 
looking at their complete line, including a replacement transformer for 
the early 1920s RCA Radiola III battery radio.


https://www.hammfg.com/electronics/transformers/classic/118944

Amazing range!

https://www.hammfg.com/electronics/transformers/classic/zone

John :-#)#


--
John's Jukes Ltd. 2343 Main St., Vancouver, BC, Canada V5T 3C9
Call (604)872-5757 or Fax 872-2010 (Pinballs, Jukes, VideoGames)
 www.flippers.com
"Old pinballers never die, they just flip out"



Re: Rolm Computers: 1602, 1602A, 1602B, 1666, MSExx (was Data General Nova Star Trek)

2016-05-04 Thread Pete Lancashire
... The system has been modified over time, with some types (e.g.
carrier pigeon -B-) dropped

JETDS is one of the few things that have survived, although one had to
use their imagination on a few things.

On Tue, May 3, 2016 at 1:37 PM, William Donzelli  wrote:
> Google JETDS.
>
> It will tell all.
>
> --
> Will
> On May 3, 2016 4:35 PM, "Erik Baigar"  wrote:
>
>>
>> IIRC we sold a bunch of 1666Bs to the US Navy in YUK/something
 nomenclature).

>>>
>>> 1666s are known as AN/UYK-64.
>>>
>>
>> Yes and the 1602 was the AN/UYK-19.
>>
>> land and ship installations, thus the "U". If they were primarily for
>>> aircraft installations, they would have been "AN/A**" and not "AN/U**"
>>> (and also not so freaking heavy!).
>>>
>>
>> Just out of curiosity: Is there an explanation, what the other
>> letters Y and K mean?
>>
>> Erik.
>>
>