diff --git a/.gitattributes b/.gitattributes
index e69d914e874..0490359c25d 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -289,6 +289,8 @@ hash/tvc_cart.xml svneol=native#text/xml
hash/ut88.xml svneol=native#text/xml
hash/uzebox.xml svneol=native#text/xml
hash/v1050.xml svneol=native#text/xml
+hash/v1050_flop.xml svneol=native#text/xml
+hash/v1050_hdd.xml svneol=native#text/xml
hash/vboy.xml svneol=native#text/xml
hash/vc4000.xml svneol=native#text/xml
hash/vectrex.xml svneol=native#text/xml
diff --git a/hash/v1050_flop.xml b/hash/v1050_flop.xml
new file mode 100644
index 00000000000..e3a1e3eff9a
--- /dev/null
+++ b/hash/v1050_flop.xml
@@ -0,0 +1,127 @@
+
+
+
+
+
+ CP/M Plus v3.0 (BIOS 2.0)
+ 1982
+ Digital Research
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CP/M Plus v3.0 (BIOS 1.4)
+ 1982
+ Digital Research
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CP/M Plus v3.0 (BIOS 1.1)
+ 1982
+ Digital Research
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Multiplan (v1.06)
+ 1982
+ Microsoft
+
+
+
+
+
+
+
+
+
+
+ Word Star (v3.30)
+ 1982
+ MicroPro
+
+
+
+
+
+
+
+
+
+
+ DR Graph (v1.01P)
+
+ 1983
+ Digital Research
+
+
+
+
+
+
+
+
+
+
+ CBASIC and Demonstration (v2.8)
+
+ 1983
+ Digital Research
+
+
+
+
+
+
+
+
+
+
diff --git a/hash/v1050_hdd.xml b/hash/v1050_hdd.xml
new file mode 100644
index 00000000000..135e79feb4d
--- /dev/null
+++ b/hash/v1050_hdd.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+ CP/M Plus v3.0 (BIOS 2.0, 10MB)
+ 1982
+ Digital Research
+
+
+
+
+
+
+
+
+
+
+
+ CP/M Plus v3.0 (BIOS 2.0, 5MB)
+ 1982
+ Digital Research
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/mess/drivers/v1050.c b/src/mess/drivers/v1050.c
index 742d5bd034c..c501819bef3 100644
--- a/src/mess/drivers/v1050.c
+++ b/src/mess/drivers/v1050.c
@@ -105,14 +105,15 @@ Notes:
Start the Visual 1050 emulator with the floppy and hard disk images mounted:
- $??mess v1050 -flop1 cpm3:flop2 -hard cm5412.chd
+ $ mess v1050 -flop1 cpm3:flop2 -hard tm501.chd
+ $ mess v1050 -flop1 cpm3:flop2 -hard cm5412.chd
Start the Winchester Format Program from the CP/M prompt:
A>fmtwinch
Enter Y to continue.
- Ener A for 5MB, or B for 10MB hard disk.
+ Enter A for 5MB, or B for 10MB hard disk.
Enter C to start formatting.
Once the formatting is complete, the CP/M system files need to be copied over to the hard disk:
@@ -125,16 +126,23 @@ Notes:
Enter "y" at the prompt for CCP.COM.
Press RETURN to return to CP/M.
- The hard disk can now be booted from with the following command line:
+ You can now boot from the hard disk with:
+ $ mess v1050 -hard tm501.chd
$ mess v1050 -hard cm5412.chd
+ Or skip all of the above and use the preformatted images in the software list:
+
+ $ mess v1050 -hard cpm3hd5
+ $ mess v1050 -hard cpm3hd10
+
*/
/*
TODO:
+ - floppy 1 is broken
- write to banked RAM at 0x0000-0x1fff when ROM is active
- real keyboard w/i8049
- keyboard beeper (NE555 wired in strange mix of astable/monostable modes)
@@ -1157,7 +1165,8 @@ static MACHINE_CONFIG_START( v1050, v1050_state )
MCFG_V1050_KEYBOARD_ADD()
// software lists
- MCFG_SOFTWARE_LIST_ADD("disk_list","v1050")
+ MCFG_SOFTWARE_LIST_ADD("flop_list", "v1050_flop")
+ MCFG_SOFTWARE_LIST_ADD("hdd_list", "v1050_hdd")
// printer
MCFG_CENTRONICS_PRINTER_ADD(CENTRONICS_TAG, standard_centronics)