Posted By: Dan Fernandez | Mar 25th @ 12:09 PM | 14,303 Views | 10 Comments

Cycle-exact Commodore 64 emulator written in C#, much ported from C++ Frodo emulator. Done just to prove Silverlight can do almost anything. Most C64 hardware is emulated and it’s running off real C64 ROM images. Display is a MediaStreamSource 50fps video I’m generating from raw emulated VIC-II graphics chip output.

Built by:
- Pete Brown

Tools used:
- Microsoft Visual Studio 2008, Silverlight 3

Rating:
2
0
TheOtherScott
TheOtherScott
I'm not that Scott.
LOAD "*", 8, 1

Man, does that bring back memories!
Give me a "PEEK", Give me a "POKE", What do you get, a "SPRITE"!
Psychlist1972
Psychlist1972
Pete Brown [MSFT]

Glad you all liked it. I'll release the source to codeplex shortly. Plus, there should be a show on hanselminutes in the next week, and a brief look at this and my sl3 synthesizer on the continuum show soon.

I had a ton of fun doing this Smiley

Pete

Remember typing in the read/data statements from Compute magazine? I would read them into a tape recorder (Hold down "Play" and "Record" at the same time) and then listen to it and type the byte code in.

God I'm old.

-dave-
Psychlist1972
Psychlist1972
Pete Brown [MSFT]
My friend and I used to take turns reading and typing. It was sweet when they switched from decimal to hex: 1/3 less typing!

Pete
Typing in those programs was how I got to be such a fast typist. Wink Awesome work, Pete!
Ted Kolovos
Ted Kolovos
CSharpUniversity.com
That was worth it to see the Break Dance game alone!
I love the music in the demo video.  Purple Motion meets Dr. Who?  Now I need to go see if I can find the Unreal demo on YouTube.  Thanks for the trip down memory lane!
Microsoft Communities