C64 emulator for Flash9 player

I found an interesting project mentioned in Adobe press release. New Flash9 should be faster than ever before…as usual in press releases :slight_smile:
But they mentioned Commodore64 emulator project based on new Flash9 virtual machine. I havent updated my office computer, but will update plugin player at home and try it out.

Sounds very interesting indeed, should I finally give it up and learn Flash. If they use Ecmascript syntax I may even able to write code now. Previous Flash versions I have looked at were a horrible environments for serious programming.

http://www.adobe.com/aboutadobe/pressroom/pressreleases/200606/062806Flash9.html
http://www.osflash.org/fc64
https://mirror1.cvsdude.com/trac/osflash/fc64/

(I make flash games for a living.)

I downloaded flex 2.0 and installed the flash 9.0 beta player and started playing around.
The best part of it is that the flex 2.0 dev kit is an eclipse plugin. It’s a HUUUGE step up from how I currently do my flash programming (manage resources in flash 8, code in eclipse with some keyword coloring, but no code completion).

Another nice thing is that actionscript 3.0 has MUCH better typing of variables. The compiler actually complains if you don’t type a variable now. Nice.
But it’s still the old “var cucumber:Number” nonsense, unfortunately.

As for the speed, I started porting parts of my doom2 software engine from java to as3/flash 9, and… well… it’s nowhere near as fast as java. A single floor and a single wall barely runs at interactive speed on my computer (30 fps).
While this is a HUGE improvement from flash 8 (~3 fps), it’s still pretty awful performance.

Either the flash team needs to learn to write proper virtual machines from sun, or sun needs to learn proper browser integration and marketing from macromedia. One of them needs to buy the other. :wink:

HA HA ;D

i do not know much about flash programming but once when i watched some flash api book one thing that was missing in my opinion was that ther is no direct way to manipulate image pixels. Have anything cheanged in new flash 9.0 release? or still some simple 3d renderers must use drawline functions to write pixels

Direct pixel manipulation has been possible since flash 8, but it got a lot better in flash 9, with the addition of the ByteArray class (think ByteBuffer in java).

Filling a 320x240 area with random pixels runs at about 60 fps, and that’s including the calls to Math.random.

Btw, it was possible to do some nifty stuff in flash 7 as well. :wink:

hmm nice i have 19 fps in that demo i have last question i know that i am annoying but this is last :

is there any free sdk/compiler or anything to get start with making flash programs for free?
something like java sdk so i will be able to compile flash programs and after that to watch the result in standard browser.

Free actionscript to .swf compiler: http://www.mtasc.org/
Eclipse plugin for actionscript development: http://sourceforge.net/projects/aseclipseplugin/

However, if you want the FANCY side of flash, what with the wysiwyg vector graphics editing or so, you’re on your own.

Slight offtopic but not much: quite nice and clever flash demos. Canvases are a rather small to keep framerate tolerable but anyway skillfull Flash programmer indeed.
http://lab.andre-michelle.com/

Would be nice to have similar Java2D demos and see how fps go.

does anyone know some tutorial or piece of flash code that shows how
to create image from some array using bytearray class and preview it in the most fastest way on screen.

Markus_Persson said that it is possible even in flash , please kill me i was googling looked to two flash 8 books and nothing, i was not able to find any simple piece of code that will show such stupid thing, i am flash noob , can anyone give some link please please

i was also posting to flash forums but their are not intrested in such coding arhhh

ActionScript3 (Flash9?) may help out. See load/getPixels method and bytearray class.
[url]http://www.flashguru.co.uk/actionscript-3-new-capabilities[/url