Search found 18 matches

by synthop
Mon May 27, 2024 8:39 pm
Forum: PC 486SX (ao486)
Topic: Percusion mode?
Replies: 4
Views: 2720

Re: Percusion mode?

I'll work on fixing this. Rhythm modes were supposed to be implemented but I never fully tested them. Thanks for the test case.

by synthop
Tue Apr 30, 2024 6:19 pm
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

breiztiger wrote: Tue Apr 30, 2024 1:52 pm

http://www.adlibtracker.net/index.php

does it work for someone

in msdos 6.22 when i type adt2rack2 just stuck at prompt

Same. I think it requires an FPU? Says minimum requirements are 386DX. Search "fpu" on this page: http://www.adlibtracker.net/messageboard.php?page=5

by synthop
Tue Apr 30, 2024 4:14 am
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

We have stereo in Doom! New PR at https://github.com/MiSTer-devel/ao486_MiSTer/pull/145

Sorgelig doesn't want me to include release binaries in my PRs so I've put the latest release in a separate branch if anyone wants to try it: https://github.com/gtaylormb/ao486_MiST ... 240430.rbf

by synthop
Tue Apr 23, 2024 2:24 am
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

FYI the core has been merged into master. ALM count just under the previous core.

by synthop
Thu Apr 18, 2024 5:13 pm
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

Repeating my post from Github https://github.com/MiSTer-devel/ao486_MiSTer/files/14984476/sound.zip duke2.mp3 is the new core duke2_old.mp3 is the old (current release) of the core. New one (from the new code) sounds cleaner and more 'punchy' on bass, also for me is more pleasant. Someone said that some notes are missing on new one (0:58), but I d...
by synthop
Thu Apr 18, 2024 4:20 am
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

New build at https://github.com/gtaylormb/ao486_MiST ... 240418.rbf

Fixed 4-channel operators, carrying full 16-bit precision through to the DAC, running at real OPL3 clock frequency of 14.31818MHz.

by synthop
Thu Apr 18, 2024 2:08 am
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

OPl3 stereo music isn't working in Doom for me. I entered the SET DMXOPTION=-opl3 -phase command before starting the game, but no luck. OPL3 stereo does work in Dark Forces. I'm also seeing the same thing in Doom. It must be doing some additional detection scheme that we need to fake out. I suspect DosBox has implemented this; might be worth looki...
by synthop
Sat Apr 13, 2024 3:08 pm
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

There's still some minor tweaks I want to do, some straight forward easy stuff. The OPl3 volume vs the DSP volume is very low, too low in my opinion. In Doom I have to lower the DSP volume all the way down and raise the music volume all the way up to really hear it. There is also a loss of fidelity/precision/noise added along the audio pipeline ext...
by synthop
Sat Apr 13, 2024 2:23 am
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

The logic to fake out the detection scheme worked. Doom now has music. The visual artifacts also seem to be gone. Let me know what you guys think! And if you encounter any issues of course. I just replaced the previous .rbf with the new one: https://github.com/gtaylormb/ao486_MiSTer/blob/add_opl3_fpga/releases/ao486_20240412.rbf I'm going to polish...
by synthop
Fri Apr 12, 2024 10:58 pm
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

This build has a video artifact problem compared to yesterdays for me. Anyone else? The builds before didn't do this.IMG_1330.gif This might have something to do with the build failing timing, but the failure is present in master as well. My last build just failed by a larger amount. Timing can vary from build to build, it's pretty random. Master:...
by synthop
Fri Apr 12, 2024 7:26 pm
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

Thanks @jordi, that stuff was useful. I've made a bunch of fixes to the host interface and timers. Oplclone is now passing and generating a sine wave. Day of the Tentacle works and sounds great! Doom does not--just silence. I suspect there's something going on with the OPL detection in that game. Looks like there's some code in master that fires of...
by synthop
Thu Apr 11, 2024 4:32 am
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

Well it didn't take that much time really, heh. I got the ALMs to within 1% of the total with the NextZ80CPU implementation. It's now only using 199 more ALMs but 35 less block RAMs, so I'd say that's a win. Of course I still need to try it out to see if it works in the MiSTer. The core is well tested on my Zybo board but there could be some interf...
by synthop
Wed Apr 10, 2024 4:28 pm
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

Last build was pretty broken. New build: https://github.com/gtaylormb/ao486_MiSTer/blob/add_opl3_fpga/releases/ao486_20240410.rbf Changes required for Quartus 17 were backported into my original opl3_fpga project and tested on my Zybo board so I have better confidence now. Interestingly, Altera's Cyclone V does not contain 0-cycle LUT RAM (distribu...
by synthop
Wed Apr 10, 2024 1:15 am
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

I've added https://github.com/gtaylormb/ao486_MiST ... 240405.rbf.

I should get my board tomorrow, fingers crossed. In the meantime I've gotten the resources down another 25% or so, that's not in the PR yet though. Still some room for improvement.

by synthop
Sat Apr 06, 2024 11:25 am
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

Sure, I'm AFK this weekend but early next week I'll upload a build.

by synthop
Fri Apr 05, 2024 5:07 pm
Forum: PC 486SX (ao486)
Topic: OPL3 Test
Replies: 19
Views: 12713

Re: OPL3 Test

FYI I've reduced the core size of https://github.com/gtaylormb/opl3_fpga in half and I've integrated it ao486_MiSTer. It's using 4% more ALMs than the NextZ80CPU implementation. But it fits, it's building, and it meets timing. I have some ideas to reduce the area even further. My branch is at https://github.com/gtaylormb/ao486_MiSTer/tree/add_opl3_...
by synthop
Fri Apr 05, 2024 12:29 pm
Forum: PC 486SX (ao486)
Topic: OPL3 Progress
Replies: 65
Views: 25939

Re: OPL3 Progress

> There probably won't be any further updates for ao486. Once solgelig, the person in charge of this core, is not interested in this core, and he is not very interested in the sound of opl3 either. And I understand that this core can't implement the actual opl3 by using the MiSTer logic almost full. I've just reduced the core size of my accurate OP...