Re: [Freedos-user] DOSMid v0.8 (open-source MIDI player for DOS)

2015-09-20 Thread Mateusz Viste
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

2015-09-20 Thread Eric Auer

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

2015-09-20 Thread Ralf Quint
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)

2015-09-20 Thread Dale E Sterner
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
> 
> 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

2015-09-20 Thread Marlon Ng
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 Ng  wrote:

> 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