Sonic and Sega Retro Message Board: Gens/GS Release 7 - Sonic and Sega Retro Message Board

Jump to content

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

Gens/GS Release 7 finally :D

#1 User is online GerbilSoft 

Posted 22 November 2009 - 02:22 PM

  • RickRotate'd.
  • Posts: 1606
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
It's been almost a year since the last stable release of Gens/GS. (Milestone 6 was released December 7, 2008.) I was originally going to wait until the documentation for Release 7 was finished, but I decided that it was "good enough". So, here it is!

Notable changes from r7_pre5 to r7 include an additional color mapping mode, "Full with S/H" (see the Genesis colors? topic for more information), a bug fix for broken Saitek drivers (thanks to NeKit), and a bug fix related to starting in fullscreen mode (thanks to Zombie). Also, I added an option to enable a debug console on the Win32 release build. To get it, specify the "--debug" parameter on the command line.



Changes from m6 to r7: http://gs_server.gerbilsoft.ddns.info/cgi-...xt;hb=release-7

Downloads:
This post has been edited by GerbilSoft: 16 January 2010 - 05:55 PM
Reason for edit: Win32 packaging update.

#2 User is online MainMemory 

Posted 22 November 2009 - 02:39 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 2677
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
Awesome! Finally an emulator that matches S&KC's color mapping. I'm glad I brought it up. smile.png

#3 User is online Overlord 

Posted 22 November 2009 - 02:41 PM

  • "I am Death, not Taxes. I turn up only once."
  • Posts: 12404
  • Joined: 12-January 03
  • Gender:Male
  • Location:Berkshire, England
  • Project:VGDB
  • Wiki edits:3,204
Ta very much, just updated my eee. Finally got my fucking wifi access point to behave this afternoon =P

#4 User is online Spanner 

Posted 22 November 2009 - 04:00 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
Great work, GerbilSoft! thumbsup.png
Also, regardless if the manual is finished or not I got this, which really should be fixed to point to the doc\manual folder.


#5 User is online GerbilSoft 

Posted 22 November 2009 - 04:03 PM

  • RickRotate'd.
  • Posts: 1606
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
QUOTE (SOTI @ Nov 22 2009, 04:00 PM)
Great work, GerbilSoft! thumbsup.png
Also, regardless if the manual is finished or not I got this, which really should be fixed to point to the doc\manual folder.

Bah, I had it hard-coded to manual\index.html instead of doc\manual\index.html. For now, you can just move it out of the doc\ directory.

#6 User is online GerbilSoft 

Posted 27 November 2009 - 02:54 AM

  • RickRotate'd.
  • Posts: 1606
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
Here's a preview of one of the new features coming in Gens/GS r7.1.



The Windows version now supports Unicode. I'm implementing it using a custom translation layer that allows the same executable to be used on UTF-16 (Windows NT) and ANSI (Windows 9x) systems. Internally, the program keeps all strings in UTF-8. (The Linux version already supports Unicode, since Linux uses UTF-8.)

What has been ported to Unicode:
- Internal Windows: 90%. (9 out of 10 windows)
- Common dialogs: 100%. (Open, Save, etc.)
- fopen(): 100%. (This includes SegaCD firmware and ISO/MP3 support.)
- GZip decompressor: 100%
- LZMA SDK / 7z decompressor: 100%
- ZIP decompressor: Archive filenames cannot be Unicode; filenames inside archives can.
- RAR decompressor: Archive filenames cannot be Unicode; filenames inside archives have Unicode characters converted to "?", so there can be conflicts.
- Shift-JIS ROM title decoding: 100%

What hasn't been ported to Unicode yet:
- Controller Confiuration window.
- All plugins. (Only those with GUIs need to be ported.)
- gens_popen() (Used by the RAR decompressor.)

Incidentally, the Shift-JIS ROM title decoder is already available in the Linux version of Gens/GS, since the Linux version uses UTF-8; however, it has a bug that may result in the decoded title not being null-terminated, which can lead to garbage showing up in the title bar. Here's the fix. (source code patch)

EDIT: No, Gens/GS does not emulate the Mega Anser hardware. The ROM will show the title screen and run a demo if the extra hardware isn't detected. I used the Mega Anser ROM because it has a Shift-JIS ROM title.
This post has been edited by GerbilSoft: 27 November 2009 - 02:57 AM
Reason for edit: No Mega Anser hardware support for you.

#7 User is online Overlord 

Posted 27 November 2009 - 01:40 PM

  • "I am Death, not Taxes. I turn up only once."
  • Posts: 12404
  • Joined: 12-January 03
  • Gender:Male
  • Location:Berkshire, England
  • Project:VGDB
  • Wiki edits:3,204
Nice stuff to see for those .jp titles. smile.png

#8 User is online GerbilSoft 

Posted 27 November 2009 - 11:15 PM

  • RickRotate'd.
  • Posts: 1606
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
I've finished adding Unicode support for RAR archives. Unfortunately, rar.exe doesn't support Unicode filenames properly, so I had to rewrite it to use UnRAR.dll instead. It's no big loss, though. I will include UnRAR.dll in future releases of Gens/GS.

The Linux version still uses the Linux `rar` program, since the Linux version supports UTF-8 correctly.

#9 User is offline Vague Rant 

Posted 28 November 2009 - 12:11 AM

  • Deceptively cute
  • Posts: 77
  • Joined: 17-April 03
  • Gender:Male
  • Location:Melbourne, Australia
  • Wiki edits:173
Superficial though it may be (is), this colour scaling mode is the clincher for me, making Gens/GS my full-time Gen/MD emulator. It looks great, and feels to me the most accurate. Being quite lazy, I also appreciate the Debian packages.

Also, I'm aware that you have plans for SMS/GG emulation at some point, but was more curious about Pico support. Just out of interest I've tried booting a few Pico images and they seem to run pretty well (minus the stylus support); is this something deliberate on your part, or just the result of the similarity between Pico and Gen/MD allowing the games to run as Genesis images? Either way, do you have plans to further Pico support?

#10 User is online GerbilSoft 

Posted 28 November 2009 - 03:02 AM

  • RickRotate'd.
  • Posts: 1606
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
QUOTE (Vague Rant @ Nov 28 2009, 12:11 AM)
Also, I'm aware that you have plans for SMS/GG emulation at some point, but was more curious about Pico support. Just out of interest I've tried booting a few Pico images and they seem to run pretty well (minus the stylus support); is this something deliberate on your part, or just the result of the similarity between Pico and Gen/MD allowing the games to run as Genesis images? Either way, do you have plans to further Pico support?

The Pico is essentially a Genesis with custom input hardware. I may add more Pico support later on, but it isn't a high priority right now.

#11 User is offline SegaLoco 

Posted 28 November 2009 - 01:33 PM

  • Gotta go dash!
  • Posts: 988
  • Joined: 16-August 06
  • Gender:Male
  • Location:Corpus Christi, TX
  • Wiki edits:79
Well, I noticed this a while back, but I think it has worsened. If you uncheck stereo on audio, on linux it locks up gnome altogether, and I haven't tried it on Windows.

#12 User is offline Tets 

Posted 28 November 2009 - 05:48 PM

  • one rude dude
  • Posts: 386
  • Joined: 26-December 05
  • Gender:Male
I forgot to report something similar happened to me a few days ago. I don't remember exactly what I did, but I was fucking around with the sound settings and everything came to a stop. I was able to switch to another terminal but was unable to kill Gens from there. I wasn't sure what else I could do, so I just shut down from the terminal. At that point I decided I was done with my computer for the night and completely forgot about it until now.

I'll try to reproduce the bug later tonight, thought I'm not sure what more I can add.

#13 User is offline SegaLoco 

Posted 28 November 2009 - 06:00 PM

  • Gotta go dash!
  • Posts: 988
  • Joined: 16-August 06
  • Gender:Male
  • Location:Corpus Christi, TX
  • Wiki edits:79
By another terminal, do you mean a window or one of the CTRL+ALT+Fx terminals. With me all of GNOME locked up, and I had to /etc/init.d/gdm restart to fix.

#14 User is online GerbilSoft 

Posted 28 November 2009 - 06:07 PM

  • RickRotate'd.
  • Posts: 1606
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
Mono audio is broken in Gens/GS Linux. I'm not sure why. I tried debugging it, but everything I did resulted in failure. Maybe I should just permanently enable Stereo on the Linux version. (The same thing happened in the old Gens/Linux.)

Tets: You probably unchecked the Stereo option, leading to the above shenanigans.

#15 User is offline Tweaker 

Posted 28 November 2009 - 06:13 PM

  • Posts: 12389
  • Joined: 27-June 04
  • Gender:Male
QUOTE (Tets @ Nov 28 2009, 05:48 PM)
I forgot to report something similar happened to me a few days ago. I don't remember exactly what I did, but I was fucking around with the sound settings and everything came to a stop. I was able to switch to another terminal but was unable to kill Gens from there. I wasn't sure what else I could do, so I just shut down from the terminal. At that point I decided I was done with my computer for the night and completely forgot about it until now.

I'll try to reproduce the bug later tonight, thought I'm not sure what more I can add.

I just wanted to chime in—this just happened to me a few minutes ago as well. It sort of turns gray and then everything becomes unresponsive, right? Apparently it has something to do with PulseAudio, but I have no idea.

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

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