summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Joakim Larsson Edström <joakimlarsson42@gmail.com>2019-06-22 20:58:49 +0200
committer R. Belmont <rb6502@users.noreply.github.com>2019-06-22 14:58:49 -0400
commit1576d093dd44d6bab2b21b2e0880f550a22287ff (patch)
tree46a4db02e277541c31fb17c07007f0945bee24e6
parentfadfd46b2e43c006868ae266403bb787dbfa4962 (diff)
jb3000: Added softlist (#5275)
* stepone: Fixed youtube link * jb3000: Added softlist
-rw-r--r--hash/jb3000_flop.xml20
-rw-r--r--hash/stepone_flop.xml2
-rw-r--r--src/mame/drivers/myb3k.cpp5
3 files changed, 25 insertions, 2 deletions
diff --git a/hash/jb3000_flop.xml b/hash/jb3000_flop.xml
new file mode 100644
index 00000000000..db7c127ed20
--- /dev/null
+++ b/hash/jb3000_flop.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="jb3000_flop" description="Panasonic JB-3000 diskettes">
+
+ <!-- OS 8" -->
+ <software name="dos125"> <!-- From https://archive.org/details/JB-3000-MS-DOS -->
+ <description>MS-DOS v1.25</description>
+ <year>1982</year>
+ <publisher>Microsoft</publisher>
+
+ <part name="flop1" interface="floppy_8">
+ <dataarea name="flop" size="200914">
+ <rom name="JB-3000 MS-DOS (8-inch).imd" size="200914" crc="8aba9f35" sha1="7dba4f64296039d88c35098c71f30ab32e9e081e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- Apps -->
+
+</softwarelist>
diff --git a/hash/stepone_flop.xml b/hash/stepone_flop.xml
index a1ae0b3efcf..922802c5056 100644
--- a/hash/stepone_flop.xml
+++ b/hash/stepone_flop.xml
@@ -3,7 +3,7 @@
<softwarelist name="stepone_flop" description="Ericsson PC step/one diskettes">
<!-- OS -->
- <!-- https://www.youtube.com/watch?v=0EzeMt2F-kU -->
+ <!-- https://youtu.be/BMvwbZyB3bQ -->
<software name="dos125">
<description>MS-DOS v1.25</description>
<year>1982</year>
diff --git a/src/mame/drivers/myb3k.cpp b/src/mame/drivers/myb3k.cpp
index 68705c1ee14..b763bfdbb8f 100644
--- a/src/mame/drivers/myb3k.cpp
+++ b/src/mame/drivers/myb3k.cpp
@@ -1037,6 +1037,9 @@ void myb3k_state::jb3000(machine_config &config)
/* Keyboard */
JB3000_KEYBOARD(config.replace(), m_kb, 0);
m_kb->set_keyboard_callback(FUNC(myb3k_state::kbd_set_data_and_interrupt));
+
+ /* software lists */
+ //SOFTWARE_LIST(config, "flop_list").set_original("jb3000_flop");
}
void myb3k_state::stepone(machine_config &config)
@@ -1060,7 +1063,7 @@ ROM_END
ROM_START( jb3000 )
ROM_REGION( 0x10000, "ipl", ROMREGION_ERASEFF )
ROM_LOAD( "jb3000chrg-v2.07.bin", 0xc000, 0x2000, CRC(efffe4cb) SHA1(1305d1fb0bc39b6464f4e2f000a584f9e67f784a))
- ROM_LOAD( "jb3000bios-v2.07.bin", 0xe000, 0x2000, CRC(c4c46cc5) SHA1(a3e186513fbe9ad0e369b481999393a3506db39e))
+ ROM_LOAD( "jb3000bios-v2.07.bin", 0xe000, 0x2000, CRC(c4c46cc5) SHA1(a3e186513fbe9ad0e369b481999393a3506db39e)) // Verified to be identical to the original myb3k BIOS
ROM_END
ROM_START( stepone )