{"id":921,"date":"2014-09-21T09:36:02","date_gmt":"2014-09-21T09:36:02","guid":{"rendered":"http:\/\/retroramblings.net\/?page_id=921"},"modified":"2014-09-21T15:19:28","modified_gmt":"2014-09-21T15:19:28","slug":"onechipmsx-quick-start","status":"publish","type":"page","link":"https:\/\/retroramblings.net\/?page_id=921","title":{"rendered":"OneChipMSX Quick Start"},"content":{"rendered":"<p>To get the best from the OneChipMSX core, you will need an SD card (as opposed to an SDHC card), which should be FAT16 formatted.<\/p>\n<p>It&#8217;s possible to load the BIOS from a FAT32-formatted SDHC card, but you&#8217;ll only be able to boot into BASIC &#8211; MSX-DOS itself requires FAT16 and non-SDHC.<\/p>\n<p><strong>Formatting the card<\/strong><\/p>\n<p>If you have an SD card and need to format it as FAT16 you may find your operating system isn&#8217;t much help.\u00a0 Windows users will find the SD Association&#8217;s formatting utility useful here:\u00a0 <a href=\"https:\/\/www.sdcard.org\/downloads\/formatter_4\/\">https:\/\/www.sdcard.org\/downloads\/formatter_4\/<\/a><\/p>\n<p><strong>Adding the BIOS<\/strong><\/p>\n<p>The original OneChipMSX firmware could load the BIOS from SD card &#8211; but only if it was the first file in the filesystem.\u00a0 This limitation is no longer present on my port of the core, since I&#8217;ve replaced the Initial Program Loader with the new Control CPU which handles the OnScreenDisplay as well as loading the firmware.<\/p>\n<p>The BIOS can be found alongside Caro&#8217;s DE0 or DE1 ports: <a href=\"http:\/\/caro.su\/msx\/ocm_de1.htm\">http:\/\/caro.su\/msx\/ocm_de1.htm. \u00a0<\/a>Either the MSX3 or MSX2+ BIOS can be used &#8211; the firmware will attempt to use the MSX3 BIOS in preference, and fall back if necessary.<\/p>\n<p>Alternatively, there is a .rar file at <a href=\"http:\/\/www.msxpro.com\/de0.html\">http:\/\/www.msxpro.com\/de0.html<\/a> which contains everything you need to boot OneChipMSX &#8211; MSX2+ BIOS, operating system and ROMLoad.<\/p>\n<p><strong>The Operating System<\/strong><\/p>\n<p>To run MSX DOS you will need two more files on your SD card: MSXDOS2.SYS and COMMAND2.COM\u00a0\u00a0 These can be found in the .rar file on the page linked above<\/p>\n<p>Just like MS DOS you can use an autoexec.bat file to run comands at startup, and the command set will feel familiar to MS DOS users.\u00a0 It even has tab completion!<\/p>\n<p><strong>Loading a ROM Image<\/strong><\/p>\n<p>Cartridge images can be stored on the SD Card, either loose or in subdirectories.\u00a0 Long filenames are not supported, so it&#8217;s a good idea to rename them to something within the standard 8.3 format, otherwise you&#8217;ll have to contend with confusing &#8220;prefix~1.ext&#8221; style filenames.\u00a0 Once your SD card contains suitable ROMs, they can be launched from the command line like so:<\/p>\n<pre>A:\\&gt; romload path\\to\\file.rom<\/pre>\n<p>This command will load a ROM image into one of the emulated memory expansions (assuming they&#8217;re enabled) but won&#8217;t actually launch it.\u00a0 To launch it, either reset the core, type &#8220;reset&#8221; at the command line, or supply the \/r switch after the filename when invoking romload.<\/p>\n<p>A nice selection of Konami ROMs can be found here: <a href=\"www.msxarchive.nl\/pub\/msx\/games\/roms\/konamigames.zip \">www.msxarchive.nl\/pub\/msx\/games\/roms\/konamigames.zip <\/a><\/p>\n<p><strong>Using Disk Images<\/strong><\/p>\n<p>The OneChipMSX has support for mounting disk images, using the EP command &#8211; if you don&#8217;t have this, it can be found as part of this archive: http:\/\/msxbanzai.tni.nl\/computers\/ese3.zip\u00a0 (This is the software that came with the &#8220;real&#8221; OneChipMSX &#8211; the tools you need are in the Tools subdirectory.)<\/p>\n<p>To mount a disk image, use the following command:<\/p>\n<pre>A:\\&gt; ep image.dsk b:<\/pre>\n<p>Now you can address the disk as drive B:\\.<\/p>\n<p>Alternatively, the following command will mount and auto-boot from the disk:<\/p>\n<pre>A:\\&gt; ep image.dsk \/b \/r<\/pre>\n<p>&nbsp;<\/p>\n<p>(Thanks to users jugac64 and fierman from the chameleon_64 Yahoo group for their contributions to this guide.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To get the best from the OneChipMSX core, you will need an SD card (as opposed to an SDHC card), which should be FAT16 formatted. It&#8217;s possible to load the BIOS from a FAT32-formatted SDHC card, but you&#8217;ll only be &hellip; <a href=\"https:\/\/retroramblings.net\/?page_id=921\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":917,"menu_order":1,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-921","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/pages\/921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/retroramblings.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=921"}],"version-history":[{"count":8,"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/pages\/921\/revisions"}],"predecessor-version":[{"id":933,"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/pages\/921\/revisions\/933"}],"up":[{"embeddable":true,"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/pages\/917"}],"wp:attachment":[{"href":"https:\/\/retroramblings.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}