Embedded emulation on PIC, AVR/Arduino, ARM etc

Topics pertaining to the emulation or simulation of the 65xx microprocessors and their peripheral chips.
Post Reply
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Embedded emulation on PIC, AVR/Arduino, ARM etc

Post by BigEd »

There's a new section in the reference section here on 6502.org which lists some 6502 emulation cores for popular microcontrollers. I'm sure there are some missing. I'm not quite sure exactly what the qualifying properties of an emulator should be for this list - ideally it is complete, passes some tests, and the source is available. If there's an appropriate discussion thread it's good to link to it.

See
http://6502.org/tools/emu/#embedded

Some more I am aware of:
- Juan J. Martínez' DAN64 on Arduino[1]/ATmega328
- Darryl Biggar and Eric Ball's NES emulator for Parallax Propeller
- Thomas Giesel's open1541 for XMOS' Xcore.
- Fredrik Petrini's SID emulator for XMOS' Xcore
- Peter Schranz's Apple IIplus on AVR's ATmega1284P
- Jan Ostman's Arduino Nano (ATmega328) VIC-20

Any more? I'm sure there are.

Added:
- Stian Soreng's Apple IIe on ATmega128 with 64K (2x32K AS7C256) external SRAM (No source available yet)
- Vladimir Georgiev's on ATmega328P
- retroelec42's on ATMega162


[1] Arduino uses a particular ATmega chip from AVR, and I'm not quite sure what terminology is most helpful.
Last edited by BigEd on Sun Mar 20, 2016 7:31 pm, edited 3 times in total.
User avatar
HansO
Posts: 206
Joined: 31 Oct 2003

Re: Embedded emulation on PIC, AVR/Arduino, ARM etc

Post by HansO »

BigEd wrote:

[1] Arduino uses a particular ATMega chip from AVR, and I'm not quite sure what terminology is most helpful.
The Arduino family is large. It may help to state which family member the AVR IC used:

ATMEGA328 Uno, Micro, Mini
ATMEGA2650 Mega2650

etc
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: Embedded emulation on PIC, AVR/Arduino, ARM etc

Post by BigEd »

Thanks Hans, I've tweaked the text and also added some other finds.
User avatar
GARTHWILSON
Forum Moderator
Posts: 8773
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: Embedded emulation on PIC, AVR/Arduino, ARM etc

Post by GARTHWILSON »

HansO wrote:
ATMEGA2650 Mega2650
It has the right digits, just in the wrong order (apparently after a rotate-right, w/o carry): 2650 instead of 6502
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
User avatar
barrym95838
Posts: 2056
Joined: 30 Jun 2013
Location: Sacramento, CA, USA

Re: Embedded emulation on PIC, AVR/Arduino, ARM etc

Post by barrym95838 »

GARTHWILSON wrote:
HansO wrote:
ATMEGA2650 Mega2650
It has the right digits, just in the wrong order (apparently after a rotate-right, w/o carry): 2650 instead of 6502
It's a sexy little beast as well, but is unusable to my 50-year-old brain because it has too darn many registers.

Mike B.
Post Reply