Improved address map and filled the PCB outline

This commit is contained in:
Joakim Larsson Edstrom 2015-09-01 21:50:28 +02:00
parent 4d472a5560
commit 97034c5809

View File

@ -17,51 +17,51 @@
* || ||
* ||||--||
* ||||--||
* || ||____________________________________________________________ ___
* || |_| |
* || | | |
* || | | |
* || | | |
* || | | |
* || | | |
* || | |VME|
* || | | |
* || | |P1 |
* || | | |
* || | | |
* || | | |
* || | | |
* || | | |
* || | | |
* || |_| |
* || |___|
* || |
* || |
* || |
* || |
* || |
* || |
* || |
* || |
* || |___
* || _| |
* || | | |
* || | | |
* || | | |
* || | | |
* || | |VME|
* || | | |
* || | |P2 |
* || | | |
* || | | |
* || | | |
* || | | |
* || | | |
* || | | |
* || | | |
* || | | |
* || |_| |
* || |___|
* || ||__________________________________________________________ ___
* ||_______________________________________________________ |_| |
* || |74F74 | xxxxx | xxxxx | 74LS245 | 74ALS645| | | |
* || |______|________|_________|___________| ________| | | |
* || |74F74 | xxxxx | xxxxx | 74LS245 | 74ALS645| | | |
* || |______|________|_________|___________| ________| | | |
* || |74LS02| 74LS08||Am25LS251| 74S38 |74LS20|Jumpers | | |
* || |______|_______||_________|_______|______|______| | |VME|
* || |74F04 | 74LS32||74LS374 | 74LS374 |74S244 | | | |
* ||+---+ |______|_______||_________|___________|_________| | |P1 |
* |||CON| |74F04 | 74LS85||74S244 | 74S240 |PAL | | | |
* ||| | |______|_______||_________|___________|_________| | | |
* ||| | |74LS04| | |74S244 | | | |
* ||| | |______| | PIT |_________| | | |
* ||| | |74LS125 | MC68230L10 |74LS145 | | | |
* ||| | |______| __|_______________________|---------| | | |
* ||| | |74LS74| |25LS251 | | RAM |74S244 | |_| |
* ||+---+ ---------- |---------- | HM6264P-12 |---------| |___|
* || | PAL | | 74245 | |______________|74S244 | |
* || +--------- |_________| | U40 27128 |---------| |
* || | 74F32 | | || System ROM |74LS682 | |
* || +-------- | CPU || |-+-------| |
* FAIL ||LED | 74F138| | MC68010 |+--------------+ |DIPSW__| |
* || +-------- | || RAM | |74S38 | |
* HALT ||LED | 74F32 | |__________|| HM6264P-12 | |______ | |
* || +-------+ |74245 |+--------------+ |74F08 | |
* RUN ||LED |XTAL | |__________|| U47 27128 | |______ | |___
* ||+---+|20MHz | |74244 || System ROM | |74F00 | _| |
* |||CON|--------+___|__________|+--------------+_|_______| | | |
* ||| |74LS08 |74F74 |74LS148| |PAL | | PAL | | | |
* ||| |________|________|_______| |________|_|_________| | | |
* ||| | 74LS138|74F32 | PAL | |74F74 |Am29823 | | | |
* ||| |________|________|_______| |________|-+---------| | |VME|
* ||| | 74LS11 |74F04 |74LS374| |74LS374 | |74S240 | | | |
* ||| |________|________|_______| |________|_|---------| | |P2 |
* ||| | 74F138 |BLANK |74LS374| |74LS374 |74S240 | | | |
* ||| |________|________|_______| +----------+---------| | | |
* ||| | 74LS08 |74F32 |74LS11|74LS393|74LS393|resistors | | |
* ||| |________|________|______|______ |_______|________| | | |
* ||| |DM2585 |74F74 |DM2230| 74LS00| 74F02 |74F32 | | | |
* ||+---+--------+--------+------+-------+---------+------| | | |
* || |74LS74 |74F20 |74S260| 74S74 | 74F08 |74LS02| | | |
* || +------------------------------------------+------| | | |
* || |DM2353 |74F10 |74F32 | 74LS32| 74F08 |DM2353| |_| |
* || +------------------------------------------+------+-+ |___|
* || ||------------------------------------------------------------+-+
* ||||--||
* ||||--||
@ -80,7 +80,9 @@
* 0x000000 Up to 128Kb System ROM with RESET vector
* 0x020000 RAM with vectors
* 0x020500 RAM Top of stack
* 0x040000 PIT device
* 0x040000 PIT device?
* 0x060000 RAM?
* 0x080000 PIT device?
* --------------------------------------------------------------------------
*
* Interrupt sources MVME
@ -142,9 +144,13 @@ private:
static ADDRESS_MAP_START (mvme350_mem, AS_PROGRAM, 16, mvme350_state)
ADDRESS_MAP_UNMAP_HIGH
AM_RANGE (0x000000, 0x01ffff) AM_ROM /* 128 Mb ROM */
AM_RANGE (0x020000, 0x03ffff) AM_RAM /* 128 Mb RAM */
//AM_RANGE(0x060000, 0x060035) AM_DEVREADWRITE8("pit", pit68230_device, data_r, data_w, 0x00ff)
AM_RANGE (0x000000, 0x01ffff) AM_ROM /* 128 Mb ROM */
AM_RANGE (0x020000, 0x03ffff) AM_RAM /* 128 Mb RAM */
#if 1
AM_RANGE(0x040000, 0x040035) AM_DEVREADWRITE8("pit", pit68230_device, read, write, 0x00ff) /* PIT ?*/
AM_RANGE(0x060000, 0x06001f) AM_RAM /* Area is cleared on start */
AM_RANGE(0x080000, 0x080035) AM_DEVREADWRITE8("pit", pit68230_device, read, write, 0x00ff) /* PIT ?*/
#endif
//AM_RANGE(0x100000, 0xfeffff) AM_READWRITE(vme_a24_r, vme_a24_w) /* VMEbus Rev B addresses (24 bits) - not verified */
//AM_RANGE(0xff0000, 0xffffff) AM_READWRITE(vme_a16_r, vme_a16_w) /* VMEbus Rev B addresses (16 bits) - not verified */
ADDRESS_MAP_END