mirror of
https://github.com/holub/mame
synced 2025-06-06 21:03:47 +03:00
vector06: add software list and TODOs
This commit is contained in:
parent
fc262685f6
commit
e25fcaff52
150
hash/vector06_flop.xml
Normal file
150
hash/vector06_flop.xml
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||||
|
<softwarelist name="vector06_flop" description="Vector-06C disk images">
|
||||||
|
|
||||||
|
<software name="ost34">
|
||||||
|
<description>MicroDOS v3.1 BIOS T-34</description>
|
||||||
|
<year>19??</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="os-t34.fdd" size="839680" crc="6405dafa" sha1="c3b0503c06b541641ae7501ff1123758a7e7d8ab" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="ost72">
|
||||||
|
<description>MicroDOS v3.1M BIOS T-72</description>
|
||||||
|
<year>19??</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="os-t72.fdd" size="839680" crc="cbb25106" sha1="ca2d3fa54cebe2fe29fb9b4bcd9bf7a54977ee50" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="card" supported="no">
|
||||||
|
<description>Card Game</description>
|
||||||
|
<year>19??</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="card.fdd" size="839680" crc="334e1379" sha1="2c15dac696942b0f3abe051a30bd954169344ad7" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="cdpacman">
|
||||||
|
<description>CD-Pacman</description>
|
||||||
|
<year>1995</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<!--- title music plays too fast because of unemulated RAM access latency -->
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="cdpacman.fdd" size="839680" crc="c429fa01" sha1="4513907202e22e795eb6c6af7eb9a4795795275e" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="game15">
|
||||||
|
<description>Game 15 Part 1</description>
|
||||||
|
<year>19??</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<!--- hold Ctrl while booting -->
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="game-15.fdd" size="839680" crc="259fcb8e" sha1="4cec8e06d147b74a43784c7389ed86ba02bdf952" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="komrab">
|
||||||
|
<description>Kombat Rabbits</description>
|
||||||
|
<year>1995</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="komrab.fdd" size="839680" crc="59f8d7ee" sha1="ba95d78add7bf0cda05694763f0c72abcc6737de" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="lemmings">
|
||||||
|
<description>Lemmings</description>
|
||||||
|
<year>1996</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="lemmings.fdd" size="839680" crc="06ac97ba" sha1="3c6e7e226ae5dc7fd57bdf48bda17a50f5c21943" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="lines">
|
||||||
|
<description>Color Lines</description>
|
||||||
|
<year>19??</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="lines.fdd" size="839680" crc="d21ed39f" sha1="2a073ab4dd6cb3bc587dd50c1ec3a40fb1be1632" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="mreversi">
|
||||||
|
<description>Master Reversi</description>
|
||||||
|
<year>19??</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="mreversi.fdd" size="839680" crc="0175f570" sha1="c13eed04a92da8dd814dae0bc3079c2689c8cbb3" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="puzznic">
|
||||||
|
<description>Puzznic</description>
|
||||||
|
<year>1996</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="puzznic.fdd" size="839680" crc="5c228353" sha1="8ab681e04045af9a5614f09546b281e73576730a" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="robocop">
|
||||||
|
<description>Robocop</description>
|
||||||
|
<year>1995</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="robocop.fdd" size="839680" crc="52dcfa15" sha1="ed2dd0a48a2cdbfc08c1036d62ac48fb8ae69b11" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="tet3d">
|
||||||
|
<description>Tetris 3D</description>
|
||||||
|
<year>1996</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="tet3d.fdd" size="839680" crc="1d17f27f" sha1="47f2ffb350650974de0a1e992b6eda5346e81426" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
<software name="zoo">
|
||||||
|
<description>Zoo</description>
|
||||||
|
<year>19??</year>
|
||||||
|
<publisher><unknown></publisher>
|
||||||
|
<part name="flop1" interface="floppy_5_25">
|
||||||
|
<dataarea name="flop" size="839680">
|
||||||
|
<rom name="zoo.fdd" size="839680" crc="7def2d07" sha1="80b8103b2c349d7993e5365453ca88c7685753d7" offset="0" />
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
</softwarelist>
|
@ -13,6 +13,14 @@ boot from FDD:
|
|||||||
press F12 after initial boot was load (indicated in screen lower part)
|
press F12 after initial boot was load (indicated in screen lower part)
|
||||||
hold Ctrl ("YC" key) during MicroDOS start to format RAM disk (required by some games)
|
hold Ctrl ("YC" key) during MicroDOS start to format RAM disk (required by some games)
|
||||||
|
|
||||||
|
TODO:
|
||||||
|
- correct CPU speed / latency emulation, each machine cycle takes here 4 clocks,
|
||||||
|
i.e. INX B 4+1 will be 2*4=8clocks, SHLD addr is 4+3+3+3+3 so it will be 5*4=20clocks and so on
|
||||||
|
- "Card Game" wont work, jump to 0 instead of vblank interrupt RST7, something direct.explicit or banking related ?
|
||||||
|
- border emulaton
|
||||||
|
- separate base unexpanded Vector06C configuration
|
||||||
|
- slotify AY8910 sound boards ?
|
||||||
|
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include "includes/vector06.h"
|
#include "includes/vector06.h"
|
||||||
@ -144,7 +152,7 @@ SLOT_INTERFACE_END
|
|||||||
/* Machine driver */
|
/* Machine driver */
|
||||||
static MACHINE_CONFIG_START( vector06, vector06_state )
|
static MACHINE_CONFIG_START( vector06, vector06_state )
|
||||||
/* basic machine hardware */
|
/* basic machine hardware */
|
||||||
MCFG_CPU_ADD("maincpu", I8080, 3000000)
|
MCFG_CPU_ADD("maincpu", I8080, 3000000) // actual speed is wrong due to unemulated latency
|
||||||
// MCFG_CPU_ADD("maincpu", Z80, 3000000)
|
// MCFG_CPU_ADD("maincpu", Z80, 3000000)
|
||||||
MCFG_CPU_PROGRAM_MAP(vector06_mem)
|
MCFG_CPU_PROGRAM_MAP(vector06_mem)
|
||||||
MCFG_CPU_IO_MAP(vector06_io)
|
MCFG_CPU_IO_MAP(vector06_io)
|
||||||
@ -188,6 +196,7 @@ static MACHINE_CONFIG_START( vector06, vector06_state )
|
|||||||
|
|
||||||
MCFG_FLOPPY_DRIVE_ADD("wd1793:0", vector06_floppies, "qd", vector06_state::floppy_formats)
|
MCFG_FLOPPY_DRIVE_ADD("wd1793:0", vector06_floppies, "qd", vector06_state::floppy_formats)
|
||||||
MCFG_FLOPPY_DRIVE_ADD("wd1793:1", vector06_floppies, "qd", vector06_state::floppy_formats)
|
MCFG_FLOPPY_DRIVE_ADD("wd1793:1", vector06_floppies, "qd", vector06_state::floppy_formats)
|
||||||
|
MCFG_SOFTWARE_LIST_ADD("flop_list","vector06_flop")
|
||||||
|
|
||||||
/* cartridge */
|
/* cartridge */
|
||||||
MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "vector06_cart")
|
MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "vector06_cart")
|
||||||
|
Loading…
Reference in New Issue
Block a user