<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/gens/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/gens/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 03 Aug 2018 07:32:10 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gens/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>Fix for POV diagonals not working in Gens</title><link>https://sourceforge.net/p/gens/patches/33/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Attaching code to fix POV diagonals not working in Gens.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bruno fascendini</dc:creator><pubDate>Fri, 03 Aug 2018 07:32:10 -0000</pubDate><guid>https://sourceforge.net8dd3f8215e84d84075c6432e16bfd618c74d9ece</guid></item><item><title>Buffer overflow</title><link>https://sourceforge.net/p/gens/patches/32/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I got some warning from gcc-4.5 about buffer overflow.&lt;br /&gt;
I've done this patch that fixes it.&lt;br /&gt;
Hope it still work&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;--- src/gens/gens_core/cpu/68k/cpu_68k.c.old    2010-10-28 09:07:43.000000000 +0200&lt;br /&gt;
+++ src/gens/gens_core/cpu/68k/cpu_68k.c        2010-10-28 09:23:48.000000000 +0200&lt;br /&gt;
@@ -239,8 +239,8 @@&lt;br /&gt;
memset (Ram_Word_2M, 0, 256 * 1024);&lt;br /&gt;
memset (Ram_Word_1M, 0, 256 * 1024);&lt;/p&gt;
&lt;p&gt;-  memset (COMM.Command, 0, 8 * 5);&lt;br /&gt;
-  memset (COMM.Status, 0, 8 * 5);&lt;br /&gt;
+  memset (COMM.Command, 0, sizeof(COMM.Command));&lt;br /&gt;
+  memset (COMM.Status, 0, sizeof(COMM.Status));&lt;/p&gt;
&lt;p&gt;LED_Status = S68K_State = S68K_Mem_WP = S68K_Mem_PM = Ram_Word_State = 0;&lt;br /&gt;
COMM.Flag = Init_Timer_INT3 = Timer_INT3 = Int_Mask_S68K = 0;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tupone Alfredo</dc:creator><pubDate>Thu, 28 Oct 2010 07:29:53 -0000</pubDate><guid>https://sourceforge.nete8e0d52231b81a9a4788ea2236761088c4616fd8</guid></item><item><title>fix the bugs of the gui</title><link>https://sourceforge.net/p/gens/patches/31/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This patch fixes long-term problems with the gui(enabling/disabling options) under Linux. Moreover it adds internal save state for SCD games, like in Gens for Windows.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stefano Guidoni</dc:creator><pubDate>Tue, 30 Sep 2008 12:01:57 -0000</pubDate><guid>https://sourceforge.netb4e28673c4f930398405317d75bfc7b5f8e36640</guid></item><item><title>Fix startup crash</title><link>https://sourceforge.net/p/gens/patches/30/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On my system, gens crashes in ClearScreen at boot.  Patch to fix attached.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Schreiber</dc:creator><pubDate>Sun, 23 Mar 2008 20:02:37 -0000</pubDate><guid>https://sourceforge.net6bcca5e6ac5ac83553005464b528454ad5e64d7c</guid></item><item><title>Misc small fixes</title><link>https://sourceforge.net/p/gens/patches/29/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Since some people are using the CVS version, here's a few minor annoyance fixes. I hope you don't mind them all being in one patch.&lt;/p&gt;
&lt;p&gt;* Set OpenGL mode default to off, since it's crashprone if you don't have the proper bpp selected (and sometimes even if you do).&lt;/p&gt;
&lt;p&gt;* The Pause button on the keyboard pauses emulation. Same as Escape, but Escape also quits the game when gens is started with --quickexit. Ideally these should all be remappable, but that has to wait for another day.&lt;/p&gt;
&lt;p&gt;* add a listing for --quickexit to gens --help&lt;/p&gt;
&lt;p&gt;-garron &amp;lt;68000heartonfire \at\ gmail \dot\ com&amp;gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 11 Oct 2007 21:19:24 -0000</pubDate><guid>https://sourceforge.net24e158e6dbd45585bc39835877702b189d7f0d1f</guid></item><item><title>New version of Starscream</title><link>https://sourceforge.net/p/gens/patches/28/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Okay, so this is not really a patch.&lt;/p&gt;
&lt;p&gt;I've been given permission by Neill Corlett to distribute my version of Starscream. I've put it on berlios.de (http://developer.berlios.de/projects/starscream/) to further encourage development of Starscream, it's my hope this project will the new hub for Starscream.&lt;/p&gt;
&lt;p&gt;Unfortunately my version was based on 0.26c, but I've now added the fixes Stef did in 0.26d&lt;/p&gt;
&lt;p&gt;I'm not sure if my version is of any interest to you guys, but I thought I'd drop you a note.&lt;/p&gt;
&lt;p&gt;The most important changes are proper Mac OS X x86 support (realignment of the stack to 16 bytes when calling C functions) and native x64/AMD64/EM64T support.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carsten Sørensen</dc:creator><pubDate>Wed, 27 Jun 2007 21:43:56 -0000</pubDate><guid>https://sourceforge.net3dfda7ce177ee2c4a5e0c88fab7ffdf9aa124b5f</guid></item><item><title>opengl: resizable screen and cleaner code</title><link>https://sourceforge.net/p/gens/patches/27/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;- texture download now utilize glTexSubImage2D&lt;br /&gt;
- resizable opengl windows&lt;br /&gt;
- some gui fixes&lt;br /&gt;
- no more use bilinear filtering (the value is still&lt;br /&gt;
hardcoded in g_sdldraw.c, gl_linear_filter&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nicolas Bondoux</dc:creator><pubDate>Wed, 07 Jun 2006 22:04:10 -0000</pubDate><guid>https://sourceforge.net8a2e6e4fa57b3799b3fd4c409c92d9415ac3ab5e</guid></item><item><title>opengl: optimization for ati card, resizable screen</title><link>https://sourceforge.net/p/gens/patches/26/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This patch is for the cvs version&lt;br /&gt;
(Gens-MultiPlatform/linux/...);&lt;br /&gt;
It fixes a speed issue when using gens with some ati&lt;br /&gt;
cards under linux. The problem is that ati driver is&lt;br /&gt;
really bad at downloading 16 bits (RGB 5-6-5) textures;&lt;br /&gt;
after patching, gens do buffer conversion before the&lt;br /&gt;
downloads;&lt;/p&gt;
&lt;p&gt;I also incorporated:&lt;br /&gt;
- texture download now utilize glTexSubImage2D&lt;br /&gt;
- resizable opengl windows&lt;br /&gt;
- some gui fixes&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nicolas Bondoux</dc:creator><pubDate>Sun, 14 May 2006 20:35:59 -0000</pubDate><guid>https://sourceforge.net73216a0c494acba642a20bed3572ab01ef0c5c44</guid></item><item><title>fixes build error with gcc 3.4</title><link>https://sourceforge.net/p/gens/patches/25/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;when building gens, gcc gives an error on cpu_68k.c due to changes in what it accepts as proper code.&lt;/p&gt;
&lt;p&gt;not sure if this is correct or proper, but it builds and seems to run ok.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quazgaa</dc:creator><pubDate>Mon, 21 Mar 2005 19:18:28 -0000</pubDate><guid>https://sourceforge.net89b35d35e034e67fc2a7cc32c9e8719e296894c9</guid></item><item><title>fix gcc warnings</title><link>https://sourceforge.net/p/gens/patches/24/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I compiled with -Wall and -Werror&lt;br /&gt;
This uncovered a number of bugs. And just a bunch of&lt;br /&gt;
harmless warnings that I fixed anyway.&lt;/p&gt;
&lt;p&gt;in ggenie.c, I can't tell if the warning was showing a&lt;br /&gt;
problem or not. I don't know what's really going on&lt;br /&gt;
there. You might want to look at i_code and i_comment&lt;br /&gt;
and their usage to be sure.&lt;/p&gt;
&lt;p&gt;most of the patch is adding missing headers and&lt;br /&gt;
functions to headers, etc. part is making parentheses,&lt;br /&gt;
etc unambiguous. part is fixing the file chooser stuff&lt;br /&gt;
if OK isn't picked.&lt;/p&gt;
&lt;p&gt;adding the header/function info caught a couple bugs&lt;br /&gt;
with how functions were called.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sean Proctor</dc:creator><pubDate>Sun, 22 Aug 2004 06:39:21 -0000</pubDate><guid>https://sourceforge.netd9f3bfd61fbb84d03553971f051c82b1140e57a4</guid></item></channel></rss>