BlueMSX is very fast growing MSX emulator. (Emulation MSX Fora)MSX Resource Center MSXdev 2008 - MSX1 development bonanza!           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 103 gasten en 4 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Emulation - BlueMSX is very fast growing MSX emulator.

Ga naar pagina ( Vorige pagina 1 | 2 | 3 Volgende pagina )
Schrijver

BlueMSX is very fast growing MSX emulator.

tfh
msx addict
Berichten: 492
Geplaatst: 17 Mei 2004, 20:09   
Quote:

[quote]
We have also problems with some demos (Fony demo disk 1 and 2). Probably a better drive suppport will resolve the problem.


LOL I almost can't wait to see the running on BlueMSX.
I must admit I was pleasantly surprised last week, when I booted BlueMSX. Especially the screen emulation is very good!
tfh
msx addict
Berichten: 492
Geplaatst: 17 Mei 2004, 20:13   
Quote:

[quote]
I would like to, but as you know, emulators do stimulate piracy


Thank God MSX never suffered from Piracy before emulators showed up, right?
mars2000you
msx master
Berichten: 1723
Geplaatst: 17 Mei 2004, 23:22   
Quote:


LOL I almost can't wait to see the running on BlueMSX.
I must admit I was pleasantly surprised last week, when I booted BlueMSX. Especially the screen emulation is very good!



Thanks for your appreciation of blueMSX !

A precision : you can run the Fony demo disk 1, but there are some bugs (in the Writing demo and in the Fire demo) ; the Fony demo disk 2 hangs at the beginning ...
snout

msx legend
Berichten: 4991
Geplaatst: 17 Mei 2004, 23:39   
Fony Demo Disk 1 always hangs and goes to BASIC after the fireworks demo, even on my real MSX!


GuyveR800
msx guru
Berichten: 3048
Geplaatst: 17 Mei 2004, 23:45   
Quote:

Quote:


A Z80 CPU emulation with mapped memory system like MSX and synchronisation between system devices with a 4:1 ratio on any x86 CPU is impossible.



I am sorry if my statement was not clear: to emulate JUST the CPU, without envolving anything else.


But without mapped memory system and synchronisation your 4:1 CPU core (which even without those features is impossible IMO) will be absolutely worthless!

Quote:

I should disagree with that: BrMSX is one of the most accurate MSX1 emulation around. I know it does not include all V9938 commands and has other issues on MSX2/MSX2+ emulation, but I am talking about MSX1 emulation. BrMSX hasn't been matched yet.


BrMSX only emulates a subset of the MSX standard.

If you run any 'slow' emulator without all the extra's that BrMSX also doesn't have, it will come much closer to its speed.

Ofcourse, BrMSX will still be faster because it's written in assembly in stead of C or C++, but the difference won't be big.

Quote:

Again, it is not the CPU emulation the problem, but the weird video chip that allows the user to program directly the CRT. The emulation of this feature is rather buggy and difficult in a PC computer.


The same 'feature' is needed for accurate MSX emulation, so hmmmm...

Quote:

I would like to, but as you know, emulators do stimulate piracy


weak!
mars2000you
msx master
Berichten: 1723
Geplaatst: 17 Mei 2004, 23:56   
Quote:

Fony Demo Disk 1 always hangs and goes to BASIC after the fireworks demo, even on my real MSX!




Yes, it seems to be basic, but it's a fake Basic .... it's a Fony joke !

I won't give you the solution, it would spoil the fun, just try F1 or enter some words to try to leave this fake basic screen !
Arjan
msx addict
Berichten: 454
Geplaatst: 18 Mei 2004, 00:13   
GuyveR800, the statement was clear enough It's just not possible to emulate any CPU on another CPU that's just 4 times faster, not if you want to get the original speed. I can imagine you need about 4 to 8 instructions just to read a new opcode, increase PC and jump to the correct code to emulate the instruction.

I doubt even GEM could reach a 4:1 ratio (well, maybe in dynamic recompilation mode). Maybe GuyveR800 can tell how many instruction GEM needs just to select the right code path to emulate an instruction?
snout

msx legend
Berichten: 4991
Geplaatst: 18 Mei 2004, 00:13   
mars2000you: I posted the smileys for a reason

Still love that fake basic part
GuyveR800
msx guru
Berichten: 3048
Geplaatst: 18 Mei 2004, 00:42   
Quote:

I doubt even GEM could reach a 4:1 ratio (well, maybe in dynamic recompilation mode).

Indeed. In dynarec mode the ratio ranges from 1:1 to 3:1 (depending on whether or not an instruction uses/changes flags) in the majority of instructions that don't read/write memory. Instructions that do read or write memory can have a ratio of 25:1 easily.

Ofcourse the dynarec also has prologue and epilogue functions that should be taken into account in the total ratio of a routine. In some cases the prologue+small body+epilogue might even be slower than just interpreting the original code, however, this is hard to detect.

The dynarec also has less accurate synchronisation of CPU and screen, which no doubt causes problems for some games.

As mentioned before elsewhere, I'm playing with some new ideas that might speed things up and turn up accuracy at the same time. On the other hand, it just could turn out to be butt slow. ^^;

Quote:

Maybe GuyveR800 can tell how many instruction GEM needs just to select the right code path to emulate an instruction?

12 instructions in the interpreter.

mars2000you
msx master
Berichten: 1723
Geplaatst: 18 Mei 2004, 01:14   
Quote:

mars2000you: I posted the smileys for a reason



I was indeed wondering me why so many smileys ....

Btw, how can I find these smileys ? On other forums, you must just click on a smiley that you can select in a serie of smileys that appear on the screen. If I don't get me wrong, it was also the case on MRC in the past (before the disparition of the smileys in a black hole)

Quote:


Still love that fake basic part



Me too .... very original and mysterious ! I bet that some MSX fans thought that the disk was not good and asked to Fony to replace the disk !!!

That's not the only joke .... Fony asks you also to insert the second disk ! A real virtual second disk !
snout

msx legend
Berichten: 4991
Geplaatst: 18 Mei 2004, 01:21   
Hehe... their Amiga Emulator is one of a kind as well


The clickable smileys will be back soon!
mars2000you
msx master
Berichten: 1723
Geplaatst: 18 Mei 2004, 01:28   
Quote:

Hehe... their Amiga Emulator is one of a kind as well



Great emulator ! As good as a real Amiga !

And if you want a real Win95 emulator, you must check one demo of TeddyWarez !

Quote:


The clickable smileys will be back soon!



Good news ! So the MSX Power is greater than the Black Hole Power !
ricbit
msx lover
Berichten: 116
Geplaatst: 18 Mei 2004, 02:28   
[quote[But without mapped memory system and synchronisation your 4:1 CPU core (which even without those features is impossible IMO) will be absolutely worthless![/quote]

Not true at all, all my MSX programs are made using M80, which is a native CP/M program. To use it in PC, I use the emulator 22nice, a CP/M emulator with nothing but the Z80 CPU emulation. So worthless is an overstatement.
BiFi
msx guru
Berichten: 3142
Geplaatst: 18 Mei 2004, 08:06   
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
pitpan
msx master
Berichten: 1367
Geplaatst: 18 Mei 2004, 10:10   
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.

 
Ga naar pagina ( Vorige pagina 1 | 2 | 3 Volgende pagina )
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.