Main.UserGuide History

Hide minor edits - Show changes to output

Added lines 1-5:
(:title Papilio RetroCade Synth:)

(:keywords FPGA, Xilinx, Papilio platform, RetroCade Synth, MegaWings, FPGA development, synthesizer, Commodore 64 SID, open source hardware, MIDI, YM-2149 chip:)

(:description The RetroCade Synth boasts the capability to play the built-in Commodore 64 SID chip, the Yamaha YM-2149 chip, and .mod files - all at the same time! The RetroCade Synth can be played via any external MIDI control interface or via your favorite audio/ sequencing software.:)
Changed lines 207-211 from:
%tip apply=p% The MOD and YM tracks that are shipped with the firmware are located in the SmallFS filesystem that resides in SPI Flash. Any of the tracks can be overridden by placing a corresponding track onto the SD card. Files named track[1-3].mod will override the mod tracks and files named track[1-3].ymd will override the YM tracks. The YM files need to be converted into ymd (YM Data) files using the [[Main.YM2149Flash|following procedure and tools]].
to:
'''Convert YM Tracks to YMD'''
%rframe% Attach:convert-ymd.png

YM tracks can be converted to the format needed by the RetroCade Synth by right clicking on a YM file and selecting the '''Convert to YMD File''' option. The YMD file should appear in the same directory as the ym file.

%tip apply=p% The MOD and YM tracks that are shipped with the firmware are located in the SmallFS filesystem that resides in SPI Flash. Any of the tracks can be overridden by placing a corresponding track onto the SD card. Files named track[1-3].mod will override the mod tracks and files named track[1-3].ymd will override the YM tracks. The YM files need to be converted into ymd (YM Data) files
.
Added lines 131-133:
(:cellnr bgcolor=#7fc5e4:)7
(:cell bgcolor=#7fc5e4:)Mod File
(:cell bgcolor=#7fc5e4:)Kick - Left keys : HiHat - Right keys
Changed line 179 from:
(:cell bgcolor=#c5d7dd:)z
to:
(:cell bgcolor=#c5d7dd:)Left Arrow
Changed line 182 from:
(:cell bgcolor=#7fc5e4:)x
to:
(:cell bgcolor=#7fc5e4:)Down Arrow
Changed line 185 from:
(:cell bgcolor=#c5d7dd:)w
to:
(:cell bgcolor=#c5d7dd:)Up Arrow
Added line 12:
->[[#AudioChips|Audio Chips]][[<<]]
Added lines 84-99:

[[#AudioChips]]
!!!Audio Chips
>>round frame border='1px solid #429ae0'<<
'''Audio Chips'''
*The audio chips used in the RetroCade SOC are Open Source VHDL implementations that recreate the SID and YM2149 inside the FPGA.
*It is not software, the VHDL files tell the FPGA how to connect logic gates inside the FPGA to make real hardware.
*The VHDL files are created by talented VHDL developers by studying datasheets, observing the original chips, and even from interviews with the original designers.
*VHDL Developers like MikeJ@FPGAArcade.com and Jan Derogee decided to release their work as Open Source, which allowed us to connect them to the ZPUino and make the RetroCade Synth.
*There are many more VHDL definitions for other classic audio chips, like the NES and Atari 2600, that can be implemented.
*The designs are not perfect, but they are VERY good. Since they are Open Source we will be able to fix any bugs.
>><<

>>warning<<
The C64 SID design does not currently implement the analog filters. Everything else is complete and working, we expect to use the FPGA DSP blocks to implement the analog filters. This is our highest priority for the RetroCade Synth.
>><<
Changed line 67 from:
%rfloat height=250px% Attach:zpuino.png
to:
%rfloat height=200px% Attach:zpuino.png
Changed line 67 from:
%rfloat height=275px% Attach:zpuino.png
to:
%rfloat height=250px% Attach:zpuino.png
Deleted lines 82-86:
!!!ZPUino Sketch

!!!Hardware

!!!Dashboard
Changed lines 32-33 from:
'''RetroCade Presentation'''
to:
'''RetroCade Presentation'''\\
Changed line 35 from:
Watch this presentation to learn more about the nitty gritty details about the RetroCade's internals and background technical information.
to:
Watch this presentation to learn the nitty gritty details of the RetroCade's internals.
Deleted lines 20-21:
\\
Changed line 2 from:
>>lrindent round frame float:right width:270px<<
to:
>>round frame float:right width:270px<<
Added line 31:
>>round frame border='1px solid #429ae0'<<
Deleted line 34:
>>round frame border='1px solid #429ae0'<<
Added line 9:
->[[#Architecture|Architecture]][[<<]]
Added line 29:
[[#Architecture]]
Added lines 31-33:
'''RetroCade Block Diagram'''
%center width=600%[[Attach:retrocade_block.png|Attach:retrocade_block.png]]
'''RetroCade Presentation'''
Changed line 68 from:
%rfloat width=300px% Attach:zpuino.png
to:
%rfloat height=275px% Attach:zpuino.png
Added lines 9-10:
->[[#FPGA|FPGA]][[<<]]
->[[#ZPUino|ZPUino]][[<<]]
Added line 35:
[[#FPGA]]
Added line 60:
[[#ZPUino]]
Changed line 76 from:
%center width=600%[[Attach:zpuino_soc.png|Attach:zpuino_soc.png]]
to:
%center width=600%[[Attach:zpuino-soc.png|Attach:zpuino-soc.png]]
Changed line 72 from:
Attach:zpuino-soc.png
to:
%center width=600%[[Attach:zpuino_soc.png|Attach:zpuino_soc.png]]
Added line 67:
[[<<]]
Changed lines 69-70 from:
Attach:zpuino_block.png
to:
%center width=600%[[Attach:zpuino_block.png|Attach:zpuino_block.png]]
[[<<]]
Changed line 73 from:
to:
[[<<]]
Changed lines 36-55 from:
->'''What is an FPGA?'''
**FPGAs (Field Programmable Gate Array) are like the rewritable CDs of electronics.
**You use a bit file to burn a hardware design onto an FPGA.
**When you burn a hardware design to an FPGA it BECOMES that hardware.
**Hardware designs can be anything you can dream up, in this case it is a ZPUino processor with Open Source recreations of classic audio chips connected.
**You can easily burn other hardware designs to the FPGA. After loading the RetroCade bit file you can play PacMan by loading a bit file that turns the Papilio FPGA into a PacMan Motherboard!
->'''Why use an FPGA?'''
**The FPGA allows us to do things that would not be possible otherwise!
**We can connect multiple audio chips at the same time.
**We can connect as many instances of an audio chip as can fit in the FPGA. (I.E. a 12 voice SID chip!)
**We can make a library of hardware based digital effects and connect them to the outputs of the audio chips.
**The audio chips are connected inside the FPGA so no messy wiring is needed.
**The final solution is a very fast HARDWARE solution, not software emulation.
->'''Microcontroller vs. FPGA?'''
**The Arduino is an example of a Microcontroller and the Papilio is an example of an FPGA.
**The Arduino uses a sketch to tell it what to DO.
**The Papilio uses a bit file to tell it what to BE.
**For the RetroCade, we load a bit file that tells it to BE an Arduino compatible system with audio chips attached.
**Once we tell it to BE an Arduino compatible piece of hardware we then load the RetroCade sketch to tell it what to DO.
**Sketches are loaded with a modified version of the Arduino IDE!
to:
'''What is an FPGA?'''
*FPGAs (Field Programmable Gate Array) are like the rewritable CDs of electronics.
*You use a bit file to burn a hardware design onto an FPGA.
*When you burn a hardware design to an FPGA it BECOMES that hardware.
*Hardware designs can be anything you can dream up, in this case it is a ZPUino processor with Open Source recreations of classic audio chips connected.
*You can easily burn other hardware designs to the FPGA. After loading the RetroCade bit file you can play PacMan by loading a bit file that turns the Papilio FPGA into a PacMan Motherboard!
'''Why use an FPGA?'''
*The FPGA allows us to do things that would not be possible otherwise!
*We can connect multiple audio chips at the same time.
*We can connect as many instances of an audio chip as can fit in the FPGA. (I.E. a 12 voice SID chip!)
*We can make a library of hardware based digital effects and connect them to the outputs of the audio chips.
*The audio chips are connected inside the FPGA so no messy wiring is needed.
*The final solution is a very fast HARDWARE solution, not software emulation.
'''Microcontroller vs. FPGA?'''
*The Arduino is an example of a Microcontroller and the Papilio is an example of an FPGA.
*The Arduino uses a sketch to tell it what to DO.
*The Papilio uses a bit file to tell it what to BE.
*For the RetroCade, we load a bit file that tells it to BE an Arduino compatible system with audio chips attached.
*Once we tell it to BE an Arduino compatible piece of hardware we then load the RetroCade sketch to tell it what to DO.
*Sketches are loaded with a modified version of the Arduino IDE!
Added lines 59-70:
%rfloat width=300px% Attach:zpuino.png
'''What is ZPUino'''
*ZPUino is the heart of the RetroCade Synth project.
*32 bit soft processor running at 96Mhz.
*Uses a modified version of the Arduino IDE to load sketches.
*Wishbone bus for connecting peripherals such as our audio chips.
*Actively maintained and developed by Alvaro Lopes.
*To learn more visit: http://www.alvie.com/zpuino
'''Block Diagram'''
Attach:zpuino_block.png
'''ZPUino System on Chip'''
Attach:zpuino-soc.png
Added line 35:
%rfloat width=300px% Attach:spartan3e.png
Changed lines 58-59 from:
to:
>>round frame border='1px solid #429ae0'<<

>><<
Added line 34:
>>round frame border='1px solid #429ae0'<<
Changed lines 41-55 from:
to:
->'''Why use an FPGA?'''
**The FPGA allows us to do things that would not be possible otherwise!
**We can connect multiple audio chips at the same time.
**We can connect as many instances of an audio chip as can fit in the FPGA. (I.E. a 12 voice SID chip!)
**We can make a library of hardware based digital effects and connect them to the outputs of the audio chips.
**The audio chips are connected inside the FPGA so no messy wiring is needed.
**The final solution is a very fast HARDWARE solution, not software emulation.
->'''Microcontroller vs. FPGA?'''
**The Arduino is an example of a Microcontroller and the Papilio is an example of an FPGA.
**The Arduino uses a sketch to tell it what to DO.
**The Papilio uses a bit file to tell it what to BE.
**For the RetroCade, we load a bit file that tells it to BE an Arduino compatible system with audio chips attached.
**Once we tell it to BE an Arduino compatible piece of hardware we then load the RetroCade sketch to tell it what to DO.
**Sketches are loaded with a modified version of the Arduino IDE!
>><<
Added line 57:
Added lines 34-39:
->'''What is an FPGA?'''
**FPGAs (Field Programmable Gate Array) are like the rewritable CDs of electronics.
**You use a bit file to burn a hardware design onto an FPGA.
**When you burn a hardware design to an FPGA it BECOMES that hardware.
**Hardware designs can be anything you can dream up, in this case it is a ZPUino processor with Open Source recreations of classic audio chips connected.
**You can easily burn other hardware designs to the FPGA. After loading the RetroCade bit file you can play PacMan by loading a bit file that turns the Papilio FPGA into a PacMan Motherboard!
Changed line 15 from:
->[[#Additional Reading|Additional Reading]][[<<]]
to:
->[[#AdditionalReading|Additional Reading]][[<<]]
Changed lines 205-206 from:
[[#Additional Reading]]
\\
to:
[[#AdditionalReading]]
Changed line 15 from:
[[#Additional Reading|Additional Reading]][[<<]]
to:
->[[#Additional Reading|Additional Reading]][[<<]]
Added line 206:
\\
Added line 15:
[[#Additional Reading|Additional Reading]][[<<]]
Added line 18:
\\
Added line 17:
Changed line 3 from:
'''Contents'''
to:
'''RetroCade User Guide Contents'''
Changed lines 5-14 from:
[[#RetroCadeUserGuide|RetroCade User Guide]][[<<]]
->[[#RetroCadeQuickStart|Windows Quick Start]][[<<]]
-->[[#InstallRetroCadeSynt|Install RetroCade Synth]][[<<]]
-->[[#UpgradeHardware|Upgrade Hardware]][[<<]]
->[[#Overview|Overview]][[<<]]
->[[#UsingRetroCadeSynth|Using RetroCade Synth]][[<<]]
-->[[#UseMIDIKeyboard|Use MIDI Keyboard]][[<<]]
-->[[#UseRetroCadeControlDashboard|Use RetroCade Control Dashboard]][[<<]]
->[[#MakingtheRetroCadeyourown|Making the RetroCade your own]][[<<]]
-->[[#ModifytheRetroCadeControlDashboard|Modify the RetroCade Control Dashboard]][[<<]]
to:
[[#RetroCadeQuickStart|Windows Quick Start]][[<<]]
->[[#InstallRetroCadeSynt|Install RetroCade Synth]][[<<]]
->[[#UpgradeHardware|Upgrade Hardware]][[<<]]
[[#Overview|Overview]][[<<]]
[[#UsingRetroCadeSynth|Using RetroCade Synth]][[<<]]
->[[#UseMIDIKeyboard|Use MIDI Keyboard]][[<<]]
->[[#UseRetroCadeControlDashboard|Use RetroCade Control Dashboard]][[<<]]
[[#MakingtheRetroCadeyourown|Making the RetroCade your own]][[<<]]
->[[#ModifytheRetroCadeControlDashboard|Modify the RetroCade Control Dashboard]][[<<]]
->[[#ModifySketch|Modify the RetroCade Sketch]][[<<]]
Deleted line 15:
[[#RetroCadeUserGuide]]
Added line 149:
[[#ModifySketch]]
Added line 202:
[[#Additional Reading]]
Changed lines 6-14 from:
[[#RetroCadeQuickStart|Windows Quick Start]][[<<]]
->[[#InstallRetroCadeSynt|Install RetroCade Synth]][[<<]]
->[[#UpgradeHardware|Upgrade Hardware]][[<<]]
[[#Overview|Overview]][[<<]]
[[#UsingRetroCadeSynth|Using RetroCade Synth]][[<<]]
[[#UseMIDIKeyboard|Use MIDI Keyboard]][[<<]]
[[#UseRetroCadeControlDashboard|Use RetroCade Control Dashboard]][[<<]]
[[#MakingtheRetroCadeyourown|Making the RetroCade your own]][[<<]]
[[#ModifytheRetroCadeControlDashboard|Modify the RetroCade Control Dashboard]][[<<]]
to:
->[[#RetroCadeQuickStart|Windows Quick Start]][[<<]]
-->[[#InstallRetroCadeSynt|Install RetroCade Synth]][[<<]]
-->[[#UpgradeHardware|Upgrade Hardware]][[<<]]
->[[#Overview|Overview]][[<<]]
->[[#UsingRetroCadeSynth|Using RetroCade Synth]][[<<]]
-->[[#UseMIDIKeyboard|Use MIDI Keyboard]][[<<]]
-->[[#UseRetroCadeControlDashboard|Use RetroCade Control Dashboard]][[<<]]
->[[#MakingtheRetroCadeyourown|Making the RetroCade your own]][[<<]]
-->[[#ModifytheRetroCadeControlDashboard|Modify the RetroCade Control Dashboard]][[<<]]
Changed lines 6-7 from:
[[#InstallRetroCadeSynt|Install RetroCade Synth]][[<<]]
[[#UpgradeHardware|Upgrade Hardware]][[<<]]
to:
[[#RetroCadeQuickStart|Windows Quick Start]][[<<]]
->[[#InstallRetroCadeSynt|Install RetroCade Synth]][[<<]]
->
[[#UpgradeHardware|Upgrade Hardware]][[<<]]
Changed lines 18-59 from:
!!Windows Quick Start
!!!Install RetroCade Synth
>>round frame
border='1px solid #429ae0'<<

# [[http://forum.gadgetfactory.net/index.php?/files/file/32-retrocade-synth-windows-installer/|Download RetroCade Installer]]
# Unzip
to a temporary directory of your choice and run the included setup executable.

%warning lrindent apply=p% At this time the ZPUino IDE does not work if there are spaces in the path, the installer will place the ZPUino IDE in the root of your C: drive instead of in Program Files. If you do not want this to happen then choose "Custom" install type and deselect the ZPUino IDE. You will not be able to edit the RetroCade sketch if you deselect this option.

%rframe width=250px center% [[Attach:Device-Drivers.png|Attach:Device-Drivers.png]]
# %item value=3% The installer will prompt you to install the RetroCade Device Drivers
[[<<]]

%rframe width=250px center%[[Attach:Install-anyway.png|Attach:Install-anyway.png]]
# %item value=4% Windows Security may display a warning message. Choose, "Install this driver software anyway".
[[<<]]

%rframe width=250px center%[[Attach:drivers-installed.png|Attach:drivers-installed.png]]
# %item value=5%The drivers should be successfully installed.
[[<<]]
>><<
[[#UpgradeHardware]]
!!!Upgrade Hardware
>>round frame border='1px solid #429ae0'<<
Upon receiving your RetroCade Synth the first thing you will want to do is install the latest firmware to the hardware to ensure you have all the latest bug fixes and features. The latest firmware is included with the Windows Installer and can be accessed from the Start Menu.

#Ensure the RetroCade MegaWing is plugged into the Papilio Pro FPGA board.
#Plug the Papilio Pro board into a free USB port using a standard [[http://en.wikipedia.org/wiki/Mini-USB#Mini_and_Micro_connectors|Mini-B USB cable]].

%tip apply=p% The RetroCade Synth does not ship with a [[http://en.wikipedia.org/wiki/Mini-USB#Mini_and_Micro_connectors|Mini-B USB cable]], chances are good that you will already have one on hand.

# %item value=3%Open your Start Menu and click on the '''"Upgrade to RetroCade-[Version] Bit File"'''.
%rframe width=250px center%[[Attach:win7.png|Attach:win7.png]]
**Windows XP and Windows 7 users will have this entry under '''"Start\Gadget Factory\RetroCade"'''
[[<<]]
%rframe width=250px center%[[Attach:win8.png|Attach:win8.png]]
**Windows 8 users should press the "Windows" button on their computer and type in '''"Retrocade"''' to see all RetroCade start menu options.
[[<<]]
%rframe width=250px center%[[Attach:update-hardware.png|Attach:update-hardware.png]]
#%item value=4%The Papilio Programmer should pop up and write the latest firmware to your hardware.
[[<<]]
>><<
to:
(:include UserGuideQuickStart :)
----
[[#Overview]]

!!Overview
!!!Architecture
>>round frame
border='1px solid #429ae0'<<
%rframe%http://youtu.be/6E-USsejc5o
Watch this presentation
to learn more about the nitty gritty details about the RetroCade's internals and background technical information.
Changed line 119 from:
'''Start the RetroCade Control Dashboard'''\\
to:
!!!!'''Start the RetroCade Control Dashboard'''\\
Changed line 79 from:
!!!Dashboard\\
to:
!!!Dashboard
Added lines 2-15:
>>lrindent round frame float:right width:270px<<
'''Contents'''
[[<<]]
[[#RetroCadeUserGuide|RetroCade User Guide]][[<<]]
[[#InstallRetroCadeSynt|Install RetroCade Synth]][[<<]]
[[#UpgradeHardware|Upgrade Hardware]][[<<]]
[[#Overview|Overview]][[<<]]
[[#UsingRetroCadeSynth|Using RetroCade Synth]][[<<]]
[[#UseMIDIKeyboard|Use MIDI Keyboard]][[<<]]
[[#UseRetroCadeControlDashboard|Use RetroCade Control Dashboard]][[<<]]
[[#MakingtheRetroCadeyourown|Making the RetroCade your own]][[<<]]
[[#ModifytheRetroCadeControlDashboard|Modify the RetroCade Control Dashboard]][[<<]]
>><<
[[#RetroCadeUserGuide]]
Changed line 17 from:
to:
[[#InstallRetroCadeSynth]]
Changed line 39 from:
to:
[[#UpgradeHardware]]
Deleted line 59:
Added lines 61-62:
[[#Overview]]
Deleted line 79:
Added line 81:
[[#UsingRetroCadeSynth]]
Added lines 83-84:

[[#UseMIDIKeyboard]]
Changed line 113 from:
to:
[[#UseRetroCadeControlDashboard]]
Added line 188:
[[#MakingtheRetroCadeyourown]]
Changed line 228 from:
to:
[[#ModifytheRetroCadeControlDashboard]]
Changed lines 6-7 from:
>>round frame text-align=justify border='1px solid #429ae0'<<
to:
>>round frame border='1px solid #429ae0'<<
Changed line 27 from:
>>round frame text-align=justify border='1px solid #429ae0'<<
to:
>>round frame border='1px solid #429ae0'<<
Changed line 69 from:
>>round frame text-align=justify border='1px solid #429ae0'<<
to:
>>round frame border='1px solid #429ae0'<<
Changed line 100 from:
The RetroCade Control Dashboard is an optional interface that adds a nice, intuitive way to control all the features of the RetroCade sound chips. If your MIDI keyboard does not include knobs and sliders, or you just want an easier to use interface then take a look at the RetroCade Control Dashboard.
to:
The RetroCade Control Dashboard is an optional interface that adds a nice, intuitive way to control all the features of the RetroCade sound chips. If your MIDI keyboard does not include knobs and sliders, or you just want an easy to use interface then take a look at the RetroCade Control Dashboard.
Changed line 114 from:
1) When the RetroCade Hardware is connected to a USB port a virtual COM port connection is established. The RetroCade Control Dashboard can use this virtual COM port to communicate with the RetroCade Hardware. The benefit of this option is that no external hardware is needed. The downside of this option is that you cannot debug the RetroCade sketch over the com port if you use this option.\\
to:
1) When the RetroCade Hardware is connected to a USB port a virtual COM port connection is established. The RetroCade Control Dashboard can use this virtual COM port to communicate with the RetroCade Hardware. The benefit of this option is that no MIDI cables or adapters are needed. The downside of this option is that you cannot debug the RetroCade sketch over the com port if you use this option.\\
Added line 215:
Changed lines 214-220 from:
The RetroCade Control Dashboard was made in a popular software application called SynthMaker. SynthMaker has recently been renamed to FlowStone and has been expanded to do more then make synthesizers. We do not use any of the synthesizer functionality, all audio generation is handled by the RetroCade Hardware, we simply use FlowStone to make an attractive and hackable Control Dashboard. FlowStone has a free edition that allows anyone to make modifications to the RetroCade Dashboard, those changes can be used within the free edition of FlowStone or shared with the RetroCade community. The paid version allows us to generate a Windows EXE and VST plugin version of the RetroCade Control Dashboard.\\
*
To modify the RetroCade Control Dashboard you must first download and install the [[http://www.dsprobotics.com/download.php|free version of FlowStone]].
*Open the Start Menu and click on "Edit RetroCade Synth Dashboard"
**Windows XP and Windows 7 users will have this entry under "Start\Gadget Factory\RetroCade"
->Attach:win7.png
**Windows 8 users should press the "Windows" button on their computer and type in "Retrocade" to see all RetroCade start menu
options.
->%width=300%Attach:win8.png
to:
The RetroCade Control Dashboard was made in a popular software application called SynthMaker. SynthMaker has recently been renamed to FlowStone and has been expanded to do more then make synthesizers. We do not use any of the synthesizer functionality, all audio generation is handled by the RetroCade Hardware, we simply use FlowStone to make an attractive and hackable Control Dashboard. FlowStone has a free edition that allows anyone to make modifications to the RetroCade Dashboard, those changes can be used within the free edition of FlowStone or shared with the RetroCade community. The paid version allows us to generate a Windows EXE and VST plugin version of the RetroCade Control Dashboard.
#To modify the RetroCade Control Dashboard you must first download and install the [[http://www.dsprobotics.com/download.php|free version of FlowStone]].
#Open the Start Menu and click on '''"Edit RetroCade Synth Dashboard"'''
%rframe width=250px center%[[Attach:win7.png|Attach:win7.png]]
**Windows XP and Windows 7 users will have this entry under '''"Start
\Gadget Factory\RetroCade"'''
[[<<]]
%rframe width=250px center%[[Attach:win8.png|Attach:win8.png]]
**Windows 8 users should press the "Windows" button on their computer and type in '''"Retrocade"''' to see all RetroCade start menu
options.
[[<<]]
Changed line 198 from:
->The Papilio Pro includes a 64Mb (8MB) SPI Flash chip that has lots of space to store data such as MOD and YM files. The SmallFS file system is a special ZPUino file system that has very low overhead, it does not implement a FAT file structure, and is much faster then SD cards. It is very easy to use, to load files to the SmallFS file system you simply create a "smallfs" folder in the RetroCade sketch directory and place whatever files you want included in SmallFS there. The ZPUino IDE will handle formatting and uploading your files into SPI flash. Look at examples in the modplayer and ymplayer source code to see how to access your files from the RetroCade sketch.
to:
The Papilio Pro includes a 64Mb (8MB) SPI Flash chip that has lots of space to store data such as MOD and YM files. The SmallFS file system is a special ZPUino file system that has very low overhead, it does not implement a FAT file structure, and is much faster then SD cards. It is very easy to use, to load files to the SmallFS file system you simply create a "smallfs" folder in the RetroCade sketch directory and place whatever files you want included in SmallFS there. The ZPUino IDE will handle formatting and uploading your files into SPI flash. Look at examples in the modplayer and ymplayer source code to see how to access your files from the RetroCade sketch.
Changed lines 212-213 from:
>>round frame text-align=justify border='1px solid #429ae0'<<
to:
>>round frame border='1px solid #429ae0'<<
%rfloat text-align=center width=350px margin-left=25px% [[Attach:flowstone-edit.png|Attach:flowstone-edit.png]]|'''FlowStone'''
Changed line 189 from:
#%item value=3%Connect to the RetroCade Serial Port (See Tip Below)
to:
#%item value=3%Connect to the RetroCade Serial Port (If unsure of serial port, see tip below)
Changed line 189 from:
#%item value=3%Connect to the RetroCade Serial Port
to:
#%item value=3%Connect to the RetroCade Serial Port (See Tip Below)
Changed line 192 from:
#%item value=5%Click the "Upload" icon.
to:
#%item value=5%Click the "Upload" icon. (For verbose output, see tip below)
Changed lines 195-196 from:
->%width=600px%Attach:zpuino-programmer.png
to:
-->%width=600px%Attach:zpuino-programmer.png
Changed line 198 from:
The Papilio Pro includes a 64Mb (8MB) SPI Flash chip that has lots of space to store data such as MOD and YM files. The SmallFS file system is a special ZPUino file system that has very low overhead, it does not implement a FAT file structure, and is much faster then SD cards. It is very easy to use, to load files to the SmallFS file system you simply create a "smallfs" folder in the RetroCade sketch directory and place whatever files you want included in SmallFS there. The ZPUino IDE will handle formatting and uploading your files into SPI flash. Look at examples in the modplayer and ymplayer source code to see how to access your files from the RetroCade sketch.
to:
->The Papilio Pro includes a 64Mb (8MB) SPI Flash chip that has lots of space to store data such as MOD and YM files. The SmallFS file system is a special ZPUino file system that has very low overhead, it does not implement a FAT file structure, and is much faster then SD cards. It is very easy to use, to load files to the SmallFS file system you simply create a "smallfs" folder in the RetroCade sketch directory and place whatever files you want included in SmallFS there. The ZPUino IDE will handle formatting and uploading your files into SPI flash. Look at examples in the modplayer and ymplayer source code to see how to access your files from the RetroCade sketch.
Changed line 187 from:
#Select "ZPUino on Papilio Pro (LX9)" as the Board type.
to:
#Select '''"ZPUino on Papilio Pro (LX9)"''' as the Board type.
Changed lines 191-193 from:
*Make your changes to the RetroCade Sketch
*Click the "Upload" icon.
to:
#%item value=4%Make your changes to the RetroCade Sketch
#%item value=5%Click the "Upload" icon.
Changed line 189 from:
#Connect to the RetroCade Serial Port
to:
#%item value=3%Connect to the RetroCade Serial Port
Changed lines 186-187 from:
*Ensure the RetroCade Hardware is plugged into a USB port.
*Select "ZPUino on Papilio Pro (LX9)" as the Board type.
to:
#Ensure the RetroCade Hardware is plugged into a USB port.
#Select "ZPUino on Papilio Pro (LX9)" as the Board type.
Changed line 189 from:
*Connect to the RetroCade Serial Port
to:
#Connect to the RetroCade Serial Port
Changed lines 178-182 from:
*Open the Start Menu and click on "Edit RetroCade Synth Sketch"
**Windows XP and Windows 7 users will have this entry under "Start\Gadget Factory\RetroCade"
->Attach:win7.png
**Windows 8 users should press the "Windows" button on their computer and type in "Retrocade" to see all RetroCade start menu
options.
->%width=300%Attach:win8.png
to:
#Open the Start Menu and click on '''"Edit RetroCade Synth Sketch"'''
%rframe width=250px center%[[Attach:win7.png|Attach:win7.png]]
**Windows XP and Windows 7 users will have this entry under '''"Start
\Gadget Factory\RetroCade"'''
[[<<]]
%rframe width=250px center%[[Attach:win8.png|Attach:win8.png]]
**Windows 8 users should press the "Windows" button on their computer and type in '''"Retrocade"''' to see all RetroCade start menu
options.
[[<<]]
Changed line 173 from:
>>round frame text-align=justify border='1px solid #429ae0'<<
to:
>>round frame border='1px solid #429ae0'<<
Changed line 174 from:
%rfloat width=300px margin-left=25px% [[Attach:retrocade-sketch.png|Attach:retrocade-sketch.png]]|ZPUino IDE
to:
%rfloat text-align=center width=350px margin-left=25px% [[Attach:retrocade-sketch.png|Attach:retrocade-sketch.png]]|'''ZPUino IDE'''
Changed line 174 from:
%rfloat width=300px% [[Attach:retrocade-sketch.png|Attach:retrocade-sketch.png]]
to:
%rfloat width=300px margin-left=25px% [[Attach:retrocade-sketch.png|Attach:retrocade-sketch.png]]|ZPUino IDE
Changed line 174 from:
%rfloat width=300px% [[Attach:retrocade-sketch.png|Attach:retrocade-sketch.png]]"ZPUino IDE"
to:
%rfloat width=300px% [[Attach:retrocade-sketch.png|Attach:retrocade-sketch.png]]
Changed line 174 from:
%rfloat width=400px% Attach:retrocade-sketch.png"ZPUino IDE"
to:
%rfloat width=300px% [[Attach:retrocade-sketch.png|Attach:retrocade-sketch.png]]"ZPUino IDE"
Added line 174:
%rfloat width=400px% Attach:retrocade-sketch.png"ZPUino IDE"
Changed lines 164-165 from:
*Select any of the track buttons to start playing a sample track
to:
*Select any of the track buttons to start playing a sample track.
[[<<]]
Changed line 166 from:
>>tip apply=p<< The MOD and YM tracks that are shipped with the firmware are located in the SmallFS filesystem that resides in SPI Flash. Any of the tracks can be overridden by placing a corresponding track onto the SD card. Files named track[1-3].mod will override the mod tracks and files named track[1-3].ymd will override the YM tracks. The YM files need to be converted into ymd (YM Data) files using the [[Main.YM2149Flash|following procedure and tools]].
to:
%tip apply=p% The MOD and YM tracks that are shipped with the firmware are located in the SmallFS filesystem that resides in SPI Flash. Any of the tracks can be overridden by placing a corresponding track onto the SD card. Files named track[1-3].mod will override the mod tracks and files named track[1-3].ymd will override the YM tracks. The YM files need to be converted into ymd (YM Data) files using the [[Main.YM2149Flash|following procedure and tools]].
Changed lines 157-161 from:
##Select a preset slot you would like to modify.
##Make changes to any of the settings for any of the voices.
##Save the changes to a custom presets file using the File dropdown.

'''Play some sample MOD and YM files'''\\
to:
**Select a preset slot you would like to modify.
**Make changes to any of the settings for any of the voices.
**Save the changes to a custom presets file using the File dropdown.

'''Play MOD and YM Tracks'''
%rframe% Attach:tracks.png
Changed lines 165-168 from:
->Attach:tracks.png

The MOD and YM tracks that are shipped with the firmware are located in the SmallFS filesystem that resides in SPI
Flash. Any of the tracks can be overridden by placing a corresponding track onto the SD card. Files named track[1-3].mod will override the mod tracks and files named track[1-3].ymd will override the YM tracks. The YM files need to be converted into ymd (YM Data) files using the [[Main.YM2149Flash|following procedure and tools]].
>><<
to:
>>tip apply=p<< The MOD and YM tracks that are shipped with the firmware are located in the SmallFS filesystem that resides in SPI Flash. Any of the tracks can be overridden by placing a corresponding track onto the SD card. Files named track[1-3].mod will override the mod tracks and files named track[1-3].ymd will override the YM tracks. The YM files need to be converted into ymd (YM Data) files using the [[Main.YM2149Flash|following procedure and tools]].
>><<\\
Deleted line 136:
Changed lines 152-153 from:
'''Presets'''\\
to:
'''Presets'''
%rframe% Attach:presets.png
Changed lines 155-160 from:
*Use the left/right arrows or drop down arrow to select different presets.
*To define your own presets:
**Select a preset slot you would like to modify.
**Make changes to any of the settings for any of the voices.
**Save the changes to a custom presets file using the File dropdown.
->Attach:presets.png
to:
#Use the left/right arrows or drop down arrow to select different presets.
#To define your own presets:
##Select a preset slot you would like to modify.
##Make changes to any of the settings for any of the voices.
##Save the changes to a custom presets file using the File dropdown.
Added line 1:
(:notabledit:)
Changed lines 131-132 from:
%tip apply=p%
To quickly see the default Control Changes that are defined for the RetroCade Hardware look at each element of the RetroCade Control Dashboard. Under each element is a CC number. In the following image you can see that for Voice 4, which is the first voice of the YM2149, a CC of 6 turns Noise off or on. If your MIDI controller is set to Channel 4 and you send a CC of 6 you will hear Noise toggle. Likewise, if you change to channel 7 or 8 the same CC will be active for YM2149 voice 2 and 3.
to:
%tip apply=p% To quickly see the default Control Changes that are defined for the RetroCade Hardware look at each element of the RetroCade Control Dashboard. Under each element is a CC number. In the following image you can see that for Voice 4, which is the first voice of the YM2149, a CC of 6 turns Noise off or on. If your MIDI controller is set to Channel 4 and you send a CC of 6 you will hear Noise toggle. Likewise, if you change to channel 7 or 8 the same CC will be active for YM2149 voice 2 and 3.
Added line 126:
Changed lines 128-129 from:
A MIDI keyboard can be connected directly to the MIDI in connector of the RetroCade Hardware or it can be passed through the RetroCade Control Dashboard. A MIDI USB cable is needed to pass a MIDI keyboard through the dashboard. To do so simply connect your MIDI keyboard to the MIDI in of the MIDI USB cable and use the MIDI In drop down box to select it. Any keys played on the MIDI keyboard will be sent out through MIDI Out and the Com port.
to:
A MIDI keyboard can be connected directly to the MIDI in connector of the RetroCade Hardware or it can be passed through the RetroCade Control Dashboard. A MIDI USB cable is needed to pass a MIDI keyboard through the dashboard. To do so simply connect your MIDI keyboard to the MIDI in of the MIDI USB cable and use the MIDI In drop down box to select it. Any keys played on the MIDI keyboard will be sent out through MIDI Out and the Com port.
[[<<]]
Added line 120:
Changed lines 123-124 from:
%center%(Image is from the [[http://www.dsprobotics.com/Files/V3/Component%20Reference.pdf|Flowstone Component Reference Manual]])
to:
->(Image is from the [[http://www.dsprobotics.com/Files/V3/Component%20Reference.pdf|Flowstone Component Reference Manual]])
Added line 126:
%rframe width=250px center% Attach:coms.png
Changed lines 128-129 from:
->Attach:coms.png
to:
%tip apply=p%
Deleted line 116:
#Use the drop down boxes to select the RetroCade's virtual COM port or a USB MIDI cable.
Added lines 118-119:
#%item value=2%Use the drop down boxes to select the RetroCade's virtual COM port or a USB MIDI cable.
[[<<]]
Changed lines 118-120 from:
->Attach:coms.png
'''Use the Computer Keyboard to play Notes'''\\
to:
%rframe width=250px center% Attach:coms.png
'''Use the Computer Keyboard to play Notes'''
Changed lines 121-122 from:
(Image is from the [[http://www.dsprobotics.com/Files/V3/Component%20Reference.pdf|Flowstone Component Reference Manual]])
!!!!!Connect a MIDI Keyboard
to:
%center%(Image is from the [[http://www.dsprobotics.com/Files/V3/Component%20Reference.pdf|Flowstone Component Reference Manual]])

'''Connect a MIDI Keyboard'''\\
Changed lines 116-117 from:
*Ensure the RetroCade Hardware is plugged into a USB port.
*Use the drop down boxes to select the RetroCade's virtual COM port or a USB MIDI cable.
to:
#Ensure the RetroCade Hardware is plugged into a USB port.
#Use the drop down boxes to select the RetroCade's virtual COM port or a USB MIDI cable.
Added line 120:
Changed line 122 from:
%center%(Image is from the [[http://www.dsprobotics.com/Files/V3/Component%20Reference.pdf|Flowstone Component Reference Manual]])
to:
(Image is from the [[http://www.dsprobotics.com/Files/V3/Component%20Reference.pdf|Flowstone Component Reference Manual]])
Changed lines 110-114 from:
'''Connect RetroCade Control Dashboard to RetroCade Hardware'''\\

%tip apply=list% %list There are two ways for the RetroCade Control Dashboard to connect to the RetroCade Hardware:
**When the RetroCade Hardware is connected to a USB port a virtual COM port connection is established. The RetroCade Control Dashboard can use this virtual COM port to communicate with the RetroCade Hardware. The benefit of this option is that no external hardware is needed. The downside of this option is that you cannot debug the RetroCade sketch over the com port if you use this option.
**The RetroCade Control Dashboard can also communicate with the RetroCade Hardware using a USB MIDI cable that is connected to your computer on one side and the RetroCade MIDI In port on the other.%
to:
'''Connect RetroCade Control Dashboard to RetroCade Hardware'''

%tip apply=p% '''There are two ways the dashboard can connect to the hardware:'''\\
1)
When the RetroCade Hardware is connected to a USB port a virtual COM port connection is established. The RetroCade Control Dashboard can use this virtual COM port to communicate with the RetroCade Hardware. The benefit of this option is that no external hardware is needed. The downside of this option is that you cannot debug the RetroCade sketch over the com port if you use this option.\\
2)
The RetroCade Control Dashboard can also communicate with the RetroCade Hardware using a USB MIDI cable that is connected to your computer on one side and the RetroCade MIDI In port on the other.
Changed lines 112-113 from:
%tip apply=list% %list
*There are two ways for the RetroCade Control Dashboard to connect to the RetroCade Hardware:
to:
%tip apply=list% %list There are two ways for the RetroCade Control Dashboard to connect to the RetroCade Hardware:
Changed lines 102-103 from:
*Open the Start Menu and click on '''"RetroCade Synth Dashboard"'''
to:
#Open the Start Menu and click on '''"RetroCade Synth Dashboard"'''
Added line 111:
Changed line 101 from:
!!!!!Start the RetroCade Control Dashboard
to:
'''Start the RetroCade Control Dashboard'''\\
Changed line 109 from:
!!!!!Connect RetroCade Control Dashboard to RetroCade Hardware
to:
'''Connect RetroCade Control Dashboard to RetroCade Hardware'''\\
Changed line 118 from:
!!!!!Use the Computer Keyboard to play Notes
to:
'''Use the Computer Keyboard to play Notes'''\\
Changed lines 127-128 from:
!!!!!Zooming
to:
'''Zooming'''\\
Changed line 146 from:
!!!!!Presets
to:
'''Presets'''\\
Changed line 155 from:
!!!!!Play some sample MOD and YM files
to:
'''Play some sample MOD and YM files'''\\
Changed line 188 from:
'''Add SmallFS files'''
to:
'''Add SmallFS files'''\\
Changed line 51 from:
Watch this presentation to learn more of the nitty gritty details about the RetroCade's internals an background technical information.
to:
Watch this presentation to learn more about the nitty gritty details about the RetroCade's internals and background technical information.
Changed line 53 from:
-------->%newwin%[[https://www.dropbox.com/s/gi2oa7ya9hew3ny/Retrocade%20Synth.pdf|Architecture in PDF format]]
to:
-------->%newwin%[[https://www.dropbox.com/s/gi2oa7ya9hew3ny/Retrocade%20Synth.pdf|Watch Presentation in PDF format]]
Added line 70:
Changed line 97 from:
>>round frame text-align=justify border='1px solid #429ae0'<<
to:
>>round frame border='1px solid #429ae0'<<
Changed line 102 from:
*Open the Start Menu and click on "RetroCade Synth Dashboard"
to:
*Open the Start Menu and click on '''"RetroCade Synth Dashboard"'''
Changed line 49 from:
>>round frame text-align=justify border='1px solid #429ae0'<<
to:
>>round frame border='1px solid #429ae0'<<
Added line 50:
%rframe%http://youtu.be/6E-USsejc5o
Deleted line 51:
%rframe%http://youtu.be/6E-USsejc5o
Added line 49:
>>round frame text-align=justify border='1px solid #429ae0'<<
Deleted line 50:
>>round frame text-align=justify border='1px solid #429ae0'<<
Changed line 53 from:
----->%newwin%[[https://www.dropbox.com/s/gi2oa7ya9hew3ny/Retrocade%20Synth.pdf|Architecture in PDF format]]
to:
-------->%newwin%[[https://www.dropbox.com/s/gi2oa7ya9hew3ny/Retrocade%20Synth.pdf|Architecture in PDF format]]
Added line 49:
Watch this presentation to learn more of the nitty gritty details about the RetroCade's internals an background technical information.
Changed line 53 from:
%newwin%[[https://www.dropbox.com/s/gi2oa7ya9hew3ny/Retrocade%20Synth.pdf|Architecture in PDF format]]
to:
----->%newwin%[[https://www.dropbox.com/s/gi2oa7ya9hew3ny/Retrocade%20Synth.pdf|Architecture in PDF format]]
Added line 28:
Changed line 34 from:
# %item value=2%Open your Start Menu and click on the '''"Upgrade to RetroCade-[Version] Bit File"'''.
to:
# %item value=3%Open your Start Menu and click on the '''"Upgrade to RetroCade-[Version] Bit File"'''.
Changed line 42 from:
#%item value=3%The Papilio Programmer should pop up and write the latest firmware to your hardware.
to:
#%item value=4%The Papilio Programmer should pop up and write the latest firmware to your hardware.
Changed line 33 from:
#Open your Start Menu and click on the "Upgrade to RetroCade-[Version] Bit File".
to:
# %item value=2%Open your Start Menu and click on the '''"Upgrade to RetroCade-[Version] Bit File"'''.
Changed line 41 from:
#%item value=4%The Papilio Programmer should pop up and write the latest firmware to your hardware.
to:
#%item value=3%The Papilio Programmer should pop up and write the latest firmware to your hardware.
Changed line 31 from:
%tip apply=p% The RetroCade Synth does not ship with a [[http://en.wikipedia.org/wiki/Mini-USB#Mini_and_Micro_connectorsMini-B USB cable]], chances are good that you will already have one on hand.
to:
%tip apply=p% The RetroCade Synth does not ship with a [[http://en.wikipedia.org/wiki/Mini-USB#Mini_and_Micro_connectors|Mini-B USB cable]], chances are good that you will already have one on hand.
Changed lines 29-32 from:
#Plug the Papilio Pro board into a free USB port using a standard Mini-B USB cable.

http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia"
%tip
apply=p% The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.
to:
#Plug the Papilio Pro board into a free USB port using a standard [[http://en.wikipedia.org/wiki/Mini-USB#Mini_and_Micro_connectors|Mini-B USB cable]].

%tip
apply=p% The RetroCade Synth does not ship with a [[http://en.wikipedia.org/wiki/Mini-USB#Mini_and_Micro_connectorsMini-B USB cable]], chances are good that you will already have one on hand.
Changed lines 31-32 from:
%tip apply=p rfloat height=75px% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia" The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.
to:
http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia"
%tip apply=p%
The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.
Changed lines 31-32 from:
%tip apply=p% >>rfloat height=75%<< http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia" The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.
>><<
to:
%tip apply=p rfloat height=75px% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia" The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.
Changed line 31 from:
%tip apply=block% %block >>rfloat height=75%<< http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia" The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.%
to:
%tip apply=p% >>rfloat height=75%<< http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia" The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.
Changed lines 31-32 from:
%tip apply=block% %block% %rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia" The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.
to:
%tip apply=block% %block >>rfloat height=75%<< http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia" The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.%
>><<
Changed line 31 from:
%tip apply=block% %block% The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.%
to:
%tip apply=block% %block% %rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia" The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.
Changed line 31 from:
%tip apply=block% %block The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.%
to:
%tip apply=block% %block% The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.%
Changed line 31 from:
%tip apply=block% %block %rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia" The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.%
to:
%tip apply=block% %block The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.%
Changed line 31 from:
%tip apply=p% %rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia" The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.
to:
%tip apply=block% %block %rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia" The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.%
Changed lines 30-31 from:
%rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia"
%tip apply=p% The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.
to:
%tip apply=p% %rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia" The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.
Added line 29:
#Plug the Papilio Pro board into a free USB port using a standard Mini-B USB cable.
Deleted line 30:
#Plug the Papilio Pro board into a free USB port using a standard Mini-B USB cable.
Changed line 10 from:
%warning apply=p% At this time the ZPUino IDE does not work if there are spaces in the path, the installer will place the ZPUino IDE in the root of your C: drive instead of in Program Files. If you do not want this to happen then choose "Custom" install type and deselect the ZPUino IDE. You will not be able to edit the RetroCade sketch if you deselect this option.
to:
%warning lrindent apply=p% At this time the ZPUino IDE does not work if there are spaces in the path, the installer will place the ZPUino IDE in the root of your C: drive instead of in Program Files. If you do not want this to happen then choose "Custom" install type and deselect the ZPUino IDE. You will not be able to edit the RetroCade sketch if you deselect this option.
Added line 9:
Added line 11:
Changed lines 5-6 from:
>>round frame text-align=justify<<
to:
>>round frame text-align=justify border='1px solid #429ae0'<<
Changed line 24 from:
>>round frame text-align=justify<<
to:
>>round frame text-align=justify border='1px solid #429ae0'<<
Deleted line 41:
Deleted line 42:
Deleted line 43:
Changed lines 45-46 from:
>>lrindent round frame text-align=justify<<
to:
>>round frame text-align=justify border='1px solid #429ae0'<<
Deleted line 60:
Deleted line 61:
Changed line 63 from:
>>lrindent round frame text-align=justify<<
to:
>>round frame text-align=justify border='1px solid #429ae0'<<
Changed lines 65-66 from:
(:table border='2' cellpadding='5' cellspacing='0' width='70%':)
to:
(:table border='0' cellpadding='5' cellspacing='1' width='100%':)
Changed line 91 from:
>>round frame text-align=justify<<
to:
>>round frame text-align=justify border='1px solid #429ae0'<<
Changed line 125 from:
(:table border='2' cellpadding='5' cellspacing='0' width='70%':)
to:
(:table border='0' cellpadding='5' cellspacing='2' width='70%':)
Deleted line 157:
Deleted line 158:
Changed line 160 from:
>>lrindent round frame text-align=justify<<
to:
>>round frame text-align=justify border='1px solid #429ae0'<<
Changed line 172 from:
->Attach:zpuino-board.png
to:
->%width=600px%Attach:zpuino-board.png
Changed lines 180-181 from:
->%width=700px%Attach:zpuino-programmer.png
to:
->%width=600px%Attach:zpuino-programmer.png
Added line 185:
Added line 190:
Changed line 197 from:
>>lrindent round frame text-align=justify<<
to:
>>round frame text-align=justify border='1px solid #429ae0'<<
Changed line 98 from:
>>lrindent round frame text-align=justify<<
to:
>>round frame text-align=justify<<
Changed lines 111-114 from:
%tip%
There are two ways for the RetroCade Control Dashboard to connect
to the RetroCade Hardware:
*When the RetroCade Hardware is connected to a USB port a virtual COM port connection is established. The RetroCade Control Dashboard can use this virtual COM port to communicate with the RetroCade Hardware. The benefit of this option is that no external hardware is needed. The downside of this option is that you cannot debug the RetroCade sketch over the com port if you use this option.
*The RetroCade Control Dashboard can also communicate with the RetroCade Hardware using a USB MIDI cable that is connected to your computer on one side and the RetroCade MIDI In port on the other.
to:
%tip apply=list% %list
*There are two ways for the RetroCade Control Dashboard
to connect to the RetroCade Hardware:
**When the RetroCade Hardware is connected to a USB port a virtual COM port connection is established. The RetroCade Control Dashboard can use this virtual COM port to communicate with the RetroCade Hardware. The benefit of this option is that no external hardware is needed. The downside of this option is that you cannot debug the RetroCade sketch over the com port if you use this option.
**The RetroCade Control Dashboard can also communicate with the RetroCade Hardware using a USB MIDI cable that is connected to your computer on one side and the RetroCade MIDI In port on the other.%
Changed lines 5-6 from:
>>lrindent round frame text-align=justify<<
to:
>>round frame text-align=justify<<
Added line 9:
%warning apply=p% At this time the ZPUino IDE does not work if there are spaces in the path, the installer will place the ZPUino IDE in the root of your C: drive instead of in Program Files. If you do not want this to happen then choose "Custom" install type and deselect the ZPUino IDE. You will not be able to edit the RetroCade sketch if you deselect this option.
Deleted lines 22-25:
>>warning<<
At this time the ZPUino IDE does not work if there are spaces in the path, the installer will place the ZPUino IDE in the root of your C: drive instead of in Program Files. If you do not want this to happen then choose "Custom" install type and deselect the ZPUino IDE. You will not be able to edit the RetroCade sketch if you deselect this option.
>><<
Changed line 24 from:
>>lrindent round frame text-align=justify<<
to:
>>round frame text-align=justify<<
Changed lines 27-29 from:
#Plug the Papilio Pro board into a free USB port using a standard Mini-B USB cable. (See Tip Below)
to:
%rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia"
#Plug the Papilio Pro board into a free USB port using a standard Mini-B USB cable.
%tip apply=p% The RetroCade Synth does not ship with a Mini-B USB cable, most users will already have several on hand.
Changed lines 42-46 from:
>>tip<<
%rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia"
The RetroCade Synth does not ship with a Mini-B USB cable but they are so common that most users will already have one. Many cell phones and handheld electronic devices will use a Mini-B USB cable.
>><<
to:
Changed lines 62-63 from:
!!!Dashboard
to:
!!!Dashboard\\
Changed line 102 from:
'''Start the RetroCade Control Dashboard'''
to:
!!!!!Start the RetroCade Control Dashboard
Changed lines 104-108 from:
**Windows XP and Windows 7 users will have this entry under "Start\Gadget Factory\RetroCade"
->Attach:win7.png
**Windows 8 users should press the "Windows" button on their computer and type in "Retrocade" to see all RetroCade start menu
options.
->%width=350%Attach:win8.png
'''Connect RetroCade Control Dashboard to RetroCade Hardware'''
to:
%rframe width=250px center%[[Attach:win7.png|Attach:win7.png]]
**Windows XP and Windows 7 users will have this entry under '''"Start
\Gadget Factory\RetroCade"'''
[[<<]]
%rframe width=250px center%[[Attach:win8.png|Attach:win8.png]]
**Windows 8 users should press the "Windows" button on their computer and type in '''"Retrocade"''' to see all RetroCade start menu
options.
[[<<]]
!!!!!Connect RetroCade Control Dashboard to RetroCade Hardware
%tip%
Added line 115:
Changed line 119 from:
'''Use the Computer Keyboard to play Notes'''
to:
!!!!!Use the Computer Keyboard to play Notes
Changed line 122 from:
'''Connect a MIDI Keyboard'''
to:
!!!!!Connect a MIDI Keyboard
Changed lines 128-129 from:
'''Zooming'''
to:
!!!!!Zooming
Changed line 147 from:
'''Presets'''
to:
!!!!!Presets
Changed line 156 from:
'''Play some sample MOD and YM files'''
to:
!!!!!Play some sample MOD and YM files
Changed lines 184-188 from:
>>tip<<
To quickly find the correct serial port: Unplug the RetroCade and note what ports are available, plug it in and look at the available ports and see what new ports show up. If two ports show up the correct one is always the second port. If you are having trouble look at the Device Manager and look for "FTDI Serial Converter B".
Attach:serial-port-b.png
>><<
to:
Added lines 190-193:

'''Add SmallFS files'''
The Papilio Pro includes a 64Mb (8MB) SPI Flash chip that has lots of space to store data such as MOD and YM files. The SmallFS file system is a special ZPUino file system that has very low overhead, it does not implement a FAT file structure, and is much faster then SD cards. It is very easy to use, to load files to the SmallFS file system you simply create a "smallfs" folder in the RetroCade sketch directory and place whatever files you want included in SmallFS there. The ZPUino IDE will handle formatting and uploading your files into SPI flash. Look at examples in the modplayer and ymplayer source code to see how to access your files from the RetroCade sketch.
>><<
Added lines 195-198:
To quickly find the correct serial port: Unplug the RetroCade and note what ports are available, plug it in and look at the available ports and see what new ports show up. If two ports show up the correct one is always the second port. If you are having trouble look at the Device Manager and look for "FTDI Serial Converter B".
Attach:serial-port-b.png
>><<
>>tip<<
Deleted lines 202-205:
'''Add SmallFS files'''
The Papilio Pro includes a 64Mb (8MB) SPI Flash chip that has lots of space to store data such as MOD and YM files. The SmallFS file system is a special ZPUino file system that has very low overhead, it does not implement a FAT file structure, and is much faster then SD cards. It is very easy to use, to load files to the SmallFS file system you simply create a "smallfs" folder in the RetroCade sketch directory and place whatever files you want included in SmallFS there. The ZPUino IDE will handle formatting and uploading your files into SPI flash. Look at examples in the modplayer and ymplayer source code to see how to access your files from the RetroCade sketch.
>><<
Changed line 204 from:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
to:
>>lrindent round frame text-align=justify<<
Deleted lines 0-2:
%define=mytip item class=tip padding-top=1em padding-bottom=1em list-style=none%
%define=mywarning item class=warning padding-top=1em padding-bottom=1em list-style=none%
Added lines 47-48:
----
Changed lines 68-72 from:
\\
\\
\\
\\
to:
----
Added line 102:
>>lrindent round frame text-align=justify<<
Deleted line 112:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Deleted line 121:
>><<
Deleted line 122:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Changed lines 127-129 from:
%width=400px center% Attach:dashboard-tip.png
>><<
to:
Deleted line 147:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Changed lines 155-156 from:
>><<
to:
Deleted line 156:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Changed lines 164-165 from:
to:
----
Changed line 169 from:
>>lrindent round frame border='1px solid #429ae0'<<
to:
>>lrindent round frame text-align=justify<<
Changed line 171 from:
>><<
to:
Deleted line 172:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Deleted line 177:
>><<
Deleted line 186:
Added line 188:
Deleted line 199:
>>lrindent round frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Added line 56:
[[<<]]
Added line 77:
>>lrindent round frame text-align=justify<<
Added line 103:
>><<
Changed lines 51-52 from:
%rframe%http://youtu.be/6E-USsejc5o
to:
Added lines 53-55:

>>lrindent round frame text-align=justify<<
%rframe%http://youtu.be/6E-USsejc5o
Changed lines 57-58 from:
to:
>><<
Changed line 8 from:
>>lrindent round frame border='1px solid #429ae0'<<
to:
>>lrindent round frame text-align=justify<<
Changed line 29 from:
>>lrindent round frame border='1px solid #429ae0'<<
to:
>>lrindent round frame text-align=justify<<
Changed line 35 from:
**Windows XP and Windows 7 users will have this entry under "Start\Gadget Factory\RetroCade"
to:
**Windows XP and Windows 7 users will have this entry under '''"Start\Gadget Factory\RetroCade"'''
Changed line 38 from:
**Windows 8 users should press the "Windows" button on their computer and type in "Retrocade" to see all RetroCade start menu options.
to:
**Windows 8 users should press the "Windows" button on their computer and type in '''"Retrocade"''' to see all RetroCade start menu options.
Changed line 35 from:
##Windows XP and Windows 7 users will have this entry under "Start\Gadget Factory\RetroCade"
to:
**Windows XP and Windows 7 users will have this entry under "Start\Gadget Factory\RetroCade"
Changed line 38 from:
##Windows 8 users should press the "Windows" button on their computer and type in "Retrocade" to see all RetroCade start menu options.
to:
**Windows 8 users should press the "Windows" button on their computer and type in "Retrocade" to see all RetroCade start menu options.
Changed line 41 from:
#The Papilio Programmer should pop up and write the latest firmware to your hardware.
to:
#%item value=4%The Papilio Programmer should pop up and write the latest firmware to your hardware.
Changed lines 31-44 from:
*Ensure the RetroCade MegaWing is plugged into the Papilio Pro FPGA board.
*Plug the Papilio Pro board into a free USB port using a standard Mini-B USB cable.
%mytip%
%rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia"
The RetroCade Synth does not ship with a Mini-B USB cable but they are so common that most users will already have one
. Many cell phones and handheld electronic devices will use a Mini-B USB cable.
*Open your Start Menu and click on the "Upgrade to RetroCade-
[Version] Bit File".
**
Windows XP and Windows 7 users will have this entry under "Start\Gadget Factory\RetroCade"
->Attach:win7
.png
**Windows 8 users should press the "Windows" button on their computer and type in "Retrocade" to see all RetroCade start menu options
.
%rollover% Attach:win8.png
-->%width=250px% Attach:win8.png
*The Papilio Programmer should pop up and write the latest firmware to your hardware.
%rollover% Attach:update-hardware.png
-->%width=250px%Attach:update-hardware.png
to:
#Ensure the RetroCade MegaWing is plugged into the Papilio Pro FPGA board.
#Plug the Papilio Pro board into a free USB port using a standard Mini-B USB cable. (See Tip Below)
#Open your Start Menu and click on the "Upgrade to RetroCade-[Version] Bit File".
%rframe width=250px center%[[Attach:win7
.png|Attach:win7.png]]
##Windows XP and Windows 7 users will have this entry under "Start\Gadget Factory\RetroCade"
[[<<]]
%rframe width=250px center%
[[Attach:win8.png|Attach:win8.png]]
##Windows 8 users should press the
"Windows" button on their computer and type in "Retrocade" to see all RetroCade start menu options.
[[<<]]
%rframe width=250px center%[[Attach:update-hardware.png|Attach:update-hardware.png]]
#The Papilio Programmer should pop up and write the latest firmware to your hardware
.
[[<<]]
Changed lines 9-10 from:
* [[http://forum.gadgetfactory.net/index.php?/files/file/32-retrocade-synth-windows-installer/|Download RetroCade Installer]]
* Unzip to a temporary directory of your choice and run the included setup executable.
to:
# [[http://forum.gadgetfactory.net/index.php?/files/file/32-retrocade-synth-windows-installer/|Download RetroCade Installer]]
# Unzip to a temporary directory of your choice and run the included setup executable.
Changed line 12 from:
* The installer will prompt you to install the RetroCade Device Drivers
to:
# %item value=3% The installer will prompt you to install the RetroCade Device Drivers
Changed line 16 from:
* Windows Security may display a warning message. Choose, "Install this driver software anyway".
to:
# %item value=4% Windows Security may display a warning message. Choose, "Install this driver software anyway".
Changed line 20 from:
* The drivers should be successfully installed.
to:
# %item value=5%The drivers should be successfully installed.
Changed line 19 from:
%rframe width=250px center%[[Attach:drivers-installed.png|drivers-installed.png]]
to:
%rframe width=250px center%[[Attach:drivers-installed.png|Attach:drivers-installed.png]]
Changed lines 9-32 from:
(:table border='1' width='100%' align='center' cellspacing='0':)
(:cellnr align='left':)#[[http:
//forum.gadgetfactory.net/index.php?/files/file/32-retrocade-synth-windows-installer/|Download RetroCade Installer]]
(:cell:)
(:cellnr align='left':)#
Unzip to a temporary directory of your choice and run the included setup executable.
(:cell:)
(:cellnr align
='left':)#The installer will prompt you to install the RetroCade Device Drivers
(:cell:)%width=250px center%Attach:Device-Drivers.png
(:cellnr align='left':)#Windows Security may display a warning message. Choose, "Install this driver software anyway".
(
:cell:)%width=250px center%Attach:Install-anyway.png
(:cellnr align='left':)#The drivers should be successfully installed.
(:cell rowspan='5':)%width=250px center%Attach:drivers-installed.png
(:tableend:)

*
[[http://forum.gadgetfactory.net/index.php?/files/file/32-retrocade-synth-windows-installer/|Download RetroCade Installer]]
*Unzip to a temporary directory of your choice and run the included setup executable.
*The installer will prompt you to install the RetroCade Device Drivers
%rollover% Attach:Device-Drivers.png
->%width=250px center%Attach:Device-Drivers.png
*Windows Security may display a warning message. Choose, "Install this driver software anyway".
%rollover% Attach:Install-anyway.png
->%width=250px center%Attach:Install-anyway.png
*The drivers should be successfully installed.
%rollover% Attach:drivers-installed.png
->%width=250px center%Attach:drivers-installed.png
to:
* [[http://forum.gadgetfactory.net/index.php?/files/file/32-retrocade-synth-windows-installer/|Download RetroCade Installer]]
* Unzip to a temporary directory of your choice and run the included setup executable.
%rframe width=250px center% [[Attach:Device-Drivers.png|Attach:Device-Drivers.png]]
* The installer will prompt you to install the RetroCade Device Drivers
[[<<]]

%rframe width=250px center%[[Attach:Install-
anyway.png|Attach:Install-anyway.png]]
* Windows Security may display a warning message
. Choose, "Install this driver software anyway".
[[<<]]

%rframe width=250px center%[[Attach
:drivers-installed.png|drivers-installed.png]]
* The drivers should be successfully installed
.
[[<<
]]
Changed line 10 from:
(:cellnr align='left':)[[http://forum.gadgetfactory.net/index.php?/files/file/32-retrocade-synth-windows-installer/|Download RetroCade Installer]]
to:
(:cellnr align='left':)#[[http://forum.gadgetfactory.net/index.php?/files/file/32-retrocade-synth-windows-installer/|Download RetroCade Installer]]
Changed line 12 from:
(:cellnr align='left':)Unzip to a temporary directory of your choice and run the included setup executable.
to:
(:cellnr align='left':)#Unzip to a temporary directory of your choice and run the included setup executable.
Changed lines 14-22 from:
(:cellnr align='left':)The installer will prompt you to install the RetroCade Device Drivers
(:cell:)%width=250px center%Attach:Device-Drivers.png\\
%rollover% Attach
:Device-Drivers.png
(:
cellnr align='left':)Windows Security may display a warning message. Choose, "Install this driver software anyway".
(:cell:)%width=250px center%Attach:Install-anyway.png\\
%rollover% Attach
:Install-anyway.png
(:
cellnr align='left':)The drivers should be successfully installed.
(:cell rowspan='5':)%width=250px center%Attach:drivers-installed.png\\
%rollover%
Attach:drivers-installed.png
to:
(:cellnr align='left':)#The installer will prompt you to install the RetroCade Device Drivers
(:cell:)%width=250px center%Attach:Device-Drivers.png
(:cellnr align='left':)#Windows Security may display a warning message. Choose, "Install this driver software anyway".
(:cell:)%width=250px center%Attach:Install-anyway.png
(:cellnr align='left':)#The drivers should be successfully installed.
(:cell rowspan='5':)%width=250px center%Attach:drivers-installed.png
Changed lines 10-21 from:
(:cellnr align='center':)[[http://forum.gadgetfactory.net/index.php?/files/file/32-retrocade-synth-windows-installer/|Download RetroCade Installer]]
(:cellnr align='center':)Unzip to a temporary directory of your choice and run the included setup executable.
(:cell align='right':)
(:cellnr align='center':)The installer will prompt you to install the RetroCade Device Drivers
(:cell align='right':)%rollover% Attach:Device-Drivers.png\\
%width=250px center%Attach:Device-Drivers.png
(:cellnr align='center':)Windows Security may display a warning message. Choose, "Install this driver software anyway".
(:cell align='right':)%rollover% Attach:Install-anyway.png\\
%width=250px center%Attach:Install-anyway.png
(:cellnr align='center':)The drivers should be successfully installed.
(:cell rowspan='5' align='right':)%rollover% Attach:drivers-installed.png\\
%width=250px center%Attach:drivers-installed.png
to:
(:cellnr align='left':)[[http://forum.gadgetfactory.net/index.php?/files/file/32-retrocade-synth-windows-installer/|Download RetroCade Installer]]
(:cell:)
(:
cellnr align='left':)Unzip to a temporary directory of your choice and run the included setup executable.
(:cell:)
(:cellnr align='left':)The installer will prompt you to install the RetroCade Device Drivers
(:cell:)%width=250px center%Attach:Device-Drivers.png\\
%rollover% Attach:Device-Drivers.png
(:cellnr align='left':)Windows Security may display a warning message. Choose, "Install this driver software anyway".
(:cell:)%width=250px center%Attach:Install-anyway.png\\
%rollover% Attach:Install-anyway.png
(:cellnr align='left':)The drivers should be successfully installed.
(:cell rowspan='5':)%width=250px center%Attach:drivers-installed.png\\
%rollover% Attach:drivers-installed.png
Deleted line 10:
(:cell rowspan='4' align='right' width='30%':)
Changed line 11 from:
(:cell rowspan='4' align='center':)
to:
(:cell rowspan='4' align='right' width='30%':)
Changed line 13 from:
(:cell align='center':)
to:
(:cell align='right':)
Changed line 15 from:
(:cell align='center':)%rollover% Attach:Device-Drivers.png\\
to:
(:cell align='right':)%rollover% Attach:Device-Drivers.png\\
Changed line 18 from:
(:cell align='center':)%rollover% Attach:Install-anyway.png\\
to:
(:cell align='right':)%rollover% Attach:Install-anyway.png\\
Changed line 21 from:
(:cell rowspan='5' align='center':)%rollover% Attach:drivers-installed.png\\
to:
(:cell rowspan='5' align='right':)%rollover% Attach:drivers-installed.png\\
Deleted lines 22-23:
(:cellnr align='center':)Fire
(:cell align='center':)
Deleted lines 22-23:
(:cellnr align='center':)Move Down
(:cell align='center':)
Deleted lines 22-23:
(:cellnr align='center':)Move Up
(:cell align='center':)
Changed lines 10-12 from:
(:cellnr align='center':)Coin 1
(
:cell rowspan='4' align='center':)%newwin width=100px% [[http://arcade.gadgetfactory.net/images/arcademegawing/image011.jpg|http://arcade.gadgetfactory.net/images/arcademegawing/image011.jpg]]
(:
cellnr align='center':)Coin 2
to:
(:cellnr align='center':)[[http://forum.gadgetfactory.net/index.php?/files/file/32-retrocade-synth-windows-installer/|Download RetroCade Installer]]
(:cell rowspan
='4' align='center':)
(
:cellnr align='center':)Unzip to a temporary directory of your choice and run the included setup executable.
Changed lines 14-21 from:
(:cellnr align='center':)Start 1
(:cell align='center':)
(:cellnr align='center':)Start 2
(:cell
align='center':)
(:cellnr align='center':)Move Left
(:cell rowspan='5' align='center':)%newwin width=100px%[[http://www.gadgetfactory.net/images/Papilio_Arcade/Pac-Man%20Joystick.PNG|http://www.gadgetfactory.net/images/Papilio_Arcade/Pac-Man%20Joystick.PNG]]
(:cellnr align='center':)Move Right
(:cell align
='center':)
to:
(:cellnr align='center':)The installer will prompt you to install the RetroCade Device Drivers
(:cell
align='center':)%rollover% Attach:Device-Drivers.png\\
%width=250px
center%Attach:Device-Drivers.png
(:cellnr align='center':)Windows Security may display a warning message. Choose, "Install this driver software anyway".
(
:cell align='center':)%rollover% Attach:Install-anyway.png\\
%width=250px center%Attach:Install-anyway
.png
(:cellnr align='center':)The drivers should be successfully installed.
(:cell rowspan
='5' align='center':)%rollover% Attach:drivers-installed.png\\
%width=250px center%Attach:drivers-installed.png
Deleted line 10:
(:cell align='center':)Up
Deleted line 12:
(:cell align='center':)Down
Deleted line 14:
(:cell align='center':)Left
Deleted line 16:
(:cell align='center':)Right
Deleted line 18:
(:cell align='center':)Joystick Left
Deleted line 20:
(:cell align='center':)Joystick Right
Deleted line 22:
(:cell align='center':)Joystick Up
Deleted line 24:
(:cell align='center':)Joystick Down
Deleted line 26:
(:cell align='center':)Not Used
Deleted lines 9-11:
(:cellnr align='center' bgcolor='#7fc5e4':)Game Function
(:cell align='center' bgcolor='#7fc5e4':)Physical Interface
(:cell align='center' bgcolor='#7fc5e4':)Image
Added line 15:
(:cell align='center':)
Added line 18:
(:cell align='center':)
Added line 21:
(:cell align='center':)
Added line 27:
(:cell align='center':)
Added line 30:
(:cell align='center':)
Added line 33:
(:cell align='center':)
Added line 36:
(:cell align='center':)
Added lines 9-34:
(:table border='1' width='100%' align='center' cellspacing='0':)
(:cellnr align='center' bgcolor='#7fc5e4':)Game Function
(:cell align='center' bgcolor='#7fc5e4':)Physical Interface
(:cell align='center' bgcolor='#7fc5e4':)Image
(:cellnr align='center':)Coin 1
(:cell align='center':)Up
(:cell rowspan='4' align='center':)%newwin width=100px% [[http://arcade.gadgetfactory.net/images/arcademegawing/image011.jpg|http://arcade.gadgetfactory.net/images/arcademegawing/image011.jpg]]
(:cellnr align='center':)Coin 2
(:cell align='center':)Down
(:cellnr align='center':)Start 1
(:cell align='center':)Left
(:cellnr align='center':)Start 2
(:cell align='center':)Right
(:cellnr align='center':)Move Left
(:cell align='center':)Joystick Left
(:cell rowspan='5' align='center':)%newwin width=100px%[[http://www.gadgetfactory.net/images/Papilio_Arcade/Pac-Man%20Joystick.PNG|http://www.gadgetfactory.net/images/Papilio_Arcade/Pac-Man%20Joystick.PNG]]
(:cellnr align='center':)Move Right
(:cell align='center':)Joystick Right
(:cellnr align='center':)Move Up
(:cell align='center':)Joystick Up
(:cellnr align='center':)Move Down
(:cell align='center':)Joystick Down
(:cellnr align='center':)Fire
(:cell align='center':)Not Used
(:tableend:)
Changed line 8 from:
>>lrindent round frame<<
to:
>>lrindent round frame border='1px solid #429ae0'<<
Changed line 27 from:
>>lrindent round frame<<
to:
>>lrindent round frame border='1px solid #429ae0'<<
Changed line 110 from:
->Attach:win8.png
to:
->%width=350%Attach:win8.png
Changed line 175 from:
>>lrindent round frame<<
to:
>>lrindent round frame border='1px solid #429ae0'<<
Changed line 208 from:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
to:
>>lrindent round frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Changed line 184 from:
->Attach:win8.png
to:
->%width=300%Attach:win8.png
Changed line 220 from:
->Attach:win8.png
to:
->%width=300%Attach:win8.png
Deleted line 74:
(:div style='text-align:justify;':)
Changed lines 76-84 from:
(:divend:)
||MIDI Channel||Sound Chip||Sound Chip Voice||
||1||SID||Voice 1||
||2||SID||Voice 2||
||3||SID||Voice 3||
||4||YM2149||Voice A||
||5||YM2149||Voice B||
||6||YM2149||Voice C||
to:
(:table border='2' cellpadding='5' cellspacing='0' width='70%':)
(:head bgcolor=#429ae0 :)MIDI Channel
(:head bgcolor=#429ae0 :)Sound Chip
(:head bgcolor=#429ae0 :)Sound Chip Voice
(:cellnr bgcolor=#c5d7dd:)1
(:cell bgcolor=#c5d7dd:)SID
(:cell bgcolor=#c5d7dd:)Voice 1
(:cellnr bgcolor=#7fc5e4:)2
(:cell bgcolor=#7fc5e4:)SID
(:cell bgcolor=#7fc5e4:)Voice 2
(:cellnr bgcolor=#c5d7dd:)3
(:cell bgcolor=#c5d7dd:)SID
(:cell bgcolor=#c5d7dd:)Voice 3
(:cellnr bgcolor=#7fc5e4:)4
(:cell bgcolor=#7fc5e4:)YM2149
(:cell bgcolor=#7fc5e4:)Voice A
(:cellnr bgcolor=#c5d7dd:)5
(:cell bgcolor=#c5d7dd:)YM2149
(:cell bgcolor=#c5d7dd:)Voice B
(:cellnr bgcolor=#7fc5e4:)6
(:cell bgcolor=#7fc5e4:)YM2149
(:cell bgcolor=#7fc5e4:)Voice C
(:tableend:)
Changed line 112 from:
>>tip<<
to:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Deleted line 115:
>><<
Changed lines 121-122 from:
(Image is from the [[http://www.dsprobotics.com/Files/V3/Component%20Reference.pdf|Flowstone Component Reference Manual]])
to:
%center%(Image is from the [[http://www.dsprobotics.com/Files/V3/Component%20Reference.pdf|Flowstone Component Reference Manual]])
>><<
Added line 124:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Changed line 127 from:
>>tip<<
to:
Changed line 129 from:
width=400px Attach:dashboard-tip.png
to:
%width=400px center% Attach:dashboard-tip.png
Added line 133:
Changed lines 135-139 from:
||Function||Key||Note||
||Fit to Screen||z||Only in Full Screen Mode
||Normal Size||x||
||Toggle Full Screen
Mode||w||
to:
(:table border='2' cellpadding='5' cellspacing='0' width='70%':)
(:head bgcolor=#429ae0 :)Function
(:head bgcolor=#429ae0 :)Key
(:head bgcolor=#429ae0 :)Note
(:cellnr bgcolor=#c5d7dd:)Fit to Screen
(:cell bgcolor=#c5d7dd:)z
(:cell bgcolor=#c5d7dd:)Only in Full Screen
Mode
(:cellnr bgcolor=#7fc5e4:)Normal Size
(:cell bgcolor=#7fc5e4:)x
(:cell bgcolor=#7fc5e4:)
(:cellnr bgcolor=#c5d7dd:)Toggle Full Screen Mode
(:cell bgcolor=#c5d7dd:)
w
(:cell bgcolor=#c5d7dd:)
(:tableend:)
Added line 152:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Changed lines 160-161 from:
to:
>><<
Added line 163:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Changed line 167 from:
>>tip<<
to:
Added line 175:
>>lrindent round frame<<
Changed line 177 from:
to:
>><<
Added line 179:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Added line 185:
>><<
Added line 195:
Changed line 201 from:
->Attach:zpuino-programmer.png
to:
->%width=700px%Attach:zpuino-programmer.png
Changed lines 206-208 from:
'''Add SmallFS files'''\\
to:
'''Add SmallFS files'''
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Changed lines 210-211 from:
to:
>><<
Added line 213:
>>lrindent frame bgcolor=#f7f7f7 border='1px solid #429ae0'<<
Changed lines 223-224 from:
*[[http://www.dsprobotics.com/Files/V3/Component%20Reference.pdf|Flowstone Component Reference]]
to:
*[[http://www.dsprobotics.com/Files/V3/Component%20Reference.pdf|Flowstone Component Reference]]
>><<
Changed line 13 from:
->%height=150px%Attach:Device-Drivers.png
to:
->%width=250px center%Attach:Device-Drivers.png
Changed line 16 from:
->%height=150px%Attach:Install-anyway.png
to:
->%width=250px center%Attach:Install-anyway.png
Changed line 19 from:
->%height=150px%Attach:drivers-installed.png
to:
->%width=250px center%Attach:drivers-installed.png
Added line 21:
Changed line 39 from:
-->%height=150px% Attach:win8.png
to:
-->%width=250px% Attach:win8.png
Changed line 42 from:
->%height=150px%Attach:update-hardware.png
to:
-->%width=250px%Attach:update-hardware.png
Added line 44:
Added lines 51-52:
%rframe%http://youtu.be/6E-USsejc5o
Changed lines 54-56 from:
http://youtu.be/6E-USsejc5o
[[https:
//www.dropbox.com/s/gi2oa7ya9hew3ny/Retrocade%20Synth.pdf|Architecture in PDF format]]
to:
%newwin%[[https://www.dropbox.com/s/gi2oa7ya9hew3ny/Retrocade%20Synth.pdf|Architecture in PDF format]]
Added lines 67-71:
\\
\\
\\
\\
Added line 75:
(:div style='text-align:justify;':)
Added line 77:
(:divend:)
Changed lines 1-5 from:
%define=mytip item class=tip padding-top=1em padding-bottom=1em
list-style=none%
%define=mywarning item class=warning padding-top=1em padding-bottom=1em
list-style=none%
to:
%define=mytip item class=tip padding-top=1em padding-bottom=1em list-style=none%
%define=mywarning item class=warning padding-top=1em padding-bottom=1em list-style=none%
Changed line 30 from:
--> %tip%
to:
%mytip%
Added lines 1-5:
%define=mytip item class=tip padding-top=1em padding-bottom=1em
list-style=none%
%define=mywarning item class=warning padding-top=1em padding-bottom=1em
list-style=none%
Added lines 32-34:
--> %tip%
%rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia"
The RetroCade Synth does not ship with a Mini-B USB cable but they are so common that most users will already have one. Many cell phones and handheld electronic devices will use a Mini-B USB cable.
Changed line 40 from:
->%height=150px% Attach:win8.png
to:
-->%height=150px% Attach:win8.png
Changed line 32 from:
->->%height=150px% Attach:win8.png
to:
->%height=150px% Attach:win8.png
Added line 5:
>>lrindent round frame<<
Deleted lines 7-9:
>>warning<<
At this time the ZPUino IDE does not work if there are spaces in the path, the installer will place the ZPUino IDE in the root of your C: drive instead of in Program Files. If you do not want this to happen then choose "Custom" install type and deselect the ZPUino IDE. You will not be able to edit the RetroCade sketch if you deselect this option.
>><<
Changed lines 17-21 from:
to:
>><<
>>warning<<
At this time the ZPUino IDE does not work if there are spaces in the path, the installer will place the ZPUino IDE in the root of your C: drive instead of in Program Files. If you do not want this to happen then choose "Custom" install type and deselect the ZPUino IDE. You will not be able to edit the RetroCade sketch if you deselect this option.
>><<
Added line 23:
>>lrindent round frame<<
Deleted lines 26-29:
>>tip<<
%rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia"
The RetroCade Synth does not ship with a Mini-B USB cable but they are so common that most users will already have one. Many cell phones and handheld electronic devices will use a Mini-B USB cable.
>><<
Added lines 36-40:
>><<
>>tip<<
%rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia"
The RetroCade Synth does not ship with a Mini-B USB cable but they are so common that most users will already have one. Many cell phones and handheld electronic devices will use a Mini-B USB cable.
>><<
Changed line 12 from:
->%height=200px%Attach:Device-Drivers.png
to:
->%height=150px%Attach:Device-Drivers.png
Changed line 15 from:
->%height=200px%Attach:Install-anyway.png
to:
->%height=150px%Attach:Install-anyway.png
Changed lines 18-19 from:
->%height=200px%Attach:drivers-installed.png
to:
->%height=150px%Attach:drivers-installed.png
Changed line 33 from:
->%height=200px% Attach:win8.png
to:
->->%height=150px% Attach:win8.png
Changed lines 35-36 from:
->Attach:update-hardware.png
to:
%rollover% Attach:update-hardware.png
-
>%height=150px%Attach:update-hardware.png
Changed lines 10-11 from:
*The Installer will prompt you to install the RetroCade Device Drivers
->%rollover% %width=250px%Attach:Device-Drivers.png Attach:Device-Drivers.png
to:
*The installer will prompt you to install the RetroCade Device Drivers
%rollover% Attach:Device-Drivers.png
->%height=200px%Attach:Device-Drivers.png
Changed lines 14-15 from:
->%thumb%Attach:Install-anyway.png
to:
%rollover% Attach:Install-anyway.png
->%height=200px
%Attach:Install-anyway.png
Changed lines 17-18 from:
->%thumb%Attach:drivers-installed.png
to:
%rollover% Attach:drivers-installed.png
->%height=200px
%Attach:drivers-installed.png
Changed lines 32-33 from:
->Attach:win8.png
to:
%rollover% Attach:win8.png
->%height=200px%
Attach:win8.png
Changed line 11 from:
->%thumb%Attach:Device-Drivers.png
to:
->%rollover% %width=250px%Attach:Device-Drivers.png Attach:Device-Drivers.png
Changed line 11 from:
->Attach:Device-Drivers.png
to:
->%thumb%Attach:Device-Drivers.png
Changed line 13 from:
->Attach:Install-anyway.png
to:
->%thumb%Attach:Install-anyway.png
Changed line 15 from:
->Attach:drivers-installed.png
to:
->%thumb%Attach:drivers-installed.png
Changed line 88 from:
Attach:dashboard-tip.png
to:
width=400px Attach:dashboard-tip.png
Changed lines 150-151 from:
The RetroCade Control Dashboard was made in a popular software application called SynthMaker. SynthMaker has recently been renamed to FlowStone and has been expanded to do more then make synthesizers. We do not use any of the synthesizer functionality, all audio generation is handled by the RetroCade Hardware, we simply use FlowStone to make an attractive and hackable Control Dashboard. FlowStone has a free edition that allows anyone to make modifications to the RetroCade Dashboard, those changes can be used within the free edition of FlowStone or shared with the RetroCade community. The paid version allows us to generate a Windows EXE and VST plugin version of the RetroCade Control Dashboard.
'''Additional Reading'''\\
to:
The RetroCade Control Dashboard was made in a popular software application called SynthMaker. SynthMaker has recently been renamed to FlowStone and has been expanded to do more then make synthesizers. We do not use any of the synthesizer functionality, all audio generation is handled by the RetroCade Hardware, we simply use FlowStone to make an attractive and hackable Control Dashboard. FlowStone has a free edition that allows anyone to make modifications to the RetroCade Dashboard, those changes can be used within the free edition of FlowStone or shared with the RetroCade community. The paid version allows us to generate a Windows EXE and VST plugin version of the RetroCade Control Dashboard.\\
*To modify the RetroCade Control Dashboard you must first download and install the [[http://www.dsprobotics.com/download.php|free version of FlowStone]].
*Open the Start Menu and click on "Edit RetroCade Synth Dashboard"
**Windows XP and Windows 7 users will have this entry under "Start
\Gadget Factory\RetroCade"
->Attach:win7.png
**Windows 8 users should press the "Windows" button on their computer and type in "Retrocade" to see all RetroCade start menu options.
->Attach:win8.png
'''Additional Reading'''
Changed lines 86-90 from:
to:
>>tip<<
To quickly see the default Control Changes that are defined for the RetroCade Hardware look at each element of the RetroCade Control Dashboard. Under each element is a CC number. In the following image you can see that for Voice 4, which is the first voice of the YM2149, a CC of 6 turns Noise off or on. If your MIDI controller is set to Channel 4 and you send a CC of 6 you will hear Noise toggle. Likewise, if you change to channel 7 or 8 the same CC will be active for YM2149 voice 2 and 3.
Attach:dashboard-tip.png
>><<
Changed lines 146-150 from:
'''Add SmallFS files'''
The Papilio Pro includes a 64Mb (8MB) SPI Flash chip that has lots of space to store data such as MOD and YM files. The SmallFS file system is a special ZPUino file system that has very low overhead, it does not implement a FAT file structure, and is much faster then SD cards. It is very easy to use, to load files to the SmallFS file system you simply create a "smallfs" folder in the RetroCade sketch directory and place whatever files you want included in SmallFS there. The ZPUino IDE will handle formatting and uploading your files into SPI flash. Look at examples in the modplayer and ymplayer source code to see examples of how to access your files from the RetroCade sketch.

!!!Modify the RetroCade Dashboard
'''Additional Reading'''
to:
'''Add SmallFS files'''\\
The Papilio Pro includes a 64Mb (8MB) SPI Flash chip that has lots of space to store data such as MOD and YM files. The SmallFS file system is a special ZPUino file system that has very low overhead, it does not implement a FAT file structure, and is much faster then SD cards. It is very easy to use, to load files to the SmallFS file system you simply create a "smallfs" folder in the RetroCade sketch directory and place whatever files you want included in SmallFS there. The ZPUino IDE will handle formatting and uploading your files into SPI flash. Look at examples in the modplayer and ymplayer source code to see how to access your files from the RetroCade sketch.

!!!Modify the RetroCade Control Dashboard
The RetroCade Control Dashboard was made in a popular software application called SynthMaker. SynthMaker has recently been renamed to FlowStone and has been expanded to do more then make synthesizers. We do not use any of the synthesizer functionality, all audio generation is handled by the RetroCade Hardware, we simply use FlowStone to make an attractive and hackable Control Dashboard. FlowStone has a free edition that allows anyone to make modifications to the RetroCade Dashboard, those changes can be used within the free edition of FlowStone or shared with the RetroCade community. The paid version allows us to generate a Windows EXE and VST plugin version of the RetroCade Control Dashboard.
'''Additional Reading'''\\
Changed lines 116-117 from:
!!!!'''Start the ZPUino IDE to make changes to the sketch'''
to:
'''Start the ZPUino IDE to make changes to the sketch'''
Changed lines 142-143 from:
!!!!'''Add SmallFS files'''
to:
'''Add SmallFS files'''
The Papilio Pro includes a 64Mb (8MB) SPI Flash chip that has lots of space to store data such as MOD and YM files. The SmallFS file system is a special ZPUino file system that has very low overhead, it does not implement a FAT file structure, and is much faster then SD cards. It is very easy to use, to load files to the SmallFS file system you simply create a "smallfs" folder in the RetroCade sketch directory and place whatever files you want included in SmallFS there. The ZPUino IDE will handle formatting and uploading your files into SPI flash. Look at examples in the modplayer and ymplayer source code to see examples of how to access your files from the RetroCade sketch.
Changed line 116 from:
'''Start the ZPUino IDE to make changes to the sketch'''
to:
!!!!'''Start the ZPUino IDE to make changes to the sketch'''
Changed line 141 from:
'''Add SmallFS files'''
to:
!!!!'''Add SmallFS files'''
Added lines 132-141:
*Make your changes to the RetroCade Sketch
*Click the "Upload" icon.
->Attach:zpuino-upload.png
**Observe the output to verify the changes have been programmed.
->Attach:zpuino-programmer.png
>>tip<<
If you want to see more information during the compilation and programming phase then turn on verbose output from the File/Preferences dialog box.
Attach:zpuino-verbose.png
>><<
'''Add SmallFS files'''
Added line 127:
->Attach:zpuino-serial.png
Deleted line 131:
->Attach:zpuino-serial.png
Changed lines 127-128 from:
>>postit<<
%notetitle% Serial Port Note%%
to:
>>tip<<
Added lines 33-47:
!!Overview
!!!Architecture
http://youtu.be/6E-USsejc5o
[[https://www.dropbox.com/s/gi2oa7ya9hew3ny/Retrocade%20Synth.pdf|Architecture in PDF format]]

!!!FPGA

!!!ZPUino

!!!ZPUino Sketch

!!!Hardware

!!!Dashboard
Changed lines 115-116 from:
The RetroCade Synth was conceived from the very beginning as an Open Source project that is easy to hack and make your own. All of the RetroCade Synth features are defined by an Arduino style sketch in order to make it as accessible to as many people as possible. All functionality such as Control Change mapping, default settings, behavior, and file system support can be modified and expanded in any way that you desire. The Windows Installer includes a specially modified version of the Arduino IDE that is used to program the RetroCade sketch to the ZPUino Soft Processor. It's very easy to get started with modifications, there are no complicated development environments or toolchains to setup.
*
to:
The RetroCade Synth was conceived from the very beginning as an Open Source project that is easy to hack and make your own. All of the RetroCade Synth features are defined by an Arduino style sketch in order to make it as accessible to as many people as possible. All functionality such as Control Change mapping, default settings, behavior, and file system support can be modified and expanded in any way that you desire. The Windows Installer includes a specially modified version of the Arduino IDE that is used to program the RetroCade sketch to the ZPUino Soft Processor. It's very easy to get started with modifications, there are no complicated development environments or toolchains to setup, just open the sketch from the start menu and start making changes.
'''Start the ZPUino IDE to make changes to the sketch'''
*Open the Start Menu and click on "Edit RetroCade Synth Sketch"
**Windows XP and Windows 7 users will have this entry under "Start\Gadget Factory\RetroCade"
->Attach:win7.png
**Windows 8 users should press the "Windows" button on their computer and type in "Retrocade" to see all RetroCade start menu options.
->Attach:win8.png
'''Load the RetroCade Sketch to your RetroCade Hardware'''
*Ensure the RetroCade Hardware is plugged into a USB port.
*Select "ZPUino on Papilio Pro (LX9)" as the Board type.
->Attach:zpuino-board.png
*Connect to the RetroCade Serial Port
>>postit<<
%notetitle% Serial Port Note%%
To quickly find the correct serial port: Unplug the RetroCade and note what ports are available, plug it in and look at the available ports and see what new ports show up. If two ports show up the correct one is always the second port. If you are having trouble look at the Device Manager and look for "FTDI Serial Converter B".
Attach:serial-port-b.png
>><<
->Attach:zpuino-serial.png
Changed lines 100-102 from:
to:
The RetroCade Synth was conceived from the very beginning as an Open Source project that is easy to hack and make your own. All of the RetroCade Synth features are defined by an Arduino style sketch in order to make it as accessible to as many people as possible. All functionality such as Control Change mapping, default settings, behavior, and file system support can be modified and expanded in any way that you desire. The Windows Installer includes a specially modified version of the Arduino IDE that is used to program the RetroCade sketch to the ZPUino Soft Processor. It's very easy to get started with modifications, there are no complicated development environments or toolchains to setup.
*
Changed lines 105-106 from:
*[[http://www.dsprobotics.com/Files/V3/User%20Guide.pdf
to:
*[[http://www.dsprobotics.com/Files/V3/User%20Guide.pdf|Flowstone User Guide]]
*[[http://www.dsprobotics.com/Files/V3/Component%20Reference.pdf|Flowstone Component Reference]]
Changed line 65 from:
Attach:flowstone-keyboard.png
to:
->Attach:flowstone-keyboard.png
Changed lines 69-71 from:
to:
A MIDI keyboard can be connected directly to the MIDI in connector of the RetroCade Hardware or it can be passed through the RetroCade Control Dashboard. A MIDI USB cable is needed to pass a MIDI keyboard through the dashboard. To do so simply connect your MIDI keyboard to the MIDI in of the MIDI USB cable and use the MIDI In drop down box to select it. Any keys played on the MIDI keyboard will be sent out through MIDI Out and the Com port.
->Attach:coms.png
Changed lines 73-78 from:
to:
Keyboard shortcuts control the zoom level of the stand alone executable.
||Function||Key||Note||
||Fit to Screen||z||Only in Full Screen Mode
||Normal Size||x||
||Toggle Full Screen Mode||w||
Added lines 80-86:
Presets can be used to define custom instruments for the RetroCade sound chips. There are a number of presets that are pre-defined for SID Voice 1.
*Use the left/right arrows or drop down arrow to select different presets.
*To define your own presets:
**Select a preset slot you would like to modify.
**Make changes to any of the settings for any of the voices.
**Save the changes to a custom presets file using the File dropdown.
->Attach:presets.png
Changed lines 65-67 from:
to:
Attach:flowstone-keyboard.png
(Image is from the [[http://www.dsprobotics.com/Files/V3/Component%20Reference.pdf|Flowstone Component Reference Manual]])
Added line 82:
Changed lines 87-89 from:
!!!Modify the RetroCade Dashboard
to:
!!!Modify the RetroCade Dashboard
'''Additional Reading'''
*[[http://www.dsprobotics.com/Files/V3/User%20Guide.pdf
Added lines 1-84:
!RetroCade User Guide

!!Windows Quick Start
!!!Install RetroCade Synth
*[[http://forum.gadgetfactory.net/index.php?/files/file/32-retrocade-synth-windows-installer/|Download RetroCade Installer]]
*Unzip to a temporary directory of your choice and run the included setup executable.
>>warning<<
At this time the ZPUino IDE does not work if there are spaces in the path, the installer will place the ZPUino IDE in the root of your C: drive instead of in Program Files. If you do not want this to happen then choose "Custom" install type and deselect the ZPUino IDE. You will not be able to edit the RetroCade sketch if you deselect this option.
>><<
*The Installer will prompt you to install the RetroCade Device Drivers
->Attach:Device-Drivers.png
*Windows Security may display a warning message. Choose, "Install this driver software anyway".
->Attach:Install-anyway.png
*The drivers should be successfully installed.
->Attach:drivers-installed.png

!!!Upgrade Hardware
Upon receiving your RetroCade Synth the first thing you will want to do is install the latest firmware to the hardware to ensure you have all the latest bug fixes and features. The latest firmware is included with the Windows Installer and can be accessed from the Start Menu.
*Ensure the RetroCade MegaWing is plugged into the Papilio Pro FPGA board.
*Plug the Papilio Pro board into a free USB port using a standard Mini-B USB cable.
>>tip<<
%rfloat height=75% http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/USB_Mini-B_receptacle.png/800px-USB_Mini-B_receptacle.png"From Wikipedia"
The RetroCade Synth does not ship with a Mini-B USB cable but they are so common that most users will already have one. Many cell phones and handheld electronic devices will use a Mini-B USB cable.
>><<
*Open your Start Menu and click on the "Upgrade to RetroCade-[Version] Bit File".
**Windows XP and Windows 7 users will have this entry under "Start\Gadget Factory\RetroCade"
->Attach:win7.png
**Windows 8 users should press the "Windows" button on their computer and type in "Retrocade" to see all RetroCade start menu options.
->Attach:win8.png
*The Papilio Programmer should pop up and write the latest firmware to your hardware.
->Attach:update-hardware.png

!!Using RetroCade Synth

!!!Use MIDI Keyboard
Once you are running the latest firmware you are ready to connect a MIDI keyboard or controller to the RetroCade Synth and start playing the various sound chips. All features of the sound chips are mapped to MIDI Control Changes so if your MIDI keyboard has knobs and sliders they can be mapped to control all functionality of the RetroCade Synth. Refer to the [[RetroCade MIDI CC-NRPN Chart]] for more info. There are two options to control which voice you are playing, you can use the joystick and the LCD screen on the RetroCade to select a voice or you can change the channel on your MIDI keyboard. The voices are mapped according to the following chart:
||MIDI Channel||Sound Chip||Sound Chip Voice||
||1||SID||Voice 1||
||2||SID||Voice 2||
||3||SID||Voice 3||
||4||YM2149||Voice A||
||5||YM2149||Voice B||
||6||YM2149||Voice C||

!!!Use RetroCade Control Dashboard
%rfloat width=400px% Attach:dashboard.png"RetroCade Control Dashboard"
The RetroCade Control Dashboard is an optional interface that adds a nice, intuitive way to control all the features of the RetroCade sound chips. If your MIDI keyboard does not include knobs and sliders, or you just want an easier to use interface then take a look at the RetroCade Control Dashboard.
[[<<]]
'''Start the RetroCade Control Dashboard'''
*Open the Start Menu and click on "RetroCade Synth Dashboard"
**Windows XP and Windows 7 users will have this entry under "Start\Gadget Factory\RetroCade"
->Attach:win7.png
**Windows 8 users should press the "Windows" button on their computer and type in "Retrocade" to see all RetroCade start menu options.
->Attach:win8.png
'''Connect RetroCade Control Dashboard to RetroCade Hardware'''
>>tip<<
There are two ways for the RetroCade Control Dashboard to connect to the RetroCade Hardware:
*When the RetroCade Hardware is connected to a USB port a virtual COM port connection is established. The RetroCade Control Dashboard can use this virtual COM port to communicate with the RetroCade Hardware. The benefit of this option is that no external hardware is needed. The downside of this option is that you cannot debug the RetroCade sketch over the com port if you use this option.
*The RetroCade Control Dashboard can also communicate with the RetroCade Hardware using a USB MIDI cable that is connected to your computer on one side and the RetroCade MIDI In port on the other.
>><<
*Ensure the RetroCade Hardware is plugged into a USB port.
*Use the drop down boxes to select the RetroCade's virtual COM port or a USB MIDI cable.
->Attach:coms.png
'''Use the Computer Keyboard to play Notes'''

'''Connect a MIDI Keyboard'''

'''Zooming'''

'''Presets'''

'''Play some sample MOD and YM files'''
The RetroCade firmware includes some sample MOD and YM files that can be played as soon as a control connection is established.
*Select any of the track buttons to start playing a sample track
->Attach:tracks.png
>>tip<<
The MOD and YM tracks that are shipped with the firmware are located in the SmallFS filesystem that resides in SPI Flash. Any of the tracks can be overridden by placing a corresponding track onto the SD card. Files named track[1-3].mod will override the mod tracks and files named track[1-3].ymd will override the YM tracks. The YM files need to be converted into ymd (YM Data) files using the [[Main.YM2149Flash|following procedure and tools]].
>><<

!!Making the RetroCade your own!

!!!Modify the RetroCade Sketch

!!!Modify the RetroCade Dashboard
  

Share |