VOGONS


TNDLPT : Tandy Sound on parallel port

Topic actions

Reply 61 of 173, by matze79

User metadata
Rank l33t
Rank
l33t
pdw wrote:

It's not possible to intercept the standard Tandy audio port 0C0h with EMM386. With EMM386 the TSR intercepts ports 01E0h (later Tandys), 0205h (IBM PS/1 sound card) and 02C0h (the Lo-Tech card).

What Games support 01E0h ?
i don't know any.

Could the TSR be made to also support forwarding 0C0H to 2C0h to support the Tandy Soundcard ?
i also think i can send you a card when its ready 😀
this might come handy, due to the card can not listen on 0C0H on 286+.

Does JEMMX work with 0C0H ?

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

Reply 62 of 173, by pdw

User metadata
Rank Newbie
Rank
Newbie

What does that mean specifically in terms of compatibility regarding EMM386? Is standard Tandy not supported at all with EMM?

Standard Tandy won't work with EMM386. You'll need to patch the games or switch to QEMM.

Does JEMMX work with 0C0H ?

I don't know. I haven't started on a JEMM version of the driver yet. JEMM's documentation is very fragmentary, there's no way to know without testing.

What Games support 01E0h ? i don't know any.

Some Sierra games have a driver for these "new Tandys". But that driver has machine checks and it also looks like it tries to use the Tandy DAC, so it won't work. I don't know of any other games.

Could the TSR be made to also support forwarding 0C0H to 2C0h to support the Tandy Soundcard ?

Sure. That's easy.

Reply 65 of 173, by dreamblaster

User metadata
Rank Oldbie
Rank
Oldbie
jaZz_KCS wrote:

So I take it as there will be a TSR package available in the veins of the adlipt package, with a patcher and a TSR?

Yeah, a TSR is already under test and seems to work.
No patcher yet, but it can be done (especially for sierra games).

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 66 of 173, by Scali

User metadata
Rank l33t
Rank
l33t
pdw wrote:

It's not possible to intercept the standard Tandy audio port 0C0h with EMM386. With EMM386 the TSR intercepts ports 01E0h (later Tandys), 0205h (IBM PS/1 sound card) and 02C0h (the Lo-Tech card).

Hum, for the lo-tech Tandy Clone sound card, I modified TEMU to redirect C0h to 1E0h or other ports, and that seemed to work fine. I believe it sets up its own v86 environment. It should be easy to replace my redirection code with code for TNDLPT, then we'll have a TSR without this problem.

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 67 of 173, by matze79

User metadata
Rank l33t
Rank
l33t

yeah but temu has plenty of incombatiblities.

Does not work on:
Sanyo 386 Laptop - 386SX20
Escom Blackmate - 386SX33

it loads the tsr, and after 1 or 2 seconds system looks up at command prompt.

>Is this your experience or are you just making an assumption?

Yeah resource conflict.
it may work on a 286XT but not on a AT Machine.

My K6 will only boot with 2C0 set on the Card.

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

Reply 68 of 173, by bjwil1991

User metadata
Rank l33t
Rank
l33t

CuteMouse 2.0 Alpha 4 does the same thing to me on my Packard Bell Pack-Mate 28 Plus, but version 1.9.1 and 2.1 Beta 4 works.

Discord: https://discord.gg/U5dJw7x
Systems from the Compaq Portable 1 to Ryzen 9 5950X
Twitch: https://twitch.tv/retropcuser

Reply 70 of 173, by dreamblaster

User metadata
Rank Oldbie
Rank
Oldbie

new prototype

tndlpt.jpg
Filename
tndlpt.jpg
File size
103.24 KiB
Views
1827 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 74 of 173, by carlostex

User metadata
Rank l33t
Rank
l33t
matze79 wrote:

Yeah resource conflict.
it may work on a 286XT but not on a AT Machine.

It works on my 286 and on my 386. Granted i have no hardware inside that makes use of High DMA. The only downside is increased noises coming from the card, compared when using the card on an XT.

Reply 75 of 173, by dreamblaster

User metadata
Rank Oldbie
Rank
Oldbie
Solarstorm wrote:

What kind of EDA do you use?

Kicad

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 76 of 173, by matze79

User metadata
Rank l33t
Rank
l33t
carlostex wrote:
matze79 wrote:

Yeah resource conflict.
it may work on a 286XT but not on a AT Machine.

It works on my 286 and on my 386. Granted i have no hardware inside that makes use of High DMA. The only downside is increased noises coming from the card, compared when using the card on an XT.

Did few tests, it also works on my 486 ISA, but not on K6 and Pentium, also does not work on my 486 PCI System.

@dreamblaster
Nice,i like the pot on the TNDLPT =)

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

Reply 77 of 173, by matze79

User metadata
Rank l33t
Rank
l33t

Did you choose Resistors and Capacitors for the Input Stage of the Amplifier to match the original Tandy ?
Somewhere i saw the schematic of the Tandy Amplifier Board. 😀
EDIT:
Found it.ftp://ftp.mindcandydvd.com/pub/drivers/Tandy/ … ence_Manual.pdf
Site 81 shows the Amplifier.

Lo-tech uses 470nf for Output Capacitor, you use 47uf.

And here is the Tandy 1000EX:

tandy_Amp.png
Filename
tandy_Amp.png
File size
76.86 KiB
Views
1697 views
File license
Fair use/fair dealing exception

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

Reply 79 of 173, by digger

User metadata
Rank Oldbie
Rank
Oldbie
dr.zeissler wrote:
the next BIG stuff should be an all in one device: - Covox (stereo) - OLP2LPT - OPL3LPT - DSS - TSS and switchable per software […]
Show full quote

the next BIG stuff should be an all in one device:
- Covox (stereo)
- OLP2LPT
- OPL3LPT
- DSS
- TSS
and switchable per software so you can "configure" the device in a batch before starting the game 😀

In addition, it would be really nice if some of these modes could be combined and used at the same time. So one music device (TSS/OPL2/OPL3) together with one DAC device (Covox/Stereo-on-one/DSS), all on a single parallel port. This would allow machines lacking both available ISA slots and built-in Sound Blaster compatibility (such as older laptops, Microchannel PS/2 systems and later PCI/PCIe-only computers) to support both music and digital audio in many games, even if they would require some software emulation and/or patches to make it work with most existing DOS games. I recently started a separate topic for that: Multiplexing multiple sound devices on a single parallel port? (OPL2LPT, DSS, etc)