blueMSX 1.2.0

by dvik on 05-03-2004, 13:31
Topic: Emulation
Languages:

A new version of the blueMSX emulator has been released. This version has an updated user interface and many new features. Here are some of them:

  • Interlace support.
  • Major VDP imrovements
  • Slider and hotkeys for controlling emulation speed.
  • Support for FMPAC rom type including SRAM support.
  • Language support - Dutch, English, French, Japanese, Portuguese, Spanish, and Swedish
  • Command line arguments.
  • Updated sprite handling (large sprites, corrected color, better collision detection)
  • Updated disk handling and format bugfix.
  • Bugfix in the AY8910 emulation that made some samples not play correctly.
  • Bugfix in the ASCII rom mappers that made some roms not run properly.
  • Many user interface updates.

Relevant link: blueMSX website

Comments (21)

By mars2000you

Enlighted (6097)

mars2000you's picture

05-03-2004, 14:37

Try "difficult" demos like Turnix 2, Unknown Reality, Almost Real or Metal Limits and you'll really surprised ! Almost perfect !!!

By hap

Paragon (2039)

hap's picture

05-03-2004, 16:03

Nice fast progress!
keep it up

By cax

Prophet (3736)

cax's picture

05-03-2004, 18:20

That's what I always thought - instead of writing 100 new emulators, just do massive brainstorming of one of them, and it can become almost perfect.
The core code of fMSX, IMHO, just needs some amount of fixes to become good enough for almost everything, and blueMSX 1.2 success just proves my point of view.

By anonymous

incognito ergo sum (116)

anonymous's picture

05-03-2004, 18:43

*cough*

By snout

Ascended (15184)

snout's picture

05-03-2004, 18:46

Cax - I think you are mixing several thing up here. There are no 100 new MSX emulators. There are quite a lot of fMSX-based MSX emulators, blueMSX being one of them, and only a little really new MSX emulators, openMSX being by far the best and most succesfull of them.

IMHO BlueMSX adds several things I have been waiting for, for quite a lot of time. But this brainwave might even have resulted in better results if the ideas behind BlueMSX were incorporated in the openMSX project, instead of the fMSX project. It would at least have prevented a lot of extra work. There is no MSX emulator in the world that is as accurate and configurable as openMSX. Last, but not least, it would also positively affect the source-code licensing, which is quite a strange one now, thanks to Marat Fayzullin.

Once again, I'm not saying that blueMSX is a bad emulator. It isn't. Not at all, even. But, they way cax puts it is simply not true.

By anonymous

incognito ergo sum (116)

anonymous's picture

05-03-2004, 19:02

The problem is if an emulator (like openMSX) is already very powerful, correct and complete, it's less 'fun' to work on compared to writing your own emulator and getting to see results.

I suppose some competition is good, and having another emulator able to run Unknown Reality just gives the openMSX team a reason to look out for a new unique feature Smile

By mars2000you

Enlighted (6097)

mars2000you's picture

05-03-2004, 19:30

It's not a good idea to oppose great emulators (like NLMSX, openMSX, blueMSX and paraMSX) to each other .
Today situation of the MSX emulation is the result of an already long history. fMSX was one of the pioneers. paraMSX came with new ideas. NLMSX gave more power to the user (by the configuration editor). openMSX opened the doors to a new approach, for more accuracy, including the timing problems between Z80 and VDP.
These last problems waren't easy to solve, you can believe me, I've tested many demos for Daniel Vik. And it have requested to rewrite all the VDP emulation. Other changes will be necessary, and probably after so many changes, you will no more recognise the fMSX code. By the way, it's also the case in NLMSX.
So, you can say that blueMSX is an advanced emulator that will become better with each new release. The great advantage of blueMSX, compared to openMSX, is his interface and all his extra features. Ok, openMSX is almost perfect, but each new version is slower than the older version, and some user-friendly features are still missing (like inserting a cartridge without automatic reboot of the emulator). And you know all that the end-user makes his choice ...

By anonymous

incognito ergo sum (116)

anonymous's picture

05-03-2004, 20:22

You complain about lack of user friendlyness in openMSX and that it's slower each release. Do you want a perfect MSX emulation, or something easy to use which is almost as good?
I prefer perfection!

By Arjan

Paladin (756)

Arjan's picture

05-03-2004, 21:10

it's good to have competition indeed Smile blueMSX is improving, but it still needs work to become my favorite.
pro:
-blueMSX is fast
-easy to use
-savestates!
con:
-no MoonSound support
-VDP commands are executed too fast
-not enough configuration options (especially when compared to openMSX)

By BiFi

Enlighted (4348)

BiFi's picture

05-03-2004, 21:21

People complaining about emulators being each other concurrents and/or wanting perfect emulated systems might consider one thing. There is no such thing as perfect emulation. It highly depends on one's configuration, OS and running background tasks. Emulations can be quite close to perfection though. If one really wants perfect emulation, one probably end up using the real thing anyway.

By BiFi

Enlighted (4348)

BiFi's picture

05-03-2004, 21:23

and openMSX comes incredibly close each release. Especially when running it on a system that is fast enough.

By anonymous

incognito ergo sum (116)

anonymous's picture

05-03-2004, 21:57

I don't see how configuration, OS and running background tasks have any baring on the quality of an emulator.

By mars2000you

Enlighted (6097)

mars2000you's picture

05-03-2004, 22:26

GuyveR800, you're right ! Some little differences of the working of blueMSX between my config (Win98, AMD Athlon, french keyboard) and Daniel Vik config (WinXP, US keyboard) in some parts of demos are generally an indication that the emulation is not perfect and it help us to detect where is the problem in the emulator.
Other thing is the CPU power requested by an emulator. All MSX don't have an up-to-date very powerful config, that can run openMSX without any speed problem. For me, version 0.3.3 was perfect in MSX 1/2/2+ modes, version 0.3.4 is really slow. Daniel Vik that has a more powerful config than me has the same problems. So, there's really a problem in openMSX ....

By anonymous

incognito ergo sum (116)

anonymous's picture

05-03-2004, 22:36

*sigh*

By BiFi

Enlighted (4348)

BiFi's picture

05-03-2004, 22:39

Nothing, but these issues do change the performance of an emulator on that machine.

By tingis53

Paragon (1102)

tingis53's picture

06-03-2004, 13:11

This emulador is very interesting , but the link to version 1,2,0 drives to a corrupted file

By mars2000you

Enlighted (6097)

mars2000you's picture

06-03-2004, 14:30

Probably your downloading was interrupted because of traffic problems on Internet.
You must get an auto-installable file of 1.040 kb, otherwise your file is not complete. So try again !

By djh1697

Paragon (1614)

djh1697's picture

07-03-2004, 21:57

OpenMSX maybe a great emulator, but can it work on a windows based machine, and is it it in a simple package to download , install, and click an icon to run it? I think not, unless someone knows differnt.

blueMSX is based on fMSX, but at least it is easy to install & run on a windows based system.

By anonymous

incognito ergo sum (116)

anonymous's picture

08-03-2004, 00:50

think again

By Arjan

Paladin (756)

Arjan's picture

08-03-2004, 16:14

bluemsx is only easy to run because it has the system roms embedded in it. Since the openMSX guys don't want to promote piracy, they're not including those roms, making openMSX slightly harder to use. If you put the roms in the right place, running openMSX is just as easy as starting the executable by clicking on it, or by dropping a rom/disk image on it.

One thing I noticed in bluemsx is that the vdp command are executed too fast. Also, the video type has an effect on the vdp command speed too!

By dvik

Prophet (2200)

dvik's picture

08-03-2004, 17:52

Arjan are right. There are still work to do in the VDP synchronization in blueMSX. For example, some Fony demos does not run well in blueMSX. On the other hand, the Turnix2 demo runs perfect in blueMSX and not at all in openMSX. So openMSX is not perfect, just very very good Wink

And as many already has commented, the focus of blueMSX and openMSX are a bit different. blueMSX is ment to be a good emulator that runs games, demos well under windows without requiring a state of the art PC but not nessecarily have all the configuration options as openMSX.

So depending of your needs, blueMSX or openMSX may be the preferred choise. And then there are of course other very good emulators to choose from, e.g. NLMSX or paraMSX which both are excellent in my oppinion. So for many emulator users, neither blueMSX nor openMSX are their choice and I fully understand them.