MSX running on any mobile phone... (Emulation MSX Forum)MSX Resource Center PassionMSX MSX2 contest              
              
English Nederlands Español Português Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 116 guests and 4 MSX friends online

You are an anonymous user.
 

MSX Forum


MSX Forum

Emulation - MSX running on any mobile phone...

Goto page ( Previous Page 1 | 2 )
Author

MSX running on any mobile phone...

cesco
msx addict
Posts: 261
Posted: February 15 2008, 16:42   
Thank you so much
mth
msx freak
Posts: 189
Posted: February 16 2008, 01:48   
The Z80 is not really a problem: although it runs at a relatively high frequency (for its days), it needs a lot of clock cycles per instruction, so it doesn't execute all that many instructions per second. Modern Java VMs are quite efficient and modern phones have pretty fast CPUs, so even though you have to run a JITted Z80 interpreter, the result will be faster than a real Z80.

Mapping SCREEN2 characters to textures should render quite fast on phones that support 3D rendering (JSR184). And in some phones that rendering is hardware accelerated, so it can happen in parallel to the rest of the emulation.

I'm not sure about audio though: is there an efficient way to stream realtime synthesized sounds? The usual way to play sounds in J2ME is javax.microedition.media.Player, but this is not designed for streaming. Does anyone know a workaround or a different approach? But in the worst case, you'd have to play without audio, which is probably nicer to the people around you anyway

 
Goto page ( Previous Page 1 | 2 )
 







(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.