The collected works of Stonent

Ok I'm new to Irix packages, but I installed Xmame with the software manager but I can't find it. I did
find / -name xmame*
and all it found was the original file.

I tried reinstalling it and it only seemed to light the first bar on the bottom, so maybe it didn't actually work.

-update nevermind.
Forgot to check the box to install it.
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
Not exactly a conversion but more of an adaption.

This was done using only 5 pins. The easy part is the mini barrel connectors directly connect. Also connect the hood of one end to the hood of the other, otherwise the screen will be extremely blurry.

The final connection is pin 3 on the SGI goes to pin 5 on the Sun monitor.

This monitor does not power up until it gets a signal, so I (without looking at the real pinouts) just found which pin starts the monitor on the Sun and just tried each pin on the Indy until it woke up. Turns out this is the Composite Sync pin on both sides.

The monitor came up but the screen was scrambled sideways. I went into the serial console and entered

setenv monitor H
Hit reset and the monitor came to life with the Indy logo.

Here's the picture of the hack:

Image

A picture of the Irix Login screen:

Image

Serial Console on my laptop:

Image

My Indy running topless!

Image

Oddly enough the fans are spinning but they must have been so scared by the flash that they froze for a milli-second!

Enjoy!

_________________
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
That's fine with me. Today I'm working another way around this since it is kinda crappy. Maybe connecting the pins together on the cable, so whatever it is plugged in to will work.

_________________
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
Ok, I've got it wired for universal now!

First I tied the pin 3 and pin 5 together (white and blue)
White is the Sun Sync pin and Blue is the SGI Sync Pin. Now they are both connected to the original location of the white pin using a needle.

Image

Here are the new confirmation screenshots:

SGI:
Image

SUN:
Image

After confirming the hack worked, I cut the needle in half so it didn't stick out and ended up with this:

Image


Just to be safe I put electrical tape over the connector.

This modifcation was done to a low voltage circuit on the monitor, so there isn't much risk of shock, however the large metal case above it has some test points on the circuit board that are labeled at 1000 Volts and more. Basically any wire that runs to the tube should be considered dangerous to touch. (Especially if it has a suction cup on the end!!)

And to top that off, I just found a remote on ebay for $1.50!
http://cgi.ebay.com/ws/eBayISAPI.dll?Vi ... 3030617111

_________________
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
I learned vi in a college unix class after I had been using linux for a few years. I like it because I know that it is on any system.

_________________
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
If you like a java editor try Arachnophilia, it has automatic code beautifing for most programming languages, html and stuff like that.
http://www.arachnoid.com/arachnophilia/
And it's free :)

_________________
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
Irix has it's own java run time installed. I've ran .jar files before.

java -jar Arachnophilia.jar (i think)


You might even be able to just

chmod +x Arachnophilia.jar
and
./Arachnophilia.jar

_________________
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
One good turn deserves another.

Indy (below)
Sparcstation4 85/192mb ram 2.1gb Solaris 7
Aries Marixx-MS (Sparcstation 5 clone in an SS1 box) 256mb, 2.1gb Solaris 9
2 Sparc classics (OpenBSD 2.7 and the other is disassembled)
IPC (bad nvram)
Gallantweb GW500 mini server (ClarkConnect Linux 1.2, RH 7.3 based)
Dell Poweredge 6100 Dual P-Pro 200 1gb ram, 6x9.1gb raid 5 (NT4)
Dell Inspiron 4100 1ghz w/ Radeon (modified to be a Latitude C610 so I can use the dock) XP and Solaris 9 dual Boot!
Dell Latitude c600 (600Mhz) motherboard with broken power connector (works on battery!)
Dell Latitude XPi P133 (Somehow running Windows 2000 hehe)
HP Netserver 5/100 LM (case modified to fit an Asus P2BS) Compaq Smart/2 P Raid Solaris 9 Intel
Apple Quadra 650 A/UX 3.1
Apple Quadra 840av
Apple Macintosh SE 4mb/2.1gb
Apple Performa 6360
Tandy TRS-80 MC-10 4k ram! (my first computer! Still works, now it's 20 years old!)
Tandy TRS-80 Color Computer 2 (OS-9 MultiTasking OS) 64k
Commodore vic-20, given to me in the early 90's
Indigo2 Motherboard, no video card, 200mhz r4400. Needs case and psu.
Too many misc x86 computers and parts
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
I'm still considering if I could bump my 150SC to a 200SC :D .

Just need that 66mhz 3.3v crystal. :lol:
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
chicago-joe wrote: I don't know much about Indys, but the 180 and 200MHz O2s use the NEC v5000 cpu chip. I'll bet the R5000 series Indys use the same series of cpu chips. NEC made a V5000A series chip (pin and command compatable) that maxed out at 266MHz and I have seen these around so they are available. I downloaded the data and use guides for both and the only problems I see are that the 150, 180, 200 cpus use a 3.3V core and IO voltage and the 250 and 266 cpus use a 2.5V core and 3.3V IO voltage and there is not a 2.5 mutiplier for the core speed. I don't know how hard it would be to modify the voltages on the cpu card, if it could be done at all. I don't know what would happen if you ran a 266 chip with 3.3V on the core, it would get HOT so you would have to cool it well and I would think the chip life would be shorter but it might still last quite a while and should be much better in performance. To get around the core speed problem you would have to change the control resistors on the PLL chip (ICS9159-10) to change the Xtal to output ratio to 93/20 (66MHz X cpu mult of 4) to run the chip at 266MHz, this should be easy enough to do. I might try this with an O2 200MHz cpu board, I would think if it works on an O2 board it could be made to work on an Indy cpu board.Joe


So... I am assuming the actual socketed chip is the same among the Indy and O2 right?

The thought of owning the worlds fastest Indy just makes me drool. Well actually lets just make it an even 300. :lol:
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
Here's a O2 RM5200 starter system. http://cgi.ebay.com/ws/eBayISAPI.dll?Vi ... gory=11223

But at $600.00 OUCH!!
- Stonent -

The preceding post has been brought to you in Infinite Reality!

Image
Ok after reading the O2 overclocking guide, I see that the Indy R5k module has J1 - J5 on the side. Could these have a similar function to the resistor matrix on the O2?
http://132.180.68.114/~gemm/images/o2/i ... _modul.jpg
- Stonent -

The preceding post has been brought to you in Infinite Reality!

Image
Oh well, if I feel brave, I'll try a faster crystal.
- Stonent -

The preceding post has been brought to you in Infinite Reality!

Image
I found this:

SR71040A, a MIPS64 600Mhz, superscalar embedded microprocessor represents the highest value in terms of performance to the dollar available in the MIPS64 architecture today. The SR71040A complements SandCraft’s SR71010A, the industry’s highest performance production released MIPS64 CPU, by adding a lower cost option to the SR71000 family of processors. The SR71040A utilizes the same CPU pipeline as the SR71010A, but with smaller caches and in a lower pin-count package.

The SR71040A provides an upgrade path for users of the R4000 and R5000-class processors in low to mid range embedded systems, and also enables SandCraft to address more value oriented applications, including enterprise LANs, Storage Area Network systems, security processing systems, remote aggregation systems such as DSLAMs and wireless head ends, and office automation products (laser printers and multifunction peripherals).


These processors are $20 USD in lots of 10,000.

I doubt that they are in a compatable package though...


Here's a link for more info: http://www.morphoses.com/portfolio/sand ... 040.ai.pdf

256 pin TBGA package

The VR5000 is a 223 pin Ceramic Pin Grid Array. Maybe an adaptor? :lol:

http://www.info.fundp.ac.be/~bqu/downloads/vr5000ds.pdf
- Stonent -

The preceding post has been brought to you in Infinite Reality!

Image
The GXemul site ( http://gavare.se/gxemul/ )mentions that you can dump the PROM on an O2 but it doesn't support IP32 enough to work. So I was thinking about dumping the PROM on my Indy but wasn't sure if he PROM was at the same location.

Dumping the PROM on a SGI O2:
The general ideas in this section applies to using ROM images from other machines as well. Besides DECstation, I've also tried this on an SGI IP32 ("O2").

For the O2, a suitable command to dump the prom memory range is

>> dump -b 0xBFC00000:0xBFC80000

Make sure you capture all the output (via serial console) into a file, and then run experiments/sgiprom_to_bin on the captured file.

(2005-01-16: The emulator doesn't really emulate the IP32 well enough to actually run the PROM image without using special hacks, but it might do so some time in the future.)


What do you think? Does an Indy R5000SC keep its PROM in the same location?
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
MooglyGuy wrote: All MIPS processors have their boot ROMs located at 0xBFC00000, so yes, it will work. Incidentally, if you want to emulate an R5K Indy, just grab the boot ROM here: http://einstein.etsu.edu/~zrah2/ip225015.zip - it's off of a 150MHz R5K Indy. Fair warning, you might have to swap it for endianness, though. It's only in its current format because that's what my own emulator takes.


Which emulator do you use?

edit: Something MAME related?
- Stonent -

The preceding post has been brought to you in Infinite Reality!

Image

Code: Select all

Aurora ~ # gxemul -E sgi -e ip22 -Q -M128 -q 0xbfc00000:ip225015be.bin

VDMA Clear failed to start, cause:
DMA_RUN:
Exception: <vector=UTLB Miss>
EPC: bfc013f4, ErrEPC: 00000000, BadVaddr: 1fa0204c, RA: bfc013fc
Cause: 80000008, Status: 30410002, CacheErr: 00000000
CpuParityErr: 00000000, GioParityErr: 00000000
Config: 00804482
LIOstatus0: 00000000, LIOstatus1: 00000000, LIOstatus2: 00000000
CpuErrorAddr: 00000000, GioErrorAddr: 00000000


Well, that was interesting. Byteswapping worked though. Now I can run strings on the file and actually read the text inside it.
- Stonent -

The preceding post has been brought to you in Infinite Reality!

Image
I like gxemul because it is easy to use. The last time I played with MESS was about a year ago. It was really hard to get things going. I wish the win32 gui for MESS was ported to Linux/Unix etc.
- Stonent -

The preceding post has been brought to you in Infinite Reality!

Image
Anyone know of an easy way to correctly byteswap these?

(edit, nevermind... viewtopic.php?t=5665&highlight=byteswap )

I was able to get MESS to display the indy logo by renaming the single indy 4613 file that was byteswapped to ip224613.bin
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
Yeah I figured that out myself. But I can't get past the menu. I don't know how to make the mouse work.
- Stonent -

The preceding post has been brought to you in Infinite Reality!

Image
hamei wrote:
zizban wrote: A pain ain't the half of it. I takes nearly a day for on mac OS X and it has to have its hand held the whole time.

Probably an urban myth but I remember hearing something about a full day on an 8 processor Origin in Irix .... yuck !


I wonder if they were building with -j8 ?

I'd hate to think that make was running serial jobs rather than parallel on an 8-way system.
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
I thought I built OO.O Ximian from source on my gentoo drive. Using gcc 3.3.4
- Stonent -

The preceding post has been brought to you in Infinite Reality!

Image
What did you use to edit the file in Windows? I've got out of memory errors just trying to open 2 or 3 mb files with Notepad.
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image
I guess the graphical people would use SGI at work and Mac at home, but I certainly couldn't see Unixy people using SGI at work and a Mac at home (at least in pre-osx days)
- Stonent -
The preceding post has been brought to you in Infinite Reality!
Image