Skip to content

GliGli based Prophet 600 firmware upgrade

Notifications You must be signed in to change notification settings

jmechnich/p600fw

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

**********
* P600FW *
**********

Blog on reason for new development and background: https://prophet600revisited.blogspot.com/
GliGli p600fw project page: http://gligli.github.io/p600fw/

January 2022: NEW Release In Work

Description
===========

This is the P600FW project, a CPU/firmware remake for the SCI Prophet 600 (http://www.vintagesynth.com/sci/p600.php).
It uses a slightly modified Teensy++ board (http://www.pjrc.com/store/teensypp_pins.html) that plugs into the Z80 socket.

Compiling the Firmware
======================

Requirements:
- AVR-GCC cross-compiler (e.g. on Windows: "MHV_AVR_Tools_20121007", on Mac: "CrossPack for AVR")
- "Teensy Loader" for flashing the compiled firmware to the physical device (http://www.pjrc.com/teensy/loader.html)

> cd firmware
> make

This will produce p600firmware.hex, which you can flash onto your Teensy++ using the Teensy Loader.
For more information about compile procedures, See  documentation/about_Compile.txt.

History
=======

- Alpha 20130226 : First public version.
- Beta 1.0 : First proper release.
- Stable 2.0 :
	- New user interface (moved all the membrane keypad options to: hit a button once or twice / turn the "Speed" data pot).
	- Assigner rework (better priority system; unison track latch; disabling voices).
	- MIDI out / SysEx patch dumps.
	- Synchronizing the Arpeggiator to MIDI clock.
	- Unison detune.
	- Dedicated vibrato (independent from the LFO).
	- Automatic modulation after a delay.
	- Many bug fixes and tweaks.
- 2015: Non-published 2.1 RC3
- 2021/22: restart of development - alpha series 

License
=======

Everything is under GPL v3 license, except files that have their own license in the header.

About

GliGli based Prophet 600 firmware upgrade

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 81.2%
  • Makefile 9.2%
  • C++ 6.9%
  • Python 1.6%
  • Other 1.1%