Schrijver
| BlueMSX is very fast growing MSX emulator.
|
GuyveR800 msx guru Berichten: 3048 | Geplaatst: 18 Mei 2004, 12:52   |
You are too much focussed on the CPU.
Besides, I'm pretty sure BrMSX does not emulate the Z80 on a M-cycle level, like openMSX does. This is needed for perfect timing.
Don't get me wrong, BrMSX is a great emulator, and I've enjoyed using it for a long time. In fact, GEM was developed using it. But it cannot survive the comparison with modern emulators, that are much more complete.
|
|
tfh msx addict Berichten: 495 | Geplaatst: 19 Mei 2004, 20:17   |
Quote:
| tfh, you guys still have the source of that FDD1 vector part? It seems openMSX has a small problem updating the pyramid heights to the SCC volumes...
and the hint for the BASIC part of that disk... Try next 
|
Let me check if we still have the sources availbable, but... I have my doubts... |
|
manuel msx guru Berichten: 3531 | Geplaatst: 21 Mei 2004, 20:42   |
Quote:
| I do not see clear where's the problem with BrMSX. As far as I know, it emulates perfectly ANY MSX1 machine, that is just what I stated before.
So, where is the subset that you are talking about, Guyver? It complies with the MSX standard and it has one of the most perfect CPU emulators. It passes all Z80 tests.
|
Just out of curiosity: in what respect is BrMSX better than other modern MSX emulators? (Except for the speed.) |
|
flyguille msx master Berichten: 1223 | Geplaatst: 21 Mei 2004, 20:55   |
Quote:
| Quote:
| I do not see clear where's the problem with BrMSX. As far as I know, it emulates perfectly ANY MSX1 machine, that is just what I stated before.
So, where is the subset that you are talking about, Guyver? It complies with the MSX standard and it has one of the most perfect CPU emulators. It passes all Z80 tests.
|
Just out of curiosity: in what respect is BrMSX better than other modern MSX emulators? (Except for the speed.)
|
The timming, if the timming is wrong, all DEMO will run wrong...
And the "C" key on the command console hung the computer if you not got a joystick.
the SAVE / LOAD don't work for save the MSX2 status....
Don't emulate any european machine.... overall the FDC things....
Don't work with the most of the DISK-ROM only with GRADIENT DISK ROM
Don't recognize some disks formats....
i need to continue?
By the way, great debug console.
|
|
pitpan msx master Berichten: 1389 | Geplaatst: 21 Mei 2004, 23:23   |
I agree with all this, but, AFAIK is the only emulator with separated TMS9918 emulation. All the other emulators do use a V9938 emulation to run in MSX1 mode, and that is wrong.
|
|
mars2000you msx master Berichten: 1723 | Geplaatst: 21 Mei 2004, 23:32   |
pitpan, what you say is wrong for blueMSX !
The specific VDP chip for MSX 1 - TMS9918A (NTSC) / TMS9928 (PAL) - is already supported in blueMSX, by disabling in a MSX1 config the specific MSX2 registers of the VDP V9938, what means limitation to only 8 control registers and one status register and only VBLANK interrupt
About the different palette colors of MSX 1, this will be implemented soon.
To be more complete, openMSX make also the difference between MSX1 VDP and MSX2 VDP.
|
|
dvik msx master Berichten: 1339 | Geplaatst: 21 Mei 2004, 23:37   |
... and so does MESS afaik
|
|
ricbit msx lover Berichten: 116 | Geplaatst: 22 Mei 2004, 02:47   |
Quote:
| Just out of curiosity: in what respect is BrMSX better than other modern MSX emulators? (Except for the speed.)
|
As of now, the debugger. So far only No$MSX and MSKiss have good debuggers aside from BrMSX (I know openMSX had one under development, hope it will be released soon). |
|
IC msx professional Berichten: 538 | Geplaatst: 22 Mei 2004, 03:08   |
Quote:
|
Just out of curiosity: in what respect is BrMSX better than other modern MSX emulators? (Except for the speed.)
|
imho there's no better emul! all emul have there downside as there upside. To name a few:
f-msx:
possitive - accurate, speed
negative - no moonsound support, not user friendly (imho)
nl-msx:
possitive - user friendly, accurate
negative - relative slow, lacks sound support
ru-msx:
possitive- user friendly, accurate
negative- slow, Midi support does not the sound the same as fm-pack
blue-MSX
possitive - user-friendly, accurate, good sound support
negative - slow (when using smooth scrollers)
open msx
positive - accurate, every msx can be addapted, good sound support
negative - not a nice guy (for openMSX 3.4)
Imho: the best way is still.. Get the original thing
|
|
[D-Tail]
 msx guru Berichten: 3019 | Geplaatst: 22 Mei 2004, 09:07   |
Quote:
| nl-msx:
possitive - user friendly, accurate
negative - relative slow, lacks sound support
|
What sound support are you missing? If you have a Moonsound ROM (2MB) and you put it into the 'roms' dir, then you'll even be able to hear OPL4 noise! Unfortunately, it doesn't work well with for example Bombaman, but that's a minor detail. According to Frits Hilderink, a new version of NLMSX will come up soon...  |
|
pitpan msx master Berichten: 1389 | Geplaatst: 22 Mei 2004, 12:46   |
About the differences between TMS9918/9928/9929 and V9938/9958, it is not a matter of disable certain registers, there are some more differences:
-In SCREEN 2, using a V9938 or higher, you can make a VDP trick to use only one bank of tiles. This cannot be done in a real TMS9918.
-TMS9918 supports mixed modes that are not compatible with V9938 and higher.
-Timings are different (YES)
-TMS9918 is not buffered and V9938 is, and they have different bandwiths. I have done some tests, and V9938 supports higher data flow than TMS9918.
Just to make some tests: try to run all the Bandwagon demos in those emulators. If they work fine in the MSX1 mode, then the VDP emulation is wrong. Bandwagon demos only work fine in computers with V9938 built-in. They do use TMS9918 screen modes, but they are not compatible with TMS9918. They originally released all that demos for the SVI-738, a MSX1 computer with a V9938 VDP.
Anyway, I must admit that I haven't tested BlueMSX yet.
|
|
mars2000you msx master Berichten: 1723 | Geplaatst: 22 Mei 2004, 17:41   |
Quote:
|
Just to make some tests: try to run all the Bandwagon demos in those emulators. If they work fine in the MSX1 mode, then the VDP emulation is wrong. Bandwagon demos only work fine in computers with V9938 built-in. They do use TMS9918 screen modes, but they are not compatible with TMS9918. They originally released all that demos for the SVI-738, a MSX1 computer with a V9938 VDP.
|
That's wrong ! From the Bandwagon site :
"The demos were coded and shown at the partys with a Spectravideo SVI-728 MSX 1. PSG, VDP1, 64K RAM, Z80 @ 3.57 MHz, MSX-DOS 1 and so forth - a basic MSX1 with no extensions."
They have used a SVI-728 that has the "normal" MSX1 VDP (and not the SVI-738 that uses indeed the MSX2 VDP)
Besides, I checked one of these demos (Merituulen karaisemat) in BRMSX : it works perfect in MSX1 mode and with some errors in MSX2 mode (By checking the screenshots on the Bandwagon site, I know that BRMSX makes errors in MSX2 mode)
On blueMSX, it works even good in MSX1 and MSX2/2+ modes !
If you want to check the MSX1 compatibility of blueMSX, just try this recent demo :
http://www.msx.org/modules.php?op=modload&name=Downloads&file=index&req=visit&lid=488
It works perfect in MSX1 mode .... and doesn't work in MSX2/2+ modes, because it uses the "special features" of the MSX1 VDP. |
|
IC msx professional Berichten: 538 | Geplaatst: 22 Mei 2004, 18:05   |
Quote:
|
What sound support are you missing? If you have a Moonsound ROM (2MB) and you put it into the 'roms' dir, then you'll even be able to hear OPL4 noise! Unfortunately, it doesn't work well with for example Bombaman, but that's a minor detail. According to Frits Hilderink, a new version of NLMSX will come up soon... 
|
I'm not missing any sound. But imho the moonsound does sound like a 12khz chip with a chainsaw rattling during playtime |
|
Yukio msx professional Berichten: 824 | Geplaatst: 22 Mei 2004, 19:06   |
Hey, IC.
I can't understand why do you say that the best way is still.. Get the original thing.
MSX Emulator can't be compared with Real MSX machine.
But MSX Emulator can taste the MSX environment on PC without MSX hardware.
|
|
[D-Tail]
 msx guru Berichten: 3019 | Geplaatst: 22 Mei 2004, 21:13   |
Agreed with that, ATARULUM, but IC is right when he says the OPL4 support of NLMSX bothers him. I suppose that will be dealt with by the time of the next release though... 
Furthermore, I think PSG, SCC and OPLL are emulated rather well. I didn't test the support of OPL1, but I think it's in there as well  |
|
|
|
|