Never before have I been so excited by 38911 bytes free. Behold FC64 in action!
Claus sent me the above image this morning and I nearly fell off my chair. The FC64 emulator is definitely making progress. The magic blue screen of joy... I can't stress enough how important this initial boot screen is. Getting this screen in place means the basic hardware is emulated and should mean smoother sailing from here on out.
More to come! Right now the code is a little ugly and needs to be optimized. It's a tad on the slow side, but it'll get better. I don't believe the latest changes have been migrated into SVN yet - Claus is still tweaking a few things. Stay tuned...
Seriously.. Commodore 64 in Flash? Who would've thought... ActionScript 3 p@wnz!
UPDATE: To see the running example in action, check out http://codeazur.com.br/stuff/fc64/. Flash Player 9 Beta 3 is required, and the screen will draw around frame 100.
Be sure to view the live demo with the release version of the Player, available at http://www.adobe.com/products/flashplayer/public_beta/. The player that ships with FlexBuilder on labs is the debug player. The release player seems to run FC64 about 4x faster... I'm seeing ~63 frames per second on my computer with the release player (which is fast enough for "real time" emulation).
As Claus mentions, if the timers were working as they should the cursor would be blinking, and if the keyboard mapping was implemented you could actually write some commodore basic v2 programs already...ActionScript, ActionScript 3, Flash, Commodore 64, C64, Emulator