issues
search
gtaylormb
/
opl3_fpga
Reverse engineered SystemVerilog RTL version of the Yamaha OPL3 (YMF262) FM Synthesizer
GNU Lesser General Public License v3.0
364
stars
42
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Add slang and Verilator linting
#51
gtaylormb
closed
4 months ago
0
Fix monkey island door open sound
#50
gtaylormb
closed
4 months ago
3
Refactor envelope to match Nuked OPL3 C++ implementation
#49
gtaylormb
closed
5 months ago
0
Linting for boosting RTL quality and QA consistency
#48
chili-chips-ba
closed
4 months ago
0
AO486 MiSTer - Secret of Monkey Island - SCUMM Bar Door Opening Sound is Incorrect
#47
hubby4
closed
4 months ago
5
Fix reset on previous PR
#46
gtaylormb
closed
5 months ago
0
Reset is_new and connection regs, remove unused signal
#45
gtaylormb
closed
5 months ago
0
Yosys going belly up for OPL3 System Verilog
#44
chili-chips-ba
closed
5 months ago
1
Fix rhythm operators
#43
gtaylormb
closed
5 months ago
0
Fix 4-operator mode, drop-outs in imfplay
#42
gtaylormb
closed
6 months ago
0
Infer async read RAMS in MLABs in Quartus
#41
gtaylormb
closed
6 months ago
0
Fix waveform 6, add reset to envelope state, drop out fixes in ao486
#40
gtaylormb
closed
6 months ago
0
Fix Doom OPL3 detection, clk_host timing improvements
#39
gtaylormb
closed
6 months ago
0
Envelope fixes, confident of bit widths now and overflow conditions
#38
gtaylormb
closed
6 months ago
0
Area reduction, removed adder, clean up code
#37
gtaylormb
closed
6 months ago
0
Envelope fixes, area reductions
#36
gtaylormb
closed
6 months ago
0
Fix vibrato and envelope bugs
#35
gtaylormb
closed
6 months ago
0
Fix vibrato, envelope on attack bugs
#34
gtaylormb
closed
7 months ago
0
Updates from ao486
#33
gtaylormb
closed
7 months ago
0
Fix 4-op modulation connections
#32
gtaylormb
closed
7 months ago
0
Use async fifo for host_if, add trick_sw_detection logic
#31
gtaylormb
closed
7 months ago
0
Force sample width restrict acc width
#30
gtaylormb
closed
7 months ago
0
Fix ops_done_pulse
#29
gtaylormb
closed
7 months ago
0
Fix modulation--add delay to start of operator, remove modulation memory
#28
gtaylormb
closed
7 months ago
0
More area reduction, more Altera friendly RAMs
#27
gtaylormb
closed
7 months ago
0
Optimize channels for area, use state machine, quartus compatibility
#26
gtaylormb
closed
7 months ago
0
More resource optimization, another 25% reduction
#25
gtaylormb
closed
7 months ago
0
Fully pipeline operator (#23)
#24
gtaylormb
closed
7 months ago
0
Fully pipeline operator
#23
gtaylormb
closed
7 months ago
0
move channel adder into it's own module with optional clk domain cros…
#22
gtaylormb
closed
7 months ago
0
Implement timers
#21
gtaylormb
closed
7 months ago
0
Implement real host interface
#20
gtaylormb
closed
7 months ago
0
Update readme
#19
gtaylormb
closed
7 months ago
0
A bit more logic reduction, cleanup
#18
gtaylormb
closed
7 months ago
0
Fix rhythm operators
#17
gtaylormb
closed
7 months ago
0
Logic reduction
#16
gtaylormb
closed
7 months ago
0
port to cheaper fpga?
#15
joveaaron
opened
1 year ago
3
Drum sounds weird in OPL3 in ao486
#14
suww37
closed
7 months ago
1
Merge in new changes from master to logic_reduction branch
#13
gtaylormb
closed
4 years ago
0
Short/long disortion on left channel
#12
jthecodebuilder
closed
6 months ago
3
Compile in Windows...?
#11
jthecodebuilder
closed
6 years ago
11
FPGA based 486 integration?
#10
DMJC
closed
6 months ago
13
Improved sound output references/examples
#9
ijsf
closed
6 months ago
2
Small optimization in calc_rhythm_phase.sv?
#8
laanwj
closed
6 years ago
4
[Feature request] OPL4-wavetable support
#7
sdsnatcher
opened
8 years ago
0
[feature request] Better dual-OPL2 compatibility mode
#6
sdsnatcher
opened
8 years ago
2
[feature request] User-defined waveforms
#5
sdsnatcher
opened
8 years ago
2
Fixed regression in channel connections + minor changes
#4
gtaylormb
closed
9 years ago
0
Logic reduction, convert DAC output to 24-bit
#3
gtaylormb
closed
9 years ago
0
Consolidate tremolo LFO into a single counter instead of one for each operator slot. They all end up being identical.
#2
gtaylormb
closed
9 years ago
0
Next