Homebrew Emulator [Release]fMSX3DS(MSX/MSX2/MSX2+ emulator with new feature for 3DS)

Tomioka

Member
OP
Newcomer
Joined
Jul 26, 2023
Messages
12
Trophies
0
XP
228
Country
Japan
Thanks for this super cool and niche emulator! I wanted to report a major bug I encountered in MSX2 Dragon Quest 1 (specifically with Django's partial English translation applied):

After speaking to the old wizard in the starting castle area who rapidly flashes the screen with light after speaking to him, the color palette of the entire screen became incredibly washed out, with not even resetting the console or saving in-game making it go away on that save. Only starting a new save got rid of it, but when I went back over to him, it happened again. I'm pretty sure that's an important NPC, too.
I confirmed that the bug occurs in a real MSX2.
I guess it's not the bug for the emulator but the bug of the game itself.
I'll investigate further.
 
Last edited by Tomioka,

Tomioka

Member
OP
Newcomer
Joined
Jul 26, 2023
Messages
12
Trophies
0
XP
228
Country
Japan
I've explored this issue a little more, and apparently a lot of English fan translations romhacks just have inherent sound issues, such as the Project Melancholia English translation of SD Snatcher. Apparently, the SCC & SCC+ sound cards just straight-up don't work for it on most emulators. I myself always get the PSG sound, even when the game detects the SCC+ card and I command it to use it.

I finally find what's wrong now.I'll fix the bug in the next update.
Please wait.

For instance fix, in Project Melancholia menu, use arrow key to change SCCI to SCC to fix bug.
Post automatically merged:

Since you've done that maybe you can submit it to Universal Updater to make it easier to update and for more people to see it and check it out
Well, i'll submit it tomorrow
 
Last edited by Tomioka,
  • Like
Reactions: ber71

Tomioka

Member
OP
Newcomer
Joined
Jul 26, 2023
Messages
12
Trophies
0
XP
228
Country
Japan
TEL.dsk0.png
Life On Earth - Kai Magazine (2018) [Demo - GFX9000 needed] [original] [6946]0.png

v1.4
-Add support for V9990 and its clones(GFX9000 etc).
You can use it with chose "[Option]" item in the fMSX3DS system menu, and enable the "Use V9990" option item.
Good news for New3DS user. I tested almost all of homebrew games/apps that use V9990 and all of them works full speed at 60fps on New3DS.
As to Old3DS, it has mixed results depends on homebrew. Some homebrew runs full speed even on Old3DS, but some homebrew runs too slow.

-Fixed konami SCC sound issue with miss detect of SCC and SCC+ in some cae
(Project Melancholia English translation patched SD Snatcher, TINY SLOT CHECKER etc.).

-Add new option item "Read SCC Plus Wave". Some games/apps requires this option item on to enable SCC sound.
(GEM(GameBoy emulator for MSXTurboR + V9990) etc).

-Update "emu8950.c" by Mitsutaka Okazaki to latest version.

-Add support fr new firmware(0.07.08) for MSX0.

-Add support for ASCII16 ROM Mapper with 4MB size(9Finger Demo by NOP, MSX in a Row!, MSX-Wings etc).

-Adjust posions of "No Scale" and "Keep Aspect" screen strech Mode.

-Fixed bug that you cann't assign ":" key to 3DS's button in keyconfig.

-Add ability to change RAM size of MSX.
You can do that with choosing "[Option]" item in the fMSX3DS system menu, and change value of "<Emulation Option>/RAM Size".
Caution that you must use same RAM size when you load saved state.

-Add ability to overclock R800 CPU for MSXTurboR.
You can use it with choosing "[OverClockR800(Unsafe)]" item in the fMSX3DS system menu, and select overclock rate.
Caution that it's unsafe, and many games go wrong with overclock.

-Add suggestion message to restart when you change printer port.
 

Attachments

  • fMSX3DS-1.40.zip
    3 MB · Views: 9
  • fMSX3DS-1.40Source.zip
    1.1 MB · Views: 2

RandomMan25XX

Well-Known Member
Member
Joined
Jun 21, 2012
Messages
302
Trophies
1
Age
27
Location
On Your Hard Drive
XP
1,007
Country
United States
View attachment 452540View attachment 452541
v1.4
-Add support for V9990 and its clones(GFX9000 etc).
You can use it with chose "[Option]" item in the fMSX3DS system menu, and enable the "Use V9990" option item.
Good news for New3DS user. I tested almost all of homebrew games/apps that use V9990 and all of them works full speed at 60fps on New3DS.
As to Old3DS, it has mixed results depends on homebrew. Some homebrew runs full speed even on Old3DS, but some homebrew runs too slow.

-Fixed konami SCC sound issue with miss detect of SCC and SCC+ in some cae
(Project Melancholia English translation patched SD Snatcher, TINY SLOT CHECKER etc.).

-Add new option item "Read SCC Plus Wave". Some games/apps requires this option item on to enable SCC sound.
(GEM(GameBoy emulator for MSXTurboR + V9990) etc).

-Update "emu8950.c" by Mitsutaka Okazaki to latest version.

-Add support fr new firmware(0.07.08) for MSX0.

-Add support for ASCII16 ROM Mapper with 4MB size(9Finger Demo by NOP, MSX in a Row!, MSX-Wings etc).

-Adjust posions of "No Scale" and "Keep Aspect" screen strech Mode.

-Fixed bug that you cann't assign ":" key to 3DS's button in keyconfig.

-Add ability to change RAM size of MSX.
You can do that with choosing "[Option]" item in the fMSX3DS system menu, and change value of "<Emulation Option>/RAM Size".
Caution that you must use same RAM size when you load saved state.

-Add ability to overclock R800 CPU for MSXTurboR.
You can use it with choosing "[OverClockR800(Unsafe)]" item in the fMSX3DS system menu, and select overclock rate.
Caution that it's unsafe, and many games go wrong with overclock.

-Add suggestion message to restart when you change printer port.
You rock, this is absolutely incredible
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://youtu.be/GgzxjldoKAg?si=x6fg3DRNJ_VVoYzN