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

#31 User is offline Mad Echidna 

Posted 25 August 2008 - 11:48 PM

  • Gone
  • Posts: 5203
  • Joined: 13-January 03
  • Gender:Male
  • Wiki edits:4
So cool Gerbil! Are you just submitting patches to the Gens community or are you forking it? Can I help make an Ubuntu package?

#32 User is offline GerbilSoft 

Posted 26 August 2008 - 08:11 AM

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

View PostMad Echidna, on Aug 26 2008, 12:48 AM, said:

So cool Gerbil! Are you just submitting patches to the Gens community or are you forking it? Can I help make an Ubuntu package?

Unfortunately, there's no centralized place to submit patches to, so this is essentially a fork.

I guess you could make an Ubuntu package, but anyone here should be able to compile it themselves. >_>

Note that the m1 release (which I'll release sometime this week, hopefully) will be Linux only. Windows support will be added later on, probably in m3 or m4.

Also, with regards to hardware features: Savestates could be implemented on the actual system with no changes to the games at all, as can overclocking, which is why it's fine. Stuff like adding additional RAM or VRAM would be useless unless a game was rewritten to accomodate for those changes, so that's why I'm not adding that sort of thing.
This post has been edited by GerbilSoft: 26 August 2008 - 08:13 AM

#33 User is online Overlord 

Posted 26 August 2008 - 04:43 PM

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

View PostUberham, on Aug 25 2008, 10:57 PM, said:

View PostGerbilSoft, on Aug 25 2008, 02:13 AM, said:

View PostUberham, on Aug 24 2008, 06:30 PM, said:

Could you also Hack in support for ROMS over 4 MB?

It's just I want to play that Ultimate Mortal Kombat Trilogy hack with a current (ish) version of GENS.

UMK Trilogy uses stuff not found on the actual hardware, so I won't be implementing it.

Specifically, it uses a non-bankswitched ~10MB ROM, which is impossible on the actual hardware. There is the official Sega bankswitching system though, which I think Gens already supports. The official bankswitching system supports up to 32MB ROM, but requires the program to be specifically coded to use it. The only game I can think of that uses this bankswitching method is Super Street Fighter II, which has a 40Mb (5MB) ROM.


Yeah, but GENS also uses savestates, also not possible on the actual hardware.

I disagree. With a time manipulation device, you could easily use them - it's after all, just a combo of the ROM and what's in the system's memory at the time. :words:

#34 User is offline Mad Echidna 

Posted 26 August 2008 - 07:21 PM

  • Gone
  • Posts: 5203
  • Joined: 13-January 03
  • Gender:Male
  • Wiki edits:4

View PostGerbilSoft, on Aug 26 2008, 06:11 AM, said:

View PostMad Echidna, on Aug 26 2008, 12:48 AM, said:

So cool Gerbil! Are you just submitting patches to the Gens community or are you forking it? Can I help make an Ubuntu package?

Unfortunately, there's no centralized place to submit patches to, so this is essentially a fork.

I guess you could make an Ubuntu package, but anyone here should be able to compile it themselves. >_>


What about the official Sourceforge project?

#35 User is offline sonicblur 

Posted 26 August 2008 - 09:51 PM

  • Posts: 556
  • Joined: 18-February 08
  • Gender:Male
  • Wiki edits:6

View PostMad Echidna, on Aug 26 2008, 07:21 PM, said:

View PostGerbilSoft, on Aug 26 2008, 06:11 AM, said:

View PostMad Echidna, on Aug 26 2008, 12:48 AM, said:

So cool Gerbil! Are you just submitting patches to the Gens community or are you forking it? Can I help make an Ubuntu package?

Unfortunately, there's no centralized place to submit patches to, so this is essentially a fork.

I guess you could make an Ubuntu package, but anyone here should be able to compile it themselves. >_>


What about the official Sourceforge project?

You still need to be a member of a project to check in code for it.
If there's nobody to allow him access, then he can't do anything with it.

Just out of curiosity, how well have you decoupled the UI layer from it's underlying functionality? The only copy of the Gens source that I've seen seemed to be organized so inconsistently that it seemed like it would be a waste of time to even try and slap a new GUI on it. I really enjoy how easy it is to port Genesis Plus in comparison, because all you need to do is pass in a pointer to ROM data and controller input each frame. Then it gives back sound and video arrays for you to use as you please. Of course, that makes it easier to be lazy, but it also makes porting a breeze.

#36 User is offline GerbilSoft 

Posted 26 August 2008 - 10:54 PM

  • RickRotate'd.
  • Posts: 1608
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
I've released Milestone 1! :words: See the first post for more information.

#37 User is offline Mad Echidna 

Posted 26 August 2008 - 11:32 PM

  • Gone
  • Posts: 5203
  • Joined: 13-January 03
  • Gender:Male
  • Wiki edits:4
Nice job man! I can't wait to compile this when I get home! I'll make a deb so my fellow Ubuntu users can try it out :words:

#38 User is offline Bibin 

Posted 27 August 2008 - 09:15 PM

  • DON'T LET THE SUN LAUGH AT YOU.
  • Posts: 878
  • Joined: 05-January 07
  • Gender:Male
  • Location:New York City
  • Project:Ghost in the Machine
Feel free to port it to PPC Macs - my PowerBook G4 aluminum really wants to play Sonic CD, but MacGens is intel only.

#39 User is offline Mad Echidna 

Posted 27 August 2008 - 10:01 PM

  • Gone
  • Posts: 5203
  • Joined: 13-January 03
  • Gender:Male
  • Wiki edits:4
You could just duelboot with Ubuntu PPC and compile it yourself...

#40 User is offline Bibin 

Posted 27 August 2008 - 10:23 PM

  • DON'T LET THE SUN LAUGH AT YOU.
  • Posts: 878
  • Joined: 05-January 07
  • Gender:Male
  • Location:New York City
  • Project:Ghost in the Machine
Right, but that requires me to install Ubuntu on a computer I actually value, which won't be happening any time soon. That, and I don't know nearly enough to compile it for the Mac OS X Platform, let alone a PPC one.

#41 User is offline GerbilSoft 

Posted 27 August 2008 - 10:26 PM

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

View PostBibin, on Aug 27 2008, 11:23 PM, said:

Right, but that requires me to install Ubuntu on a computer I actually value, which won't be happening any time soon. That, and I don't know nearly enough to compile it for the Mac OS X Platform, let alone a PPC one.

Unfortunately, that's not happening any time soon. The Starscream core (Gens' 68000 emulator) is a C file that produces a program that emits x86 assembly language, which is then assembled. It's going to be a bitch to rewrite that in C, if it's even possible.

And we just got a G4 Cube at TechServ, too. :(

On a sidenote, I added PNG screenshot support via libpng, and improved the existing BMP screenshot support. The way it's set up right now is that only one version is compiled in Gens at any given time. If you have PNG enabled, you can't take BMP screenshots, and vice versa. I don't really see a need to enable BMP screenshots unless someone doesn't have libpng, and the chances of that happening are very low. (On Windows and MacOS, I can bundle a copy of libpng if necessary.)

#42 User is online Overlord 

Posted 28 August 2008 - 03:11 PM

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

View PostBibin, on Aug 28 2008, 04:23 AM, said:

Right, but that requires me to install Ubuntu on a computer I actually value, which won't be happening any time soon. That, and I don't know nearly enough to compile it for the Mac OS X Platform, let alone a PPC one.

Can't you just use a virtual machine?

(lol performance)

#43 User is offline Mad Echidna 

Posted 28 August 2008 - 04:02 PM

  • Gone
  • Posts: 5203
  • Joined: 13-January 03
  • Gender:Male
  • Wiki edits:4
I actually played Gadget: Past as Future on a Win2k vm on my Lombard g3 Powerbook in MS Virtual PC and it didn't lag at all :D

#44 User is offline Bibin 

Posted 28 August 2008 - 11:58 PM

  • DON'T LET THE SUN LAUGH AT YOU.
  • Posts: 878
  • Joined: 05-January 07
  • Gender:Male
  • Location:New York City
  • Project:Ghost in the Machine
I may try it in mu W98 VM; it's responsive enough, so hopefully it'll be playable.

#45 User is offline GerbilSoft 

Posted 29 August 2008 - 12:53 AM

  • RickRotate'd.
  • Posts: 1608
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
Another version bump: Gens/GS Milestone 2 is out, with PNG, multi-file ZIP, and partial 32-bit color support! :D

  • 15 Pages +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last ►
    Locked
    Locked Forum

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