[MSX] MSX-Audio BIOS upgrade for Music Module
jpgrobler at krugersdorp.ng.org.za
Mon May 2 07:11:05 CEST 2005
I found the error.
In the gif file of the schematic A13 of the erom shows it should not be
connected! This is wrong!
A13 pin 26 of the 27c256 should be insterted into the eprom socket!
All is fine now!!
----- Original Message -----
From: "FRS" <schmidlin at gmail.com>
To: <msx at stack.nl>
Sent: Monday, May 02, 2005 5:00 AM
Subject: Re: [MSX] MSX-Audio BIOS upgrade for Music Module
> Hi JP,
> > I have lots of w24m257 (32k) sram IC's
> > How can they be used in this circuit?
> I haven't tested this IC. After some googling it seems to be 61256
> equivalent. Looking at the datasheet, theorically it can work.
>> I played with tthe MM to audio conversion a bit today. I NEED HELP!!
> Ok, let's see if I can help. :)
>> Should 74ls139 pin 8 be grounded? (YES)
> Yes, it MUST! The pin-8 of the 74ls139 is THE ground pin of this CI. Sorry
> if I didn't let this clear on the documentation. The standard pins GND and
> Vcc of all CIs must be conected for any circuit to work.
> I'll revise that on the documentation to avoid confusion.
>> I build it with a 32k sram grounding the 2 extra adresslines (what a
>> but I have them in ample supply old 286/386 motherboards)
> You don't need to ground them, just conect to the respective pins on the
> EPROM. The 74LS139 will do the chip-selection acordingly.
>> It did not work
>> Running SUPPER-X I found the sram mapped & mirrored to
>> Sram is stable
>> I could not read anything else (see the eprom)( 1000, 3000 etc is FF)
>> I switched the CS (CE) signals!
>> 27C256 pin 20 to 74LS139 pin 11
>> 61256 pin 20 to 74LS139 pin 12
>> Now Sram is mapped & Mirrored to 1000, 3000, 5000, 7000, 9000, B000
>> Sram is stable
>> I do read data on (0000,2000,8000, A000),(4000,6000) () mirrored inside
>> the pair
> There's something wrong here...
> Where did you connected the pin-15 of the 74LS139? It must me connected to
> the pin-20 of the eprom soquet on the MM. Please note that the pin-20 of
> both 27C256 and the SRAM must not be connected to this same pin, but to
> the pins 12 ans 11 of the 74LS139, respectively.
> Also check the A13 pin of your 27C257, as it may be connected to the wrong
> place. Maybe its short-circuited somewhere? Are the A12 and A13 lines
> short-circuited? Because they must not be.
> On the msxaudio-BIOS.gif file, the only lines short-circuited are the "Y"
> like ones that have the same color. There are only two of them, labeled
> "/CS Soquete (pin-20)" and "IC3, pin-1".
>> Call Audio still does not work.
> With all this extra-mirroring it will not work... Check carefully for
> short-circuited signals. Start checking your A13 and A12 lines.
>> I know the mirroring of the eprom can be due to the mappertype and
>> readig it unmapped
> There's no mappertype, since it's 32KB plain ROM. The extra-mirroring is
> being caused by some wrong wiring, probably. By doing the quick-and-dirty
> method you should get the following layout:
> 0000h-2fffh = EPROM's respective address
> 3000h-3fffh = SRAM's respective address
> 4000h-6fffh = EPROM's respective address
> 7000h-7fffh = SRAM, mirror of 3000h-3fffh
> 8000h-afffh = EPROM, mirror of 0000h-2fffh (*1)
> b000h-bfffh = SRAM, mirror of 3000h-3fffh (*1)
> *1: This only happens on the quick-and-dirty method, and is ignored by the
> Best regards,
> MSX mailing list (msx at stack.nl)
> Info page: http://lists.stack.nl/mailman/listinfo/msx
> Internal Virus Database is out-of-date.
> Checked by AVG Anti-Virus.
> Version: 7.0.308 / Virus Database: 266.10.3 - Release Date: 2005/04/25
More information about the msx