[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Scripple ][
On Jun 23, 11:38 am, sicklittlemonkey <nick.westg...@gmail.com> wrote:
> Well, somebody had to do it ... Apple ][ emulation in Javascript.
> It's a bit of a hack, and buggy, and not really useful either.
> Nevertheless, thanks to the magic of Google Web Toolkit:http://scripple-2.appspot.com/
Hey, ? "Hello" was working again! Cool! I noticed that inverse video
doesn't yet though.
>
> Notes:
> - Type in the input box indicated - and hit enter a few times first
> - Unfortunately I'd have to recommend IE at this stage
Noooooooooooooo!!! :-D
> - Firefox and Chrome work but there is a scrolling (table) bug to
> squash
Chrome is going to have the best JS performance of the bunch, so I've
read.
> - It's 48k, text-only, no disk or other hardware, just the DO-F8 ROMs
E000G goes back to basic alright... No softswitches other than
keyboard though, is that right?
> - Entering the monitor with call-151 is probably the most fun
>
> If anyone wants the source, email me. It's a Java project in Eclipse.
> I'll get around to uploading it somewhere eventually.
>
> Cheers,
> Nick.
Side note, I was able to crunch the javascript with Memtronic's
cruncher down to 28kb using the "hardcore" setting. You might only
have to break the JS into two parts if you want to go that route.
Neat stuff, Nick! Let me know if you need any ideas of how to
implement graphics with a canvas object (or just cheat and make a
table with 280x140 pixels in it...) Javascript is too slow to have a
full screen refresh in higher graphics modes, you might want to borrow
the JACE listener-based approach for updating graphics -- such as
having 4 divs that you flip between depending on what graphics mode is
active. I'd be happy to mock that up in a few weeks, time
permitting. I'm pretty okay at DHTML.
-Brendan
- References:
- Scripple ][
- From: sicklittlemonkey <nick.westgate@gmail.com>