Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

FmsxDS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 11: Line 11:
}}   
}}   


A MSX emulator for the NDS, based around the [http://fms.komkon.org/fMSX/ fmsx core].
fmsxDS is a MSX emulator, which is a port/modified version of [http://fms.komkon.org/fMSX/ fmsx core] for the the NDS.


MSX was a home computer (much like the amiga) based on the Z80 processor with a version of microsoft BASIC at the core of it that was launched in late 1983. While not very popular at all in North America the MSX family of computers enjoyed considerable success in parts of former Soviet Union, Korea, Japan, South America in places like Brazil and Chile as well as mainland Europe.
MSX was a home computer (much like the amiga) based on the Z80 processor with a version of microsoft BASIC at the core of it that was launched in late 1983. While not very popular at all in North America the MSX family of computers enjoyed considerable success in parts of former Soviet Union, Korea, Japan, South America in places like Brazil and Chile as well as mainland Europe.


==Installation==
==Installation==
'''Note:''' In order to use this emulator, you need to obtain the Japanese BIOS images.
'''Note:''' In order to use this emulator, you need to obtain the MSX/MSX2/MSX2+ Japanese BIOS images.


The file and folder structure contained in the zip file is the default structure. [[DLDI|DLDI]] patch the .nds file and copy it along the /fmsx/ folder to the root fo your flashcart, it should look like this:
The file and folder structure contained in the zip file is the default structure. [[DLDI|DLDI]] patch the .nds file and copy it along the /fmsx/ folder to the root fo your flashcart, it should look like this:
Line 52: Line 52:
* Power off.
* Power off.


===DS Controller===
'''DS Controller:'''
* You can choose bewteen: Keyboard, Joystick 1 or Joystick 2.
* You can choose bewteen: Keyboard, Joystick 1 or Joystick 2.
* Settings can be changed under Menu> Preferences> Controller.
* Settings can be changed under Menu> Preferences> Controller.


==Mouse mode==
'''Mouse mode:'''
* For Stylus controls, you can choose between mouse mode or keyboard.
* For Stylus controls, you can choose between mouse mode or keyboard.
* Settings can be changed under Menu> Preferences> Touch Panel.
* Settings can be changed under Menu> Preferences> Touch Panel.
Line 78: Line 78:
Start - Menu
Start - Menu


'''Mouse mode (MSX):'''
'''Mouse mode:'''


Stylus - Mouse movement
Stylus - Mouse movement

Revision as of 14:17, 30 Mayıs 2021

fmsxDS
File:Fsmx12ds.png
General
Author(s)Nyagosu
Version0.09
LicenceMixed
Links
[Media:Fmsxds009.zip Download]
Website
[Media:Fmsxds009scr.zip Source]
Advertisements

<htmlet>adsense</htmlet>


fmsxDS is a MSX emulator, which is a port/modified version of fmsx core for the the NDS.

MSX was a home computer (much like the amiga) based on the Z80 processor with a version of microsoft BASIC at the core of it that was launched in late 1983. While not very popular at all in North America the MSX family of computers enjoyed considerable success in parts of former Soviet Union, Korea, Japan, South America in places like Brazil and Chile as well as mainland Europe.

Installation

Note: In order to use this emulator, you need to obtain the MSX/MSX2/MSX2+ Japanese BIOS images.

The file and folder structure contained in the zip file is the default structure. DLDI patch the .nds file and copy it along the /fmsx/ folder to the root fo your flashcart, it should look like this:

Root 
 |-fmsxDS.nds  (Executable file)
 |-fmsxDS/ 
 |  |-BIOS/  (BIOS file folder)
 |  |-ROM/  (ROM image folder)
 |  |-DSK/  (Disk image folder)
 |  |-CAS/  (Cassette image folder)
 |  |-RES/  (Resource file Folder)
 |  |  |-maru10.bin  (Font file)
 |  |-LUA/  (Script folder)
 |  |  |-debug.lua  (Debug script)
 |  |  |-keybind.lua  (Key binding script)
 |  |-fmsxDS.lua  (Main script)

Copy the BIOS image (MSX2J.ROM, MSX2JEXT.ROM, DISK.ROM, etc.) to the BIOS folder.

Copy the rom image, disc image, and cassette image to each folder.

User guide

Menu items

  • Start emulater.
  • Rom - Load cartage 1 and 2.
  • Disk - Load disk A and disk B.
  • Cas - Load cassette.
  • Joy port - Port 1, Not connected, Joystick, Mouse, Port 2.
  • State - State Save/Load (3 slots).
  • Preferences - Frame drawing, Screen, Touch panel (keyboard/mouse), Sound, DS Controller (keyboard, Joystick 1, Joystick 2).
  • Debug.
  • Log.
  • Reset.
  • Power off.

DS Controller:

  • You can choose bewteen: Keyboard, Joystick 1 or Joystick 2.
  • Settings can be changed under Menu> Preferences> Controller.

Mouse mode:

  • For Stylus controls, you can choose between mouse mode or keyboard.
  • Settings can be changed under Menu> Preferences> Touch Panel.
  • Operation method in mouse mode cannot be changed.
  • You can use the X button to switch between pressing the left button when you touch it.
  • Don't forget to select Menu> JOY Port> Port 1 or Port 2> Mouse as you will have to hover your mouse over the MSX.

Controls

DS controller:

D-Pad - Direction keys (keyboard), Up/down/left/right (Joy1, Joy2)

A - Joy button 1

B - Joy button 2

X - Return (keyboard)

Select - F1

Start - Menu

Mouse mode:

Stylus - Mouse movement

Stylus or L - Left button

Down - Right button

Start - Menu

Known issues

Using the touch screen fmsxDS will crash, even with a simple single touch. Prevent using ouch screen at all during any time in fmsxDS because the emulator will crash or stop responding.

Changelog

0.09 2008/04/14

  • Intend to upgrade the core to Ver.3.5:
    • Sound correction (this is the limit, do not listen with headphones)
    • UI correction (cheap is a specification).
    • Disk image and cassette image are now on-memory. Therefore, the writing is updated when the power is replaced or the power is turned off (not to mention the power of the DS, of course).
  • Addition of mouse emulation (provisional support, so it is not yet at a practical level).
  • Swapping the upper and lower screens.
  • Others.

0.08 2007/08/06

  • Added script to change UI and MSX settings (Lua).
  • UI change.
  • DLDI compatible.
  • Supports double sprite display.
  • Sound correction (but no).

0.07 2006/02/21

  • Source included.


Advertising: