Page 1 of 1

Yet another simulator, this one called APE65

Posted: Fri Mar 06, 2015 12:33 pm
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

Re: Yet another simulator, this one called APE65

Posted: Fri Mar 06, 2015 12:47 pm
by BigEd
Bridging the Pi and the PIC is a useful service!

Re: Yet another simulator, this one called APE65

Posted: Fri Mar 06, 2015 1:01 pm
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

Re: Yet another simulator, this one called APE65

Posted: Fri Mar 06, 2015 1:28 pm
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

Re: Yet another simulator, this one called APE65

Posted: Fri Mar 06, 2015 1:30 pm
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