Yet another simulator, this one called APE65

Topics pertaining to the emulation or simulation of the 65xx microprocessors and their peripheral chips.
Post Reply
nroff-man
Posts: 4
Joined: 06 Mar 2015

Yet another simulator, this one called APE65

Post by nroff-man »

Hi :-)

Ape65 is a 6502 simulator started on the Amiga in 1989 and was
never really done properly and was forgotten about. :~(

Recently I began work documenting things on a WIKI and Ape65
showed up in a directory somewhere and I decided it was about
time it was completed.

What Ape65 does is emulate TEDMON, the 6502 monitor found
on the Commodore PLUS/4, this lets you enter code and dump
out memory, you have probably used something similar.

EhBASIC has also been added, which you surely know about already,
which can be started from the monitor and later stopped.

There are two target platforms which have been tested, the first
is named POSIX but I have only tested Linux, and the other is
PIC32 but I have only tested PIC32MX chips which come in
28 pin skinny PDIP packages (IE. breadboard friendly).

For the PIC32 chips a simulated I/O port is present which
emulates the MOS 6529B on the plus/4.

If you are interested in playing with this on Linux (or PIC32) then
you will need to compile it first. I have not really documented this
step well but here is an overview of everything mentioned above:
http://wiki.kewl.org/dokuwiki/projects:ape65

If you have a Raspberry Pi computer, you could also check out my
PIC ICSP tool, this can let you program the flash on the PIC32 in
a breadboard if you go down that route:
http://wiki.kewl.org/dokuwiki/projects:pickle

If you think all the above is pretty boring, then I cannot blame you
really, but, I can offer something a bit more fun and 6502 related here:
http://tomcat.kewl.org/
(it's pretty tough though).

Bye-bye
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: Yet another simulator, this one called APE65

Post by BigEd »

Bridging the Pi and the PIC is a useful service!
Tor
Posts: 597
Joined: 10 Apr 2011
Location: Norway/Japan

Re: Yet another simulator, this one called APE65

Post by Tor »

Works fine on Linux.. some trouble on AIX, as it doesn't have termios. termio may be an alternative as it exists on Linux as well as IRIX, AIX and I believe Tru64 and probably Solaris too (as that's where I run my software and some of that uses termio). I may look at that at a later point.

-Tor
nroff-man
Posts: 4
Joined: 06 Mar 2015

Re: Yet another simulator, this one called APE65

Post by nroff-man »

BigEd wrote:
Bridging the Pi and the PIC is a useful service!
Hi :-)

I forgot, but you can also use another tool I created to program the PIC32MX
using an ARDUINO clone.
http://wiki.kewl.org/dokuwiki/projects:nanu-nanu

I am not really sure anyone would want to use a PIC32 to do this but
if they do then here is a tip: not using MIPS16E will speed things up
but will consume more flash.

Bye-bye
nroff-man
Posts: 4
Joined: 06 Mar 2015

Re: Yet another simulator, this one called APE65

Post by nroff-man »

Hi :-)
Tor wrote:
Works fine on Linux.. some trouble on AIX, as it doesn't have termios. termio may be an alternative as it exists on Linux as well as IRIX, AIX and I believe Tru64 and probably Solaris too (as that's where I run my software and some of that uses termio). I may look at that at a later point.

-Tor
Thanks for the test on these platforms. TERMIOS was designed for
compatibility reasons, we can see that it succeeded :-)

I will use any advice to fix the include entry when you solve it.

TIA

Bye-bye
Post Reply