================================ READ HERE ================================
Programmed by: Nuvalo Based on the code "JavaBoy" programmed by Neil.
The authors do not take responsibility badly in some way of the operation of the program
IMPORTANT : The emulator is still very slow, thus is very probable that take too much time in showing an
image of the ROM that has been loaded.
If when executing it does not give it problems but it does not leave any image, it is probable that it is by the slow thing that is. In order to know if it has failed, to select the button of "options", and if
continuous without giving error it is even necessary to hope a good short while.
In order to know if it works it provides to a noncommercial ROM that does not take much in loading (5-10
minutes) and which it shows as the emulator works.
It is already put in the file "MJavaboy.jar".you only need to execute the application. ================================ READ HERE ================================
Indice
******
0. Introduction 1. New in this version. 2. Equipment needed for the use of MJavaBoy. 3. Instructions of use. 6. Where to receive aid on the emulator? 7. It works on... Appendices ********* MJavaBoy FAQ. ************************************************************************** 0. Introduction ************************************************************************** The MJavaBoy program is an emulator of gameBoy and GameBoyColor for compatible mobiles with MIDP1.0, MIDP2.0 and nokia. It is programmed in java and many parts of the code comprise of the version for PC "JavaBoy". It is distributed with a ROM of test, noncommercial, that it shows some characteristics. It will take about 5-6 minutes in executing itself completely.
For Questions or doubts, visit the forums of the page "http://www.nacionarcade.net/foro/viewtopic.php?t=396&start=0". ************************************************************************** 1. New in this version. ************************************************************************** Version 0.017 : - Improved the speed, more changes in the decoding of imagenes to gain speed and improvements in the graphics errors. - Added option to see the Frames per second. - Now the colors of the way "super game boy" are saved automatically, and can be loaded optionally. - Added compatibility for the games that use registry RTC (Ej: Pokemon) - The CutRom program already publishes automatically the file "mjavaboy.jad" so that it recognizes the size of the file "mjavaboy.jar" (for the mobiles that needs the "jad" file). - No longer it works in Nokia 3300
Version 0.016: Improved the compatibility with the mobiles nokia for the games of gameboy color. Added option to publish colors in games of gameboy in black and white, to the style "Super game boy". Improvement in the speed of the application, changes in the code, implementation of CPU, union of all the classes, etc... Depending on the phone, it makes use of transparencies for the games of Game Boy Color (I have not been able to make it stable)
Version 0.015: Improved the compatibility with the mobiles nokia. Added option to handle the controls with the arrows of the phone, in addition to with the numerics keyboard.
Version 0.014: Added more speed. Added to save memory of the games, for the cartridges that use "save game" (zelda...). Added option to use the API of Nokia for applications java, improving the speed in nokia phones. Version 0.013: Added to more speed. Added support for midp2.0. Graphics improvements. It doesnt work on siemens m55 and inferior. It would have to work in mobiles that admit that the maximum size of a class is greater of 16kb.
0.013Beta version: Added speed in the load of roms. Changed the size of the pieces of the ROM, now they are of 16 kb. Incompatibility with some models of siemens(M55, SL55). Graphical errors in some game Boy Color roms(Mario deluxe).
Version 0.012c: Solved to the problem with the installation in Nokia. tryed on the emulators for nokia3300 and nokia s60.
Version 0.012b: Solved problem of lack of memory in mobiles with memory for applications it lowers. Added to support for mobiles nokia 3300 and successive ones. Added "a little" of speed (still unplayable for commercial roms)
Versión:0.011 : Added support for compatible phones with MIDP1.0 Added "something" of speed. The games are unplayables. Improvement in the graphs: The phones with great screen can make use of all the screen, with an improvement in the graphs.
First public version: 0,01: Unique support for phones Siemens M55 and superior. Diagram problems: - it does not make use of transparencies - the graphs are quite bad because the image is necessary to fit it to half Speed: Extremely slow: Close 20 frames/hour ************************************************************************** 2. Equipment needed for the use of MJavaBoy ************************************************************************** Would have to work in all the compatible Nokia mobiles s60 and. It needs a memory great execution, to be able to load the ROM, and that admits maximum size of classes superior to 16kb Works on: Nokia3300 (only roms of size of 32 KB. VERY SLOW) Nokia3650 Ericsson t610 (slow) Ericsson v800, z800 (slow) Siemens m65 (slow) Nokia s60 (proven only in its emulator for PC) Phones with characteristics similar to the previous ones. It does not work: Siemens m55 Siemens s55
You can send me an email with your results to the direction: MJavaBoy@lycos.es or in the forum of http://www.nacionarcade.net/foro/viewtopic.php?t=396&postdays=0&postorder=asc&start=20 ************************************************************************** 3. Instructions of use. ************************************************************************** the program will begin directly when you load it. The ROM cannot be chosen to play, will be the one that is compressed with the program. The sound is not implemented, and takes much in executing itself.
3.1. What is what it is needed to execute MJavaBoy? 1: To cut the Roms: As the ROM is not going to fit in memory, it is needed to divide it. For it the tool "CutRom" is provided. In order to use it superior Java JDK 1,3 is needed or In order to cut it the MJavaboy.jar file is placed in the MJavaboy directory. Execute the file "cut.bat", that is in the folder cutrom. It will appear a window with two buttons: - To cut. - Help. It is punctured in "cut" and select the rom. it will load the ROM in the file "to mjavaboy.jar". Now copy the Mjavaboy.jar file to the phone and try it. The ROM of test "Battle City" is provided, that already is cut and put within the file to mjavaboy.jar.
3.2 Control of the program the arrows of control or the numeric keypad can be used:
1: up-left 2: up 3: up-Right 4: left 5: Start 6: Right 7: down-left 8: down 9: down-Right 0: Select Pound: A Star: B 3.4 Options of the graphical interface. Exit: To leave Fit to screen: It fits the size of the screen to the one of the phone. Edit colors: It changes the colors for the games in black and white, to the super game boy style. Edit colors: It is possible to be chosen between coloring the background (background) or coloring the sprites (obj1,2). Is the following image: ----------------------- | | <----- selected color ----------------------- ---- ----- ----- ----- | | | | | | | | <----- the 4 colors of the palette ---- ----- ----- ----- ----------------------- <----- Blue level ----------------------- <----- Green level ----------------------- <----- Red level ************************************************************************** 7. It works on... ************************************************************************** This emulator has been tested in the following phones with satisfactory result: - Nokia 3300 - Nokia 3650 - Ericsson t610, v800, z800 - siemens m65 ************************************************************************** 8. Where to receive help on the emulator? ************************************************************************** For aid on the operation of the emulator: MJavaBoy@lycos.es nuvalo@lycos.es ************************************************************************** To FAQ on MJavaBoy ************************************************************************** Why remains in target the screen, in spite of taking a good short while working? In slow mobiles it is probable that late between 3 and 4 hours in showing an image.
Why it is so slow? The memory that uses is so great that there is to paginar it (to divide it in pieces) and to keep it in archives aside. The load and unloads of these archives causes that he is very slow. Also by the fact to be programmed in java it reduces speed to him.
Leaves an error < put error > to me, what means? send me the errors to MJavaBoy@lycos.es