samedi 8 mars 2014

FPGA64 for DE0 nano, DE1 and DE2 source code not available

Source code for the FPGA64 for Terasic board DE0 nano, DE1 and DE2 are not available at the moment.


mercredi 5 mars 2014

C64 IEC interface schematics for DE0 nano, DE1 or DE2 board

IEC interface components :
  • 1 TTL 74LS06  six open collector buffer inverter
  • 6 resistors 2 kOhms  
Gpio side : 
  • connect to gpio_0 for DE0 Nano
  • connect to gpio_1 for DE1 or DE2
IEC side :
  • to IEC/SD board
  • to 1541 drive din connectors (+5V not connected )

FPGA64 for DE0 Nano, DE1, DE2-35


Keyboard main keys :
  • F11 toggle joystick emulation port A or port B on numeric keypad.
  • F12 toggle PAL / NTSC (some VGA monitor doesn't synched at 50Hz )
DE0 Nano switch :
  • key0 reset cpu
  • gpio_1_in0 toggle PAL / NTSC mode at startup (use F12 after startup)
  • gpio_1_in1 toggle15KHz (RBG SCART) / 31KHz (VGA)
DE1 switch :
  • key0 reset cpu
  • sw6 toggle PAL / NTSC mode at startup (use F12 after startup)
  • sw9 toggle 15KHz (RBG SCART) / 31KHz (VGA)  
DE2 switches :
  • key0 reset cpu
  • sw1 toggle PAL / NTSC mode at startup (use F12 after startup)
  • sw0 toggle 15KHz (RBG SCART) / 31KHz (VGA)  
 JiffyDos shortcut :
  • /FB load file browser from IEC drive
  • run 
  • @cd< goes out of D64 (< is the left arrow symbol not the 'less than' symbol)
  • @cd/ goes up one dir level
  • @cd// goes to root dir

New PCB for DE0 nano : low cost Multi I/O

On the PCB
  • Video DAC : RGB 3x4 bits, Hsync, Vsync ready for VGA 31KHz or RGB SCART 15KHz, 50/60Hz.
  • Audio DAC :   PWM stereo.
  • PS2 protocol (on PS2 plug or USB plug )
  • micro SD card socket
  • 2 inputs and 10 input/output with protection diodes (5v tolerant)
2 spare PCBs available
  • 20€ pcb alone (no components)
  • 35€ with surface mount components and sd socket (no connectors)


 Connected  to DE0 with straight ribbon cable