home *** CD-ROM | disk | FTP | other *** search
/ Emulator Universe CD / emulatoruniversecd1998.iso / MSX / DOCS / MSXFAQ.ZIP / MSX.faq.txt < prev   
Encoding:
Text File  |  1996-11-15  |  19.9 KB  |  493 lines

  1.  
  2.  
  3.  
  4.               *************** COMP.SYS.MSX FAQ *****************
  5.                compiled by Marat Fayzullin [fms@freeflight.com]
  6.                                 version  0.1
  7.                    the latest version can be obtained from 
  8.                       http://www.freeflight.com/fms/MSX/
  9.  
  10. Disclaimers:
  11.   The author of this FAQ can not provide you with any ROMs or tell you 
  12.   where you can find them or any other copyrighted software. He may or
  13.   may not be able answer your other questions via email, but don't count 
  14.   on it. Ask your question in a newsgroup instead.
  15.  
  16.   None of the information in this FAQ pretends to be true or complete.
  17.   If you think that the correctons or additons are needed, email your
  18.   comments to the author.
  19.  
  20.  
  21.  
  22.                         ********** CONTENTS **********
  23.  
  24.          * What is COMP.SYS.MSX?
  25.          * What is MSX?
  26.          * MSX-Related Net Resources
  27.          * MSX BBSes
  28.          * Various Questions
  29.          * Game Hints
  30.          * MSX Emulators
  31.            o Which MSX emulators exist?
  32.            o I'm new to this MSX thing and don't know which keys
  33.              to press.
  34.            o What do I do with .BAS,.GMB,.CRC,.LDR files?
  35.            o What do I do with .BIN,.OBJ,.GM files?
  36.            o What do I do with .COM files?
  37.            o What are the .ROM files?
  38.            o How do I use disks with fMSX?
  39.            o Emulator hangs when I try to boot from a disk.
  40.            o Is it legal to spread MSX ROMs and cartridge ROMs?
  41.  
  42.  
  43.  
  44.                  ********** What is COMP.SYS.MSX? **********
  45.  
  46.   COMP.SYS.MSX is a USENET newsgroup dedicated to MSX computers. Anything 
  47. can be discussed in it, as long as it has any relation to MSX or its 
  48. derivatives. We have a simple rules which your are asked to follow when 
  49. you post into COMP.SYS.MSX:
  50.  
  51.   * Offtopics are tolerated but not welcomed. Please, be aware that it is 
  52.     first of all the MSX newsgroup.
  53.   * Please, use English for all of your posts. No Dutch. No Spanish. Not 
  54.     even if your expected readers are supposed to know the language. If
  55.     you do feel an absolute necessity to post in a different language, use
  56.     the [Language] tag ([Dutch], [French], etc.) in the beginning of your 
  57.     post's topic.
  58.   * Do not post any binaries. Really small (<3kB) binaries are tolerated, 
  59.     but do not count on it. Anything bigger than that should be uploaded 
  60.     to one of the FTP sites or put onto a WWW page and then announced in
  61.     the newsgroup.
  62.   * Do not ask any questions until you have read this FAQ. There is a 
  63.     very high probability that your question is answered here and asking 
  64.     it in a newsgroup will only annoy the regulars.
  65.   * No Holy Wars please. If you think that your MSX is better than 
  66.     everybody else's PC or vice versa, that is your personal business.
  67.     Do not force it down anyone's throat and do not try to argue about 
  68.     it, as nothing useful will come out of it anyway.
  69.  
  70.  
  71.  
  72.                       ********** What is MSX? **********
  73.  
  74.   MSX is an old Z80-based family of home computers which appeared in 1982
  75. as an attempt to establish a single standard in home computing similar to
  76. VHS in video. They were popular in Asian (Korea, Japan) and South American
  77. (Brazil, Chile) countries as well as in Europe (Netherlands, France,
  78. Spain) and former Soviet Union, but they are virtually unknown in USA.
  79. Although MSX standard quietly died to year 1988, the world got to see
  80. MSX2, MSX2+ and TurboR extensions of it. 
  81.  
  82.   The MSX standard has been designed by a company called ASCII in
  83. cooperation with Microsoft which provided a firmware version of its BASIC
  84. for the machine. There is a widespread rumor that "MSX" stands for
  85. "MicroSoft eXtended". The MSX machines were produced by such giants as
  86. Sony, Yamaha, Panasonic, Toshiba, Daewoo, and Philips. The only MSX model
  87. ever sold in USA appears to be an early SpectraVideo machine. 
  88.  
  89.   In spite of its sad history, MSX is a very nice computer, especially
  90. useful for educational purposes which is clearly indicated by example of
  91. the Soviet Union. Russian Ministry of Education bought hundreds of MSXes
  92. (and later MSX2s) grouped into "computerized classroom systems" of 10-16
  93. machines connected into a simple network. Entire generation of programmers
  94. has grown up using these computers. 
  95.  
  96.   Hardware-wise, MSX represents a hybride of a videogame console and a
  97. generic CP/M-80 machine. Its heart is a Z80 CPU working at 3.58MHz in the
  98. base model. The clock frequency has been doubled in the TurboR. The video
  99. subsystem is built around a TI9918 or TI9928 VDP chip also used in Texas
  100. Instruments' TI-99/4 computers, ColecoVision, and Coleco Adam. In the
  101. later MSX models this chip has been upgraded to V9938 (MSX2) and V9958
  102. (MSX2+ and TurboR). The latest version of it is V9990. The audio system is
  103. handled by AY-3-8910 chip by General Electric, same as the one used in
  104. Sinclair ZXSpectrum128 audio. AY-3-8910 provides 3 channels of synthetized
  105. sound, noise generation, and two general purpose parallel IO ports which
  106. are used for joysticks and some other things in the MSX design. Due to
  107. their hardware structure, MSX machines were perfectly suitable for games
  108. and there is a lot of good games either written or ported to them.
  109.  
  110.  
  111.  
  112.                ********** MSX-Related Net Resources **********
  113.  
  114.   Note that only most important sites are listed here. The rest can be 
  115. reached via links from these sites.
  116.  
  117.   * Mailing List:
  118.     http://www.stack.urc.tue.nl/~wiebe/mailinglist/
  119.  
  120.   * FTP Archives:
  121.     ftp://ftp.funet.fi/pub/msx/
  122.        Tools and documentation.
  123.     ftp://ftp.komkon.org/pub/MSX/
  124.        fMSX, tools, games, more.
  125.     ftp://msx.bnc.nl/pub/msx/
  126.        CJS MSX2 emulator.
  127.     ftp://riaph.irkutsk.su/pub/
  128.        Slow. Do not overload the link.
  129.     ftp://ftp.saitama-u.ac.jp/pub/msx/
  130.        Mirrors, Japanese user group.
  131.     ftp://cam031313.student.utwente.nl/pub/MSX/
  132.        fMSX, utilities, games, demos.
  133.  
  134.   * WWW Pages:
  135.     http://www.freeflight.com/fms/MSX/
  136.        MSX Homepage. FAQs and Documentation. Russian software, such as
  137.        TOR, DBG, RDV, and ND System. Game maps.
  138.     http://www.il.ft.hse.nl/cgi-bin/MSX/
  139.        Wiebe Weikamp's Page. Mailing list, information, game trivia.
  140.        Excellent site.
  141.     http://avenue.tutics.tut.ac.jp/makuta/msx/link.html
  142.        Yoshihisa Makuta's Page of Links. This is a huge collection
  143.        of links to the homepages of Japanese MSX users.
  144.     http://www.stack.urc.tue.nl/~mth/msx/
  145.        Maarten ter Huurne's Page. Lots of game tips and cheats. SCC
  146.        and Moonsound documentation and music. Mayhem homepage.    
  147.     http://www.sci.fi/~tonisra/msx.html
  148.        Toni Siira's Page. Latest MSX news.
  149.     http://www.freeflight.com/fms/fMSX/
  150.        Portable MSX/MSX2/MSX2+ emulator (Unix, Macintosh, Windows,
  151.        MSDOS, more).
  152.     http://msx.bnc.nl/msx/
  153.        CJS MSX2 emulator for MSDOS.
  154.     http://web.inter.nl.net/users/A.P.Wulms/Html/main_index.html
  155.        XelaSoft, Quadrivium, and Sunrise.
  156.     http://huizen.dds.nl/~tchip/
  157.         Tjipke's Pages. MSX Web Magazine.
  158.     http://huizen.dds.nl/~msx/
  159.        Sunrise Hardware: makers of GFX9900 and Moonsound. They
  160.        provide MSX hardware and upgrades.
  161.     http://toad.stack.urc.tue.nl/~cas/par/
  162.        Parallax: the producers of games for MSX.
  163.     http://www.xs4all.nl/~ssfony/
  164.        Fony: the MSX game and demo producers. Zandvoort'95 info.
  165.     http://www.worldnet.net/~benoitm/
  166.        Abyss: the MSX game and demo producers.
  167.     http://www.stack.urc.tue.nl/~marq/n.o.p.html
  168.        N.O.P.: MSX demos and TraxPlayer.
  169.  
  170.  
  171.  
  172.                       ********** MSX BBSes **********
  173. o Emulator BBS (Uk)
  174.   SysOp:     Steve
  175.   Phone:     +44 1284 760851
  176.   Equipment: 33600bps, V34
  177.   Language:  English
  178.   Comments:  Huge amount of MSX files in the MSX conference.
  179.  
  180.  
  181. o Masco BBS (Norway)
  182.   SysOp:     Benny-Roger Gundersen
  183.   Phone:     +47 32883622 and +47 92212127
  184.   Equipment: 28800bps, V34, 2 lines
  185.   Language:  English, Norwegian, Swedish, French, Spanish, etc.
  186.   Comments:  Huge amount of MSX files in the MSX conference.
  187.  
  188. o Kalevala Box (Finland)
  189.   SysOp:     Toni Siira
  190.   Phone:     +358 187602210
  191.   Equipment: 14400bps, V32, 1 line
  192.   Language:  English and Finnish
  193.   Comments:  Lots of MSX files, MSX-only BBS.
  194.  
  195. o MSX BBS Hack Track (Holland)
  196.   SysOp:     Wiebe Weikamp
  197.   Phone:     +31 314333729
  198.   Equipment: 9600bps, 1 line
  199.   Language:  Dutch
  200.   Comments:  Only open 21:00-09:00 CET.
  201.  
  202. o UMF BBS #1 (Holland)
  203.   SysOp:     Roald Andersen
  204.   Phone:     +31 235848741
  205.   Equipment: 28800bps, V34, 1 line
  206.   Language:  English, Dutch, etc.
  207.   Comments:  Lots of MSX files!
  208.  
  209. o Genesis The 8bit Generation (France)
  210.   SysOp:     Emmanuel Roussin
  211.   Phone:     +33 139505411
  212.   Equipment: 28800bps, VFC, 1 line
  213.   Language:  English, German, ,and French
  214.  
  215.  
  216.  
  217.                    ********** Various Questions **********
  218.  
  219.                                  NOT DONE YET
  220.  
  221.  
  222.  
  223.                       ********** Game Hints **********
  224.  
  225.   The following information is taken out of the MSX Games FAQ by Nick
  226. Chudin (posted in Russian to fido7.ru.msx newsgroup) and Maarten ter
  227. Huurne's WWW pages. Refer to these sources for more hints and passwords. 
  228.  
  229. o Firebird Passwords
  230.   Pause the game, then press [HOME] to get the current password. Press
  231.   [HOME] again to enter the password. Special passwords:
  232.  
  233.   Password           Alt         Function
  234.   superball        / tround   -- all round keys
  235.   kinoooihitodane  / tsquare  -- all square keys
  236.   haneyokagayake   / shoes    -- all stone heads give 10 feathers
  237.   ultrabox         / boxes    -- 9 item storage boxes
  238.   turbo                       -- 3 pairs of shoes for speed
  239.   metalslave       / feathers -- 200 feathers
  240.   hoihoihoinohoi   / bell     -- compass (invoked via [F5])
  241.   fullitemdayoon   / items    -- 1 item of each kind
  242.   gaooooooooooh    / tenlives -- 10 lives
  243.   enddemogamitaina / demo     -- show final sequence
  244.   kokowadoko       / rolls    -- 6 terrain maps (invoked via [F4])
  245.   nandanandananda  / eternal  -- infinite lives
  246.   autoshot                    -- autofire when [SPACE] pressed
  247.   ilovehinotori    / immortal -- infinite invisibility
  248.   dokodemomap      / map      -- 6 map scrolls (invoked via [F5])
  249.   hayame                      -- 3 bugs for better shooting
  250.  
  251. o Zanac-Ex Hints:
  252.   At the title screen, hold [CTRL]+[C]+[[]+[]] and select the level with
  253. [LEFT] and [RIGHT] arrow keys. 
  254.   After the game starts, but before your plane appears on the screen,
  255. press a digit key. This will give you a corresponding weapon.
  256.   Some of the yellow Destroy-All bubbles falling out of the stone
  257. structures become black if you wait with getting them. The black bubbles
  258. will teleport you across several levels. 
  259.  
  260. o Treasure Of Usas Passwords:
  261.   Press [CTRL]+[SHIFT] at the start screen to enter a password.
  262.  
  263.   JUBA RUINS     -- Stage 2
  264.   HARAPPA RUINS  -- Stage 3
  265.   GANDHARA RUINS -- Stage 4
  266.   MOHENJO DARO   -- Stage 5
  267.  
  268. o Metal Gear Hint:
  269.   After destroying the Metal Gear you need to leave the building but your 
  270. time is running out. Use the cigarettes which you received in the 
  271. beginning of a game, and your time will be increased by 2000.
  272.  
  273. o Vampire Killer Hint:
  274.   White Bibles will decrease merchant's prices. Black Bibles will increase
  275. merchant's prices.
  276.  
  277. o King's Valley 2 Passwords:
  278.   The password contains 8 latin letters from "A" to "P" which correspond
  279. to hexadecimal numbers from 0h to Fh. The password has format aabbAAAA,
  280. where "aa" is the number of a level (0-60), and "bb" is the number of
  281. lives (non-linear, 0 corresponds to 0 lives, 255 corresponds to 96 lives). 
  282.  
  283.   Example: 60level/98lives -> 3Ch/FFh -> "DM"+"PP"+"AAAA" -> "DMPPAAAA"
  284.  
  285. o Penguin Adventure Hints:
  286.   In order to save the princess in time, you need to use the warp passages
  287. between the levels. There is total of 7 such passages. Try jumping into
  288. all shops and pressing [DOWN] button. If you have a bell, it will sound 
  289. in front of the passage entrances. Some levels are impossible to pass if 
  290. you don't buy a scroll in a shop.
  291.   At the level select menu, type "NORIKO" and then select a level. You 
  292. will then be able to continue after game is over by pressing [F5].
  293.  
  294. o Nemesis I Passwords:
  295.   Pause the game by pressing [F1], then type the password and press
  296. [RETURN]. Most of the codes can only be used a limited number of times. 
  297.  
  298.  * Once per game: 
  299.    HYPER          -- All weapons
  300.  * On every stage: 
  301.    MISSILE        -- Missile
  302.    DOUBLE         -- Double
  303.    LASER          -- Laser
  304.    OPTION         -- Options
  305.    SHIELD         -- Shield
  306.    DOWN           -- Lose all speed ups
  307.  * To get all weapons on every stage:
  308.    MOMOKO         -- Stage 1
  309.    CHIE           -- Stage 2
  310.    AKEMI          -- Stage 3
  311.    SYUKO          -- Stage 4
  312.    CHIAKI         -- Stage 5
  313.    NORIKO         -- Stage 6
  314.    SATOE          -- Stage 7
  315.    YASUKO         -- Stage 8
  316.    KINUYO         -- Bonus stage 1
  317.    HISAE          -- Bonus stage 2
  318.    MIYUKI         -- Bonus stage 3
  319.    YOHKO          -- Bonus stage 4
  320.  * Any number of times:
  321.    BAKA           -- Game over
  322.    AHO            -- Game over
  323.  
  324. o Nemesis II Double-Cart Features:
  325.   Nemesis II shows up some hidden features when it is inserted into slot
  326. #1, and there is another cartridge plugged into slot #2: 
  327.  
  328.   * with Penguin Adventure (RC743)
  329.     You get a penguin instead of a space ship and power-ups are fishes.
  330.   * with Q-Bert (RC746)
  331.     Press [F1] to pause the game, then type a password and press [RETURN].
  332.     METALION -- Invulnerability
  333.     LARS18TH -- All weapons
  334.     NEMESIS  -- Next stage
  335.   * with Maze of Galious (RC749)
  336.     Every time you lose a life you can get back the weapons you had.
  337.  
  338. o Maze of Galious Hints:
  339.   Pause the game, then type either "UMBRELLA" or "ZEUS", and continue the
  340. game. "ZEUS" allows you to continue after the game is over. "UMBRELLA" 
  341. will destroy all bats on the screen if you have the Sabre. 
  342.  
  343. o F1 Spirit Passwords and Features:
  344.   These are the special passwords to be used in F1 Spirit:
  345.  
  346.   MAXPOINT       -- All races possible
  347.   HYPEROFF       -- Faster pit stops
  348.   ESCON          -- Press [F5] to quit race
  349.   ESCOFF         -- Disable ESCON effect
  350.   MITAIYOENDDEMO -- Show final sequence
  351.  
  352.   This cartridge will also behave differently when Game Master I (RC735),
  353. King Kong II (RC745), or QBert (RC746) cartridges are plugged into slot
  354. #2. In this case, you will be able to select any race without gathering
  355. necessary points. 
  356.  
  357. o Aleste Hints:
  358.   When the intro story is shown, press the [S]+[T]+[SPACE]. The game will
  359. go to the sound test mode. Press [SPACE] to select the music, and [SHIFT]
  360. to exit this mode. 
  361.  
  362.  
  363.  
  364.                      ********** MSX Emulators **********
  365.  
  366.   There are several MSX emulators available for those who want to run MSX
  367. software on other platforms. You may consider the following text to be
  368. slightly biased toward fMSX emulator, as the author of this FAQ also
  369. happens to be the author of fMSX. 
  370.  
  371.   Following are some common questions asked by the emulator users. Some of
  372. them may seem very primitive to the aged MSXers, but as many emulator
  373. users have never seen a real MSX in their lives, they may not know these
  374. things. 
  375.  
  376. o Which MSX emulators exist?
  377.  
  378.   * fMSX (Unix,Mac,MSDOS,Windows,PC9800,etc.)
  379.     fMSX is a portable MSX/MSX2/MSX2+ emulator written in C language by
  380.     Marat Fayzullin. It is written in C, and its source code is freely 
  381.     distributable for non-commercial purposes. Numerous ports and 
  382.     extensions exist for different platforms, such as the MSDOS version 
  383.     by Marcel de Kogel and Macintosh version by John Stiles. Further
  384.     development is greatly encouraged. The Windows95/WinG version is 
  385.     available from the author for $35US (with a free demo). fMSX can be 
  386.     obtained from
  387.  
  388.                     http://www.freeflight.com/fms/fMSX/
  389.  
  390.   * fMSX-Amiga (Amiga)
  391.     This is an Amiga version of fMSX branched from the portable version 
  392.     by Hans Guijt a long time ago. It is quite different from the 
  393.     mainstream version and optimized to deliver maximal perfomance on
  394.     Amiga platform.
  395.  
  396.   * CJS MSX2 (MSDOS)
  397.     MSX2 emulator by CJS is able to access files in the MSDOS partitions,
  398.     emulates both MSX and MSX2, supports mouse, it is fast, and has very 
  399.     extensive documentation. Highly recommended for PC users. You may 
  400.     have known its previous versions under names "PC MSX1 emulator" and 
  401.     "MSX099". CJS MSX2 can be obtained from
  402.  
  403.                           http://msx.bnc.nl/msx/
  404.  
  405.   * AmiMSX (Amiga)
  406.     AmiMSX is written by a group of Spanish guys. Its perfomance is quite 
  407.     impressive even on an A3000/25. Unfortunately, it is a crippleware: 
  408.     the freely distributable version stops working after several minutes. 
  409.  
  410.   * Virtual MSX (Windows)
  411.     The Windows-only emulator by Sean Young has an emulation core written
  412.     in assembly language, and extensive GUI. Only MSX (not MSX2/MSX2+) is 
  413.     currently emulated though. Needs WinG. The Virtual MSX can be found at
  414.  
  415.                   http://www.cs.vu.nl/~syoung/VirtualMSX/
  416.  
  417.   * MSX4PC (MSDOS)
  418.     This is a commercial MSX emulator produced in Netherlands. Not much 
  419.     information about it is available though.
  420.  
  421. o I'm new to this MSX thing and don't know which keys to press.
  422.   This question is usually asked by American users who are rarely bright
  423. enough to figure things on their own. There is an easy-to-use MSX
  424. introduction written by Hans Guijt for such users. It is available at
  425.  
  426.                   http://www.freeflight.com/fms/MSX/
  427.  
  428. Ironically, the introduction is somewhat skewed toward the Amiga version
  429. of fMSX written by Hans :). You should also carefully read this FAQ and
  430. all the documentation which came with an emulator you are using. 
  431.  
  432. o What do I do with .BAS,.GMB,.CRC,.LDR files?
  433.   These are BASIC programs. You run them from MSX BASIC with
  434.  
  435.                              RUN "filename"
  436.  
  437. o What do I do with .BIN,.OBJ,.GM files?
  438.   These are so-called BLOADable binary files containing binary data and 
  439. code. They can be run from MSX BASIC with
  440.  
  441.                             BLOAD "filename",R
  442.  
  443. o What do I do with .BAT and .COM files?
  444.   These are MSXDOS batch files and programs. You need to boot MSXDOS and 
  445. run them from there.
  446.  
  447. o What are the .ROM files?
  448.   .ROM files are binary images of cartridge ROMs. There are "normal"
  449. cartridge ROMs which are 16kB or 32kB in size, and MegaROMs which can be
  450. 128kB, 256kB and even 512kB. Latter require MegaROM-Mapper feature (-rom
  451. option in fMSX), as the actual cartridges contain special circuitry to
  452. switch the ROM pages. 
  453.  
  454. o How do I use disks with fMSX?
  455.   fMSX doesn't use real floppies. Instead, it uses "disk images", which
  456. are just raw files with all disk blocks written in a sequence. First, make
  457. sure that the DISK.ROM file containing MSX DiskROM is present, and you 
  458. are getting into DiskBASIC, not into usual BASIC. Then, use an MSDOS 
  459. program called DCOPY.EXE to create disk images of your MSX disks: 
  460.  
  461.                   DCOPY <drive>: <filename>.DSK
  462.  
  463. They can also be created on a Unix machine with
  464.  
  465.                    cp /dev/rfd0 <filename>.DSK
  466.  
  467. or a similar command. If you have a 1.44MB HD floppy formatted on MSX for
  468. 720kB, don't forget to stick a piece of tape on the HD/DD indicator hole.
  469. After you have created disk image files, run fMSX in the following way: 
  470.  
  471.         fmsx -diska <filename1>.DSK -diskb <filename2>.DSK
  472.  
  473. where two image filenames will become your drives A: and B:. You can
  474. also have default disks called DRIVEA.DSK and DRIVEB.DSK and located in
  475. the current directory.
  476.  
  477. o Emulator hangs when I try to boot from a disk.
  478.   This frequently happens when you try to boot from a disk or an image of
  479. a disk formatted under MSDOS. Such disks contain the MSDOS 80x86 code in
  480. their boot sector. Both emulators and a real MSX hang when trying to
  481. execute this code. It is highly suggested that you format your MSX disks
  482. either on a real machine or on the emulator (using CALL FORMAT command
  483. from DiskBASIC), and don't try to boot with MSDOS-formatted disks in drive
  484. A: (it's ok to have them in drive B: though, as MSX doesn't try to boot
  485. from this drive). 
  486.  
  487. o Is it legal to spread MSX ROMs and cartridge ROMs?
  488.   NO. Nobody seems to care though, mainly because there is no profit to be
  489. made on these ROMs any longer. Nevertheless, be aware of the fact that by
  490. using the system ROMs not taken out of your own MSX machine and ROMs from
  491. cartridges you haven't bought, you are formally commencing an act of
  492. software piracy. 
  493.