Jump to content


Photo

Apple II Emulator


  • Please log in to reply
82 replies to this topic

#1 OFFLINE   LaxDragon

LaxDragon

    Newbie

  • Members
  • Pip
  • 8 posts
  • Local time: 10:53 AM

Posted 21 March 2011 - 03:32 PM

I was looking around for an Apple II emulator to run, and stumbled on LinApple http://sourceforge.n...jects/linapple/

Took a crack at trying to get it to compile, but ran into some snags. Code has not been updated since '07. Since it is SDL based, I thought it might be a great candidate for Pandora.

#2 OFFLINE   dxtech

dxtech

    Newbie

  • Members
  • Pip
  • 1 posts
  • Local time: 03:53 PM

Posted 31 March 2011 - 01:52 AM

I was looking around for an Apple II emulator to run, and stumbled on LinApple http://sourceforge.n...jects/linapple/

Took a crack at trying to get it to compile, but ran into some snags. Code has not been updated since '07. Since it is SDL based, I thought it might be a great candidate for Pandora.



I have been looking for an Apple IIe emulator on pandora too. I hope someone can get this to run.

#3 OFFLINE   Jerry Blade

Jerry Blade

    Advanced Member

  • Members
  • PipPipPip
  • 114 posts
  • Local time: 11:53 AM
  • LocationNYC

Posted 05 April 2011 - 06:06 PM


I was looking around for an Apple II emulator to run, and stumbled on LinApple http://sourceforge.n...jects/linapple/

Took a crack at trying to get it to compile, but ran into some snags. Code has not been updated since '07. Since it is SDL based, I thought it might be a great candidate for Pandora.



I have been looking for an Apple IIe emulator on pandora too. I hope someone can get this to run.


I built a development environment SD card to try this as well, and it had a lot of issues compiling... 2007 code shouldn't be a problem. For the most part, this emulator has been "finished" and stable for many years.

Anyone else interested in giving this a try? IMO, an Apple ][ emulator is a glaring omission on the OpenPandora landscape!!!
"Diplomacy is the art of letting others have your way."
Maintainer & Contributing Author for the Pandora Apple ][ Emulator

#4 OFFLINE   AquaAnalogue

AquaAnalogue

    Advanced Member

  • Members
  • PipPipPip
  • 314 posts
  • Local time: 11:53 AM
  • LocationSomewhere in western New York...

Posted 05 April 2011 - 06:50 PM

an Apple ][ emulator is a glaring omission on the OpenPandora landscape!!!


I'll say. I thought with all the other systems emulated, it was a given. I'm gonna be significantly sad if this isn't fixed by the time I get mine :(

Personal vapourisers saved my life. More flavour, no cancer. Not a single analogue since 10th January 2011.


#5 OFFLINE   ckblackm

ckblackm

    Advanced Member

  • Members
  • PipPipPip
  • 182 posts
  • Local time: 11:53 AM
  • LocationGarner, NC

Posted 06 April 2011 - 01:16 AM

I'd like to see this as well.

Christopher.

#6 OFFLINE   Gruso

Gruso

    Advanced Member

  • Members
  • PipPipPip
  • 1729 posts
  • Local time: 02:53 AM
  • LocationSyd, Aus

Posted 06 April 2011 - 02:18 AM

Here's another one: http://kegs.sourceforge.net/

(That's a IIgs emu, I don't know if it's suitable for the really old stuff?)
FAQs: Pandora | PND files | USB

#7 OFFLINE   Jerry Blade

Jerry Blade

    Advanced Member

  • Members
  • PipPipPip
  • 114 posts
  • Local time: 11:53 AM
  • LocationNYC

Posted 06 April 2011 - 03:11 AM

Here's another one: http://kegs.sourceforge.net/

(That's a IIgs emu, I don't know if it's suitable for the really old stuff?)


Kegs is for the IIgs but doesn't run original Apple II/II+/IIe/IIc stuff that well; however, it is another emulator that would be great on the Pandora. There are a lot of cool IIgs games.
"Diplomacy is the art of letting others have your way."
Maintainer & Contributing Author for the Pandora Apple ][ Emulator

#8 OFFLINE   LaxDragon

LaxDragon

    Newbie

  • Members
  • Pip
  • 8 posts
  • Local time: 10:53 AM

Posted 08 April 2011 - 03:37 PM

LinApple is based on AppleWin. From what I remember of AppleWin, it was a perfect AppleIIe emulator. I used to use it quite a bit back when I actually ran Windows. IIRC it even emulated the mockingboard for even better sound/music in some games.

I did try to get LinApple to compile on my Linux box as a test. There seems to be issues with new gcc. Someone with more experience should be able to figure this out.

I'll keep holding out hope for this.

#9 OFFLINE   kneehighspy

kneehighspy

    Member

  • Members
  • PipPip
  • 24 posts
  • Local time: 10:53 AM
  • Locationu.s.a

Posted 09 April 2011 - 02:00 AM

i also used winapple for the longest time and it was very stable. would love to see it on my pandora also, if only i had the knowledge to convert it over....

#10 OFFLINE   CFWhitman

CFWhitman

    Advanced Member

  • Members
  • PipPipPip
  • 86 posts
  • Local time: 10:53 AM
  • LocationUpstate New York

Posted 09 April 2011 - 05:20 AM

Well, I got linapple to compile, but I don't have my Pandora (had to RMA it without ever really getting to use it) so I can't test it to see if it actually runs. It's a simple executable (there's no install script and no additional files), so I'd think it would be easy to test.

If someone would like to try it, I'm willing to email it or look for a place to post it if you like.

#11 OFFLINE   Jerry Blade

Jerry Blade

    Advanced Member

  • Members
  • PipPipPip
  • 114 posts
  • Local time: 11:53 AM
  • LocationNYC

Posted 09 April 2011 - 07:00 PM

Well, I got linapple to compile, but I don't have my Pandora (had to RMA it without ever really getting to use it) so I can't test it to see if it actually runs. It's a simple executable (there's no install script and no additional files), so I'd think it would be easy to test.

If someone would like to try it, I'm willing to email it or look for a place to post it if you like.


I would be happy to try it out for you! Please send me a link or I can provide an email for you to send it to.
"Diplomacy is the art of letting others have your way."
Maintainer & Contributing Author for the Pandora Apple ][ Emulator

#12 OFFLINE   CFWhitman

CFWhitman

    Advanced Member

  • Members
  • PipPipPip
  • 86 posts
  • Local time: 10:53 AM
  • LocationUpstate New York

Posted 09 April 2011 - 08:04 PM


Well, I got linapple to compile, but I don't have my Pandora (had to RMA it without ever really getting to use it) so I can't test it to see if it actually runs. It's a simple executable (there's no install script and no additional files), so I'd think it would be easy to test.

If someone would like to try it, I'm willing to email it or look for a place to post it if you like.


I would be happy to try it out for you! Please send me a link or I can provide an email for you to send it to.


I threw it up on Mediafire so anyone can download it who wants to. If you'd prefer me to email it, send me a PM with your email address.
Here's the link.
Defunct

Edit: I was wrong about not requiring any additional files. Let me include those in the test folder. I'll post it shortly.

Here is the link to the whole thing. Except for a minor source code change, the other files are unchanged from the original.
----Updated to correct binary version----
http://www.mediafire.com/?wg3n7bzuplfldk4

#13 OFFLINE   Jerry Blade

Jerry Blade

    Advanced Member

  • Members
  • PipPipPip
  • 114 posts
  • Local time: 11:53 AM
  • LocationNYC

Posted 09 April 2011 - 09:01 PM



Well, I got linapple to compile, but I don't have my Pandora (had to RMA it without ever really getting to use it) so I can't test it to see if it actually runs. It's a simple executable (there's no install script and no additional files), so I'd think it would be easy to test.

If someone would like to try it, I'm willing to email it or look for a place to post it if you like.


I would be happy to try it out for you! Please send me a link or I can provide an email for you to send it to.


I threw it up on Mediafire so anyone can download it who wants to. If you'd prefer me to email it, send me a PM with your email address.
Here's the link.
http://www.mediafire.com/?l5au8qawyrptf53

Edit: I was wrong about not requiring any additional files. Let me include those in the test folder. I'll post it shortly.


I put the files from the src distribution in the folder; however, it wouldn't run. It gives me the following cryptic error:

-bash: ./linapple: cannot execute binary file

"Diplomacy is the art of letting others have your way."
Maintainer & Contributing Author for the Pandora Apple ][ Emulator

#14 OFFLINE   CFWhitman

CFWhitman

    Advanced Member

  • Members
  • PipPipPip
  • 86 posts
  • Local time: 10:53 AM
  • LocationUpstate New York

Posted 09 April 2011 - 09:16 PM

I put the files from the src distribution in the folder; however, it wouldn't run. It gives me the following cryptic error:

-bash: ./linapple: cannot execute binary file


Did you make the file executable? I just noticed that it was not executable in the archive.

If you did, well, I was kind of shooting in the dark trying to cross-compile without having a Pandora available. I don't have any experience with cross-compiling, so maybe there is something that I missed. It's also possible that a change I made to get it to compile for the Pandora didn't really work correctly. I have a regular compile working on my laptop.

Edit:
I figured out that I had not made some necessary changes to the makefile for cross-compiling and had ended up with an x86 binary (even though I had made all other necessary preparations). The makefile in the new archive will not work for directly compiling, but only for cross-compiling with the correct tools. Try this file:

http://www.mediafire.com/?wg3n7bzuplfldk4

Let me know if that works.

#15 OFFLINE   Jerry Blade

Jerry Blade

    Advanced Member

  • Members
  • PipPipPip
  • 114 posts
  • Local time: 11:53 AM
  • LocationNYC

Posted 09 April 2011 - 10:08 PM



I put the files from the src distribution in the folder; however, it wouldn't run. It gives me the following cryptic error:

-bash: ./linapple: cannot execute binary file


Did you make the file executable? I just noticed that it was not executable in the archive.

If you did, well, I was kind of shooting in the dark trying to cross-compile without having a Pandora available. I don't have any experience with cross-compiling, so maybe there is something that I missed. It's also possible that a change I made to get it to compile for the Pandora didn't really work correctly. I have a regular compile working on my laptop.

Edit:
I figured out that I had not made some necessary changes to the makefile for cross-compiling and had ended up with an x86 binary (even though I had made all other necessary preparations). The makefile in the new archive will not work for directly compiling, but only for cross-compiling with the correct tools. Try this file:

http://www.mediafire.com/?wg3n7bzuplfldk4

Let me know if that works.


Wow it totally works!!! Let me copy over some Apple ][ Disks and start testing it. Thanks so much - you rock!
"Diplomacy is the art of letting others have your way."
Maintainer & Contributing Author for the Pandora Apple ][ Emulator

#16 OFFLINE   Jerry Blade

Jerry Blade

    Advanced Member

  • Members
  • PipPipPip
  • 114 posts
  • Local time: 11:53 AM
  • LocationNYC

Posted 09 April 2011 - 10:35 PM

Some tests:

Bandits - Success (Played to the 3rd Level - Control was a bit choppy)!
Ultima IV - Success WITH Mockingboard support (Created a Character and ran to Yew)!
Star Blazer - Success!
Choplifter - Success!
Loderunner - Success!

I am currently using mouse as joystick, and that works ok. I haven't tried enabling the nubs as Joysticks and trying that yet. That's next :)

This is awesome...
"Diplomacy is the art of letting others have your way."
Maintainer & Contributing Author for the Pandora Apple ][ Emulator

#17 OFFLINE   Jourdy288

Jourdy288

    Advanced Member

  • Members
  • PipPipPip
  • 1127 posts
  • Local time: 11:53 AM

Posted 09 April 2011 - 10:49 PM

Will somebody post this to the file archive? Or should I?
Posted Image

In A Memory Development Blog:
http://inamemorydev.blogspot.com
Cut your clothes to fit your body, not the other way around!

How come every time I say something that's sig-worthy, nobody bothers to stick it in their signature for all to see?

If you give someone a program, you will frustrate them for a day; if you teach them how to program, you will frustrate them for a lifetime.

#18 OFFLINE   Blue Protoman

Blue Protoman

    Shaken, not stirred.

  • Members
  • PipPipPip
  • 3742 posts
  • Local time: 11:53 AM
  • LocationLong Island, NY, USA

Posted 09 April 2011 - 10:50 PM

Somebody PND this sucker.
Posted Image

#19 OFFLINE   CFWhitman

CFWhitman

    Advanced Member

  • Members
  • PipPipPip
  • 86 posts
  • Local time: 10:53 AM
  • LocationUpstate New York

Posted 09 April 2011 - 10:53 PM

I left the CFLAG optimization setting at O3 because that is what it was on, but I'm wondering if O2 would be better.

I guess there is a joystick related setting in the configuration file (linapple.conf), but I don't know how it would correlate to Pandora controls (if at all).

I haven't really touched the code beyond just getting it to compile. Most of my coding experience is in Lisp, Visual Basic, and Perl. I once took a course in C++, but I'm very rusty.

#20 OFFLINE   Jerry Blade

Jerry Blade

    Advanced Member

  • Members
  • PipPipPip
  • 114 posts
  • Local time: 11:53 AM
  • LocationNYC

Posted 09 April 2011 - 11:05 PM

There is definitely a setting in the conf file which is how I enabled mouse joystick. The emulator does act a bit choppy at times, but I am not sure where that comes from. Try O2 and let me give that a spin... :)
"Diplomacy is the art of letting others have your way."
Maintainer & Contributing Author for the Pandora Apple ][ Emulator


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users