openMSX, blueMSX "unique" and "1st" features

Page 2/3
1 | | 3

By Manuel

Ascended (18781)

Manuel's picture

27-04-2007, 20:59

hap: I know about some problems with smaller or larger fonts. Does changing font size make a difference (either larger or smaller)? If so, it's the same problem, if not, it's a new problem.

By hap

Paragon (2040)

hap's picture

27-04-2007, 21:37

No. I don't know why, but if you remove the single space between those 2 spans, the problem's solved Tongue

By Manuel

Ascended (18781)

Manuel's picture

27-04-2007, 23:15

Um, which single space do you mean?

By dvik

Prophet (2200)

dvik's picture

27-04-2007, 23:20

Ok, just went through the lists and here are my comments:

openMSX
=======

* Optional automatical speed up during disk or cassette action

blueMSX have had it since the day we added more realistic timing to the floppies (since 2004). all MSX emus has fast loading so the feature should perhaps be called optional Slow disk and cas loading Wink

* Optional automatical loading of cassettes in CAS format

* I think fMSX and others support cas files as well. some MSX emulators including blueMSX supports a couple of different cas formats.

* XML files to specify the hardware to be emulated, so you actually emulate specific MSX machines

I would say NLMSX was the first emulator that allowed real MSX machine configuration. blueMSX also has it and both NLMSX and blueMSX has text files describing the machines, although not in XML format, but thats not really a feature.

* Debug device: write data to special I/O ports and it gets logged to stdout or a file in a format you specify. Very useful if you develop MSX assembly programs in openMSX

blueMSX has support for debug writes too and has had it for quite some time. I think No$MSX has it too and they had it for a loong time.

blueMSX
=======
* Support for Sony HBI-V1 digitizer

does fMSX-S60 support the HBI-V1?

* Autodetection of emulated video sources

Not sure if openMSX has this too. The meaning is if user first uses the V9938 and then runs an app that is using a different video chip, the emulator automatically switches and displays the output of the new video chip

* Event logging, replay and AVI rendering

no longer unique. openMSX has it now as well

* Sony Playball digitized speech

no longer unique. openMSX has it now as well

* Audio capture

Some other MSX emu must have had this feature before blueMSX, like paraMSX or something, or?

* Support for the MSX Game Reader

This is clearly neither unique or 1st. MSX PLAYer was the first one to support it

* Speed setting (in percent)

as mentioned, not 1st

* Support for XML based themes which allows users to create their own look of the emulator

same comment as xml configs in openMSX. the format is really not the key feature, so in this case it should be 1st, since MSX PLAYer also supports skins.

* Debug device: write data with special Z80 instruction sequence and it gets logged to the trace window. Very useful if you develop MSX assembly programs in blueMSX

If its not unique in openMSX, I guess its not unique in blueMSX either. This debug feature is supported in asMSX though which is really handy.

By Manuel

Ascended (18781)

Manuel's picture

27-04-2007, 23:48

Some comments back:


openMSX
=======

* Optional automatical speed up during disk or cassette action

blueMSX have had it since the day we added more realistic timing to the floppies (since 2004). all MSX emus has fast loading so the feature should perhaps be called optional Slow disk and cas loading Wink

AFAIK openMSX is the only emulator that has accurate emulation and still automatic loading speed up, without the MSX knowing, so without influencing the state of the MSX (so, no risk of glitches).


* Optional automatical loading of cassettes in CAS format

* I think fMSX and others support cas files as well. some MSX emulators including blueMSX supports a couple of different cas formats.

This is not about the CAS formats, but about the automatical loading.


* XML files to specify the hardware to be emulated, so you actually emulate specific MSX machines

I would say NLMSX was the first emulator that allowed real MSX machine configuration. blueMSX also has it and both NLMSX and blueMSX has text files describing the machines, although not in XML format, but thats not really a feature.

AFAIK openMSX was actually the first emulator to emulate realistic machines, not fantasy or generic machines only. Am I wrong?


* Autodetection of emulated video sources

Not sure if openMSX has this too. The meaning is if user first uses the V9938 and then runs an app that is using a different video chip, the emulator automatically switches and displays the output of the new video chip

Um, what is this? A convenience feature that changes the hardware of the emulated MSX on the fly?
openMSX doesn't have that.


* Audio capture
Some other MSX emu must have had this feature before blueMSX, like paraMSX or something, or?

Well, at least it's not unique. Smile

By dvik

Prophet (2200)

dvik's picture

28-04-2007, 00:02

AFAIK openMSX is the only emulator that has accurate emulation and still automatic loading speed up, without the MSX knowing, so without influencing the state of the MSX (so, no risk of glitches).
blueMSX have had this since 2004 or so. When loading disk images, the emulation automatically start running at max speed and then goes back to normal. So I think this actually is a 1st feature of blueMSX.


This is not about the CAS formats, but about the automatical loading.

Ah ok, like the automatic loading in VICE, where you just insert a cassette and it loads the game automatically?

AFAIK openMSX was actually the first emulator to emulate realistic machines, not fantasy or generic machines only. Am I wrong?
I'd say NLMSX is the first because it was the first real attempt of doing user configurable machines. It didn't allow as many configuration options as blueMSX or openMSX, but openMSX doesn't do a complete configuration using scripts either. blueMSX and openMSX are about equal when it comes to user configurability using scripts or gui and openMSX was of course earlier than blueMSX in this sense. But I still think NLMSX is the pioneer here. In either case, machine configuration is not a unique feature of MSX emulators nowdays.

Um, what is this? A convenience feature that changes the hardware of the emulated MSX on the fly?
openMSX doesn't have that.

Yes a convenience feature that can be disabled. It doesn't change the hardware, only connects the monitor to the active video processor (V9938 or 80 column cards in blueMSX)


Well, at least it's not unique.

It says 1st but I doubt it was the first MSX emulator that had it.

By Manuel

Ascended (18781)

Manuel's picture

28-04-2007, 00:12

AFAIK openMSX is the only emulator that has accurate emulation and still automatic loading speed up, without the MSX knowing, so without influencing the state of the MSX (so, no risk of glitches).
blueMSX have had this since 2004 or so. When loading disk images, the emulation automatically start running at max speed and then goes back to normal. So I think this actually is a 1st feature of blueMSX.

Aha, OK Smile Well, it's a very handy feature Smile


Ah ok, like the automatic loading in VICE, where you just insert a cassette and it loads the game automatically?

Yep, exactly like that.


AFAIK openMSX was actually the first emulator to emulate realistic machines, not fantasy or generic machines only. Am I wrong?
I'd say NLMSX is the first because it was the first real attempt of doing user configurable machines. It didn't allow as many configuration options as blueMSX or openMSX, but openMSX doesn't do a complete configuration using scripts either. blueMSX and openMSX are about equal when it comes to user configurability using scripts or gui and openMSX was of course earlier than blueMSX in this sense. But I still think NLMSX is the pioneer here. In either case, machine configuration is not a unique feature of MSX emulators nowdays.

Well, the fact that we tried to emulate real(istic) machines was what I meant. I guess that was actually new. This was started in 2002.


Um, what is this? A convenience feature that changes the hardware of the emulated MSX on the fly?
openMSX doesn't have that.

Yes a convenience feature that can be disabled. It doesn't change the hardware, only connects the monitor to the active video processor (V9938 or 80 column cards in blueMSX)

Ah, OK. We didn't find a realiable way to make this work for GFX9000.



Well, at least it's not unique.

It says 1st but I doubt it was the first MSX emulator that had it.

Where is this first/unique stuff on the blueMSX feature list anyway? I can't find it.

Anyway, I'll correct some things.

By dvik

Prophet (2200)

dvik's picture

28-04-2007, 00:17

Where is this first/unique stuff on the blueMSX feature list anyway? I can't find it.
its in the .chm documentation. If you have a .chm reader, you can download the latest release (.zip version) from the bluemsx website.

By hap

Paragon (2040)

hap's picture

28-04-2007, 00:37

manuel: the space (or return + a bunch of spaces) between the icon closing span tag and description opening span tag, try it.

By Manuel

Ascended (18781)

Manuel's picture

28-04-2007, 00:39

hap, I can't test on IE7, so what should I try? Smile
Sounds like a bug in IE btw.... anyway, thanks for reporting it.
EDIT: oh, I just remember that there was still some non-standards compliant thing in the features page. That might have to do with it as well.

Page 2/3
1 | | 3