On Fri, 19 Mar 1999, Patrick Kramer wrote:
> > > This mystery can be solved quite simply if you look at the
> > specifications of
> > > the MSX slot. In a cartridge slot, you have three signals, just for the
> > > convenience of the hardware designer:
> > > CS1: This signal becomes active if the Z80 addresses memory in page 1
> > > CS2: This signal becomes active if the Z80 addresses memory in page 2
> > > CS12: This signal becomes active if the Z80 addresses memory in page 1
> > or 2
> >
> > I already knew this signals, but I never understood how to create a ROM in
> > pages 0 and 3.
> Well, you don't need these signals then.
> Example: if you want to have a 16K ROM in page 0, you would have to
> select this ROM whenever the slot is selected, AND address space 0000-3fff
> is addressed. This means A14 and A15 MUST be low.
> So as a _CS for the ROM you would have _SLTSL OR A14 OR A15.
Wow! Now many many things are becoming clear!!!
> > But how can be made cartridges with 64kb of normal continuous RAM?
> >
> Well, only use _SLTSL as a _CS for the RAM. There is no need for
> page-related chip selects as all pages are addressed.
> (A14 and A15 are used)
That's what I was thinking. I don't know why here, in Brazil, we had had
many informations about software, but almost nothing about hardware.
Greetings from Brazil!
-----------------------------------------------------------------
Marco Antonio Simon Dal Poz http://www.lsi.usp.br/~mdalpoz
[EMAIL PROTECTED] "Apple" (c) Copyright 1767, Sir Isaac Newton
/"\
\ / CAMPANHA DA FITA ASCII - CONTRA MAIL HTML
X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****