JavaGear

Java Sega Master System & Game Gear Emulator






Tuesday, March 12, 2002
 
I've released a minor upgrade, for users having trouble getting JavaGear working as an applet. Before, it demanded a precise version of the Java Plugin. Now it should work with any version from 1.3 upwards.

Monday, March 11, 2002
 
Beta 2 is out! Go and grab it from the download page. It includes all the new features I've been working on lately. Let me know if there are any problems.

Seems the jerky screen updates in x2 mode were caused by the garbage collector. Using the incremental collector -Xincgc solves the problem, but is there a better way?


Tuesday, March 05, 2002
 
Sprite zooming now works. This feature is rarely used, so I left its implementation till late in the date. Some games that use this feature include Game Gear Earthworm Jim and X-Men.

I also implemented a VDP debugger, providing lots of useful info for SMS/GG programmers. Expect both these additions in Beta 2...



Monday, March 04, 2002
 
Over the last month I've been working hard on the report to accompany JavaGear. It's now at around 30 sides, and will hopefully prove useful to anyone thinking about writing an emulator, but not too sure where to start.

I have also been working on the actual code - just not as reguarly as I was. Here's what I've completed lately:

  • Greatly sped up frameskipping code. JavaGear can now run on my P450 at 100% speed with 1:3 skipping.
  • Fixed opcodes: INIR and INDR. This fixes a lot of titles, including Fantasy Zone Gear, Time Soldiers etc.
  • Implemented PAL emulation. Back to the Future 3 works.
  • Integrated debugger into project and various other debugging options.
  • Window can be resized... but is Slllloooow.
  • Other minor fixes.