DGen Genesis Emulator for XBox v4 Put roms in \SGENROMS What's New: Netplay Save states When loading states, the music can sometimes become a little screwy for a while. It fixes itself after a bit. There is some strangeness with establishing an XBOX connection - especially when going from NAT to NAT. I have a router that can map specific ports to specific computers in my intranet, but it would not route correctly to my XBOX. I still don't know why this is, but if you are having the same kind of problems, then I suggest you download a portmapper, for example: http://www.analogx.com/contents/download/network/pmapper.htm If you are the server, set up a mapping for port 8989 going from your computer to your xbox. For example, let's say your XBOX IP address is 192.168.123.10 and your computer IP address is 192.168.123.11. You would run the portmapper on your computer and map port 8989 to 192.168.123.10. Be sure your router is routing port 8989 to your computer (192.168.123.11 in the above example.) If you are the client, set up a port mapping on your computer from port 8989 to the IP address of the XBOX server to which you are trying to connect. Then when you are entering an IP address in DGEN, enter the IP address of your computer that is running the port mapper. Netplay is functional, but there are periodic pauses in gameplay. I'm looking into improving it, but for now, just make do. You can adjust the lag variable on the server-side. Increasing the number should decrease the amount of pauses, but it will make the joypads seem less responsive. Enjoy! md5sums 3645c8d1598fe85f5f5e415e3ab12cd0 *default.xbe edddb5010282f35aad23636e12910403 *DGEN.INI 68761564718f154dd58e2f6f7d1c62a5 *dgenx.bak ------------------------------------------------- DGen Genesis Emulator for XBox v3 Put roms in \SGENROMS What's New: Replaced MZ80 engine with RAZE Z80 engine. This fixes sound timing problems in games like Aladdin. Enjoy! md5sums 3fede288b3085ab8c049ba0fef5212bf *default.xbe edddb5010282f35aad23636e12910403 *DGEN.INI 88bdf666075802834d6a9c629ba99535 *dgenx.bak DGen Genesis Emulator for XBox v2 Put roms in \SGENROMS This release should fix a lot of problems with the core of the emulator. The v1 version was using v0.26a of the StarScream engine. This was later updated by the GENS author to v0.26c to fix a number of bugs. I've implemented this newer StarScream version. Furthermore, there is also an option for using a Musashi 68000 core - which I've also implemented from the most recent release. Both engines play games that v1 could not. When you load a game using the A button, it will play it with the Musashi engine. To use the Starscream engine, press the Right Thumbstick to load the game. The DGEN.INI file can now be written automatically from inside the emulator. To configure DGEN, press the Left Thumbstick. This will let you select the font height and the menu text offset. *This will also let you resize and reposition the game screen to whatever you want* You can make the gamescreen as big or as small as you like and reposition it anywhere. When you make your changes, it will rewrite the DGEN.INI file (if it was loaded from the XBox hard drive) If you are running the emulator from a CD/DVD media, you'll have to construct your own DGEN.INI file and write it to the root directory. The structure of the DGEN.INI file is as follows: # # # # # # Each # represents a number. They are as follows: First # - Text offset Second # - Font height Third # - Game screen X position Fourth # - Game screen Y position Fifth # - Game screen width Sixth # - Game screen height So, for example, your DGEN.INI file might look like this: 0 12 10 20 630 450 This would mean: Text offset = 0 Font height = 12 Game screen upper left hand corner position (x,y) = (10,20) Game screen width = 630 Game screen height = 450 **YOU MUST HAVE A SPACE CHARACTER AFTER THE LAST NUMBER IN THE INI FILE!** I've included an example DGEN.INI file. That's all - still no save states, but things should be working much better now. Enjoy! md5sums b635578f987e14e2d41bd3ce4449fd55 *default.xbe edddb5010282f35aad23636e12910403 *DGEN.INI 5413c56759c96c345f67865ab0b21bee *dgenx.bak -------------------------------------------------------------------- Same features as all the others (sound, cheat, savegames), except no save states. It might be a while before you see save states for this one, so don't hold your breath. Should have the same compatibility as DGen. Certain games are flaky and can really screw up the emulator to the point where it won't run any games correctly anymore. Instead of rebooting, I've added an option to reload the emulator XBE file. To do this, press the Left-Thumb and Right-Thumb analog joysticks as if they were buttons. I've verified this to work off the HD. It should work off a CD, but I have not tried it. Also - if you load up a game and it does nothing but give you a black screen, you should reload the emulator XBE. If you don't you'll probably soon have to do a hard reboot of the XBox because the XBE will lock up tight. Again, this is due to some flakiness in the emulator. You can make a file called "DGEN.INI" and put it in the same directory as the XBE file. The contents of the DGEN.INI file should look like the following: 20 12 20 is the number of pixels you want all menu text to be shifted to the right 12 is the height in pixels of the font you wish to use. If you want to use a different font for the game listing, just overwrite the Font12.xpr file with the font of your choice. Then, set the pixel height of the font in the DGEN.INI file. Thanks to "Dave" for this great emulator and for making it open source! Stella, Gnuboy, SMSPlus, FCEUltra, HUGO, NeoPop, DGen....what's next? Enjoy! md5sums 9419e5c07ae3d0f94032acf7a4e7864a *default.xbe c40f7851b82008792ed9f7f3e15a3e95 *hugonew.bak