>
> I came up with the following from another source. Assumes ascii byte in
> A, returns binary in lower nibble of A
sui 3ch ; subtract the ascii base
cpi 0ah ; check for 0-9
rc
sui 07h ; subtract further for A-F
ret
Jeff Erwin
pretty short and seems to work as long as valid ascii is being sent.
>
>
> > Really this is pretty easy (this does NO error checking, and only
> accepts upper
> > case characters):
>
> Okay, being a dumb ol' bit-twiddler, I couldn't resist:
>
> (input character in A)
>
> adi 0c0h
> mov b,a
> sbb a
> ani 09h
> add b
> ani 0fh
>
> Okay, folks--anyone got a shorter sans-jump one? One that perhaps
> doesn't require an extra register? How about one that uses a DAA to
> do something sneaky?
>
> Cheers,
> Chuck
>
>
>
>
I didn't find a lot of information from IBM support on the 6094 - but
I did get some. I have uploaded a old copy of IBM's RS/6000 Graphics
Handbook which describes the IBM 6094 LPFK. The LPFK information is
found in section 4.5.
The good news - in can be attached to a serial port on an RS/6000 or
PC - which means that it shouldn't be difficult to find the protocol
for the critter.
Not a lot of info in the manual - but something is better than
nothing ;-)
You can download a PDF of the manual via anonymous FTP from my
website:
ftp://bickleywest.com/IBM6094
Lyle
--
Lyle Bickley
Bickley Consulting West Inc.
Mountain View, CA
http://bickleywest.com
"Black holes are where God is dividing by zero"
Does anyone know how comprehensive the pwer-on Floating
Point Unit test (9) is in the Vaxstation/uVAX 2000 ?
Does it actually verify that the FPU is functional, or
is it just looking to see if some basic indications are
the it is present?
The (9) FPU test is performed at power-on, and also by
>>> TEST 9
I'm trying to determine if the FPU in my VS2000 is actually
working.
Will the console ROM run (normally) without an FPU?
Unfortunately the (hopefully more comprehensive) system tests
don't appear to test the FPU (or perhaps they don't see mine
and therefore won't test it).
Can anyone with a VS/uVAX 2000 tell me if:
>>> TEST 80000106
>>> 9
Actually runs a test (mine just displays the testing header
and halts. Another thing to try which takes longer is to run
>>> TEST 102
And note which tests it runs.
Mine runs:
F (video) - Only if set to VS2000
C (Serial)
B (memory)
7 (Hdc)
6 (TPC)
Noteably missing are:
E (clock)
D (nvram)
A (mmu)
9 (FPU)
8 (Timer)
5 (Interrupt controller)
4 (color FB) - I've got it removed
1 (Ethernet interface) - I've got it removed as well.
All of these pass during power-up and TEST n tests (if
I have them installed).
Problem is, I don't know if the system tests are supposed
to test these or not - I don't have a known good Vax2000
to compare with.
BTW: To run TEST 102 and 80000106 you need to have the system
test "hardware key" installed - this is just a DB-25 connector
on the serial-port with pins 12 and 18 connected together.
Thanks,
Dave
--
dave06a (at) Dave Dunfield
dunfield (dot) Firmware development services & tools: www.dunfield.com
com Collector of vintage computing equipment:
http://www.classiccmp.org/dunfield/index.html
I just checked this out at Weirdstuff - Two brand new MINDSET systems
with what looks like every accessory ever made for the critter,
including O/S, development software, documentation, the original
boxes, etc.
See: http://images.weirdstuff.com/full/Bay2.jpg
Here's information on how to bid (sealed bid auction):
1. The auction closes on 2/25/2008 at 6PM.
2. The Minimum bid is $26 per lot.
3. Winning bidders will be notified on following day by 12:00 PM.
4. Material must be paid for and picked up the same week.
5. Pickup times are 9:30 AM to 6PM, Monday through Saturday. 11AM-5PM
on Sunday. If you are not local to the S.F. Bay Area, shipping is
available.
6. Lots are sold AS-IS.
The Lot number for the MINDSETs is: #23
You can FAX your Bid to: 408-743-5655
NOTE: I am associated with Weirdstuff only as a client (someone who
buys stuff from them). I am not a collector of MINDSET gear, but
after seeing it in the bid sale, I felt that some folks on the list
would probably find this an interesting lot.
Cheers,
Lyle
--
Lyle Bickley
Bickley Consulting West Inc.
Mountain View, CA
http://bickleywest.com
"Black holes are where God is dividing by zero"
> I happened to stumble over a posting that you made on the web about a
> year ago talking about installing some "Metaphor" computers. I am a
> former Metaphor engineer.
Is he talking about a different Metaphor?
Metaphor Computer was started by ex Xerox people (Dave Liddle) in
Silicon Valley.
> I have a slide show on my web site that they developed to
> celebrate the death of the company.
not obvious on the site.
Is there an implementation of Sun nd(4) (Network Disk) server other
than the one in NetBSD, by Matt Fredette?
Long story: Few days ago I fried SCSI controller on Indigo 2, and I'm
not gonna risk the same with my Sun 3/60. Few months ago I got SunOS
3.5 kernel to netboot using modified NetBSD ndbootd(8); it goes as far
as mounting rootfs. Then, just after printing the following line...
using 95 buffers containing 778240 bytes of main memory
... it just retries reading block number 16 over and over. I guess
the ND protocol implementation is wrong somehow. The whole transaction
goes like this; the only thing that changes is the "seq" field.
RECV: minor 0x00 error 0 vers 0 seq 29 blk 16 bcount 8192 resbcount 0 curroff 0 currcount 0 op 0x01<READ >
XMIT: minor 0x00 error 0 vers 0 seq 29 blk 16 bcount 8192 resbcount 0 curroff 0 currcount 1024 op 0x01<READ >
XMIT: minor 0x00 error 0 vers 0 seq 29 blk 16 bcount 8192 resbcount 0 curroff 1024 currcount 1024 op 0x01<READ >
XMIT: minor 0x00 error 0 vers 0 seq 29 blk 16 bcount 8192 resbcount 0 curroff 2048 currcount 1024 op 0x01<READ >
XMIT: minor 0x00 error 0 vers 0 seq 29 blk 16 bcount 8192 resbcount 0 curroff 3072 currcount 1024 op 0x01<READ >
XMIT: minor 0x00 error 0 vers 0 seq 29 blk 16 bcount 8192 resbcount 0 curroff 4096 currcount 1024 op 0x01<READ >
XMIT: minor 0x00 error 0 vers 0 seq 29 blk 16 bcount 8192 resbcount 0 curroff 5120 currcount 1024 op 0x01<READ >
XMIT: minor 0x00 error 0 vers 0 seq 29 blk 16 bcount 8192 resbcount 0 curroff 6144 currcount 1024 op 0x01<READ >
XMIT: minor 0x00 error 0 vers 0 seq 29 blk 16 bcount 8192 resbcount 0 curroff 7168 currcount 1024 op 0x11<READ DONE >
Any ideas?
--
If you cut off my head, what would I say? Me and my head, or me and my body?