maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   New Emulator port: Apple ][ (winapple) (https://talk.maemo.org/showthread.php?t=16662)

ArnimS 2008-02-15 08:56

New Emulator port: Apple ][ (winapple)
 
Hi, i found out that recently someone has ported (partially^Halmost fully) the excellent applewin emulator to linux. I had to make a few small changes to get it to compile (commented with ARNIM comments).

Amazingly it appears to consume very little (5-10%) of the N810 cpu.

However the sound is spluttery. Since cpu isn't pegged, i figured it was either pointer alignment problems, or bad buffer fill calculation. Enabling underrun/overrun debug output showed it was underrunning by 90-560 samples constantly. So i tried doubling the amount of data written in Speaker.cpp. This got rid of the splutters but caused periodic breaks (as something else was countering this change). See the ARNIM comment in Speaker.cpp

http://pupnik.de/maemoapple.tgz

It's a beautifully fast emulator, and it's the simplest i've seen in a long time. So I thought i'd share the sources and binary for anyone who wants to take a stab at fixing the sound. Just grep the source dir for my comments and you'll see where I was mucking-about.

(edit) development on applewin is ongoing - newer win-versions here http://applewin.berlios.de/
Cheers,

droll 2011-03-05 12:38

Re: New Emulator port: Apple ][ (winapple)
 
i know this is a bit old but how do you get games to load? i tried editing linapple.conf to assign a dsk to slot1 and to get it to automatically load on startup but nothing happens. help?

ajack 2011-03-05 12:56

Re: New Emulator port: Apple ][ (winapple)
 
Quote:

Originally Posted by droll (Post 961163)
i know this is a bit old but how do you get games to load? i tried editing linapple.conf to assign a dsk to slot1 and to get it to automatically load on startup but nothing happens. help?

I think disks should be in slot 6...

NOMIOMI 2011-03-05 13:08

Re: New Emulator port: Apple ][ (winapple)
 
mmmm what will do this emulator if i install it on m 900


All times are GMT. The time now is 00:29.

vBulletin® Version 3.8.8