mirror of
https://github.com/holub/mame
synced 2025-10-07 01:16:22 +03:00
cleaning up and adding some historical info about the boards origin
This commit is contained in:
parent
474bdd8763
commit
0b59f14336
@ -67,11 +67,38 @@
|
|||||||
* ||||--||
|
* ||||--||
|
||||||
* ||
|
* ||
|
||||||
*
|
*
|
||||||
* History of Motorola VME division
|
* History of Motorola VME division (https://en.wikipedia.org/wiki/VMEbus)
|
||||||
*---------------------------------
|
*---------------------------------
|
||||||
* TBD
|
* When Motorola released the 68000 processor 1979 the ambition of the deisgners
|
||||||
|
* was also to standardize a versatile CPU bus to be able to build computer
|
||||||
|
* systems without constructing PCB:s from scratch. This become VersaBus but the
|
||||||
|
* boards was really too big and the computer world already saw the systems shrink
|
||||||
|
* in size. Motorola's design center in Munich proposed to use the smaller and
|
||||||
|
* already used Euroboard form factor and call it Versabus-E. This later became
|
||||||
|
* VME which was standardized in the VITA organization 1981
|
||||||
*
|
*
|
||||||
* Misc links about Motorola VME division and this board: TBD
|
* Misc links about Motorola VME division and this board:
|
||||||
|
* http://bitsavers.trailing-edge.com/pdf/motorola/_dataBooks/1987_Microcomputer_Systems_and_Components.pdf
|
||||||
|
*
|
||||||
|
* Description
|
||||||
|
* ------------
|
||||||
|
* Streaming Tape Controller released 1984 with the following feature set
|
||||||
|
*
|
||||||
|
* - Double High (6U) VMEmodule
|
||||||
|
* - QIC-02 Streaming Tape Interface
|
||||||
|
* - Supports One 01C-02 compatible 1/4-inch Streaming Tape Drive
|
||||||
|
* - Standard VMEbus Interface
|
||||||
|
* - Supports 24- or 32-bit DMA Addressing/16-bit Data
|
||||||
|
* - Generates Seven Levels of VMEbus Interrupts with Programmable Interrupt Vector
|
||||||
|
* - 10 MHz MC68010 Microprocessor
|
||||||
|
* - 90Kb/s Continuous Transfer Rate for QIC-02 Interface, 200Kb/s Burst rate
|
||||||
|
* - Controls Tape Cartridges Offering 20Mb, 45Mb and 60Mb of Formatted Data Storage
|
||||||
|
* - MC68230 PIT-based Timer
|
||||||
|
* - 16Kb of Static RAM Provides Buffer Storage and CPU Workspace
|
||||||
|
* - Multitasking Kernel-based Firmware Package
|
||||||
|
* - Buffered Pipe Communication Protocol Allows Multiple Hosts to Oueue Commands Without Interlock
|
||||||
|
* - High Level Command/Status Packets offer efficient Operating System Support
|
||||||
|
* - Permits Chaining of Host Command
|
||||||
*
|
*
|
||||||
* Address Map
|
* Address Map
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
@ -104,7 +131,7 @@
|
|||||||
*
|
*
|
||||||
* TODO:
|
* TODO:
|
||||||
* - Dump the ROMs (DONE)
|
* - Dump the ROMs (DONE)
|
||||||
* - Setup a working address map
|
* - Setup a working address map (STARTED)
|
||||||
* - Get documentation for VME interface
|
* - Get documentation for VME interface
|
||||||
* - Add VME bus driver
|
* - Add VME bus driver
|
||||||
* - Hook up a CPU board that supports boot from tape (ie MVME-162, MVME 147)
|
* - Hook up a CPU board that supports boot from tape (ie MVME-162, MVME 147)
|
||||||
@ -215,13 +242,16 @@ ROM_LOAD16_BYTE ("mvme350U47v2.3.bin", 0x0001, 0x4000, CRC (582ce095) SHA1 (d092
|
|||||||
*
|
*
|
||||||
* The ROMs known commands from different sources:
|
* The ROMs known commands from different sources:
|
||||||
*
|
*
|
||||||
* NONE
|
* It communicates with the master through data buffers in shared memory and VME bus interrupts
|
||||||
|
* as desribed in
|
||||||
|
* http://bitsavers.trailing-edge.com/pdf/motorola/_dataBooks/1987_Microcomputer_Systems_and_Components.pdf
|
||||||
*
|
*
|
||||||
* This is controller board which sets up the board and then executes a STOP instruction
|
* The board is pretty boring as stand alone, it initializes everything and then executes a STOP instruction
|
||||||
* awaiting a CPU on the VME bus to request its services.
|
* awaiting a CPU on the VME bus to request its services. However, it enables boot from tape devices, we just
|
||||||
|
* need a MVME-131 and a dump of a VersaDOS or Motorola UNIX System V system tape and some work.
|
||||||
*/
|
*/
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
/* Driver */
|
/* Driver */
|
||||||
/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
|
/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
|
||||||
COMP (1985, mvme350, 0, 0, mvme350, mvme350, driver_device, 0, "Motorola", "MVME-350", MACHINE_IS_SKELETON )
|
COMP (1984, mvme350, 0, 0, mvme350, mvme350, driver_device, 0, "Motorola", "MVME-350", MACHINE_NO_SOUND_HW | MACHINE_TYPE_COMPUTER )
|
||||||
|
Loading…
Reference in New Issue
Block a user