summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers
diff options
context:
space:
mode:
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
commitd8f5649a25b404923785a4103bae780fa65e5dd8 (patch)
tree0b38314238f3230267e552b4be849b385c1fd437 /src/mess/drivers
parentac9da1ef31ad04974d91eec405eeb22aa2a7b6c9 (diff)
Improved address map and filled the PCB outline
Diffstat (limited to 'src/mess/drivers')
-rw-r--r--src/mess/drivers/mvme350.c104
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