Re: [Freedos-user] DOSMid v0.8 (open-source MIDI player for DOS)
Yes, here it is: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.1/repos/sound/dosmid.zip Mateusz On 20/09/2015 16:26, Dale E Sterner wrote: > Is there an Ibiblio link? > > DS > > On Fri, 18 Sep 2015 18:11:52 +0200 Mateusz Viste> writes: >> Hello all, >> >> Today I released a new version of DOSMid - an open-source MIDI/MUS >> player for DOS. In this version I added support for additional >> hardware, >> fixed a few minor bugs, and optimized the code so DOSMid runs >> comfortably on an 8086 (wanna see? here's a video of DOSMid running >> on >> an 8086 with 256K of RAM and a mono screen: >> https://youtu.be/8ssDGBTssUI ). >> >> DOSMid's homepage is at http://dosmid.sourceforge.net >> >> For those of you who care, here is the complete changelog: >> >> - SBMIDI support (can drive MIDI synths attached to SB 1.x and 2.x >> cards), >> - serial (RS-232) output support (/com=xxx or /com1..4), >> - implemented 'controller' MIDI support on OPL output, >> - added support for relaying SYSEX messages to the MIDI device, >> - DOSMid adds a 2s silence gap before each song, >> - support for monochrome video modes (autodetected), >> - fixed parsing of hex I/O ports with non-numerical chars (like >> "3f8"), >> - reduced timing inaccuracy from ~0.02% to <0.005% (relies on PIT's >> quality), >> - restoring initial video mode after DOSMid quits, >> - reliable detection and reporting of out of memory conditions, >> - /noxms handles more than 64K of memory (bigger files can be >> played), >> - support for custom SYSEX initialization via a SYX file >> (/syx=FILE), >> - "expensive" features can be easily disabled at compile-time (AWE, >> OPL), >> - screen refresh optimizations - runs without lagging on my 8086 >> now. >> >> cheers, >> Mateusz >> -- ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] trouble printing in clipper when using freedos
Hi! The fact that your PCI card also contains 2 serial ports does not influence which of LPT1, LPT2 or LPT3 it provides. However, you already have a printer port on your mainboard, it seems from your BIOS settings. You could either connect the printer there or disable THAT port in your BIOS setup, to make the I/O range used by LPT1 free for your PCI card. You can also use some TSR or tweak your 40:xx BIOS data to swap LPT1 and LPT3 with each other, but I do not know if a SIMPLE method for that exists. So disabling your onboard mainboard printer port is probably the easier way to let the PCI expansion card take the LPT1 slot without having to mess with more or less weird PCI configuration tools. Cheers, Eric PS: CMOS used to be the place where BIOS stores config data so I sort of use BIOS setup and CMOS setup as synonyms now. -- ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] trouble printing in clipper when using freedos
On 9/20/2015 10:21 AM, Marlon Ng wrote: > I forgot to mention. The pci parallel expansion is a 3-in-1. It has > one parallel, and two serial (I think). Could this be the reason why > the computer sees it as LPT3? If so, how do I change it to LPT1? I > can't see anything in BIOS that would allow me to do that (?). I've > also read about CMOS being different from BIOS, but I don't know how > to get in there. No, I used hundreds of 3-in-1 cards "back in the days". I did have many machines with 3 (or even 4) parallel ports, 3-8 serial ports. But which "LPT" port DOS (and hence a program running on DOS) sees depends on where the BIOS is entering the base port address in that BIOS data segment address I mentioned put. Contrary to common belief, there is no fixed port addresses associated with a specific LPT port (or COM port for that matter). The originally IBM PC BIOS was scanning for ports in a specific order and that is what most other manufacturers followed. "Standard" parallel port used to have 378h and 278h, which were assigned to LPT1 and LPT2 (if present) from high to low. That meant that the add-on parallel port on a Hercules (and compatible) video adapter, which was fixed at port address 3BCh, became LPT1 when added to a PC (which meant that an otherwise present parallel port on 378h, which would have been assigned to LPT1 in case without the Hercules card, now would be LPT2). So if you have a program that works only with LPT1 (and not with a hard coded base port address!) will use what ever address is put into 0040:0008. You can change that address to match what your expansion card is using either by using debug (-e 0040:0008) or one of the many port changing programs that used to be around for just that purpose... Ralf --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus -- ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] DOSMid v0.8 (open-source MIDI player for DOS)
Is there an Ibiblio link? DS On Fri, 18 Sep 2015 18:11:52 +0200 Mateusz Vistewrites: > Hello all, > > Today I released a new version of DOSMid - an open-source MIDI/MUS > player for DOS. In this version I added support for additional > hardware, > fixed a few minor bugs, and optimized the code so DOSMid runs > comfortably on an 8086 (wanna see? here's a video of DOSMid running > on > an 8086 with 256K of RAM and a mono screen: > https://youtu.be/8ssDGBTssUI ). > > DOSMid's homepage is at http://dosmid.sourceforge.net > > For those of you who care, here is the complete changelog: > > - SBMIDI support (can drive MIDI synths attached to SB 1.x and 2.x > cards), > - serial (RS-232) output support (/com=xxx or /com1..4), > - implemented 'controller' MIDI support on OPL output, > - added support for relaying SYSEX messages to the MIDI device, > - DOSMid adds a 2s silence gap before each song, > - support for monochrome video modes (autodetected), > - fixed parsing of hex I/O ports with non-numerical chars (like > "3f8"), > - reduced timing inaccuracy from ~0.02% to <0.005% (relies on PIT's > quality), > - restoring initial video mode after DOSMid quits, > - reliable detection and reporting of out of memory conditions, > - /noxms handles more than 64K of memory (bigger files can be > played), > - support for custom SYSEX initialization via a SYX file > (/syx=FILE), > - "expensive" features can be easily disabled at compile-time (AWE, > OPL), > - screen refresh optimizations - runs without lagging on my 8086 > now. > > cheers, > Mateusz > > > - - > ___ > Freedos-user mailing list > Freedos-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-user > > Need Extra Cash Fast? > Apply to drive with Uber today! > http://thirdpartyoffers.juno.com/TGL3165/55fec0cfdcaad40cf7b66mp11duc > ** >From Dale Sterner - MS organic chemistry http://pubs.acs.org/doi/abs/10.1021/jo00975a052 *** -- ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] trouble printing in clipper when using freedos
I forgot to mention. The pci parallel expansion is a 3-in-1. It has one parallel, and two serial (I think). Could this be the reason why the computer sees it as LPT3? If so, how do I change it to LPT1? I can't see anything in BIOS that would allow me to do that (?). I've also read about CMOS being different from BIOS, but I don't know how to get in there. Thank you On Fri, Sep 18, 2015 at 8:15 PM, Marlon Ngwrote: > Hi guys. > > I have a desktop computer with a motherboard that has a built-in parallel > port. When I boot into FreeDOS and run an old Clipper program, the program > can print just fine, without editing any system files. It just works. > > I have another desktop computer in which the parallel port is an > expansion, not built-in with the motherboard. Upon printing using Clipper > program, I get: > Error: Term/0 > Quit / Retry > Something like that. It cannot print. > > I wonder if this is the answer: > http://help.fdos.org/en/hhstndrd/base/printer.htm > If it is, please help. I don't quite get it. > > Other info that may or may not be relevant: > -- I believe the installed freedos is 1.0 , not the latest. > -- When running the Clipper program in Windows 7 via command prompt, I can > print. However, I had to go to Control panel, View devices and printers, > right-click the printer (epson LX310) , Printer properties, Ports tab, > Enable bidirectional support and enable printer pooling, checked LPT1, > LPT2, and LPT3. That made it possible for me to print in Clipper program. > Before doing all of that, I get an error like it cannot communicate with > the printer. > > Summary: Parallel port is only an expansion. Using Clipper in Windows 7 > command prompt, it can print. Using Clipper in FreeDOS, I get Error: Term/0 > > Thank you so much! > -- ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user