Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

cellularmitosis

macrumors regular
Original poster
I started a new vibe-coding project: hacking Memtest86+ to work on PowerPC Macs: https://github.com/cellularmitosis/memtestppc

Because who doesn't love a little blasphemy! (PC BIOS 8x16 font on a Mac 😱)

It is far enough along that it actually runs!

QEMU screenshot:

memtestppc-v0.01.png


Photo of it running on actual hardware:

IMG_5629.jpg


(my iPhone did weird things to the white balance: the text is white in real life)

Unfortunately I don't have a bad stick of RAM to give it a real test.

To use this:

Download and burn the .iso (attached as memtestppc.iso.zip) (a whopping 21KB when compressed as a .zip!)

or:

Unzip the attached memtest.zip and copy the bootable ELF file (memtest) to the root level of your Tiger/Leopard partition (as /memtest, right next to /mach_kernel), then boot into OpenFirmware (command + option + o + f) and type in 'boot hd:3,memtest' if booting from the first partition. (That's just a single-shot -- your computer will resume booting Tiger/Leopard after you reboot)

If anyone has any bad RAM I'd love to get a real test case!
 

Attachments

Update: the previous post was more of a proof of concept -- it ported the real bit testing pattern functions, but the UI was mostly just an approximation.

Then I went back and had claude do a complete function-by-function port of the Memtest86+ 2.00 codebase. So now the UI is completely faithful to the original, the options menu works, etc. v2.00: https://github.com/cellularmitosis/memtestppc/releases/tag/v2.00

memtestppc-v2.00.png
 

Attachments

Register on MacRumors! This sidebar will go away, and you'll see fewer ads.