Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

SB base pointer

Status
Not open for further replies.

fancom

Programmer
Feb 7, 2001
46
0
0
TR
hi again.. thank you for helping in "logo maker" :(

anyway.. does ne1 can tell me how to findout the soundblasters start adress ?..
(it is generally at &h220 but mine is not !)
 
Try this
(I took out the Sub and End Sub statements)

'GetBLASTER goes directly after the SUB keyword
GetBLASTER (DMA%, BasePort%, IRQ%, errcd%)
' This subroutine parses the BLASTER environment string and returns settings.
IF LEN(ENVIRON$("BLASTER")) = 0 THEN errcd% = 1: EXIT SUB'PRINT "BLASTER environment variable not set.": EXIT SUB
FOR Length% = 1 TO LEN(ENVIRON$("BLASTER"))
SELECT CASE MID$(ENVIRON$("BLASTER"), Length%, 1)
CASE "A"
BasePort% = VAL("&H" + MID$(ENVIRON$("BLASTER"), Length% + 1, 3))
CASE "I"
IRQ% = VAL(MID$(ENVIRON$("BLASTER"), Length% + 1, 1))
CASE "D"
DMA% = VAL(MID$(ENVIRON$("BLASTER"), Length% + 1, 1))
END SELECT
NEXT
'end sub goes here
 
thank you for
sub getblaster (dma%, baseport%, irq, errcd%)
.........
..........
end sub
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top