Hi
I wrote I want build MSX-3 ( non  ASCII standart )
I wrote FPGA-Mem memory controller for my MSX3 computer. It take
EPM7128SLC84. I writing other FPGA-IO now.

FPGA-Mem specification:
Using one or two 16Mbit 60-nc DRAM 1MbX16Bits

Z380 Memory map

000000-00FFFF    MSX MEMORY
010000-3FFFFF    DRAM (2MB x 16Bit)
400000-7FFFFF    EXTENDED MSX SLOT 0
800000-BFFFFF    EXTENDED MSX SLOT2
C00000-FFFFFF    INTERNAL MSX SLOT ( FOR FLASH ROM DISK)

MSX MEMORY
0000-0003        ROM-BIOS -- for invalid opcode exeption
0004-3FFF       CS0
4000-7FFF       CS1
8000-BFFF      CS2
C000-FFFF     CS3

CS[0..3] tru via port A8 & mapper. Y can using mapper for acces
000000-3FFFFF DRAM

SLOT [A8] MAP control FLASH ROM 128KB

SLT0 CS0     BIOS
SLT0 CS1    BASIC
SLT1 CS0    XBIOS
SLT1 CS1    BDOS
SLT2 CS1    DOS2  ( 64KB controll 4104H )
SLT3 CS[0..3] MAPPER DRAMM ACCES

I want place into the FPGA-Mem  MEMORY and I/O acces-NMI trapper.

Other FPGA will has EPP , SLOTS ARBITR, I/O decoder for VDP, IDE, 85C30
serial, CMOS, AY and KBD .
KBD controller will use Z8 microcontroller for PC-KBD to MSX-KBD and
MS-mouse to MSX-mouse convertions.

Extended MSX slot it is my last problemm.  We want compatibility. And We can
take 62pins ISA connector. Get out 51,52 pins and insert wall.

1   2
  ----
  |   |
  |   |
  ....

  ....
  |   |
  |   |   49,50
  ----   wall
  |   |   53,54 Extended MSX
  |   |
  |   |   61,62
  ----

Extended MSX must has,
A[16..23],D[8..15],/BLEN,/BHEN,/IORD,/IOWR,/MRD,/MWR,/MSIZE,/BREQ,/BACK (It
is 25 pins) .But Extended part has 10 pins. MSX slot has two-spare , /rfsh
....... it is all. May be We can use SW1,SW2,-12, +12, sound in .... e.t.c
We can take PCI or PCMCIA conector or make PCMCIA slot. I do not know yet.
We did want make PCI slot but It will hi-cost.

Bye
Valery



****
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/)
****

Reply via email to