Reply
Thread Tools
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#1
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,

Last edited by ArnimS; 2008-02-15 at 15:38. Reason: filename correction
 

The Following 5 Users Say Thank You to ArnimS For This Useful Post:
Posts: 958 | Thanked: 483 times | Joined on May 2010
#2
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's Avatar
Posts: 288 | Thanked: 175 times | Joined on Oct 2010 @ Petaling Jaya, Selangor, Malaysia
#3
Originally Posted by droll View Post
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...
__________________
Visit my blog at http://lifewithmaemo.blogspot.com or my website at http://www.renegade-uiq.com
 
Posts: 95 | Thanked: 21 times | Joined on Jan 2011
#4
mmmm what will do this emulator if i install it on m 900
 
Reply


 
Forum Jump


All times are GMT. The time now is 01:58.