Java MSX Emulator (Emulation MSX Forum)MSX Resource Center               
              
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 64 guests and 0 MSX friends online

You are an anonymous user.
 

MSX Forum


MSX Forum

Emulation - Java MSX Emulator

Goto page ( 1 | 2 Next Page )
Author

Java MSX Emulator

dsodol
msx friend
Posts: 3
Posted: December 19 2004, 08:56   
Does anybody know of a Java MSX emulator capable to run on mobile devices?

The only Java emulator I was able to find is one created by Arnon
(http://www.classicgaming.com/jmsxemu/), but it looks like the author is abandoned the project while ago.

BTW, does anybody know how I can contact Arnon? Emails sent to
arnon@medicina.ufmg.br return with some system error...
[D-Tail]

msx guru
Posts: 3019
Posted: December 19 2004, 10:44   
The development of JMSX stopped a long time ago. Afaik there are no Java MSX emulators around, except that one. But if your mobile device's equipped with Symbian OS Series 60, you can of course consider fMSX/S60.
dsodol
msx friend
Posts: 3
Posted: December 19 2004, 12:42   
Unfortunately, my phone does not support Symbian, but I beleive it has enough power to run MSX in Java... I'd like to contact Arnon to ask his permission to continue the JMSX development - I believe there would be a number of people interested in this, since not all devices are equipped with Symbian, but all have Java...
DarQ
msx professional
Posts: 837
Posted: December 19 2004, 12:52   
yes, i'd like to see the sources too. but all i can find are the classes instead
cax

msx professional
Posts: 1021
Posted: December 19 2004, 15:44   
Classes can be easily decompiled, but it may take some time to understand the sources after decompilation (especially if the classes were obfuscated).
JEZ
msx novice
Posts: 26
Posted: December 19 2004, 16:16   
I've lately been working a bit with CLDC1.1/MIDP2.0 (the J2ME-configuration you will find in the most modern Java phones) and this is not a true subset of Java 2, but of course most things are just the same.

The code will not compile for CLDC/MIDP though without modifications. Perhaps you've already figured this out.
BiFi
msx guru
Posts: 3142
Posted: December 20 2004, 07:37   
It would be cool if someone could pick up that JavaMSX project again. It would be great to have at least PSG emulation added to it after so long... And personally I'd like to see ROM images being able to be loaded in the emulator from other locations (including completely different servers) than the current dir or any of the child dirs.
dsodol
msx friend
Posts: 3
Posted: December 20 2004, 08:26   
Of course, I've decompiled the classes already ;-)
I think it'd be pretty much simple to convert it to MIDP 2, but to finish it is a different story... It lacks sound and MSX 2 support, and has a few bugs.
I'll try to contact Arnon for some time more, and if I fail, I probably will start on the project hoping that he won't mind. Anyone willing to help are welcome ;-)
freakazoid
msx friend
Posts: 6
Posted: January 25 2005, 11:34   
Hello people. Ive already decompiled the classes and started the port to J2ME in MIDP 1.0.
It almost done and I just need to finish VideoMemory adaptation (tms).
I didnt contact the creator yet, may be a send him the J2ME version for evaluation.
After finishing port, We'll need a rom loader interface, and PSG implementation for a decent MSX1 emulation. Im afraid that my S55 mobilephone will not work fast enought to have a good emulation rate.
With a stable version and the creator permission, we could open a source forge project to it. What do you think about it?
cax

msx professional
Posts: 1021
Posted: January 25 2005, 12:00   
Open source project would be nice.

I have some questions regarding J2ME that I think you can answer:

1) I am not profi in J2ME and hardware it's running on, but, let's say, without music and other resource-consuming features, will it run on almost every Java-capable phone ?

Is any phone fast enough for it ? (I already see you are afraid even your phone is not capable... but I am talking about emulation without sound)

2) Will any screen resolution be sufficient ?
And what kind of resizing do you plan for very small screens ?

3) Do you need to make special versions for Siemens/Motorola/Nokia/etc or this will be real portable application ? I saw a number of J2ME games that have (or have no) specific version for every single model of mobile phone.
If I understand correctly, each phone has it's own limitations and additional features in J2ME it runs...

freakazoid
msx friend
Posts: 6
Posted: January 31 2005, 11:32   
I think that without the sound emulation it'll run well in middle-level cell phones capabilities (2 MB ram, 2 generation hardware, etc...)
Screen resolution to small LCDs is 100x80 pixels, MSX1 works in 256x192 so i think we just need to translate coordinates in the fastest way.
Each j2me implementation has its own specific capabilities to better use of its hardware. We can develop a generic version of the emulator and than make optimized ones for specific devices.
Im trying to finish the port work as soon as possible, And I´ll know if the mobilephone Siemens S55 is capable of a good emulation
arnoncardoso
msx friend
Posts: 1
Posted: February 02 2005, 14:47   
Hi,
A friend alert me about this thread.
You can decompile my code and use it whenever you like. I only ask you to keep the credit for the original code and the credit for the Z80 code must go to the Jasper emulator author (forgot hit name :-().
About the page on classicgaming. When I changed my email I tried to contact the administrator there but he didn't answer any of my emails. So I can't update the page anymore because I don't know the password. :-(
Anyway, I did some subtle changes on jmsxemu but nothing that is good enough to release. Played a little with sound emulation and better interrupt handling. I also worked on Javanese (http://www.ifrance.com/jarodcanal/), Cottage (http://java-emu.emuunlim.com/) and did a fmsx port to the dreamcast console (http://www.ngemu.com/dc/fmsxdc.php).
And yes, I would like to receive the final version. You can send it to arnoncardoso@gmail.com.

Best.
4play
msx user
Posts: 34
Posted: February 27 2005, 11:47   
Whaaa a Java MSX emulator.

nice nice nice

can yolu people make an option to play in 320x320 pixels so i can play this Java emulator on my Palmone zire 72 that would realy be great. becouse there does not seem to be an MSX emulator on the Palm Platform but it can do java.
cax

msx professional
Posts: 1021
Posted: February 27 2005, 13:24   
Quote:

can yolu people make an option to play in 320x320 pixels


320x320 ? 256*212 is not enough for you ?

BTW, can anybody compare the horse power of various Java-enabled phones and estimate whether they are capable of running MSX emulation at all ?

Update:
I just found some mobile phone benchmark with results for major phone models:
http://www.abstractworlds.com/strangemaze/index.php?id=bench

The question still remains: how their Java implementation speed corresponds with, for example, PC speed and which of them will be fast enough to emulate MSX ?
cax

msx professional
Posts: 1021
Posted: February 27 2005, 15:00   
One more update:

I just found some old, but representative comparison of Java speeds on PC, handhelds and mobile phones.

http://www.javaworld.com/javaworld/jw-10-2002/jw-1025-j2mebenchmark-p3.html

If I understand it correctly, any mobile phone hardly can emulate MSX in Java.
Maybe the latest and the fastest of them can...
 
Goto page ( 1 | 2 Next Page )
 







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