Re: Reproduction micros

2016-07-21 Thread Liam Proven
On 20 July 2016 at 21:29, Paul Koning  wrote:
> I don't remember the earlier ARM designs, but it was my impression that DEC's 
> StrongARM was the one that made really large strides in low power (especially 
> power per MHz of clock speed).  Interestingly enough, StrongARM was one of 
> the few (and the first?) independent designs; it used the ARM architecture 
> specification but not the actual logic design as others did.

Hmm. That wasn't my impression at the time, no.

The big deal with StrongARM was that it had a dramatically increased
speed -- whereas Acorn ARMs ran from 8MHz in my original Archimedes
A305 to 12MHz for the first SoC ones (A3010 with ARM 250) to 25MHz for
the ARM3-powered A5000, Digital's first StrongARM ran at 100-200MHz.
To keep the core fed with data at this ridiculous speed,  it had
onboard L1 instruction & data caches.

http://www.zdnet.com/pictures/decs-40-years-of-innovation/10/

https://www.netogram.com/strongarmprocessor.htm

Original PR:

http://www.cpushack.com/CIC/embed/announce/DigitalStrongARMIntro.html

Self-modifying code could write back to and thus run from the cache
before it was propagated to the main RAM, which meant that some RISC
OS code had to be rewritten.

E.g. http://www.riscos.com/ftp_space/370/index.htm

The "Kinetic" StrongARM upgrade for the RISC PC therefore had RAM on
the CPU daughterboard, as the motherboard RAM was not even close to
fast enough.

http://www.riscos.info/index.php/Kinetic

So at least in the marketing to the Acorn user community, no, power
draw wasn't even mentioned. It never came up. The original ARMs were
low-power, and so was StrongARM.

StrongARM wasn't a big win for the Newton, inasmuch as the Original
MessagePad (OMP) had an ARM610 in it. The Newton 2000 was the first
model with a StrongARM but it was merely an upgraded CPU for the newer
hardware.

-- 
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: LASERS!

2016-07-21 Thread Jay West
While fascinating... it's not on topic. Lets wrap up this thread :)

J





Re: Reproduction micros

2016-07-21 Thread Pete Turnbull

On 21/07/2016 13:38, Liam Proven wrote:

On 20 July 2016 at 21:29, Paul Koning 
wrote:

I don't remember the earlier ARM designs, but it was my impression
that DEC's StrongARM was the one that made really large strides in
low power



Hmm. That wasn't my impression at the time, no.

The big deal with StrongARM was that it had a dramatically increased
speed -- whereas Acorn ARMs ran from 8MHz in my original Archimedes
A305 to 12MHz for the first SoC ones (A3010 with ARM 250) to 25MHz
for the ARM3-powered A5000, Digital's first StrongARM ran at
100-200MHz. To keep the core fed with data at this ridiculous speed,
it had onboard L1 instruction & data caches.



So at least in the marketing to the Acorn user community, no, power
draw wasn't even mentioned. It never came up. The original ARMs were
low-power, and so was StrongARM.


Yes and no.  StrongARM was even lower power as well as faster.  If 
you're suggesting that that's just evolution due to things like reduced 
process size, I possibly agree.  But a StrongARM has many times as many 
transistors as an ARM3 (for example) let alone an ARM2, and initially 
ran 3 times as fast (100MHz vs 33MHz - the earliest ARM3s were 20MHz, 
but production runs were 25MHz and later 33MHz, and eventually SA-110 
ran to over 200MHz) yet uses less power.  I don't have the data sheets 
for ARM6 and ARM7 so I can't compare, though.


As for the marketing, I recently came across an Acorn press release 
announcing ARM, in which Sam Wauchope (CEO) was quoted saying it 
delivered 100MIPS per watt, so power was indeed a selling point.  I 
worked for Sam at the time[1], so I remember that.  OK that's for one of 
the Acorn ARM chips, not StrongARM, but the point is still made.  Not 
all the marketing was directed at the Acorn community.


[1] and I still have my Archimedes A310 Serial No. 002 (and the box 
with all the bits and pieces :-)) as well as my A410 and R260, both from 
the first batches.  I wish I'd kept an A500, though.  All I have now is 
the podule to connect it to a Beeb.  Anybody got the machine to put it in?


--
Pete
Pete Turnbull


Re: Reproduction micros

2016-07-21 Thread Liam Proven
On 21 July 2016 at 15:24, Pete Turnbull  wrote:
>
> Yes and no.  StrongARM was even lower power as well as faster.  If you're
> suggesting that that's just evolution due to things like reduced process
> size, I possibly agree.  But a StrongARM has many times as many transistors
> as an ARM3 (for example) let alone an ARM2, and initially ran 3 times as
> fast (100MHz vs 33MHz - the earliest ARM3s were 20MHz, but production runs
> were 25MHz and later 33MHz, and eventually SA-110 ran to over 200MHz) yet
> uses less power.  I don't have the data sheets for ARM6 and ARM7 so I can't
> compare, though.

OK. I think the first announced StrongARM, the SA110, was announced as
running at 100, 133 and 200, mind you.

But the point about transistor count is well made. For the casual, it
was displayed by the packaging. The SA110 came in a plastic QFP, and
it came from the same company and around the same time as the Alpha,
with threaded shanks on the packaging for screwing a heatsink into
place. Spoke volumes. :-)


> As for the marketing, I recently came across an Acorn press release
> announcing ARM, in which Sam Wauchope (CEO) was quoted saying it delivered
> 100MIPS per watt, so power was indeed a selling point.  I worked for Sam at
> the time[1], so I remember that.  OK that's for one of the Acorn ARM chips,
> not StrongARM, but the point is still made.  Not all the marketing was
> directed at the Acorn community.

Fair dos!

> [1] and I still have my Archimedes A310 Serial No. 002 (and the box with
> all the bits and pieces :-)) as well as my A410 and R260, both from the
> first batches.  I wish I'd kept an A500, though.  All I have now is the
> podule to connect it to a Beeb.  Anybody got the machine to put it in?

I have an A5000, near-new in box. But it's not been removed for about
15y and I've no idea what working condition it's in. I could post it
to you when I'm next in the UK -- probably early next month. If you're
interested, make drop me a line off-list. It's in my storage unit in
South Wimbledon, where I have no power or anything, so I can't
plausibly get it out and test it.

I am planning to move the rest of my stuff here to Czechia next month,
mainly for cost reasons due to the falling GBP. If you wished you
could come and meet me and inspect it in person?



-- 
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: Reproduction micros

2016-07-21 Thread Paul Koning

> On Jul 21, 2016, at 8:38 AM, Liam Proven  wrote:
> 
> On 20 July 2016 at 21:29, Paul Koning  wrote:
>> I don't remember the earlier ARM designs, but it was my impression that 
>> DEC's StrongARM was the one that made really large strides in low power 
>> (especially power per MHz of clock speed).  Interestingly enough, StrongARM 
>> was one of the few (and the first?) independent designs; it used the ARM 
>> architecture specification but not the actual logic design as others did.
> 
> Hmm. That wasn't my impression at the time, no.
> 
> ...
> So at least in the marketing to the Acorn user community, no, power
> draw wasn't even mentioned. It never came up. The original ARMs were
> low-power, and so was StrongARM.

Remember that the marketing in question was DEC marketing, well known for its 
utter ineptitude.  That had its origin in Ken Olsen's belief that marketing 
wasn't really needed (and, for that matter, that sales people didn't need to be 
paid commission).

I very definitely remember discussions at the time about the unprecedented 
power/bandwidth value delivered by the SA110.  "One mW per MIPS" is one phrase 
that I remember from that time.

paul




Re: Reproduction micros

2016-07-21 Thread Lars Brinkhoff
Peter Corlett  writes:
> IMO, it's the predicated instructions that is ARM's special sauce and
> the real innovation that gives it a performance boost. Without those,
> it'd be just a 32 bit wide 6502 knockoff.

I have both the ARM and the 6502 instruction sets very fresh in my mind
right now.  I don't see how the ARM could be a 6502 knockoff, even
without that sauce.  Care to explain in more detail?


MS11-P FMPS missing page

2016-07-21 Thread Noel Chiappa
So the online set of MS11-P Field Maintainence prints is missing page 3 of the
prints (data drivers page). Does anyone have an original hard-copy, and can
supply a scan of the missing page? Thanks (in advance, and hopefully :-).

Noel


Re: Reproduction micros

2016-07-21 Thread Liam Proven
On 21 July 2016 at 16:45, Lars Brinkhoff  wrote:
> I have both the ARM and the 6502 instruction sets very fresh in my mind
> right now.  I don't see how the ARM could be a 6502 knockoff, even
> without that sauce.  Care to explain in more detail?


This is a matter of historical record, AIUI.

http://forum.6502.org/viewtopic.php?t=1892

There's a little more here:

http://www.theregister.co.uk/2012/05/03/unsung_heroes_of_tech_arm_creators_sophie_wilson_and_steve_furber/

In essence, Wilson designed it and Furber implemented it. Wilson knew
6502 inside-out and had been designing 6502 systems while still a
student, before Acorn existed, so it inspired the ARM ISA, rather than
ARM actually being based on it.

6502 is widely held as being, if not actually RISC, then at least
RISC-like, or as Brits put it, RISCy.

http://everything2.com/title/6502

https://news.ycombinator.com/item?id=11703717


-- 
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: MS11-P FMPS missing page

2016-07-21 Thread Al Kossow
I should have access to an original (somewhere..)
There are also some scans that have come in over the past couple of months I 
can check


On 7/21/16 8:08 AM, Noel Chiappa wrote:
> So the online set of MS11-P Field Maintainence prints is missing page 3 of the
> prints (data drivers page). Does anyone have an original hard-copy, and can
> supply a scan of the missing page? Thanks (in advance, and hopefully :-).
> 



KT-24 and/or -11/24 backplane info

2016-07-21 Thread Noel Chiappa
So I'm trying to work out how the PDP-11/24 memory works - in particular, how
the memory slots in the backplane can also support SPC devices.

Chapter 5 of the -11/24 Technical Manual does not help - irritatingly! It
spends a lot of time talking about the CPU's memory mapping (well documented
elsewhere), and little on these blasted busses!

Alas, there seems to be no KT-24 prints online (although the tech manual makes
reference to various pages in it); prints of the backplane would also be
really useful, but again, don't seem to be in what is online. Does anyone have
either one?

Failing that, I guess it will require getting ahold of a backplane, and seeing
what I can find out with an ohm-meter.


In general, I am not absolutely positive about how the UNIBUS and the Extended
UNIBUS manage to co-exist on the backplane (although I think I have worked it
out - see below). The tech manual acts as if the KT-24 acts as an intermediary
between the two... which is fine, except that how are the both carried on the
backplane, separately, but at the same time?

When there _is_ a KT-24 (the system can work without one - more below on
this), how is the EUB (which is just the UNIBUS plus a couple of extra address
lines) separated from the UB? The way the UNIBUS mapping registers work, the
EUB address for any given cycle can vary from the UB address by an arbitrary
amount, so lower address bits can't be shared between the two busses.
(Because address bit X might have to simultaneously be '0' for one bus, and
'1' for the other.) I.e. the two busses can't somehow mostly share the same
pins, through some kludge...

It appears likely that somehow the UNIBUS is on connectors C-F (i.e. where it
normally is on SPC slots), and the EUB is on the A-B connectors (as in MUD
slots) - and the two are not connected together.

(Note that on the 11/24 backplane, 4 slots are marked "SPC/Mem", and two
"SPC/MUD", which supports this theory; the 4 slots would have the EUB and the
UB not connected together - as they would be in a normal MUD/SPC slot.)

Looking at the CPU prints (which _are_ available), it appears to confirm this
theory; the 22-bit EUB address bus is carried on the MUD/EUB address lines
(connectors A/B), and the 18-bit UNIBUS addresses are carried on the SPC
address pins (connector E). Dollars to donuts those pins are carried across
slots 1-6, and not intereconnected vertically (I have yet to verify that,
either with the backplane prints, or with an ohm-meter, but I would put a very
large bet on it.)

Oddly enough, the CPU uses the UNIBUS SPC data pins (connector C), instead of
the MUD ones (connector A). The thing is that EUB memory boards (e.g. MM11-M -
the relevant page of the MS11-P prints are missing from the online set, alas)
pick up the MUD pins for data. So the backplane must connect together the SPC
data pins and the MUD data pins.


The system can apparently also work _without_ a KT-24! Which raises the
question 'how do DMA devices get to the memory when there's no KT-24'?

>From looking at the CPU prints, (pg. K11) it _looks_ like the UNIBUS is
automagically mapped through to the EUB when there's no KT24 (there's a pin
which is apparently pulled low by the KT-24); the low (256-8=248) KB of UNIBUS
address space is mapped straight across to low address space on the EUB memory
bus.

With no KT24 in, a standard EUB memory can go in 2. Slot 2 is special, though;
the KT24 needs not just the UNIBUS lines, and EUB address lines (to map from
one to the other); it also has some special interconnects with the CPU, e.g.
that 'UNIBUS adapter present' line.


Guess I should document all this in the Computer History Wiki, but those prints
(KT-24, and -11/24 backplane) would still be useful.

 Noel


RE: KT-24 and/or -11/24 backplane info

2016-07-21 Thread tony duell

> So I'm trying to work out how the PDP-11/24 memory works - in particular, how
> the memory slots in the backplane can also support SPC devices.
> 
> Chapter 5 of the -11/24 Technical Manual does not help - irritatingly! It
> spends a lot of time talking about the CPU's memory mapping (well documented
> elsewhere), and little on these blasted busses!

If it's anything like the 11/44 (which I have, and which also has 22 bit 
memory addressing), the memory bus is carried on the A and B 
connectors, the peripheral bus on the C,D,E,F connectors. 

-tony


Re: MS11-P FMPS missing page

2016-07-21 Thread Al Kossow


On 7/21/16 9:28 AM, Al Kossow wrote:

> There are also some scans that have come in over the past couple of months I 
> can check
> 

It's there, I'll upload it now and the mirrors should have it in two hours




Re: MS11-P FMPS missing page

2016-07-21 Thread Noel Chiappa
> From: Al Kossow

> It's there, I'll upload it now

Great; thanks!

Noel


Re: LASERS! && Freemont Street LED array (was Re: Cray J932SE (was Re: Straight 8 up on Ebay just now))

2016-07-21 Thread ethan

The only ones worth using that I'm aware of are Scream Tracker and Impulse
Tracker and neither was around in the 16 bit ISA days pre-386, IIRC. I
doubt Scream Tracker would be able to function on a 286 anyhow. It puts a
486DX2/66 at about 50% CPU load, from my recollection. The Amiga trackers
were more efficient, but you got fewer channels, too. OctaMED was
8-channel and that seemed massive until it wasn't.


IT was VGA but I think Scream Tracker was a 50 line text mode or 
something. I guess it depends if Scream Tracker used protected 
mode. Hmm intarnet says 386s were out during 1990 which was the year the 
more popular Scream Tracker was released. I swear my friend was playing 
coma.s3m on his Northgate 286-16 via PC Speaker



Several made it there over the years. I can't remember which ones, but I
do remember one day I was listening to Nectarine Radio and heard one of my
own Protracker MODs. That was awesome.


Awesome!


Ahhh, those air-car-mounted-on-hydraulics "ride" thingys? Huh. Laser disc
was always a cool thing, too. Remember "Time Traveler" ? That
"holographic" (it wasn't really but it looked damn cool) game were the
characters appeared in front of some kind of curved mirror volumetric
display uhm, thingamabob? It used a Laserdisc too. Of course I loved Space
Ace and Dragons Lair along with every other self-respecting geek, too.
Also, my favorite was called "Thayer's Quest" in which you were a wizard's
apprentice.


Yes. There is an arcade in Chicago called Galloping Ghost which has both 
of the Sega holographic machines, and some of the laserdisc games like 
Space Ace and Dragons Lair. In the arcade world, due to the unreliability 
of the laserdisc players often used in games like Dragons Lair (it uses a 
real HeNe laser tube!) it's okay for people to move them to the MS-DOS 
Daphne replacement system and such. Normally MAME/emulation is frowned 
upon by collectors but the LD games get an okay. The way they work is 
amusing, the game board drives the LED score and just watches for joystick 
directions and sends the chapter skip commands via RS-232 or RS-422 to the 
serial port equipped commercial LD player in the cabinet. Pretty simple 
but legendary.



Most commercial real estate weasels think you are the next "sucker" coming
through the door. They seem to believe that some old crufty warehouse
that's been empty for a decade is actually worth the ridiculous rents they
charge. You'd think it'd be better to have the buildings occupied and
someone giving you a bit or two to cover the property taxes, but they
still don't seem to see their clients as anything more than walking cash
registers. It's definitely a hard slog to find a screaming deal on space.
All the hacker-spaces here in big-D have lots of folks pitching in to make
ends meet. The first one here with an Ethan-style laser arcade will
definitely get my membership dues.


Hah awesome!


Then there is the problem that nobody but old dudes remember how fun/cool
arcades could be, back in a time when they looked a lot more like
nightclubs. I remember them so crowded you had to go out for some fresh
air. Flynn's Arcade may never live again, but it's still a paradigm of
cool in my mind. Then again, I'm probably too old now to adjudicate "cool"
for anyone. If you do open an laser-illuminated LED-walled arcade, let us
all know so we can put you on the cctalk road-trip map. We'll rent a bus
in Seattle, and drive to your place (or visa versa). I nominate Fred to
run the logistics. I'll drive. :-P


I help with an event each year called MAGFest which is currently in the DC 
area. We had 278  arcade cabinets in the arcade room and a decent 
deployment of classic computers in the museum. The attendance is 20,000 
people or so -- it's a large event. Much of it is video game music 
related, and there is a ton of history and classic computer tie ins there. 
All the synth chips all the machines. The event is an insane amount of 
work though, I think it was 14 26' penske trucks some of which made 3 
trips full of arcade cabinets, and the computer museum stuff occupied 
2/3rds of a truck and was all owned by 3 people (just their personal 
stash.) No big metal mostly plastic micros but it's all hands on.


There is a big arcade event in Seattle / Tacoma that has 450+ games, and 
there is CAX in California which just happened that has a large 
collection. They have a lot more people with lower numbers of games from 
what I understand where MAGFest has a handful of collectors with very 
large collections.


There is definitely interest in the retro computer stuff growing outside 
of the age group the reminisces about it. There is also some cross over I 
think between the arcade and classic computer (plastic micro) crowd.



 --
Ethan O'Toole



Re: KT-24 and/or -11/24 backplane info

2016-07-21 Thread Noel Chiappa
> From: Tony Duell

> If it's anything like the 11/44 ... the memory bus is carried on the A
> and B connectors, the peripheral bus on the C,D,E,F connectors. 

I have yet to totally grok the -11/44, but the documentation indicates the
slots for memory are memory only (i.e. EUB on the A/B connectors). Are you
saying they are also SPC on the C/F connectors? (If so, ever tried plugging an
SPC device into a 'memory' slot? :-)

If so, that would make it very similar to the -11/24, then - although does it
also have the thing where the data lines are connected from the EUB (connector
A) to the SPC UNIBUS (connector C)? The CPU prints show data from the CPU
going to connector A, unlike the -11/24, which sends data to C - although if
the backplane has the EUB and SPC data busses connected, it would all be the
same in the end.

Noel


RE: KT-24 and/or -11/24 backplane info

2016-07-21 Thread tony duell

>> If it's anything like the 11/44 ... the memory bus is carried on the A
>> and B connectors, the peripheral bus on the C,D,E,F connectors.

> I have yet to totally grok the -11/44, but the documentation indicates the
> slots for memory are memory only (i.e. EUB on the A/B connectors). Are you
> saying they are also SPC on the C/F connectors? (If so, ever tried plugging an
> SPC device into a 'memory' slot? :-)

I thought there were the SPC signals on at least some of the memory
slots, but I can't find the module allocation diagram right now. 


> If so, that would make it very similar to the -11/24, then - although does it
> also have the thing where the data lines are connected from the EUB (connector
> A) to the SPC UNIBUS (connector C)? The CPU prints show data from the CPU

I would think so. The memory management circuitry and Unibus Map affect
the address lines. There is one 16 bit data bus for memory and peripherals
in these machines I think.

-tony


Re: KT-24 and/or -11/24 backplane info

2016-07-21 Thread Ethan Dicks
On Thu, Jul 21, 2016 at 12:27 PM, Noel Chiappa  wrote:
> Alas, there seems to be no KT-24 prints online

I have an 11/24 with KT-24.  I bought the KT-24 and maybe some RAM
from Terry Kennedy long, long ago (1986?) so I could stuff more than
256K in my machine and run 2BSD on it.  I was successful more or less,
but lack of disks over 10MB (RL02) made things less than pleasant.

It is very likely I have the prints for the KT-24.  I might have even
see it this month.  I will be back over there next week and will look
in that stack.  It sounds like the sort of thing that ought to be
widely available.

-ethan


Re: KT-24 and/or -11/24 backplane info

2016-07-21 Thread Al Kossow
I'm ul'ing it now


On 7/21/16 9:27 AM, Noel Chiappa wrote:

> Alas, there seems to be no KT-24 prints online



Re: Reproduction micros

2016-07-21 Thread Peter Corlett
On Wed, Jul 20, 2016 at 09:02:41PM +0200, Liam Proven wrote:
> On 19 July 2016 at 17:04, Peter Corlett  wrote:
[...]
>> RISC implies a load-store architecture, so that claim is redundant.
> Could you expand on that, please? I think that IKWYM but I'm not sure.

A load-store architecture is one where the ALU only operates on registers. The
name comes from having separate instructions to load registers from memory, and
store them to memory.

The converse is register-memory, where ALU instructions can work directly on
memory. However, this means that the instructions have to do quite a lot of
work because now data has to be brought in from memory to an anonymous register
to be worked on and then stored back to the same location. This also results in
a proliferation of instruction and addressing mode combinations. Sounds rather
CISCy, doesn't it?

Meanwhile, a load-store architecture would have to decompose that into simpler
independent load, operate, store instructions. Hey presto, RISC!

[...]
>> IMO, it's the predicated instructions that is ARM's special sauce and the
>> real innovation that gives it a performance boost. Without those, it'd be
>> just a 32 bit wide 6502 knockoff.
> Do tell...?

You've already answered the "6502 knockoff" elsethread, so I assume you're
asking about the predicated instructions.

A predicated instruction is one that does or does not execute based on some
condition. CISC machines generally use condition codes (aka flags), and only
have predicated branch instructions. Branch-not-equal, that kind of things.

In ARM, *all* instructions can be predicated. Because instructions are 32 bits
wide, it has the luxury of allocating four bits to select from one of 16
possible predicates based on the CPU flags. One predicate is "always" so one
can also unconditionally execute instructions.

An occasionally forgotten feature is that ALU operations also have a S-bit to
indicate whether they should update the flags based on the result, or leave
them alone.

Between these, a conditional branch over a handful of instructions can be
replaced by making those instructions predicated, and the S bit set to not
update the flags. Not only has the conditional branch been deleted completely
from the instruction stream which makes code noticably more compact, but
there's now no branch-induced pipeline stall. Specila sauce.

Unsurprisingly, x86 eventually noticed this sort of thing is useful and pinched
the idea, but did it in the usual half-arsed fashion that it is famous for.



Re: Reproduction micros

2016-07-21 Thread Ryan K. Brooks



In ARM, *all* instructions can be predicated.

Until recently.


Re: Reproduction micros

2016-07-21 Thread Paul Koning

> On Jul 21, 2016, at 4:22 PM, Peter Corlett  wrote:
> 
> On Wed, Jul 20, 2016 at 09:02:41PM +0200, Liam Proven wrote:
>> On 19 July 2016 at 17:04, Peter Corlett  wrote:
> [...]
>>> RISC implies a load-store architecture, so that claim is redundant.
>> Could you expand on that, please? I think that IKWYM but I'm not sure.
> 
> A load-store architecture is one where the ALU only operates on registers. The
> name comes from having separate instructions to load registers from memory, 
> and
> store them to memory.
> 
> The converse is register-memory, where ALU instructions can work directly on
> memory. However, this means that the instructions have to do quite a lot of
> work because now data has to be brought in from memory to an anonymous 
> register
> to be worked on and then stored back to the same location. This also results 
> in
> a proliferation of instruction and addressing mode combinations. Sounds rather
> CISCy, doesn't it?
> 
> Meanwhile, a load-store architecture would have to decompose that into simpler
> independent load, operate, store instructions. Hey presto, RISC!

I would point out that RISC is not a goal in itself.  Instead, the reason RISC 
is interesting is that -- at least at some point in the evolution of technology 
-- it was an architecture approach that results in more cost effective 
computers.  That is, faster for the same money or less expensive for a given 
speed.

It's easy to be led to the equivalence "register-memory instructions" == 
"complex instructions". If you're most familiar with Intel x86, or even saner 
architectures like VAX (which have memory to memory instructions, with a pile 
of addressing modes), that seems plausible.  But, for example, the PDP-8 has 
register-memory instructions but it has a very simple instruction set and can 
be implemented in a tiny amount of logic.  Similarly, register-memory 
instruction sets were used in many older architectures, and clearly were easy 
to do -- if your logic is tubes, you're not likely to implement large execution 
units!  Even machines like the CDC 6000 peripheral processors, which have a 
pile of extra logic for controlling the CPU and surprising features like a 
barrel shifter, take only a few thousand gates.

paul



Re: Reproduction micros

2016-07-21 Thread Paul Koning

> On Jul 21, 2016, at 4:22 PM, Peter Corlett  wrote:
> 
> ...
> A predicated instruction is one that does or does not execute based on some
> condition. CISC machines generally use condition codes (aka flags), and only
> have predicated branch instructions. Branch-not-equal, that kind of things.
> 
> In ARM, *all* instructions can be predicated. Because instructions are 32 bits
> wide, it has the luxury of allocating four bits to select from one of 16
> possible predicates based on the CPU flags. One predicate is "always" so one
> can also unconditionally execute instructions.
> 
> An occasionally forgotten feature is that ALU operations also have a S-bit to
> indicate whether they should update the flags based on the result, or leave
> them alone.

I didn't realize that.  This feature makes it more like the Electrologica 
machines, which invented this approach back in 1958.

paul




Re: Reproduction micros

2016-07-21 Thread Lars Brinkhoff
Liam Proven  writes:
> On 21 July 2016 at 16:45, Lars Brinkhoff  wrote:
>> I have both the ARM and the 6502 instruction sets very fresh in my mind
>> right now.  I don't see how the ARM could be a 6502 knockoff, even
>> without that sauce.  Care to explain in more detail?
>
> This is a matter of historical record, AIUI.
> http://forum.6502.org/viewtopic.php?t=1892

I know it's a widely circulated claim, but I haven't seen much evidence
for it.  The link you posted above says "Sophie maintains that "inspired
by" isn't the right choice of words."  In which case I suppose
"knockoff" is even less right.

I'm just genuinely curious exactly which features of the 6502 and ARM
instruction sets people think are so alike?  Please, name specific
details!


Possibly rarest Apple 1 ever for auction

2016-07-21 Thread Evan Koblentz

Possibly the rarest Apple 1 ever is up for auction.

The seller is working through CharityBuzz, which will display the 
computer at VCF West next month.


CB's auction site: http://apple1.charitybuzz.com/

MacRumors covered it: 
http://www.macrumors.com/2016/07/21/charitybuzz-auctioning-unique-celebration-apple-1/ 



Re: Reproduction micros

2016-07-21 Thread Pete Turnbull

On 21/07/2016 15:12, Liam Proven wrote:

On 21 July 2016 at 15:24, Pete Turnbull  wrote:


But a StrongARM [ ... ] initially ran 3 times as
fast [ ... ] and eventually SA-110 ran to over 200MHz) yet
uses less power.



OK. I think the first announced StrongARM, the SA110, was announced as
running at 100, 133 and 200, mind you.


Um, isn't that pretty much what I wrote?  I'm pretty sure the first 
batch(es) weren't rated for the full 200.



But the point about transistor count is well made. For the casual, it
was displayed by the packaging. The SA110 came in a plastic QFP, and
it came from the same company and around the same time as the Alpha,
with threaded shanks on the packaging for screwing a heatsink into
place. Spoke volumes. :-)


Hmm.  Never seen one like that.  None of the ones I've seen in real life 
are PQFPs, and none have a heatsink.  They're all plastic pin grid array 
packages.  No heatsink at all.  Nor does the datasheet for the PQFP show 
anything related to a heatsink.  It also shows a PLCC version; no 
heatsink there either, and again I've never seen one.  Maybe that's just 
because I normally only saw them in Acorn machines, of course.



I wish I'd kept an A500, though.  All I have now is the
podule to connect it to a Beeb.  Anybody got the machine to put it in?


I have an A5000, near-new in box. But it's not been removed for about
15y and I've no idea what working condition it's in. I could post it
to you when I'm next in the UK -- probably early next month. If you're
interested, make drop me a line off-list. It's in my storage unit in
South Wimbledon, where I have no power or anything, so I can't
plausibly get it out and test it.

I am planning to move the rest of my stuff here to Czechia next month,
mainly for cost reasons due to the falling GBP. If you wished you
could come and meet me and inspect it in person?


There's a thought.  I'd be up for that, though it's not actually an 
A5000 I meant; the A500 was the development system - looks rather like 
an A310 but without the fancy front bezel, and painted blue/grey.  There 
were only a few made.  They were used internally during development - 
hence the podule to connect it to a Beeb, which provided the I/O early 
on - and in the later stages before the Archimedes launch in 1987, 
several were loaned to software developers.


--
Pete


Re: Reproduction micros

2016-07-21 Thread Phil Blundell
On Thu, 2016-07-21 at 17:20 +0200, Liam Proven wrote:
> On 21 July 2016 at 16:45, Lars Brinkhoff  wrote:
> > I have both the ARM and the 6502 instruction sets very fresh in my mind
> > right now.  I don't see how the ARM could be a 6502 knockoff, even
> > without that sauce.  Care to explain in more detail?

> This is a matter of historical record, AIUI.

It's certainly an often-repeated claim but I don't think that
necessarily makes it true.  Clearly yes, Acorn had done a lot of work
with the 6502 previously, the original ARM architects were obviously
familiar with its instruction set, and there are some similarities in
terminology and conventional assembler mnemonics/syntax between the two.
But in terms of the actual structure of the instruction set it's hard to
see all that much that they really have in common.

6502 is a three-register machine with variable-length instructions that
require varying numbers of cycles to complete, complex and not entirely
orthogonal addressing modes (indirect addressing works differently for X
and Y), arithmetic instructions that operate on memory directly (INC
&1234), global flags which change the behaviour of instructions
("decimal" mode), dedicated instructions for stack manipulation, no
direct ALU access to the program counter or stack pointer, and no
predication other than on branches.

ARM was, in its original incarnation at least, a 16-register machine (of
which 2 registers are architecturally special) with fixed-length
instructions, almost-entirely orthogonal addressing modes, memory access
restricted to dedicated load/store instructions, support for direct ALU
operation on the program counter (albeit with slightly weird semantics
due to early implementation decisions), no specific
architecturally-defined stack, and explicit predication on every
instruction, again orthogonal to the operation itself (even to the point
of reserving 268 million of the possible instruction patterns for "never
execute" instructions that were effectively NOPs).  

So it's certainly not a trivial derivative or imitation of the 6502 in
the way that "knockoff" might imply, and even without the predication
the architectures would still be quite different.  Obviously though the
ARM architecture has evolved somewhat over the past three decades and
not all the points above are still true of the latest versions.

FWIW there are now at least a few 32-bit CPU designs floating around
that really are stretched 6502s, usually including binary compatibility
with old 8-bit programs, and could legitimately be called "knock-offs".

p.




Re: Reproduction micros

2016-07-21 Thread Liam Proven
On 21 July 2016 at 22:22, Peter Corlett  wrote:
> On Wed, Jul 20, 2016 at 09:02:41PM +0200, Liam Proven wrote:
>> On 19 July 2016 at 17:04, Peter Corlett  wrote:
> [...]
>>> RISC implies a load-store architecture, so that claim is redundant.
>> Could you expand on that, please? I think that IKWYM but I'm not sure.
>
> A load-store architecture is one where the ALU only operates on registers. The
> name comes from having separate instructions to load registers from memory, 
> and
> store them to memory.
>
> The converse is register-memory, where ALU instructions can work directly on
> memory. However, this means that the instructions have to do quite a lot of
> work because now data has to be brought in from memory to an anonymous 
> register
> to be worked on and then stored back to the same location. This also results 
> in
> a proliferation of instruction and addressing mode combinations. Sounds rather
> CISCy, doesn't it?
>
> Meanwhile, a load-store architecture would have to decompose that into simpler
> independent load, operate, store instructions. Hey presto, RISC!

Thanks for that. It confirms, in a considerably clearer way, what I
had a dim apprehension of.

But load/store automatically RISC? Aren't there non-RISC load/store
processors, and indeed, RISC non-load/store ones?

> [...]
>>> IMO, it's the predicated instructions that is ARM's special sauce and the
>>> real innovation that gives it a performance boost. Without those, it'd be
>>> just a 32 bit wide 6502 knockoff.
>> Do tell...?
>
> You've already answered the "6502 knockoff" elsethread, so I assume you're
> asking about the predicated instructions.
>
> A predicated instruction is one that does or does not execute based on some
> condition. CISC machines generally use condition codes (aka flags), and only
> have predicated branch instructions. Branch-not-equal, that kind of things.
>
> In ARM, *all* instructions can be predicated. Because instructions are 32 bits
> wide, it has the luxury of allocating four bits to select from one of 16
> possible predicates based on the CPU flags. One predicate is "always" so one
> can also unconditionally execute instructions.

Aha. Interesting. This I did not know.

If I understand it correctly, this caused considerable problems for
the RISC OS people later. The original Acorn ARM machines used 26 bits
of the program counter as the PC, and the rest as flags. Later ARM
chips do not support this mode, and the OS had to be partially
rewritten for ARMs with a true 32-bit PC -- breaking binary
compatibility with 26-bit code.

I'm not sure this is the same phenomenon you're describing.

-- 
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: Reproduction micros

2016-07-21 Thread Liam Proven
On 21 July 2016 at 23:26, Pete Turnbull  wrote:

> Um, isn't that pretty much what I wrote?  I'm pretty sure the first
> batch(es) weren't rated for the full 200.

I don't know; I'm basing this comment mainly on Wikipedia.

>
> Hmm.  Never seen one like that.  None of the ones I've seen in real life are
> PQFPs, and none have a heatsink.

Perhaps you misread my message.

My point was that DEC's own Alpha RISC CPU was so dependent on good
cooling that the actual chip package included bolts to screw a
heatsink on.

In comparison, StrongARM, a DEC chip based on a licensed-in ISA,
needed so little cooling it shipped in a plastic package. No need for
ceramics here.

>   They're all plastic pin grid array
> packages.  No heatsink at all.  Nor does the datasheet for the PQFP show
> anything related to a heatsink.  It also shows a PLCC version; no heatsink
> there either, and again I've never seen one.  Maybe that's just because I
> normally only saw them in Acorn machines, of course.

You seem to misunderstand my remark about heatsinks.

It is also possible that I am misusing the term "PQFP" but I have
attempted to confirm it with Google image searches and I think it's
what I meant.

PQFP:

https://www.google.com/search?q=pqfp&safe=off&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjSy5jp04XOAhUCsxQKHdGLBZIQ_AUICCgB&biw=1650&bih=985

StrongARM SA110:

https://www.google.com/search?q=strongarm+sa110&safe=off&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiT-Mbv04XOAhXB1hQKHUb4CxQQ_AUICSgC&biw=1650&bih=985

Is that not a PQFP chip? A flat plastic package with pins on all 4 sides?

>>> I wish I'd kept an A500, though.  All I have now is the
>>> podule to connect it to a Beeb.  Anybody got the machine to put it in?
>>
>>
>> I have an A5000, near-new in box. But it's not been removed for about
>> 15y and I've no idea what working condition it's in. I could post it
>> to you when I'm next in the UK -- probably early next month. If you're
>> interested, make drop me a line off-list. It's in my storage unit in
>> South Wimbledon, where I have no power or anything, so I can't
>> plausibly get it out and test it.
>>
>> I am planning to move the rest of my stuff here to Czechia next month,
>> mainly for cost reasons due to the falling GBP. If you wished you
>> could come and meet me and inspect it in person?
>
>
> There's a thought.  I'd be up for that, though it's not actually an A5000 I
> meant; the A500 was the development system - looks rather like an A310 but
> without the fancy front bezel, and painted blue/grey.

Ah, sorry, that was my mistake!

> There were only a few
> made.  They were used internally during development - hence the podule to
> connect it to a Beeb, which provided the I/O early on - and in the later
> stages before the Archimedes launch in 1987, several were loaned to software
> developers.

This is the machine Dick Pountain reviewed, I think.

-- 
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: Reproduction micros

2016-07-21 Thread Adrian Graham
On 22/07/2016 00:07, "Liam Proven"  wrote:

>> There were only a few
>> made.  They were used internally during development - hence the podule to
>> connect it to a Beeb, which provided the I/O early on - and in the later
>> stages before the Archimedes launch in 1987, several were loaned to software
>> developers.
> 
> This is the machine Dick Pountain reviewed, I think.

Pretty sure I've got 2 of those, the keyboards are made of Dark Matter. I've
never dared power one up though.

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




Re: Reproduction micros

2016-07-21 Thread Paul Koning

> On Jul 21, 2016, at 7:07 PM, Liam Proven  wrote:
> 
> ...
>>  They're all plastic pin grid array
>> packages.  No heatsink at all.  Nor does the datasheet for the PQFP show
>> anything related to a heatsink.  It also shows a PLCC version; no heatsink
>> there either, and again I've never seen one.  Maybe that's just because I
>> normally only saw them in Acorn machines, of course.
> 
> You seem to misunderstand my remark about heatsinks.
> 
> It is also possible that I am misusing the term "PQFP" but I have
> attempted to confirm it with Google image searches and I think it's
> what I meant.
> ...
> Is that not a PQFP chip? A flat plastic package with pins on all 4 sides?

PLCC and PQFP both are plastic packages with leads on all 4 sides.  But PLCC 
specifically means a package with J-leads: the legs come out the package side, 
go straight down, and tuck under the package in a J-shaped curve.  PQFP (and 
variations with similar acronyms) have "gull wing" leads: out the side, down to 
near the board, and then outward resting on the board.

SA110 is definitely PQFP.  Here's a PLCC for comparison:

http://www.batronix.com/images/products/chips/PLCC32-500-330.jpg

PLCCs have fairly limited lead counts; they were common for 44 lead packages, 
and perhaps a bit more.  PQFP goes well over 100, especially in the "fine 
pitch" ones with lead pitch under 1 mm.  (Pain in the *** to solder...)  Beyond 
what those can do, or for extra small packaging, we get BGA -- ball grid array.

paul



Re: Reproduction micros

2016-07-21 Thread Chuck Guzis
On 07/21/2016 04:56 PM, Paul Koning wrote:
> PLCCs have fairly limited lead counts; they were common for 44 lead
> packages, and perhaps a bit more.

I"ve probably got more 68 pin PLCCs than anything else; I've got various
ICs in 84 pin PLCC, including a some CPLDs and CPUs (e.g., 80C188EB).
The convenient part is that sockets are available to provide a
convenient 0.010" pin spacing by translating one row of pins to two and
removal/insertion is simple.   Probing for signals is likewise
straightforward.  After that you have to go to QFP/BGA (not terribly
socket-able) or PGA.  High pin-count packages are pretty large, however.

--Chuck





Re: Possibly rarest Apple 1 ever for auction

2016-07-21 Thread j...@cimmeri.com



On 7/21/2016 3:42 PM, Evan Koblentz wrote:
Possibly the rarest Apple 1 ever is up 
for auction.


The seller is working through 
CharityBuzz, which will display the 
computer at VCF West next month.


CB's auction site: 
http://apple1.charitybuzz.com/


MacRumors covered it: 
http://www.macrumors.com/2016/07/21/charitybuzz-auctioning-unique-celebration-apple-1/ 




The article doesn't appear to say, but 
does anyone know where this Apple came from?


- J.


Re: Reproduction micros

2016-07-21 Thread ben

On 7/20/2016 10:42 AM, Pete Turnbull wrote:

On 20/07/2016 16:44, Paul Koning wrote:


It is true that a few RISC architectures are not very scrutable.
Itanium is a notorious example, as are some VLIW machines.  But many
RISC machines are much more sane.  MIPS and ARM certainly are no
problem for any competent assembly language programmer.


Indeed.  I've written a modest amount of assembly language code for
MIPS, and a bit more for ARM, and I didn't find either at all
inscrutable.  Yes, be aware of pipelining and branches and so on, but
it's not hard.


But alas , they seem to change cache and pipeline with every cpu
starting with 386. How can one write effective programs for large
data memory access, with out this knowlage?
Ben.



Re: Possibly rarest Apple 1 ever for auction

2016-07-21 Thread Evan Koblentz

The article doesn't appear to say, but does anyone know where this Apple
came from?


Go to http://apple1.charitybuzz.com/ and click "provenance".


Re: Possibly rarest Apple 1 ever for auction

2016-07-21 Thread TeoZ
"Original owner believed to be an early Apple employee ". You have the 
current owner who has a receipt from the previous owner who had said he got 
it from "maybe" an Apple employee back in 1977.


-Original Message- 
From: Evan Koblentz

Sent: Thursday, July 21, 2016 10:26 PM
To: General Discussion: On-Topic and Off-Topic Posts
Subject: Re: Possibly rarest Apple 1 ever for auction


The article doesn't appear to say, but does anyone know where this Apple
came from?


Go to http://apple1.charitybuzz.com/ and click "provenance". 



---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



Re: Multiflow Trace 14/300 close to being scrapped in Texas

2016-07-21 Thread Mark Linimon
I see that someone has picked it up via Buy It Now.  No,
it wasn't me.

mcl


Re: Reproduction micros

2016-07-21 Thread Guy Sotomayor Jr

> On Jul 21, 2016, at 6:53 PM, ben  wrote:
> 
> On 7/20/2016 10:42 AM, Pete Turnbull wrote:
>> On 20/07/2016 16:44, Paul Koning wrote:
>> 
>>> It is true that a few RISC architectures are not very scrutable.
>>> Itanium is a notorious example, as are some VLIW machines.  But many
>>> RISC machines are much more sane.  MIPS and ARM certainly are no
>>> problem for any competent assembly language programmer.
>> 
>> Indeed.  I've written a modest amount of assembly language code for
>> MIPS, and a bit more for ARM, and I didn't find either at all
>> inscrutable.  Yes, be aware of pipelining and branches and so on, but
>> it's not hard.
> 
> But alas , they seem to change cache and pipeline with every cpu
> starting with 386. How can one write effective programs for large
> data memory access, with out this knowledge?

You read the Intel Optimization Guide.

http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-optimization-manual.html

TTFN - Guy



Re: Reproduction micros

2016-07-21 Thread ben

On 7/21/2016 9:34 PM, Guy Sotomayor Jr wrote:



On Jul 21, 2016, at 6:53 PM, ben  wrote:

On 7/20/2016 10:42 AM, Pete Turnbull wrote:

On 20/07/2016 16:44, Paul Koning wrote:


It is true that a few RISC architectures are not very scrutable.
Itanium is a notorious example, as are some VLIW machines.  But many
RISC machines are much more sane.  MIPS and ARM certainly are no
problem for any competent assembly language programmer.


Indeed.  I've written a modest amount of assembly language code for
MIPS, and a bit more for ARM, and I didn't find either at all
inscrutable.  Yes, be aware of pipelining and branches and so on, but
it's not hard.


But alas , they seem to change cache and pipeline with every cpu
starting with 386. How can one write effective programs for large
data memory access, with out this knowledge?


You read the Intel Optimization Guide.

http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-optimization-manual.html

TTFN - Guy


A read and cuss item I see. Thank you, but it seems it is still big $$$
for good compiler to follow the ever changing rules.
Ben.






Re: Reproduction micros

2016-07-21 Thread Guy Sotomayor Jr

> On Jul 21, 2016, at 8:55 PM, ben  wrote:
> 
> On 7/21/2016 9:34 PM, Guy Sotomayor Jr wrote:
>> 
>>> On Jul 21, 2016, at 6:53 PM, ben  wrote:
>>> 
>>> On 7/20/2016 10:42 AM, Pete Turnbull wrote:
 On 20/07/2016 16:44, Paul Koning wrote:
 
> It is true that a few RISC architectures are not very scrutable.
> Itanium is a notorious example, as are some VLIW machines.  But many
> RISC machines are much more sane.  MIPS and ARM certainly are no
> problem for any competent assembly language programmer.
 
 Indeed.  I've written a modest amount of assembly language code for
 MIPS, and a bit more for ARM, and I didn't find either at all
 inscrutable.  Yes, be aware of pipelining and branches and so on, but
 it's not hard.
>>> 
>>> But alas , they seem to change cache and pipeline with every cpu
>>> starting with 386. How can one write effective programs for large
>>> data memory access, with out this knowledge?
>> 
>> You read the Intel Optimization Guide.
>> 
>> http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-optimization-manual.html
>> 
>> TTFN - Guy
> 
> A read and cuss item I see. Thank you, but it seems it is still big $$$
> for good compiler to follow the ever changing rules.

And yet they do.  Processors are getting more and more complex in order
to deliver power/performance improvements.  Larger caches with more ways,
deeper/wider pipes, more execution slots, number of rename registers, etc.

What do you expect?  TNSTAAFL if you want to extract every last cycle of
performance out of a particular uArch.  The good news is that most of the
time the uArch improvements work reasonably well with relatively non-specific
optimizations.

TTFN - Guy



OT: Scanner discussion board(s)

2016-07-21 Thread hollandia
I need to find a place to ask questions about scanners (scanner in the
sense of an Epson Perfection 1260 flatbed scanner, not in the sense of
radios).

Several searches have yielded only radio-type scanner sites (or dead links).

Does anyone here know of newsgroups or discussion boards for scanners?

Thanks,

Kurt




Re: OT: Scanner discussion board(s)

2016-07-21 Thread Chuck Guzis
On 07/21/2016 09:29 PM, hollan...@ccountry.net wrote:

> Does anyone here know of newsgroups or discussion boards for
> scanners?


One that I have in my bookmarks is the DIY book scanner forum:

http://diybookscanner.org/forum/

But if you search using the phrase "document scanner", you'll probably
get a lot more relevant hits.

--Chuck


Re: OT: Scanner discussion board(s)

2016-07-21 Thread jim stephens



On 7/21/2016 9:44 PM, Chuck Guzis wrote:

On 07/21/2016 09:29 PM, hollan...@ccountry.net wrote:


Does anyone here know of newsgroups or discussion boards for
scanners?


One that I have in my bookmarks is the DIY book scanner forum:

http://diybookscanner.org/forum/

But if you search using the phrase "document scanner", you'll probably
get a lot more relevant hits.
Never hurts to throw in the name of the scanner you are looking for.  
If  you get no hits with that plus Chuck's suggestion, drop off info 
(start with Epson Perfection xxx and a topic) and drop off bits.



--Chuck






Nova 3 front panel

2016-07-21 Thread jim stephens
Is there anyone with documents on the Nova 3 front panel, and what 
drives it?  It has some number of custom DG chips, which hopefully are 
good if I want to try to fire it up to play, but am interested in that 
on good authority there are 28v incandescent lamps.


A friend has an Eclipse front panel with nearly identical bezel, which 
has LED's and a number of differences in the logic (different connector 
to the system, for instance).  So it is probably all run on 5v.


I have not had time to figure out the driver circuit for any of the 
lamps to see what that may turn up, and wanted to know whether it was 
28v lamps before I buy 40 of them.  (the thing has only 2 out of a lot 
of lamps).


Thanks
Jim


Re: Reproduction micros

2016-07-21 Thread Cameron Kaiser
> An occasionally forgotten feature is that ALU operations also have a S-bit to
> indicate whether they should update the flags based on the result, or leave
> them alone.

Power ISA also has this feature (the so-called "dot" instructions). It also
has special forms of instructions for setting the overflow and carry flags,
when appropriate.

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- "Garbage in -- gospel out" -


Re: Reproduction micros

2016-07-21 Thread Lars Brinkhoff
Liam Proven writes:
> Peter Corlett wrote:
>> In ARM, *all* instructions can be predicated. Because instructions
>> are 32 bits wide, it has the luxury of allocating four bits to select
>> from one of 16 possible predicates based on the CPU flags.
>
> If I understand it correctly, this caused considerable problems for
> the RISC OS people later. The original Acorn ARM machines used 26 bits
> of the program counter as the PC, and the rest as flags.
>
> I'm not sure this is the same phenomenon you're describing.

It's not.  Peter is talking about a four-bit field in the instructions.
You're talking about a six-bit field in the program counter.