Sonic and Sega Retro Message Board: Gens/GS Milestone 6 - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Loading News Feed...
 

Gens/GS Milestone 6 2.15.5/GS-m6

#181 User is offline Miles Prower 

Posted 04 January 2009 - 05:25 PM

  • Renard
  • Posts: 604
  • Joined: 25-January 03
  • Gender:Male
  • Project:HRA
  • Wiki edits:1
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?

#182 User is offline GerbilSoft 

Posted 04 January 2009 - 05:39 PM

  • RickRotate'd.
  • Posts: 1611
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158

View PostMiles 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?

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 User is offline Miles Prower 

Posted 04 January 2009 - 06:16 PM

  • Renard
  • Posts: 604
  • Joined: 25-January 03
  • Gender:Male
  • Project:HRA
  • Wiki edits:1
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!
This post has been edited by Miles Prower: 04 January 2009 - 06:17 PM

#184 User is offline Tets 

Posted 07 January 2009 - 08:58 AM

  • one rude dude
  • Posts: 386
  • Joined: 26-December 05
  • Gender:Male
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.

#185 User is offline GerbilSoft 

Posted 07 January 2009 - 11:26 AM

  • RickRotate'd.
  • Posts: 1611
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158

View PostTets, 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.

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 User is offline GerbilSoft 

Posted 21 January 2009 - 11:20 PM

  • RickRotate'd.
  • Posts: 1611
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
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.)

#187 User is offline Overlord 

Posted 22 January 2009 - 01:11 PM

  • "I am Death, not Taxes. I turn up only once."
  • Posts: 12409
  • Joined: 12-January 03
  • Gender:Male
  • Location:Berkshire, England
  • Project:VGDB
  • Wiki edits:3,204
w00, thanks for not being a git about it. ;P

I may be able to make some use of this later.

#188 User is offline AamirM 

Posted 22 January 2009 - 02:58 PM

  • Posts: 398
  • Joined: 12-March 08
  • Gender:Male
  • Location:Karachi, Pakistan
  • Wiki edits:9
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 User is offline GerbilSoft 

Posted 22 January 2009 - 03:25 PM

  • RickRotate'd.
  • Posts: 1611
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158

View PostAamirM, 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 User is offline Spanner 

Posted 22 January 2009 - 07:03 PM

  • I used to go by SOTI too...
  • Posts: 2659
  • Joined: 02-June 07
  • Gender:Male
  • Location:United Kingdom
  • Project:Sonic the Hedgehog Hacking Contest, Other Stuff
  • Wiki edits:2,193
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 User is offline GerbilSoft 

Posted 22 January 2009 - 08:31 PM

  • RickRotate'd.
  • Posts: 1611
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158

View PostSOTI, 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 User is offline GerbilSoft 

Posted 10 February 2009 - 12:16 AM

  • RickRotate'd.
  • Posts: 1611
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
I added a new Controller Configuration dialog for the next release.

Old one (as seen in m6):
Posted Image

New one:
Posted Image

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 User is offline Overlord 

Posted 10 February 2009 - 02:30 PM

  • "I am Death, not Taxes. I turn up only once."
  • Posts: 12409
  • Joined: 12-January 03
  • Gender:Male
  • Location:Berkshire, England
  • Project:VGDB
  • Wiki edits:3,204
Any particular reason the hex equivalents of the keys are there, or is it just to scare people/show off? =P

#194 User is offline GerbilSoft 

Posted 10 February 2009 - 05:24 PM

  • RickRotate'd.
  • Posts: 1611
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158

View PostOverlord, on Feb 10 2009, 02:30 PM, said:

Any particular reason the hex equivalents of the keys are there, or is it just to scare people/show off? =P

It's useful for debugging. :( I guess I could enable/disable it based on the —enable-debug configure flag, but for now it's always enabled.

#195 User is offline Overlord 

Posted 11 February 2009 - 04:43 PM

  • "I am Death, not Taxes. I turn up only once."
  • Posts: 12409
  • Joined: 12-January 03
  • Gender:Male
  • Location:Berkshire, England
  • Project:VGDB
  • Wiki edits:3,204

View PostGerbilSoft, on Feb 10 2009, 10:24 PM, said:

View PostOverlord, on Feb 10 2009, 02:30 PM, said:

Any particular reason the hex equivalents of the keys are there, or is it just to scare people/show off? =P

It's useful for debugging. :v: I guess I could enable/disable it based on the —enable-debug configure flag, but for now it's always enabled.

It'll probably be for the best if you do. Those who will care about them have source access if they need it, and those who don't will only think either "wtf are these" or "OMG WHAT DID I BREAK".

  • 15 Pages +
  • ◄ First
  • 11
  • 12
  • 13
  • 14
  • 15
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users