The collected works of emachine

Hiya, I'm trying to get this to work:
http://www.iti.uni-stuttgart.de/~bartsc ... /Main_Page

I've mostly built Kaffe ( http://www.kaffe.org ) but build dumps at end due to the jitter only supporting o32. Are there any Java 5 alternatives for IRIX or am i SOL?

BTW, Ive built gEDA, FreeHDL, pcb, etc as well. They build with almost no problems.....

Best regards,
emachine
Hello all,

For the hell of it I tried to build the latest sources for GemRB ( http://en.wikipedia.org/wiki/GemRB ) on my Fuel (Planescape Torment was a kick ass game lol). Mipspro compiled almost straight away with very little tweaking - just some Makefile gorp.

That said when I run I get the following:

GemRB Core Version v0.2.9 Loading...
[Core]: Initializing Variables Dictionary...[OK]
[Config]: Trying to open GemRB.cfg
[OK]
[Core]: Starting Plugin Manager...
[PluginMgr]: Loading Plugins...
[PluginMgr]: Searching for plugins in: /usr/nekoware/gemrb/lib/gemrb/
[PluginMgr]: Loading: /usr/nekoware/gemrb/lib/gemrb/libGUIScript.so...[OK]
[PluginMgr]: Checking Plugin Version...[OK]
[PluginMgr]: Loading Exports for GUI Script Engine (Python)...[OK]
[PluginMgr]: Loading: /usr/nekoware/gemrb/lib/gemrb/libSDLVideo.so...[OK]
<snip>

all this is goodness until:

[KEYImporter]: Opening /usr/people/mejdrich/PST/CHITIN.KEY...[OK]
[KEYImporter]: Checking file type...[OK]
[KEYImporter]: Reading Resources...
[KEYImporter]: BIF Files Count: 1946222592 (Starting at 402653184 Bytes)
[KEYImporter]: RES Count: 1731133440 (Starting at 924975104 Bytes)
[Streams]: Invalid seek position: 402653184 (limit: 178649)
[Streams]: Invalid seek position: 402653184 (limit: 178649)
[Streams]: Invalid seek position: 796226418 (limit: 178649)
[Streams]: Invalid seek position: 402653196 (limit: 178649)
[Streams]: Invalid seek position: 796226418 (limit: 178649)
<goes on forever>
<snip>

Does this look familiar to anyone? I'm suspecting Endianness or iostream issues, etc, but thought I'd see if anyone had experienced anything similar...

Best regards,
Eric
All,

I have build and uploaded neko_bochs-2.3.7 to the ftp site (incoming). I have successfully booted both freedos and linux.

Enjoy!

Eric
Mornin,

neko_kegs-0.91 uploaded to ftp.nekochan.net in incoming. kegs is an Apple IIgs virtual machine.

Example config file is located in /usr/nekoware/share/kegs.

Here is a screenshot:

Attachment:
snap.jpg
snap.jpg [ 307.3 KiB | Viewed 136 times ]


Best regards,
Eric
The last time I use Bochs to run a Windows OS (Windows 95) was back on an R5k O2 if I remember correctly. It was slow thats for sure.

Bochs has gotten quite a bit faster back then (still interpreted x86 tho), and pretty big jump from an R5k to R14/16k. I've been meaning to find my Windows 2000 OEM install disk and get this installed (on my TODO list). Once I get it up and running I'll let you know how it performs relative to Windows 95 on Softwindows.

I'm also working on building QEMU 0.91. I did have QEMU 0.7x running quite a while ago on my old Octane and that was considerably faster then Bochs. Probably going to be awhile until I get back to QEMU 0.91, but if I get it built and working will post it up.

Best regards,
Eric
What: Icarus Verilog

What is it:
Quote:
Icarus Verilog is intended to compile ALL of the Verilog HDL as
described in the IEEE-1364 standard. Of course, it's not quite there
yet. It does currently handle a mix of structural and behavioral
constructs. For a view of the current state of Icarus Verilog, see its
home page at <http://www.icarus.com/eda/verilog>.

Icarus Verilog is not aimed at being a simulator in the traditional
sense, but a compiler that generates code employed by back-end
tools. These back-end tools currently include a simulator engine
called VVP, an XNF (Xilinx Netlist Format) generator and an EDIF FPGA
netlist generator. In the future, backends are expected for EDIF/LPM,
structural Verilog, VHDL, etc.


I have successfully compiled and run several Verilog designs / testbenches. Now to start building GTKwave.....

Cheers,
Eric
Glad it works! It had been awhile since I put together a tardist.....
Heres a screenshot:

Attachment:
supertuxkart.jpg
supertuxkart.jpg [ 241.3 KiB | Viewed 2155 times ]


Its a pretty big tardist... ~128meg.

Runs fine on the Tezro :D

Best regards,
emachine
Interesting. I don't believe its related to the music files because I see the same two lines and runs just fine.

Google search looks like its not an IRIX only "problem"? Most references say that its a problem with the GL library (which seems unlikely to me). Would be interesting to see what others see?

Emachine
Heres a list of the library dependencies on my box. I need to do a better job of getting the library dependencies in the tardist, was kind of in a hurry when I put this together.

Code:
libglut.so  =>   /usr/nekoware/lib/libglut.so
libGLU.so  =>    /usr/lib32/libGLU.so
libGL.so  =>     /usr/lib32/libGL.so
libm.so  =>      /usr/lib32/libm.so
libintl.so.4  =>         /usr/nekoware/lib/libintl.so.4
libSDL-1.2.so.1  =>      /usr/nekoware/lib/libSDL-1.2.so.1
libopenal.so.0  =>       /usr/nekoware/lib/libopenal.so.0
libvorbisfile.so.4  =>   /usr/nekoware/lib/libvorbisfile.so.4
libalut.so.1  =>         /usr/nekoware/lib/libalut.so.1
libCsup.so  =>   /usr/lib32/libCsup.so
libC.so.2  =>    /usr/lib32/libC.so.2
libCio.so.1  =>  /usr/lib32/libCio.so.1
libc.so.1  =>    /usr/lib32/libc.so.1
libXmu.so  =>    /usr/lib32/libXmu.so
libXext.so  =>   /usr/lib32/libXext.so
libX11.so.1  =>  /usr/lib32/libX11.so.1
libXi.so  =>     /usr/lib32/libXi.so
libGLcore.so  =>         /usr/lib32/libGLcore.so
libXsgivc.so  =>         /usr/lib32/libXsgivc.so
libiconv.so.3  =>        /usr/nekoware/lib/libiconv.so.3
libaudio.so  =>  /usr/lib32/libaudio.so
libpthread.so  =>        /usr/lib32/libpthread.so
libdl.so  =>     /usr/lib32/libdl.so
libvorbis.so.1  =>       /usr/nekoware/lib/libvorbis.so.1
libogg.so.1  =>  /usr/nekoware/lib/libogg.so.1
libXt.so  =>     /usr/lib32/libXt.so
libgen.so  =>    /usr/lib32/libgen.so

PM sent.

emachine
Hi there, what V10 do you have in your X-Brick? I also have an X-Brick that Id like to shove a couple v10/v12s in since I have a spare I, X, and C brick....

Best regards, E
Morning,

Anyone know the specifics of what kinds of PCI cards work / do not work in VW320 PCI slots? I remember a post a long while back saying they were "non-universal". Does this mean they were electrically incompatible? Does the prom not walk the PCI bus correctly and present the device tree to w2k?

I have a need to unearth a win2k box, and have a couple VW320s (including one with dual 1g cpus) in boxes in the closet that would be nice to use instead of actually going and finding parts to put together an old shitty win2k box...

Thanks,
E
Hi, thanks for replies.

I'm getting my NPDP-GDEV up and running again (or trying). It uses a special PCI interface card to interface to a PC with the development environment on it which runs under win2k. The PCI card is a NPDP-ODEM card (optical disk emulation card). I had to buy one on eBay since my old one is shot. I'd also like to get another one as a spare if anyone has one they would like to sell. There's at least $200 in it for you. :)

Its a universal PCI card (two notches 3.3v or 5v) I believe.
Here's a pic if your interested (kudos to assemblergames.com forums for pics):

odem card.jpeg
odem card.jpeg (28.26 KiB) Viewed 549 times


So I'd rather not have to go out and build an old windoze pc to run this since I gave away all my old PC parts and cases long ago...except for the VW320s.

Best regards,
E
Success! :D :D

The card works perfectly under Win2k on the vw320. It took a reinstall of win2k to get there due to my drive being partitioned in a way which didnt leave enough space on the C: drive for some of the SW that had to be installed.

Still a pretty snappy machine for how old it is.

Will post some pics when I get home from work tonight.

Laterz,
E
It lives!



E
bplaa.yai wrote:
porter wrote: What plonker came up with this dim-witted idea?

pip wrote: Wow, I'd like to see some code that makes use of this (and then smack the person who wrote it).

I found this code in the dispatcher of a direct threaded bytecode interpreter and, frankly, I cannot imagine any other practical use of this ;)
Oh well, I guess I'll either have to rewrite this part of the code, or make use of gcc (which have other drawbacks in my case)...


Correct, there is no other way to do this (threaded interpreter) short of assembly.
E
Updated neko_swig to 1.3.39, and dia to 0.97.

Best regards,
Eric
Built this a while ago, just getting around to packaging it up ><

Best regards,
Eric

fceu1.jpg
fceu1.jpg (62.89 KiB) Viewed 135 times


fceu2.jpg
fceu2.jpg (31.89 KiB) Viewed 135 times
The dependencies I know about - sorry I have extremely limited time, but the user/group I'm not sure about. If I have some time I'll take a look.

E
Hello, I have the guts of an Onyx that I'm giving away if anyone's interested. The pick up location is about an hour south east of Minneapolis/St. Paul MN. I am moving across country to a new job, and this stuff can't go with.

I don't have a hinv or anything but it was completely assembled / working before I had to rush and move. There is at least:
8 C bricks with r12k/400
2 Router bricks
2 I bricks
1 G brick (populated with one pipe - the display card is the 8 head)
All the cables and power supplies.
1 IBM raid
No racks of any kind.

--Eric
Oh yea, I don't want to do a bunch of separate stuff, if you want some of it, take all of it.

--Eric
Does anyone know how to do instruction by instruction tracing under IRIX? I.e. I want to run an application on my Tezro and generate an execution trace of every instruction executed including program counter, the raw instruction, and if a load or store the memory reference.

On my PowerPC box I would set the single step bit in MSR which causes a SIGTRAP on every instruction, so I just catch the handler, look at the context, save what I want, and then return. I have been mining the web for someone doing something equivalent on SGI but haven't been able to find anything.

Anyone have any pointers? I don't want to have to go find an emulator running Linux/MIPS and hack the sh** out of it to get a simple instruction trace lol.

Thanks,
--E
First of all, thanks for the replies so far.

Why do you want to look at things at the assembler level...? You could always run things through spim (in nekoware if I recall) .. xspim will show you all registers and memory and everything but it is only for MIPS I or MIPS II so nothing newer the R3000, IIRC. Again, this leads back to the question.. why..? If you strip (man strip) a copy of the binary what does single stepping dbx do..?


Sorry to give you the impression that this was for program optimization. I need to generate MIPS instruction traces (yes, they can be billions of instructions long) to feed into a cycle accurate trace driven SystemC model of a MIPS processor to evaluate its micro-architectural performance. So things like single stepping a debugger, etc, etc are out.

Like I mentioned before I have generated traces in the past directly from hardware on PPC by turning SS on and off at regular intervals during program execution to get a trace based statistical sampling of a programs behaviour. With the information per instruction like I mentioned (program counter, raw instruction, and memory reference if a load or store) with an appropraite model that models not ontly the processor pipeline and caches, but also a cache hierarchy (L2, L3 and beyond) and memory nest a microprocessor architect (me) can get a very accurate view of the IPC of a machine as well as cache characteristics, sensitivities to queue depths, branch predictor sensitivities, etc.

par -i -SS -s -o <outputfilename> <cmdline that you're interested in>


Doesn't par only give me system call traces of a particular processes execution?

--E
A logic analyzer would probably work - and is something I've done in the past - depending on the capacity, but a half a trillion instruction trace takes up quite a bit of storage...

Unfortunately not an option in my current environment.

--E
All,

Selling:
I am asking $1500 a piece.

I also have a 20" Apple Cinema Display with the DVI to ADC converter. >$150.

I would have a difficult time shipping these and am hoping there would be a local buyer. I am now in Woodinville, WA - northeast of Seattle 20 miles or so.

Regards,
--Eric

P.S. Some folks had PM'd me asking for pics, so here they are!



It would be nice if there was a very thin stylus for the thing so you could do some decent diagramming with it - the biggest drawback for me. Otherwise its just a web device. I know Job's hates em. Still it does prevent it from being used in meetings where I am taking alot of quick notes, and diagrams.

--E
Added requested pictures.

--Eric
I am alive. Barely... PM sent.
--Eric