Skip to content

Commit 6b4e484

Browse files
committed
RetroCade changes for 1.0.8 release.
1 parent a6d976f commit 6b4e484

34 files changed

+24
-4
lines changed

Audio_RetroCade_Synth/Audio_RetroCade_Synth.ino

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,15 @@
1111
sketchdir://Dashboards/FlowStone/RetroCade_Synth_DashBoard.exe
1212
1313
Click on the link below to load the latest production RetroCade bit file with all of the sample audio files
14-
sketchdir://RetroCade-1.1-zpuino-1.0-PapilioPro-S6LX9-RetroCade-1.1.bit
14+
sketchdir://circuit/RetroCade-1.3-zpuino-2.0-PapilioPro-S6LX9-RetroCade-1.3.bit
15+
sketchdir://circuit/RetroCade-1.3-lcd-contrast-fix-zpuino-2.0-PapilioPro-S6LX9-RetroCade-1.3.bit //Use this is you have problems with contrast on your LCD
16+
17+
To use the older 1.1 version of the firmware (You will not be able to upload this sketch with the 1.0 version of ZPUino)
18+
sketchdir://circuit/RetroCade-1.1-zpuino-1.0-PapilioPro-S6LX9-RetroCade-1.1.bit
1519
1620
NOTE: If you want all of the production samples available when you load this sketch to the RetroCade first load the production bit file to your board and then hold down the left shift key before uploading.
17-
This will cause the program to be loaded directly to SDRAM and will not wipe out the samples in SPI Flash.
21+
This will cause the program to be loaded directly to SDRAM and will not wipe out the samples in SPI Flash. Or, hit CTRL-K to open the sketch directory and rename smallfs-production to smallfs.
22+
It will take a long time to upload all of the music files every time you make a code change. The current smallfs folder has very small files in it to speed up code changes.
1823
1924
created 2014
2025
by Jack Gassett
@@ -24,6 +29,9 @@
2429
License: GPL
2530
2631
ChangeLog:
32+
1/4/2017 Version 1.3.1
33+
-Fix for some LCDs that have contrast issues.
34+
2735
4/21/2015 Version 1.3
2836
-Updated MIDI library to better handle NoteOffs.
2937
-Moved to ZPUino 2.0 with a DesignLab schematic.

Audio_RetroCade_Synth/RetroCade.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,11 @@ void RETROCADE::setupMegaWing()
8989
pinMode(JRIGHT, INPUT);
9090

9191
//Setup LCD
92-
pinMode(WING_C_14, OUTPUT); //Set contrast to GND
93-
digitalWrite(WING_C_14, LOW); //Set contrast to GND
92+
// pinMode(WING_C_14, OUTPUT); //Set contrast to GND SOME LCD's need this setting and some need to be set as an input.
93+
// digitalWrite(WING_C_14, LOW); //Set contrast to GND
94+
95+
pinMode(WING_C_14, INPUT); //Set contrast to GND
96+
9497
// set up the LCD's number of columns and rows:
9598
lcd.begin(16,2);
9699
// clear the LCD screen:

Audio_RetroCade_Synth/libraries.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
There are several libraries used by the RetroCade code that you may want to look at and modify. The libraries used are listed here to make finding everything easier:
2+
3+
(DesignLabHome)\libraries\SID
4+
(DesignLabHome)\libraries\SIDPlayer
5+
(DesignLabHome)\libraries\YM2149
6+
(DesignLabHome)\libraries\YMPlayer
7+
(DesignLabHome)\libraries\modplayer
8+
9+
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)