Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Version-2.53.zip | 2012-01-02 | 19.0 kB | |
README | 2012-01-02 | 5.4 kB | |
Totals: 2 Items | 24.4 kB | 0 |
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; fversion.asm is used to record software version information, features added, ; known bugs and their fixes, and task to do lists. See bversion.asm for boot ; code version history. ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FLASH_MAJOR_VER: .equ 2 FLASH_MINOR_VER: .equ 5 FLASH_MINOR_SUB: .equ 3 ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; Firmware Version History ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; 2.53 - bugs fixed to ensure proper working with boot code version 1.95 ; 2.52 - added flashing on fast advanced sequencer mode punch in (notes and rests) ; 2.51 - fixed stack size which was also causing crashes when using sysex functions ; 2.50 - relocated COPY_PATCH2MEM over to boot.asm and renamed as WRITE_128PAGE. The function was ; - causing multiple crashes for various functions that relied on writing to flash. ; 2.49 - ****** IMPORTANT NOTE ****** Version 2.49 and above must used boot version 1.91 and higher ; - moved flash routines to boot ROM for new hardware design (board v1.4) ; - fixed boot up problem where seq. interrupt caused premature reboots ; - added adv. seq. mode seq. copy append mode (use 'Poly' button to toggle copy or copy append) ; 2.48 - added adv. seq. note insertion (including dealing with playing seq. notes) ; - added adv. seq. "chord" undo/redo last seq. edit ; 2.47 - created new and faster sequencer note on/off routines in seq.asm ; - the new routines are separate to the MIDI/keyboard note on/off routines in preparation ; - for the adv. seq. real time note event insertion ; 2.46 - rewrote note on/off FIFO to high speed single byte design ; - rewrote MIDI note event handler and keyboard scanning ; - implemented "fast" mode for the main line ; - fixed bug in the step back edit of sequences ; - changed sequencer "follow" mode to only change with lowest octave notes ; - changed MIDI CC handler to ignore changes that do not change the existing parameter value ; 2.45 - improved FM800 math to use 192 range ; - added 7 sequences and real time selection in extended seq. mode ; - select any sequence from 1 to 7 while running ; - allow locking (protecting) sequences with globals 51-57 ; - added MIDI "action" controllers (see MIDI CC 21) ; 2.44 - set tape enable switch to jump into diagnostics ; 2.43 - added patch flash bulk send and receive diagnostic function 7 and 8. ; - created the "log" and "S" tables for velocity sensitivity ; 2.42 - changed harmonics parameter to 13 and 23 harmonics selection ; - altered sysex handler and patch init to deal with new harmonics technique ; - added diagnostic function 6 that copies eprom patches into 11-48 ; - added checksum checking in flash EEPROM writing code (EPROM v1.5) ; - added new display information after EEPROM write ; - added POST RAM tests for PIC and static RAM (EPROM v1.5) ; - add harmonic LFO and EG3 controls ; 2.41 - fixed MK2 sysex receive treble and bass ; - added MK2 to chorus and chorus to MK2 sysex effects tweak ; - added subminor revision number ; - relocated tables and other code in third EEPROM ; - implemented SYSEX MSG ID D for device identifcation (not MMC yet) ; - added sysex scratch patch (64) send (syx msg 7) ; - added sysex patch bank change (syx msg E) ; 2.4 - moved FM reset to ALL_NOTES_OFF ; - added running patch receive in sysex message 6 ; - added step key back up of parameter bank editing ; - fixed global 81-88 write button reset to zero ; - added velocity sensitive operators OP1 and OP2 ; - added velocity sensitive targets EG1,2,3 ADSR ; - added global cascade mode parameter value 2 (to force sync on) ; 2.3 - removed FM reset from note onset and added into all notes off section ; - B090709 - chorus set correctly when patch changes occur ; - add "write" button reset to zero of 81-88 global parameters ; - added MIDI sequencer bulk data dump request (syx msg "A" opt 1) ; - added HAWK-800 MIDI sequencer data dump send (msg B) ; - added HAWK-800 MIDI sequencer data dump receive (msg B) ; - added global sequencer data dump command 16 ; - added global sysex global data dump command 17 ; 2.2 - added VCF velocity sensitivity ; 2.1 - B090703 - tremolo settings are now applied correctly when parameter 81 is changed ; - B090703A - fixed LFO1/2 onset delay failure ; 2.0 - introduction of Poly-800 MK2 support ; - added EX-800 sysex bulk dump sequencer data and patch receive ; - added MK2 sysex bulk dump patch receive ; - added 28C256 patch bank support ; - added MIDI controller 0 (patch bank MSB) ; - added patch verification and correction ; - changed parameter editing to occur within parameter edit mode where display is "P1" and "P2" ; - added the system exclusive sequencer bulk dump command ; - added the global command to allow the user to initiate a system exclusive sequencer bulk dump send ; - added global parameters 86-88 for monitoring MIDI transmitted, received bytes and over run errors ; 1.9 - added joystick parameter and patch vectoring ; 1.8 - first stable major release ; 1.7 - major feature enhancements ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~