My motivation to build AEJS came from these sources:
- The HTML5 era introduced new APIs which finally made it possible: Typed arrays, Web Audio, File, Canvas, Fullscreen, Gamepad
- It bridged front-end web development with low-level machine code, both of which are super awesome
- I still have the Amiga 500 I played with obsessively since 3 years-old
- The 68000 is legendary and I wanted to find out why
I stopped development for these reasons:
- This was my first emulator, and the Amiga 500 is a fairly complex set of chips, and I quickly realized it would take a very long time to complete. I decided to focus on other projects which could be finished in a more reasonable timeframe (I’m looking at you, ColorPal)
I may come up with the motivation to resume development at some point in the future. I still love my old Amiga 500 and want to see it live on in some fashion. I don’t like having pet projects nipping at my heels that never go anywhere, though, so I’m calling this one dead (for now).
Addendum: I just learned today (2013-12-16) that Christian Stefansen ported PUAE (Portable Universal Amiga Emulator) to PNaCl. This allows UAE to run inside any Chrome browser. Check it out or fork it.