A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/f00stx/netcat-cpi-kernel-module-bsd/tree/bsd below:

GitHub - f00stx/netcat-cpi-kernel-module-bsd at bsd

♫ netcat - Cycles Per Instruction

by Brandon Lucia, Andrew Olmstead, and David Balatero

Released April 2014

Ported to FreeBSD by Richard Walker and @grimreaper.

Cycles Per Instruction - The Kernel Module Edition - FreeBSD Flavoured!

Cycles Per Instruction has been ported to FreeBSD as a totally self-indulgent exercise in kernel module writing.

You'll need FreeBSD (really?), and audio/vorbis-tools. Note that this has only been tested on FreeBSD 10 on a PowerPC 970 (Powermac G5 PCIe).

UPDATE: Successfully builds/loads/plays on FreeBSD 10 on amd64. However, loading the module causes a kernel panic for any system shy of 6GB RAM (from a barebones install anyway - YMMV).

Interestingly enough, the order in which the track headers are included is still important - 1-2-3-4-5-6 crashes the compiler, 4-5-6-1-2-3 compiles fine. Someone who knows C a bit better than me could probably work out why.

If it sounds like someone is sandblasting a glockenspiel, you're probably having the same issue with the Powermac built-in audio that I did. Playing it through a pair of USB headphones worked a treat.

Enjoy! And please improve my chicken-scrawl code. I'm new to C.

Thanks to @grimreaper for his early work on porting the module.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4