VOGONS


OPL2LPT

Topic actions

Reply 540 of 566, by X3NoMoRPH

User metadata
Rank Newbie
Rank
Newbie

Hi !!! recently a friend made me an OPL2LPT, and I am testing it in a minipc with FreeDOS, v1.3, that uses the JEMM memory manager, then:

adlipt JLOAD JADLIPT.DLL

¿ this command does not work, it is as if it does not exist ? , what's wrong ?
thx 😀

EDIT: I have used EMM386.exe memory manager, I have already solved it that way.

Reply 541 of 566, by digger

User metadata
Rank Oldbie
Rank
Oldbie

Glad you found an alternative solution, X3NoMoRPH!

But I think you should have left out `adlipt` in the command you tried. So my guess is that the command `JLOAD JADLIPT.DLL` would probably have worked, provided that JLOAD (part of Jemm) was in the path, and you were currently in the adlipt directory containing that DLL file.

Reply 542 of 566, by X3NoMoRPH

User metadata
Rank Newbie
Rank
Newbie
digger wrote on 2021-10-09, 09:02:

Glad you found an alternative solution, X3NoMoRPH!

But I think you should have left out `adlipt` in the command you tried. So my guess is that the command `JLOAD JADLIPT.DLL` would probably have worked, provided that JLOAD (part of Jemm) was in the path, and you were currently in the adlipt directory containing that DLL file.

Ahhhhh ... I didn't know that "Jload" is part of JEMM, okay I was going crazy about it, thanks.

Reply 543 of 566, by Cloudschatze

User metadata
Rank Oldbie
Rank
Oldbie

200lx_lpt.jpg

Here are a couple of versions of Koei's FM sound/music driver that I've patched for use with an OPL3LPT at 0x378.

fmdrv310.zip - OPL-II Sound Driver Version 3.10

  • Known compatible with the following:
    • L'Empereur
    • Gemfire
    • Liberty or Death
    • Romance of the Three Kingdoms II
    • Uncharted Waters

fmdrv311.zip - OPL-II Sound Driver Version 3.11

  • Known compatible with the following:
    • Nobunaga's Ambition - Tales of the Conquerors (信長の野望・覇王伝)
    • Romance of the Three Kingdoms III - Dragon of Destiny
    • Uncharted Waters - New Horizons

fmdrv100.zip - Sound Blaster BGM Driver Version 1.00

  • Known compatible with the following:
    • Genpei War (源平合戦)
    • Nobunaga's Ambition - Chronicles of the Ascension (信長の野望・天翔記) (Rename the driver to SBOPL2.COM)

I suspect that these modified drivers will not work correctly with an OPL2LPT due to the greater write-delay requirements of the OPL2. I'd certainly welcome confirmation from anyone with one of those devices.

Last edited by Stiletto on 2022-01-14, 03:24. Edited 2 times in total.
Reason: Restoring revision 67833

Reply 544 of 566, by Cloudschatze

User metadata
Rank Oldbie
Rank
Oldbie

Here is a set of drivers for Zeliard that have been patched for use with either the OPL2LPT or OPL3LPT at 0x378.

Last edited by Stiletto on 2022-01-14, 03:25. Edited 2 times in total.
Reason: Restoring revision 67834

Reply 545 of 566, by Cloudschatze

User metadata
Rank Oldbie
Rank
Oldbie

Here are executables for Eye of the Beholder I and II that have been patched for use with an OPL3LPT at 0x378.

Last edited by Stiletto on 2022-01-14, 03:25. Edited 2 times in total.
Reason: Restoring revision 67835

Reply 546 of 566, by ruthan

User metadata
Rank Oldbie
Rank
Oldbie

Is not possible to upload all these fixes to some united OPLxLPT online repository?

Im old goal oriented goatman, i care about facts and freedom, not about egos+prejudices. Hoarding=sickness. If you want respect, gain it by your behavior. I hate stupid SW limits, SW=virtual world, everything should be possible if you have enough raw HW.

Reply 547 of 566, by digger

User metadata
Rank Oldbie
Rank
Oldbie

I was wondering: instead of hard-coding it, how hard would it be to make the I/O base port dynamic in some (or all?) of these patches?

Perhaps by obtaining it from the BIOS Data Area (which would be 0040h:0008h for LPT1)?

That would allow it to work, regardless of whether LPT1 is located at 0x3BC or 0x378. Also, it would allow for the creation of a utility that could look up the non-standard base port of a PCI Express LPT card and update the BIOS Data Area accordingly. One could then load that utility before starting a patched game.

Crazy idea?

Reply 548 of 566, by RetroBard

User metadata
Rank Newbie
Rank
Newbie

I recently got the OPL3LPT and was able to successfully patch some Sierra SCI games. Codename: Iceman’s adl.drv wouldn’t patch for some reason, stating that the file could not be found. I circumvented that by copying a patched adl.drv from another Sierra game. The sound is a bit quiet but it works.

Is there any chance of getting native support for Indianapolis 500? Would love to hear Rob Hubbard’s melodies through the OPL3LPT.

Reply 549 of 566, by matze79

User metadata
Rank l33t
Rank
l33t
digger wrote on 2022-01-18, 23:23:
I was wondering: instead of hard-coding it, how hard would it be to make the I/O base port dynamic in some (or all?) of these pa […]
Show full quote

I was wondering: instead of hard-coding it, how hard would it be to make the I/O base port dynamic in some (or all?) of these patches?

Perhaps by obtaining it from the BIOS Data Area (which would be 0040h:0008h for LPT1)?

That would allow it to work, regardless of whether LPT1 is located at 0x3BC or 0x378. Also, it would allow for the creation of a utility that could look up the non-standard base port of a PCI Express LPT card and update the BIOS Data Area accordingly. One could then load that utility before starting a patched game.

Crazy idea?

The TSR is opensource, you can fetch it and add features.

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 550 of 566, by dreamblaster

User metadata
Rank Oldbie
Rank
Oldbie

Prototyping a new version of OPL2LPT : "OPL2LPT V2"

Attachments

  • DSCN6060.JPG
    Filename
    DSCN6060.JPG
    File size
    162.51 KiB
    Views
    1420 views
    File license
    Fair use/fair dealing exception
  • DSCN6059.JPG
    Filename
    DSCN6059.JPG
    File size
    262.25 KiB
    Views
    1420 views
    File license
    Fair use/fair dealing exception

Visit http://www.serdashop.com for retro sound cards, video converters, ...
DreamBlaster X2, S2, S2P, HDD Clicker, ... many projects !
New X2GS SE & X16GS sound card : https://www.serdashop.com/X2GS-SE ,
Thanks for your support !

Reply 551 of 566, by matze79

User metadata
Rank l33t
Rank
l33t

Smaller footprint, so it will fit more PCs!

*Like* 😀

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 552 of 566, by s|ugfish

User metadata
Rank Newbie
Rank
Newbie

I'm using the Opl2LPT2 v2 on a lenovo m32 thin client .running free dos . I was wondering if anyone had any sugrestions to reduce the level of buzzing I'm currently encountering with it. I've tested it with an exsternal power source, and using usb power from the m32 . In both cases the volume is very low, and their is a high level of 'noise' . Initialy i thought it was a grounding loop or some crappy speakers but i've tested multiple speakers and tried swaping to an exsternal power source. Any sugestions would be much appreciated.

Reply 553 of 566, by dreamblaster

User metadata
Rank Oldbie
Rank
Oldbie

Hi,
here are some suggestions :
- press the reset button after bootup, to reinit the chip, does the noise go away ? This is needed for some pc's, depending on the bootup order and states of parallel port during this. Check parallel port settings in the bios.
- turn the pot all the way and then back to the middle. while testing opl2, the volume can go pretty loud, so if the volume of music stays low there sure is something broken.
- connect a headphone directly and listen through this ? does it sound good ?
- use an usb powerbank as power source, see if this also has the same noise.

if you cannot get it sounding good,
send me a pm or contact me through https://www.serdashop.com/Contact
I will support you in this, and send a replacement if your opl2lpt is broken

Visit http://www.serdashop.com for retro sound cards, video converters, ...
DreamBlaster X2, S2, S2P, HDD Clicker, ... many projects !
New X2GS SE & X16GS sound card : https://www.serdashop.com/X2GS-SE ,
Thanks for your support !

Reply 554 of 566, by dreamblaster

User metadata
Rank Oldbie
Rank
Oldbie

MemberA2600 let me know, he is working on a Video Game Music Player for the OPL2LPT sound card on modern Windows.
see https://github.com/MemberA2600/OPL2LPTVGMPlayer

screenshot.png
Filename
screenshot.png
File size
168.07 KiB
Views
1215 views
File license
Fair use/fair dealing exception

Visit http://www.serdashop.com for retro sound cards, video converters, ...
DreamBlaster X2, S2, S2P, HDD Clicker, ... many projects !
New X2GS SE & X16GS sound card : https://www.serdashop.com/X2GS-SE ,
Thanks for your support !

Reply 555 of 566, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Ah, that's cool! Reminds me of my parallel port experiments with Win 3.x/9x and Visual Basic back then!
On Windows NT, PortTalk or Port.dll can help accessing the LPT ports.
The programs using it can still be 9x compatible, afaik.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 556 of 566, by Jo22

User metadata
Rank l33t++
Rank
l33t++
dreamblaster wrote on 2023-01-29, 11:10:

MemberA2600 let me know, he is working on a Video Game Music Player for the OPL2LPT sound card on modern Windows.
see https://github.com/MemberA2600/OPL2LPTVGMPlayer
screenshot.png

It looks very good, there's just one minor complain, maybe: The resolution is a bit over 1024x768 (1.025×858)..
It the window was a little bit smaller, it would be compatible with LCDs from the Windows 98/XP era.
Or laptops. Some slightly older models from the 2000s do have 1024x768 screens and an LPT port.
Many of them could run Windows Vista/7, if needed, which technically is a modern Windows.

Edit: Picture added.
Edit: Ah! It's an Win64 application ?! If so, then never mind, it wouldn't run there anyway.
(I'm not entirely sure, since it doesn't run on Win XP SP3 but has an inpoutx64.dll file.)

Attachments

  • vgmp_short.png
    Filename
    vgmp_short.png
    File size
    155.23 KiB
    Views
    1181 views
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 557 of 566, by MemberAtari

User metadata
Rank Newbie
Rank
Newbie
Jo22 wrote on 2023-01-29, 17:56:

Edit: Ah! It's an Win64 application ?! If so, then never mind, it wouldn't run there anyway.

No, it's a 32bit one. 😀 inpoutx64.dll was not working, so I had to do do it as a 32bit application. 😀

My original plan was to size it for 1024 * 768, but I run out of space on the window. 😁

Reply 558 of 566, by Jo22

User metadata
Rank l33t++
Rank
l33t++
MemberAtari wrote on 2023-01-29, 18:32:
Jo22 wrote on 2023-01-29, 17:56:

Edit: Ah! It's an Win64 application ?! If so, then never mind, it wouldn't run there anyway.

No, it's a 32bit one. 😀 inpoutx64.dll was not working, so I had to do do it as a 32bit application. 😀

My original plan was to size it for 1024 * 768, but I run out of space on the window. 😁

Hi there! Thank you for writing back! 🙂
Your program is fine, my "complaint" was just meant as a form of feedback, I hope you don't mind. 😄

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 559 of 566, by MemberAtari

User metadata
Rank Newbie
Rank
Newbie
Jo22 wrote on 2023-01-30, 05:54:

Hi there! Thank you for writing back! 🙂
Your program is fine, my "complaint" was just meant as a form of feedback, I hope you don't mind. 😄

No, I'm pretty happy if people find it useful. 😀 I made it as a tool since I'm working on a really huge Atari 2600 project for two years and one part of it is adding basically an Adlib add-on to the second joystick port. And for that, if I want to test how the music should sound, the perfect way is to use my work PC instead of turning my music-player DOS PC on. 😁 (most Atari 2600 projects are about the graphics update, I'm focusing more on the music part, even the C64 had an OPL add-on).