I'm planning on installing it on my PS3 too, unsure of the distro yet (probably either YDL6.1 or Xubuntu). Have you already tried compiling Gens/GS on a PowerPC architecture?
Gens/GS Milestone 6 2.15.5/GS-m6
#181
Posted 04 January 2009 - 05:25 PM
Thanks a lot for your work on Gens/GS. Feels a lot better than the regular version, and works better too!
I'm planning on installing it on my PS3 too, unsure of the distro yet (probably either YDL6.1 or Xubuntu). Have you already tried compiling Gens/GS on a PowerPC architecture?
I'm planning on installing it on my PS3 too, unsure of the distro yet (probably either YDL6.1 or Xubuntu). Have you already tried compiling Gens/GS on a PowerPC architecture?
#182
Posted 04 January 2009 - 05:39 PM
Miles Prower, on Jan 4 2009, 05:25 PM, said:
Thanks a lot for your work on Gens/GS. Feels a lot better than the regular version, and works better too!
I'm planning on installing it on my PS3 too, unsure of the distro yet (probably either YDL6.1 or Xubuntu). Have you already tried compiling Gens/GS on a PowerPC architecture?
I'm planning on installing it on my PS3 too, unsure of the distro yet (probably either YDL6.1 or Xubuntu). Have you already tried compiling Gens/GS on a PowerPC architecture?
Thanks. Unfortunately, Gens/GS as it is right now is guaranteed to not work on PowerPC, since several components are written using x86 assembly language. This includes the 68000, Z80, and SH2 emulators, as well as the VDP emulation code.
I'm working on porting it over, one step at a time. The first step is to get Z80 emulation ported to C, since the Z80 is the easiest CPU to emulate. This is why I requested an MD port of ZEXALL (see this), so I can make sure that I'm not screwing anything up.
#183
Posted 04 January 2009 - 06:16 PM
Thanks for the answer. Basically, only the GTK interface could work so far on a PPC it seems. :P
I'm sorry I do not have the skills at all to help you with the task, I'd gladly contribute otherwise. There might be however a little piece of software that could interest you, providing you with some (open) source code that might help in the process: XE is another emulator that supports various machines, including the Genesis/Megadrive. A friend of mine told me he succesfully compiled it on YDL6.0 on his Playstation3. Which probably means that the emulation is already fully written in C in XE - unsure of the quality of it though.
Good luck!
I'm sorry I do not have the skills at all to help you with the task, I'd gladly contribute otherwise. There might be however a little piece of software that could interest you, providing you with some (open) source code that might help in the process: XE is another emulator that supports various machines, including the Genesis/Megadrive. A friend of mine told me he succesfully compiled it on YDL6.0 on his Playstation3. Which probably means that the emulation is already fully written in C in XE - unsure of the quality of it though.
Good luck!
This post has been edited by Miles Prower: 04 January 2009 - 06:17 PM
#184
Posted 07 January 2009 - 08:58 AM
I finally discovered what was actually causing the "close rom" menu item and keyboard shortcut to remain disabled for me. As it turns out, that option simply isn't enabled if you drag and drop a rom on the Gens-GS window instead of loading it from the file menu. It never occurred to me before, as I normally just use whichever one is faster and don't think about it.
This is in m6, running on Windows XP.
This is in m6, running on Windows XP.
#185
Posted 07 January 2009 - 11:26 AM
Tets, on Jan 7 2009, 08:58 AM, said:
I finally discovered what was actually causing the "close rom" menu item and keyboard shortcut to remain disabled for me. As it turns out, that option simply isn't enabled if you drag and drop a rom on the Gens-GS window instead of loading it from the file menu. It never occurred to me before, as I normally just use whichever one is faster and don't think about it.
This is in m6, running on Windows XP.
This is in m6, running on Windows XP.
I probably forgot to include a call to the menu sync function when dragging & dropping the ROM image. I'll check that later today.
EDIT: Fixed. (local commit d71ad50e5c5948c2c9c0bff9a200b68c4e641bac)
This post has been edited by GerbilSoft: 07 January 2009 - 10:22 PM
#186
Posted 21 January 2009 - 11:20 PM
I've made my git repository public. You can access it at http://gs_server.gerbilsoft.ddns.info/cgi-...s.git;a=summary .
Current branches:
- master, aka trunk.
- libcdio, where I'm porting ASPI to libcdio.
- mdZ80, where I'm porting the Z80 emulator to C. (This won't be done for a while.)
Current branches:
- master, aka trunk.
- libcdio, where I'm porting ASPI to libcdio.
- mdZ80, where I'm porting the Z80 emulator to C. (This won't be done for a while.)
#187
Posted 22 January 2009 - 01:11 PM
w00, thanks for not being a git about it. ;P
I may be able to make some use of this later.
I may be able to make some use of this later.
#188
Posted 22 January 2009 - 02:58 PM
IIRC, Stef (author of original Gens) also made a Z80 emulator in C. I think it was called CZ80 or something. So you may want to look at that.
#189
Posted 22 January 2009 - 03:25 PM
AamirM, on Jan 22 2009, 02:58 PM, said:
IIRC, Stef (author of original Gens) also made a Z80 emulator in C. I think it was called CZ80 or something. So you may want to look at that.
I checked it out. It looks like a straight port of the asm version, though with a few minor changes. I'm designing mdZ80 to have a better structure, so it will be easier to maintain.
#190
Posted 22 January 2009 - 07:03 PM
I don't know if this has been reported but I'm getting a DirectDraw error when starting Gens/GS in Windows 2000.
Error with IpDD>CreateSurface()![IpDDS_Back]
#191
Posted 22 January 2009 - 08:31 PM
SOTI, on Jan 22 2009, 07:03 PM, said:
I don't know if this has been reported but I'm getting a DirectDraw error when starting Gens/GS in Windows 2000.
Error with IpDD>CreateSurface()![IpDDS_Back]
That usually happens if you don't have the proper video drivers, are out of video RAM, or if you're using VirtualBox. (VMware/Win2000 works correctly.)
#192
Posted 10 February 2009 - 12:16 AM
I added a new Controller Configuration dialog for the next release.
Old one (as seen in m6):

New one:

The new one lets you see what the current configuration is before reconfiguring. It also lets you reconfigure it one button at a time, and restrict input to a specific input device.
Edit: I originally intended for the "Input Device" dropdown to let you limit devices for changing the key configuration, but now I think that might be unnecessary and confusing, since it only affects new configurations, not existing ones. However, listing the available input devices is still useful, so I'll probably change it to a listbox and move it underneath the controller ports.
Old one (as seen in m6):

New one:

The new one lets you see what the current configuration is before reconfiguring. It also lets you reconfigure it one button at a time, and restrict input to a specific input device.
Edit: I originally intended for the "Input Device" dropdown to let you limit devices for changing the key configuration, but now I think that might be unnecessary and confusing, since it only affects new configurations, not existing ones. However, listing the available input devices is still useful, so I'll probably change it to a listbox and move it underneath the controller ports.
This post has been edited by GerbilSoft: 10 February 2009 - 05:25 PM
#193
Posted 10 February 2009 - 02:30 PM
Any particular reason the hex equivalents of the keys are there, or is it just to scare people/show off? =P
#195
Posted 11 February 2009 - 04:43 PM
