The Emergent Properties of Meat
Blog
Software
Hardware
About me
Photography
 Logos
Bigger projects: emc2 & AXIS
Friends' pages:
Alex
Bill
Chris
Jon
Michael
Email me: jepler@unpy.net

22 July 2008, 3:09 UTCThe sump.org digital logic analyzer

Triggering on a glitch (unexpected low time) on channel 5(M) (L)
Ever since Steve Padnos let me borrow his commercial logic analyzer at CNC Workshop, I've been wishing I had one. Several years ago, fenn alerted me to minila, which consists of GPL hardware and software, but there don't seem to (presently) be any pre-built boards available for purchase, and I don't relish soldering surface-mount parts.

Then I stumbled on this FPGA Based Logic Analyzer. It's works on the still-available, $100 "S3BOARD", and the FPGA firmware is GPL. (It also has somewhat more memory than minila, and can also go up to 200MHz. On the other hand, it doesn't have a mode like minila's "state analysis", and it transfers over slow RS232 serial instead of EPP). I got the board today, and have some initial experiences to report.

read more... [No comments]


26 June 2008, 14:37 UTCHow to tunnel vmware over ssh
Make sure that vmware works on the local network, and install the vmware software on the remote machine.

To create the tunnel, run a command like ssh -N -L9021:localhost:902 vmware-server, then enter localhost:9021 in the vmware "connect to host" dialog. The tunnel will remain available until the ssh connection is closed.

[permalink] [No comments]


17 June 2008, 11:53 UTCzeldaTp.patch: Nintendo stepped in (part 3 of 3, I guess)
I spent a few evenings trying to get an indication that my code inside the savegame was being executed on the wii (basically inserting what I had identified as the color setting function at the start of the shellcode area) and didn't have an immediate success. But now Nintendo has released a set of updates which specifically block the Zelda hack. They have inserted special code in the system menu to specifically check the length of NUL-terminated strings in the Zelda: Twilight Princess savegame file. This would reduce a GPL'd zelda loader from being an important piece of Free software to being an uninteresting footnote, so I'm not going to spend more time on this endavour.

If you're a reader with an interest in savegame exploits, though, I urge you to read this; if you have an existing homebrew loader such as HBC, you can use wiifuse+net to read and install savegame files without needing any keys. Let me know when you have something interesting!

[permalink] [No comments]


10 June 2008, 18:10 UTCzeldaTp.dat: complete corresponding source code (part 2 of ?)

Partial hex dump of zeldaTp.dat(M) (L)
The GNU GPL, my personal gold standard for a Free Software license, requires that you distribute the "complete corresponding machine-readable source code" in "the preferred form of the work for making modifications to it" for the binary program. But is it completely clear what that means in this case?

read more... [No comments]


9 June 2008, 22:29 UTCzeldaTp.dat exploit analysis (part 1 of ?)
Since a source release for either of the major hombrew methods does not seem to be forthcoming from the original creators, I've started reverse engineering the zelda exploit. My ultimate goal is to create a hombrew method which anyone is free to build from source code. I will be concentrating on the 'rzde2' version of the Twilight Hack, since that's the disc version I own.

read more... [No comments]


8 June 2008, 1:39 UTCFirst crack at a wii dvd API
Based on the information at http://wiibrew.org/wiki//dev/di with hints from a few good guys on efnet/#wiidev, I got a basic wii dvd interface done. It includes

read more... [No comments]


7 June 2008, 1:43 UTCwiifuse + net
I modified wiifuse to work over the wireless network. unfortunately, for me it crashes very shortly after starting. Update: after fixing two memory leaks (one in wiifuse-server, one in libogc), it works for minutes at a time. Update2: New feature in version net3: if you don't specify an identity with -i, the one on the disc inserted in your wii is used (no need to extract the tmd/tik/cert first).

read more... [No comments]


6 June 2008, 12:07 UTCCall graph from powerpc elf file with debug symbols

partial callgraph from savegame-extractor(M) (L)
I was trying to decypher a particular piece of wii homebrew and wrote this script to show a call graph, excluding some functions I was uninterested in. Requires powerpc development tools, graphvis, python, and a wii homebrew .elf with symbols intact.

Files currently attached to this page:

cg.py1.2kB

[permalink] [No comments]


3 June 2008, 15:22 UTCWii Back
My wii just got back from being repaired. The graphics are fixed, and in fact everything just "looks better" than I remember. Whether this is because the defective console was just rendering everything a bit wrong (in addition to the obvious sparkles in certain parts of certain games), or whether it's just my imagination, I don't know.

read more... [No comments]


13 May 2008, 23:41 UTCOh no! My wii is broken
My wii has developed the GPU overheating problem, which causes annoying little visual artifacts to appear in games. My should still be in warranty (barely, I bought it 13 months ago, but I'm supposed to have an additional 3 month warranty for registering the wii online), so hopefully nintendo will fix it free of charge and without me losing my virtual console purchases (watch this space). Update, 20080522: After a phone call to NOA, I got my repair changed from "Payment due: $82.50" to covered under warranty. I'll have to hold my breath for a few weeks to find out about the fate of my virtual console titles.

Lucky for me I never modded my wii!

Maybe I'll use this as an excuse to pick up a used PS2. Update: I did. We Love Katamari is now devouring my time.

[permalink] [No comments]



8 May 2008, 3:12 UTChiff: hashing diff
8 May 2008, 2:28 UTCTyler Wong's Possibly Optimal Hangman Strategy
6 May 2008, 3:02 UTCBah, it's garbage
1 May 2008, 21:33 UTCmailpie: updated to version 0.2
29 April 2008, 16:13 UTCNew Laptop
26 April 2008, 17:03 UTC in softwaremailpie 0.1: full-text search of large e-mail archives
24 March 2008, 23:40 UTCturd: Tape Usage of Real Disk
23 January 2008, 16:36 UTCMath is hard (even for google)!
28 December 2007, 21:24 UTCCollate this!
21 December 2007, 21:28 UTCAs seen in hell....
26 November 2007, 19:29 UTCMaking a YouTube video of X program
19 November 2007, 16:38 UTCAs seen on the internet
7 October 2007, 13:20 UTC in softwarel2h: A new converter from LyX to HTML (updated)
28 August 2007, 1:44 UTCBye Bye Gamefly
6 August 2007, 13:34 UTCBreezy Apt Repository / Deb Mirror
26 July 2007, 16:23 UTCgamefly: it's no netflix
23 July 2007, 15:49 UTCMontréal Botanical Garden
19 July 2007, 11:30 UTCCanada Trip 2007
10 July 2007, 1:28 UTCpincompare.py: compare pin assignments from two Quartus II .qsf files
25 April 2007, 1:31 UTCEurope 2007: First days

All older entries



Powered by the Emergent Properties of Meat. Copyright © 2004-2007 Jeff Epler
[atom feed]  
[æ]