EpromVerb4 1.0.1 — Linux x64 (VST3 + standalone)
================================================
A mid-1990s rack multi-effect running its own firmware: the plugin executes the unit's EPROM program and its DSP
microcode. The firmware image is NOT included. You need the 64 KB EPROM dump (the .BIN you have, 65,536 bytes).

INSTALL (VST3)
1. Copy the folder  EpromVerb4.vst3  into  ~/.vst3/   (create it if needed; /usr/lib/vst3/ for all users)
2. Give it the firmware, either way:
   a) copy your .BIN into ~/.vst3/ as well and rename it  EpromVerb4.bin   (next to the EpromVerb4.vst3 folder), or
   b) open the plugin, click  LOAD EPROM...  (top right) and pick the .BIN. The path is remembered for every instance
      (stored in ~/EpromVerb4/EpromVerb4.settings).
3. Rescan plugins in your DAW. It is listed as "EpromVerb4" by "Unbranded" (Fx / Reverb).
   The header should read "EPROM v1.03 verified" and the display "Classicl    CONCERT HALL".
   The first start of each new instance takes a moment: the unit initialises its battery RAM (128 user programs).

STANDALONE
Run ./EpromVerb4 (chmod +x EpromVerb4 if the executable bit got lost).
Put EpromVerb4.bin next to it, or use LOAD EPROM... . Audio/MIDI devices: Options > Audio/MIDI Settings.

USING IT
- The display and the keys are the unit's own; the firmware drives them.
    PROG ............... program mode: turn the DATA WHEEL (drag up/down, or one detent per scroll notch) to step
                         through the programs; it stops when you stop, and spun fast it accelerates like the unit's
    PAGE ............... the algorithm's parameter pages; A B C D pick a value (it blinks), the wheel changes it
    hold A/B/C/D ....... help text for that value
    STORE .............. save as a user program (wheel picks the slot, STORE again confirms; its light blinks)
    UTIL ............... MIDI channel and program map, footswitch, Dry Defeat, dual-program mode
    INPUT + OUTPUT ..... pressed together: Auto Level (play your loudest signal for ~5 s)
    FOOT ............... the footswitch jack
- PROGRAM at the bottom is the host parameter: pick any of the 128 presets (P000-P127) or 128 user programs
  (U000-U127) from the list, automate it, or watch it follow the panel and MIDI.
- MIDI into the plugin reaches the unit: program changes (through its map; by default to the user programs), its
  real-time controllers, sysex.
- The unit's whole memory (user programs, edits, settings, levels) is saved with your project.
- The front panel responds while your DAW is processing audio (most DAWs keep processing when stopped).
- Latency: none at 48 kHz; at other sample rates the plugin converts to the unit's 48 kHz and tells your DAW.

REQUIREMENTS
Built on Ubuntu 24.04 with GCC 13 and JUCE 8.0.4: it needs glibc 2.38 and the GCC 13 C++ library or newer (Ubuntu
24.04+, Debian 13+, Fedora 39+, current Arch/openSUSE Tumbleweed), plus ALSA, FreeType and fontconfig, which every
desktop has. On an older distribution build it from the source in the build-agent drop (cmake + JUCE, see its README).
The standalone plays through ALSA (with PipeWire or PulseAudio, through their ALSA plugin); JACK is not built in.
Tested here: the VST3 with the host test and pluginval (strictness 10) on Ubuntu 24.04, the standalone started with
its images under X11. Nothing is signed or packaged for a distribution: copy the files as described above.
