|
From: Manuel B. <man...@us...> - 2013-11-28 21:35:56
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "openMSX (main)".
The branch, master has been updated
via 17edfe8084218953879bb3149524ceef300ba7fd (commit)
via dee3b09927ec536f2bc737705f58823f162ca1d1 (commit)
from 39ebfd9b253af82406fa7be604023786c6efa903 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 17edfe8084218953879bb3149524ceef300ba7fd
Author: Manuel Bilderbeek <Man...@gm...>
Date: Thu Nov 28 22:35:16 2013 +0100
Added experimental Boosted MSXturboR with IDE.
commit dee3b09927ec536f2bc737705f58823f162ca1d1
Author: Manuel Bilderbeek <Man...@gm...>
Date: Thu Nov 28 22:33:24 2013 +0100
Fixed/updated description of Boosted machines.
-----------------------------------------------------------------------
Summary of changes:
share/machines/Boosted_MSX2+_JP.txt | 2 +-
share/machines/Boosted_MSX2_EN.txt | 4 +-
...MSX2+_JP.txt => Boosted_MSXturboR_with_IDE.txt} | 19 +-
...MSX2+_JP.xml => Boosted_MSXturboR_with_IDE.xml} | 320 +++++++++++--------
4 files changed, 199 insertions(+), 146 deletions(-)
copy share/machines/{Boosted_MSX2+_JP.txt => Boosted_MSXturboR_with_IDE.txt} (59%)
copy share/machines/{Boosted_MSX2+_JP.xml => Boosted_MSXturboR_with_IDE.xml} (62%)
diff --git a/share/machines/Boosted_MSX2+_JP.txt b/share/machines/Boosted_MSX2+_JP.txt
index b622db1..3a3f25f 100644
--- a/share/machines/Boosted_MSX2+_JP.txt
+++ b/share/machines/Boosted_MSX2+_JP.txt
@@ -12,7 +12,7 @@ following features:
- SCC+ in slot 2-0
- MSX Audio
- MoonSound with 640 kB sample RAM
-- GFX9000
+- GFX9000 with Video9000
- 512 kB MegaRAM in slot 2-2
- BASIC Compiler (MSX-BASIC Kun)
diff --git a/share/machines/Boosted_MSX2_EN.txt b/share/machines/Boosted_MSX2_EN.txt
index 2b6d1e7..6a180c8 100644
--- a/share/machines/Boosted_MSX2_EN.txt
+++ b/share/machines/Boosted_MSX2_EN.txt
@@ -10,11 +10,11 @@ following features:
- FMPAC (slot 3-1)
- MSX Audio
- MoonSound with 640 kB sample RAM
-- GFX9000
+- GFX9000 with Video9000
- 512 kB MegaRAM in slot 2-2
- BASIC Compiler (MSX-BASIC Kun)
-This configuration needs the following ROMs in the roms subdir:
+This configuration needs the following system ROMs:
- nms8250_disk.rom, nms8250_basic-bios2.rom, nms8250_msx2sub.rom: same as
needed for the Philips NMS 8250 config
- fmpac.rom: same as needed for the FMPAC extension
diff --git a/share/machines/Boosted_MSX2+_JP.txt b/share/machines/Boosted_MSXturboR_with_IDE.txt
similarity index 59%
copy from share/machines/Boosted_MSX2+_JP.txt
copy to share/machines/Boosted_MSXturboR_with_IDE.txt
index b622db1..30f64c5 100644
--- a/share/machines/Boosted_MSX2+_JP.txt
+++ b/share/machines/Boosted_MSXturboR_with_IDE.txt
@@ -1,25 +1,28 @@
-This directory contains a so-called "Boosted" MSX2+ configuration. It has the
-following features:
+This directory contains a so-called "Boosted" MSXturboR configuration. It has
+the following features:
-- based on Panasonic FS-A1WSX (most complete MSX2+), which includes:
+- based on Panasonic FS-A1GT (most complete MSXturboR), which includes:
+ - R800
- Kanji ROM
- MSX-MUSIC
+ - PCM
+ - MSX-MIDI
- firmware
- three external slots, slot B and C are in a sub slot (2-1 and 2-3)
-- 2048 kB memory mapper (in slot 3-0)
+- 2048 kB memory mapper (in slot 3-3)
- 2 disk drives
- V9958 VDP with 192 kB VRAM
- SCC+ in slot 2-0
- MSX Audio
- MoonSound with 640 kB sample RAM
-- GFX9000
+- GFX9000 with Video9000
- 512 kB MegaRAM in slot 2-2
- BASIC Compiler (MSX-BASIC Kun)
+- Built in IDE interface with 100MB harddisk and CD-ROM
This configuration needs the following ROMs:
-- fs-a1wsx_kanjifont.rom, fs-a1wsx_basic-bios2p.rom, fs-a1wsx_fmbasic.rom,
- fs-a1wsx_msx2psub.rom, fs-a1wsx_kanjibasic.rom, fs-a1wsx_disk.rom,
- fs-a1wsx_firmware.rom: same as needed for the Panasonic FS-A1WSX machine
+- fs-a1wsx_kanjifont.rom, fs-a1gt_firmware.rom: same as needed for the
+ Panasonic FS-A1GT machine
- phc-70fd2_basickun.rom: same as needed for the basic compiler in the Sanyo
PHC-70FD2
- yrw801.rom: same as needed for the MoonSound extension
diff --git a/share/machines/Boosted_MSX2+_JP.xml b/share/machines/Boosted_MSXturboR_with_IDE.xml
similarity index 62%
copy from share/machines/Boosted_MSX2+_JP.xml
copy to share/machines/Boosted_MSXturboR_with_IDE.xml
index b115e28..2673732 100644
--- a/share/machines/Boosted_MSX2+_JP.xml
+++ b/share/machines/Boosted_MSXturboR_with_IDE.xml
@@ -4,10 +4,10 @@
<info>
<manufacturer>openMSX Team</manufacturer>
- <code>Boosted MSX2+ JP</code>
- <release_year>2011</release_year>
- <description>A super-charged Panasonic FS-A1WSX</description>
- <type>MSX2+</type>
+ <code>Boosted MSXturboR</code>
+ <release_year>2013</release_year>
+ <description>A super-charged Panasonic FS-A1GT with IDE interface.</description>
+ <type>MSXturboR</type>
</info>
<RenShaTurbo>
@@ -17,148 +17,81 @@
<MapperReadBackBits>largest</MapperReadBackBits>
- <CassettePort/>
+ <PanasonicRom id="Firmware ROM">
+ <rom>
+ <sha1>e779c338eb91a7dea3ff75f3fde76b8af22c4a3a</sha1>
+ <sha1>5fa3aa79aeba2c0441f349e78e9a16d9d64422ea</sha1>
+ <filename>fs-a1gt_firmware.rom</filename>
+ </rom>
+ </PanasonicRom>
<devices>
- <Kanji id="Kanji ROM">
- <rom>
- <filename>roms/fs-a1wsx_kanjifont.rom</filename>
- <sha1>5aff2d9b6efc723bc395b0f96f0adfa83cc54a49</sha1>
- </rom>
- <io base="0xD8" num="2" type="O"/>
- <io base="0xD9" num="1" type="I"/>
- <io base="0xDA" num="2" type="O"/>
- <io base="0xDB" num="1" type="I"/>
- </Kanji>
-
- <PPI id="ppi">
- <key_ghosting>true</key_ghosting>
- <sound>
- <volume>16000</volume>
- </sound>
- <io base="0xA8" num="4"/>
- <keyboard_type>jp_jis</keyboard_type>
- <has_keypad>true</has_keypad>
- <has_yesno_keys>true</has_yesno_keys>
- <key_ghosting_sgc_protected>false</key_ghosting_sgc_protected>
- <code_kana_locks>true</code_kana_locks>
- <graph_locks>false</graph_locks>
- </PPI>
-
- <VDP id="VDP">
- <version>V9958</version>
- <vram>192</vram>
- <io base="0x98" num="4" type="O"/>
- <io base="0x98" num="2" type="I"/>
- </VDP>
-
- <PSG id="PSG">
- <type>YM2149</type>
- <keyboardlayout>JIS</keyboardlayout>
- <sound>
- <volume>21000</volume>
- </sound>
- <io base="0xA0" num="2" type="O"/>
- <io base="0xA2" num="1" type="I"/>
- </PSG>
-
- <RTC id="Real time clock">
- <sramname>Boosted_MSX2+_JP.cmos</sramname>
- <io base="0xB4" num="2" type="O"/>
- <io base="0xB5" num="1" type="I"/>
- </RTC>
-
- <PrinterPort id="Printer Port">
- <io base="0x90" num="2"/>
- </PrinterPort>
-
- <ResetStatusRegister id="Reset Status register">
- <inverted>true</inverted>
- <io base="0xF4" num="1"/>
- </ResetStatusRegister>
-
- <Matsushita id="Matsushita">
- <sramname>Boosted_MSX2+_JP_matsushita.sram</sramname>
- </Matsushita>
-
<primary slot="0">
<secondary slot="0">
<ROM id="MSX BIOS with BASIC ROM">
+ <mem base="0x0000" size="0x8000"/>
+ <mappertype>DRAM</mappertype>
<rom>
- <filename>roms/fs-a1wsx_basic-bios2p.rom</filename>
- <sha1>f4433752d3bf876bfefb363c749d4d2e08a218b6</sha1>
+ <firstblock>40</firstblock>
+ <lastblock>43</lastblock>
</rom>
- <mem base="0x0000" size="0x8000"/>
</ROM>
</secondary>
- <secondary slot="1"/>
+ <secondary slot="1">
+ <SunriseIDE id="Sunrise IDE">
+ <mem base="0x0000" size="0x10000"/>
+ <rom>
+ <filename>ide250.dat</filename>
+ <sha1>93e41c7d479bc90c1d1f6d081af20fd9924b8ada</sha1>
+ </rom>
+ <master>
+ <type>IDEHD</type>
+ <filename>hd.dsk</filename>
+ <size>100</size>
+ </master>
+ <slave>
+ <type>IDECDROM</type>
+ </slave>
+ </SunriseIDE>
+ </secondary>
<secondary slot="2">
<MSX-MUSIC id="MSX Music">
+ <mem base="0x4000" size="0x4000"/>
+ <io base="0x7C" num="2" type="O"/>
<rom>
- <filename>roms/fs-a1wsx_fmbasic.rom</filename>
- <sha1>aad42ba4289b33d8eed225d42cea930b7fc5c228</sha1>
+ <firstblock>62</firstblock>
+ <lastblock>63</lastblock>
</rom>
<sound>
<volume>9000</volume>
+ <balance>-75</balance>
</sound>
- <io base="0x7C" num="2" type="O"/>
- <mem base="0x4000" size="0x4000"/>
</MSX-MUSIC>
<ROM id="BASIC Compiler">
<rom>
- <filename>roms/phc-70fd2_basickun.rom</filename>
+ <filename>phc-70fd2_basickun.rom</filename>
<sha1>22b3191d865010264001b9d896186a9818478a6b</sha1>
</rom>
<mem base="0x8000" size="0x4000"/>
</ROM>
</secondary>
- <secondary slot="3"/>
+ <secondary slot="3">
+ <ROM id="MSX Opening ROM">
+ <mem base="0x4000" size="0x4000"/>
+ <rom>
+ <firstblock>36</firstblock>
+ <lastblock>37</lastblock>
+ </rom>
+ </ROM>
+ </secondary>
</primary>
- <MSX-AUDIO id="Generic MSX-Audio">
- <io base="0xC0" num="2"/>
- <io base="0x0A" num="1" type="O"/>
- <type>Philips</type>
- <sound>
- <volume>12000</volume>
- <balance>75</balance>
- </sound>
- <sampleram>256</sampleram>
- </MSX-AUDIO>
-
- <MusicModuleMIDI id="Generic MSX-Audio-MIDI">
- <io base="0x00" num="2" type="O"/>
- <io base="0x04" num="2" type="I"/>
- </MusicModuleMIDI>
-
- <MoonSound id="Sunrise MoonSound">
- <io base="0x7e" num="2"/>
- <io base="0xc4" num="4"/>
- <rom>
- <sha1>32760893ce06dbe3930627755ba065cc3d8ec6ca</sha1>
- <filename>roms/yrw801.rom</filename>
- </rom>
- <sound>
- <volume>12000</volume>
- </sound>
- <sampleram>640</sampleram>
- </MoonSound>
-
- <V9990 id="Sunrise GFX9000">
- <io base="0x60" num="0x0f"/>
- </V9990>
- <Video9000 id="Video9000">
- <io base="0x6f" num="0x01"/>
- <device idref="VDP"/>
- <device idref="Sunrise GFX9000"/>
- </Video9000>
-
<primary external="true" slot="1"/>
<primary slot="2">
@@ -190,57 +123,174 @@
<primary slot="3">
<secondary slot="0">
- <MemoryMapper id="Main RAM">
- <size>2048</size>
+ <PanasonicRAM id="Main RAM">
<mem base="0x0000" size="0x10000"/>
- </MemoryMapper>
+ <size>2048</size>
+ </PanasonicRAM>
</secondary>
<secondary slot="1">
<ROM id="MSX Sub ROM">
+ <mem base="0x0000" size="0x4000"/>
+ <mappertype>DRAM</mappertype>
<rom>
- <filename>roms/fs-a1wsx_msx2psub.rom</filename>
- <sha1>fe0254cbfc11405b79e7c86c7769bd6322b04995</sha1>
+ <firstblock>56</firstblock>
+ <lastblock>57</lastblock>
</rom>
- <mem base="0x0000" size="0x4000"/>
</ROM>
<ROM id="MSX Kanji Driver with BASIC">
+ <mem base="0x4000" size="0x8000"/>
+ <mappertype>DRAM</mappertype>
<rom>
- <filename>roms/fs-a1wsx_kanjibasic.rom</filename>
- <sha1>dcc3a67732aa01c4f2ee8d1ad886444a4dbafe06</sha1>
+ <firstblock>58</firstblock>
+ <lastblock>61</lastblock>
</rom>
- <mem base="0x4000" size="0x8000"/>
</ROM>
</secondary>
<secondary slot="2">
<TC8566AF id="Memory Mapped FDC">
- <io_regs>7FF8</io_regs>
- <drives>2</drives>
+ <io_regs>7FF2</io_regs>
+ <mem base="0x4000" size="0x8000"/>
<rom>
- <filename>roms/fs-a1wsx_disk.rom</filename>
- <sha1>7ed7c55e0359737ac5e68d38cb6903f9e5d7c2b6</sha1>
+ <firstblock>48</firstblock>
+ <lastblock>55</lastblock>
</rom>
- <mem base="0x4000" size="0x8000"/>
+ <drives>2</drives>
</TC8566AF>
</secondary>
<secondary slot="3">
- <ROM id="FS-A1WSX">
+ <ROM id="Firmware">
+ <mem base="0x0000" size="0x10000"/>
<mappertype>PANASONIC</mappertype>
- <sramsize>16</sramsize>
- <sram-mirrored>true</sram-mirrored>
- <sramname>Boosted_MSX2+_JP.sram</sramname>
<rom>
- <filename>roms/fs-a1wsx_firmware.rom</filename>
- <sha1>3330d9b6b76e3c4ccb7cf252496ed15d08b95d3f</sha1>
+ <firstblock>0</firstblock>
+ <lastblock>511</lastblock>
</rom>
- <mem base="0x0000" size="0x10000"/>
+ <sramsize>32</sramsize>
+ <sram-mirrored>false</sram-mirrored>
+ <sramname>Boosted_MSXturboR.sram</sramname>
+ <device idref="Main RAM"/>
</ROM>
</secondary>
</primary>
+ <MSX-AUDIO id="Generic MSX-Audio">
+ <io base="0xC0" num="2"/>
+ <io base="0x0A" num="1" type="O"/>
+ <type>Philips</type>
+ <sound>
+ <volume>12000</volume>
+ <balance>75</balance>
+ </sound>
+ <sampleram>256</sampleram>
+ </MSX-AUDIO>
+
+ <MusicModuleMIDI id="Generic MSX-Audio-MIDI">
+ <io base="0x00" num="2" type="O"/>
+ <io base="0x04" num="2" type="I"/>
+ </MusicModuleMIDI>
+
+ <MoonSound id="Sunrise MoonSound">
+ <io base="0x7e" num="2"/>
+ <io base="0xc4" num="4"/>
+ <rom>
+ <sha1>32760893ce06dbe3930627755ba065cc3d8ec6ca</sha1>
+ <filename>yrw801.rom</filename>
+ </rom>
+ <sound>
+ <volume>12000</volume>
+ </sound>
+ <sampleram>640</sampleram>
+ </MoonSound>
+
+ <Kanji id="Kanji ROM">
+ <io base="0xD8" num="4"/>
+ <rom>
+ <sha1>5aff2d9b6efc723bc395b0f96f0adfa83cc54a49</sha1>
+ <filename>fs-a1gt_kanjifont.rom</filename>
+ </rom>
+ </Kanji>
+
+ <S1990 id="S1990">
+ <io base="0xE4" num="2"/>
+ </S1990>
+
+ <PPI id="ppi">
+ <io base="0xA8" num="4"/>
+ <sound>
+ <volume>16000</volume>
+ </sound>
+ <key_ghosting>true</key_ghosting>
+ <keyboard_type>jp_jis</keyboard_type>
+ <has_keypad>true</has_keypad>
+ <has_yesno_keys>true</has_yesno_keys>
+ <key_ghosting_sgc_protected>false</key_ghosting_sgc_protected>
+ <code_kana_locks>true</code_kana_locks>
+ <graph_locks>false</graph_locks>
+ </PPI>
+
+ <VDP id="VDP">
+ <io base="0x98" num="4" type="O"/>
+ <io base="0x98" num="2" type="I"/>
+ <version>V9958</version>
+ <vram>192</vram>
+ </VDP>
+
+ <V9990 id="Sunrise GFX9000">
+ <io base="0x60" num="0x0f"/>
+ </V9990>
+ <Video9000 id="Video9000">
+ <io base="0x6f" num="0x01"/>
+ <device idref="VDP"/>
+ <device idref="Sunrise GFX9000"/>
+ </Video9000>
+
+ <PSG id="psg">
+ <io base="0xA0" num="2" type="O"/>
+ <io base="0xA2" num="1" type="I"/>
+ <sound>
+ <volume>21000</volume>
+ </sound>
+ <keyboardlayout>JIS</keyboardlayout>
+ </PSG>
+
+ <RTC id="Real time clock">
+ <io base="0xB4" num="2" type="O"/>
+ <io base="0xB5" num="1" type="I"/>
+ <sramname>Boosted_MSXturboR.cmos</sramname>
+ </RTC>
+
+ <PrinterPort id="Printer Port">
+ <io base="0x90" num="2"/>
+ </PrinterPort>
+
+ <E6Timer id="Turbo-R timer">
+ <io base="0xE6" num="2"/>
+ </E6Timer>
+
+ <ResetStatusRegister id="Reset Status register">
+ <io base="0xF4" num="1"/>
+ <inverted>false</inverted>
+ </ResetStatusRegister>
+
+ <TurboRPause id="TurboRPause">
+ <io base="0xA7" num="1"/>
+ </TurboRPause>
+
+ <TurboRPCM id="PCM">
+ <io base="0xA4" num="2"/>
+ <sound>
+ <volume>21000</volume>
+ </sound>
+ </TurboRPCM>
+
+ <MSX-MIDI id="MSX-Midi">
+ <io base="0xE8" num="8"/>
+ </MSX-MIDI>
+
</devices>
</msxconfig>
hooks/post-receive
--
openMSX (main)
|