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)