diff options
author | Joakim Larsson Edstrom <joakimlarsson42@gmail.com> | 2015-09-01 21:50:28 +0200 |
---|---|---|
committer | Joakim Larsson Edstrom <joakimlarsson42@gmail.com> | 2015-09-22 17:30:09 +0200 |
commit | d8f5649a25b404923785a4103bae780fa65e5dd8 (patch) | |
tree | 0b38314238f3230267e552b4be849b385c1fd437 /src/mess/drivers | |
parent | ac9da1ef31ad04974d91eec405eeb22aa2a7b6c9 (diff) |
Improved address map and filled the PCB outline
Diffstat (limited to 'src/mess/drivers')
-rw-r--r-- | src/mess/drivers/mvme350.c | 104 |
1 files changed, 55 insertions, 49 deletions
diff --git a/src/mess/drivers/mvme350.c b/src/mess/drivers/mvme350.c index f5e8e7eb32e..a6b7c224e2d 100644 --- a/src/mess/drivers/mvme350.c +++ b/src/mess/drivers/mvme350.c @@ -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 |