Welcome to Pete Brown's 10rem.net

First time here? If you are a developer or are interested in Microsoft tools and technology, please consider subscribing to the latest posts.

You may also be interested in my blog archives, the articles section, or some of my lab projects such as the C64 emulator written in Silverlight.

(hide this)

Lab Projects

The lab is where I keep on-going, interesting software and hardware projects.

These are lab-quality, and as such may be unfinished or unpolished. However, I think you'll enjoy them both for their utility as well as for what may be learned from them.

  • PsyMUD

    PsyMUD: MUD for Linux

    In Spring 2000, I decided to write my own MUD from scratch, in C++, on one of my Linux boxes. Once the perceived hard problems were solved, I lost interest in the project and the source code just atrophied. I've dug it up, and think it may be of interest to folks who remember MUDs, or who want to write telnet servers for Linux or other servers. I'm releasing the source to everyone to play with. Have fun!

    Last Updated:  Saturday, May 15, 2010
  • Commodore Logo

    Commodore 64 Emulator

    <p>The Commodore 64 Emulator is a Silverlight, WPF and Windows Phone 7 project Istarted during the Silverlight 2 pre-release timeframe, andcontinually updated since then. The latest version, which targets Silverlight 4, and possibly WPF4 and Windows Phone 7 supports many games, sound and display using the MediaStreamSource API an on-screen multi-touch keyboard, and better Windows integration when run in out-of-browser mode. The code is based primarily on the Frodo C/C++ emulator code, ported to C#.</p>

    Last Updated:  Monday, August 9, 2010
  • Commodore Logo

    Silverlight Synthesizer

    I originally wrote the Silverlight Synthesizer as a sound test to figure out how to create sound in Silverlight, specifically for the Commodore 64 emulator. It evolved from there to become a testbed for multi-oscillator real-time sound generation using Silverlight 3+. The current version of the synthesizer targets Silverlight 4.

    Last Updated:  Tuesday, September 11, 2012