eZ80 + FPGA (Hardware 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 122 gasten en 5 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Hardware - eZ80 + FPGA

Schrijver

eZ80 + FPGA

EVPON
msx lover
Berichten: 93
Geplaatst: 17 Februari 2007, 14:30   
Three questions:

1. It would be possible to make a MSX with the eZ80 + FPGA for the
other MSX IC’s?

2. This possible MSX would be fully functional?
(problems with external hardware apart)

3. What are the pros and cons?

AuroraMSX

msx master
Berichten: 1228
Geplaatst: 17 Februari 2007, 17:47   
Quote:

Three questions:

1. It would be possible to make a MSX with the eZ80 + FPGA for the
other MSX IC’s?

Well, there is an MSX using just an FPGA on its way (One Chip MSX), and having an extra eZ80 can't hurt

Quote:

2. This possible MSX would be fully functional?
(problems with external hardware apart)

3. What are the pros and cons?

Search MRC for discussions on the OCM and you"ll find questions like these and others addressed aplenty.
EVPON
msx lover
Berichten: 93
Geplaatst: 17 Februari 2007, 19:02   
Yes, I read the OCM discussions continuously, but my
main question is if the eZ80 (8 bit , 50MHz clock speed)
can be adaptable to the structure of the MSX without
problems. I commented the FPGA part because now is the
best solution.
ARTRAG
msx master
Berichten: 1591
Geplaatst: 17 Februari 2007, 19:06   
no way,
you need cycle accuracy to run msx games
this is the reason why msx TR had TWO CPUs,
z80 AND R800
the latter can run z80 code, but without
cycle accuracy, you cut away 80% of the
existing SW
AuroraMSX

msx master
Berichten: 1228
Geplaatst: 17 Februari 2007, 20:27   
Quote:

no way,
you need cycle accuracy to run msx games


Really? I think this may be true for demos and newer games, that rely on nifty raster effects, but most of the older MSX soft should run just fine.
I remember playing all kinds of games just after I upgraded my MSX2 to 7MHz and finding most of them perfectly playable, apart from the fact that the sound was a mess. I'd say you could run about 80% of the existing software
And ehm, the eZ80 should be able to handle 3579545Hz (thank you, manuel) as well. In that case, I don't see why it should not be possible to make an MSX out of the eZ80/FGPA combo...

msd
msx professional
Berichten: 607
Geplaatst: 17 Februari 2007, 21:40   
A ez80 on 3579545Hz is still faster than a z80 on 3579545Hz .It uses less cycles per instruction
DamageX
msx freak
Berichten: 162
Geplaatst: 18 Februari 2007, 07:49   
When MSX is ALREADY OBSOLETE, I don't see why anyone would insist that any new product still has to be cycle exact to run old games.

Aren't you glad your PC still has a 4.77MHz 8088 in it so that you can play that old snake game without it running too fast? Er...

I bet a 50MHz eZ80 can run a cycle exact 3.5MHz Z80 emulator.

dvik
msx master
Berichten: 1302
Geplaatst: 18 Februari 2007, 08:06   
If you want all existing titles to run correctly you need to be cycle exact with old MSXes. But maybe it doesn't matter if 5 or so % of all games doesn't run correctly. Most games will run even if the z80 isn't cycle exact.

Only problem is for developers that want to use new machines to develop games that is supposed to run on old machines as well. Then the new machines has to be cycle exact or otherwise they are useless.
EVPON
msx lover
Berichten: 93
Geplaatst: 18 Februari 2007, 14:27   
The Zilog web page says:

"The eZ80® executes Z80 code four times faster than traditional Z80s at the same clock speed"

On the other hand I also asked about ez80 at the HispaMSX. A user
said eZ80 has internal devices in the 00-5f area, obligatory in the MSX structure. Then this hypothetical MSX (eZ80 + FPGA) would not be viable .

msd
msx professional
Berichten: 607
Geplaatst: 18 Februari 2007, 15:23   
The location of the internal I/o registers of ez80 can be programmed anywhere between 00 and 0xff.
 
 







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