flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
SoLo2 26 Aug 2007, 07:16
Hello!
I have been trying to make the Sounblaster FM capability sound, and although I found some usefull and well written texts describing its ports and registers... the PC won't sound. OK, I am using DOSBox 0.71 and fasm167 under Linux, but this doesn't seem to be the obstacle. I use the register port that DOSBox is supposedly using for Soundblaster (0x220) directly, I don't test if it could be a different port. But then I see that AdLib uses 0x388 or something like that instead. But trying other ports doesn't give sound, either. References: "Programming the AdLib/Sound Blaster FM Music Chips Version 2.0 (24 Feb 1992)" by Jeffrey S. Lee <jlee@smylex.uucp> _________________ ~~~~~~*~~~~~~~~~~~~~~~~~~~~~~~ http://thebitsclub.tripod.com/ http://so_o2.tripod.com/delfin.html http://so_o2.tripod.com/xmus.html http://www.geocities.com/mud_gallery/index.html |
|||
![]() |
|
SoLo2 27 Aug 2007, 03:39
As I have managed, after
some days, to make the Soundblaster/AdLib FM synthesizer work, under DOSBox/Linux, so here is my impression. The right port to use for AdLib FM is 0x388. It seems to be fixed and then mirrored or emulated at some other addresses in newer sound cards. I have made use of OPL2 for the first time, which is a little simpler than OPL3 but has nearly the same functions. First tries with vibrato effect didn't work, yet. My error for the soundcard not working was that I was writing the data to the same 0x388 port instead into 0x389. Greetings, SoLo2 _________________ ~~~~~~*~~~~~~~~~~~~~~~~~~~~~~~ http://thebitsclub.tripod.com/ http://so_o2.tripod.com/delfin.html http://so_o2.tripod.com/xmus.html http://www.geocities.com/mud_gallery/index.html |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.