Apple ][ emulator with Arduino-Uno, this is insane!

arduino

Damian Peckett did something which I would initially think it’s impossible to implement. He made Apple ][ emulator with Arduino-UNO.

How is this possible? Apple ][ had 48 K of RAM but Arduino has only 2K of SRAM? Well he emulates just the video RAM and for BASIC there is just 1K memory, so not the complete memory map is available, but still good proof of concept.

He is generating VGA video signal and use PS2 keyboard. As you can see on this video the emulator is working:

http://static.dpeckett.com/apple/stream.mp4

Now if I had some more time to port the code to processor with 48K or more RAM … would have complete Apple ][ on chip and play Karateka :)

TMS320-XDS100-V3 low cost JTAG emulator debugger for ARM and DSP

Image

TMS320-XDS100-V3 is low cost EUR 54.95 JTAG emulator based on Texas Instruments reference design and works with Code Composer 5.x.

The supported devices are: TMS320C28xx, TMS320C54xx, TMS320C55xx, TMS320C674x, TMS320C64x+, TMS320C66x, ARM9, ARM Cortex A9, ARM Cortex A8, ARM Cortex M3, ARM Cortex R4

TMS320-XDS100-V3 have both 14 and 20 pin JTAG layouts using FPGA and JTAG clock up to 25Mhz.

TMS320-XDS100-V3 PROTOTYPES ARE READY

Image

XDS100V3 is the newer and faster low cost JTAG for Code Composer Studio. You can learn more about it from http://processors.wiki.ti.com/index.php/XDS100#XDS100v3_Features

It’s IEEE 1149.7 capable USB emulator and it supports ARM Single Wire Output (SWO), having FPGA on it allow JTAG clocks up to 25Mhz.

The supported devices with CCS 5.1.x are:

TMS320C28xx, TMS320C54xx, TMS320C55xx, TMS320C674x, TMS320C64x+, TMS320C66x, ARM9, ARM Cortex A9, ARM Cortex A8, ARM Cortex M3, ARM Cortex R4

The production is scheduled and this device will be in stock in May, the price will remain as on TMS320-XDS100-V2 which will be replaced i.e. EUR 54.95

Follow

Get every new post delivered to your Inbox.

Join 659 other followers