mardi 14 janvier 2014

Hardware for DE0 Nano / DE2 board

On the breadboard : 
  • Video DAC : RGB 3x3 bits, Hsync, Vsync ready for VGA 31KHz or RGB SCART 15KHz, 50/60Hz.
  • Audio DAC :   PWM stereo.
  • PS2 input only
Green PCB plugged on the DE0 Nano GPIO connector :
  • SRAM + IEC interface


SRAM + IEC interface for DE0 Nano or DE2 GPIO
  • SRAM 512Kx8, 10/12ns
  •  IEC interface 3 bits (data, clk, atn), 3.3/5.0v converter, usable with original drives (1541...) or with modern IEC/SD replacement.
2 spare SRAM + IEC PCBs available
  • 20€ pcb only (no components)
  • 30€ with surface mount components (no connectors)

uIEC/SD plugged in :


Full configuration with external wiring :
  • SUBD 15 pin HD for video, VGA via standard cable, specific cable required for SCART
  • Jack 3.5 stereo for audio
  • USB for keyboard (use PS2 keyboard ONLY)


Bagman on DE0 Nano

Based on the Stern arcade PCB. This realisation uses the DE0 Nano board.

Some external hardware are needed :
  • Video DAC
  • Audio DAC
  • PS2 Keyboard input
Working on DE2 with no external hardware.

The FPGA contains 1 Z80, 1 AY3-8910 (sound) + 1 TMS5110 (speech synthetizer), 1 Tile generator and 8 sprites.  

Standalone working from the embed EPCS.


lundi 13 janvier 2014

Crazy Kong (FALCON) on DE0 Nano


Based on Falcon arcade PCB This realisation uses the DE0 Nano board.

Some external hardware needs to be added :
  • SRAM
  • Video DAC
  • Audio DAC
  • PS2 Keyboard input 
Working on DE2 with no external hardware.
The FPGA contains emulated devices : 1 Z80 (processor), 1 AY-3-8910 (sound) + custom sound samples, 1 Tile generator, 8 smalls sprites and 1 big sprite. 

Standalone working from the embed EPCS.



dimanche 5 janvier 2014

Commodore 64 on DE0 Nano

Based on the FPGA64 vhdl description from Peter Wendrich. This realisation uses the DE0 Nano board which has a large FPGA at low cost.

External hardware have to be added :
  • SRAM
  • IEC interface
  • Video DAC
  • Audio DAC
  • PS/2 keyboard input
Working on DE2 with no external  hardware (except IEC which requires external IEC hardware).

The IEC bus may be connected to a real commodore floppy drive (1541 ...) or to some replacement (µIEC/SD ...).

The FPGA contains 3 roms : KERNAL, BASIC and CHAR (Jiffydos kernal allow for speeding up the IEC bus) and a VHDL SID6581 emulation.

Standalone working from the embed EPCS.