Skip to content

Welcome @TomHarte - CLK emulator + PowerPC compilers synergy? #6

@Scottcjn

Description

@Scottcjn

Hey @TomHarte -- noticed you starred this repo. Huge fan of CLK (1,084 stars, 20+ emulated platforms!). Your work on cycle-accurate emulation of vintage hardware is exactly the kind of deep silicon understanding we're exploring here.

A few connections that might interest you:

PowerPC Toolchain for Vintage Mac Emulation

This repo has working GCC 7 and GCC 10 builds for Mac OS X Tiger/Leopard on real PowerPC G4/G5 hardware. If you ever want to cross-compile CLK components targeting PowerPC, or test cycle-accurate behavior against real silicon, we have:

  • Power Mac G4 (Dual) — 192.168.0.125
  • Power Mac G5 (Dual 2.0 GHz) — 192.168.0.130
  • PowerBook G4s (multiple)
  • IBM POWER8 S824 (16-core, 128 threads, 512 GB RAM)

RustChain Proof-of-Antiquity

Our RustChain project uses hardware fingerprinting to verify real vintage hardware — clock drift signatures, cache timing profiles, SIMD unit identity, thermal drift entropy. The exact kind of micro-architectural detail that matters for accurate emulation.

The hardware fingerprint checks measure things like:

  • Oscillator drift variance (real vs emulated silicon)
  • Cache latency harmonics across L1/L2/L3
  • SIMD pipeline bias profiles (AltiVec/VSX on PPC)
  • Anti-emulation behavioral checks

Your expertise in cycle-accurate emulation is the exact inverse of what we're trying to detect — someone who understands how real hardware behaves at the bus level would have fascinating insights.

POWER8 PSE (Proto-Sentient Emergence)

We're running LLM inference on the POWER8 using vec_perm for non-bijunctive attention collapse — something impossible on x86/ARM. If low-latency trading has you thinking about hardware-aware optimization, this might scratch the same itch.

Open Invitation

No pressure at all — just wanted to say hello and flag the overlap. If any of this interests you:

Your m68k disassembler (dis68k, 51 stars) and CP/M emulator (237 stars) are legendary. Would love to hear your thoughts if any of this resonates.

Cheers from Elyan Labs 🔥

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions