<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to patches</title><link href="https://sourceforge.net/p/gens/patches/" rel="alternate"/><link href="https://sourceforge.net/p/gens/patches/feed.atom" rel="self"/><id>https://sourceforge.net/p/gens/patches/</id><updated>2018-08-03T07:32:10.718000Z</updated><subtitle>Recent changes to patches</subtitle><entry><title>Fix for POV diagonals not working in Gens</title><link href="https://sourceforge.net/p/gens/patches/33/" rel="alternate"/><published>2018-08-03T07:32:10.718000Z</published><updated>2018-08-03T07:32:10.718000Z</updated><author><name>Bruno fascendini</name><uri>https://sourceforge.net/u/brunof/</uri></author><id>https://sourceforge.net8dd3f8215e84d84075c6432e16bfd618c74d9ece</id><summary type="html">&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;</summary></entry><entry><title>Buffer overflow</title><link href="https://sourceforge.net/p/gens/patches/32/" rel="alternate"/><published>2010-10-28T07:29:53Z</published><updated>2010-10-28T07:29:53Z</updated><author><name>Tupone Alfredo</name><uri>https://sourceforge.net/u/atupone/</uri></author><id>https://sourceforge.nete8e0d52231b81a9a4788ea2236761088c4616fd8</id><summary type="html">&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;</summary></entry><entry><title>fix the bugs of the gui</title><link href="https://sourceforge.net/p/gens/patches/31/" rel="alternate"/><published>2008-09-30T12:01:57Z</published><updated>2008-09-30T12:01:57Z</updated><author><name>Stefano Guidoni</name><uri>https://sourceforge.net/u/ilguido/</uri></author><id>https://sourceforge.netb4e28673c4f930398405317d75bfc7b5f8e36640</id><summary type="html">&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;</summary></entry><entry><title>Fix startup crash</title><link href="https://sourceforge.net/p/gens/patches/30/" rel="alternate"/><published>2008-03-23T20:02:37Z</published><updated>2008-03-23T20:02:37Z</updated><author><name>Mark Schreiber</name><uri>https://sourceforge.net/u/mark7/</uri></author><id>https://sourceforge.net6bcca5e6ac5ac83553005464b528454ad5e64d7c</id><summary type="html">&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;</summary></entry><entry><title>Misc small fixes</title><link href="https://sourceforge.net/p/gens/patches/29/" rel="alternate"/><published>2007-10-11T21:19:24Z</published><updated>2007-10-11T21:19:24Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net24e158e6dbd45585bc39835877702b189d7f0d1f</id><summary type="html">&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;</summary></entry><entry><title>New version of Starscream</title><link href="https://sourceforge.net/p/gens/patches/28/" rel="alternate"/><published>2007-06-27T21:43:56Z</published><updated>2007-06-27T21:43:56Z</updated><author><name>Carsten Sørensen</name><uri>https://sourceforge.net/u/surfsmurf/</uri></author><id>https://sourceforge.net3dfda7ce177ee2c4a5e0c88fab7ffdf9aa124b5f</id><summary type="html">&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;</summary></entry><entry><title>opengl: resizable screen and cleaner code</title><link href="https://sourceforge.net/p/gens/patches/27/" rel="alternate"/><published>2006-06-07T22:04:10Z</published><updated>2006-06-07T22:04:10Z</updated><author><name>Nicolas Bondoux</name><uri>https://sourceforge.net/u/nbondoux/</uri></author><id>https://sourceforge.net8a2e6e4fa57b3799b3fd4c409c92d9415ac3ab5e</id><summary type="html">&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;</summary></entry><entry><title>opengl: optimization for ati card, resizable screen</title><link href="https://sourceforge.net/p/gens/patches/26/" rel="alternate"/><published>2006-05-14T20:35:59Z</published><updated>2006-05-14T20:35:59Z</updated><author><name>Nicolas Bondoux</name><uri>https://sourceforge.net/u/nbondoux/</uri></author><id>https://sourceforge.net73216a0c494acba642a20bed3572ab01ef0c5c44</id><summary type="html">&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;</summary></entry><entry><title>fixes build error with gcc 3.4</title><link href="https://sourceforge.net/p/gens/patches/25/" rel="alternate"/><published>2005-03-21T19:18:28Z</published><updated>2005-03-21T19:18:28Z</updated><author><name>Quazgaa</name><uri>https://sourceforge.net/u/quazgaa/</uri></author><id>https://sourceforge.net89b35d35e034e67fc2a7cc32c9e8719e296894c9</id><summary type="html">&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;</summary></entry><entry><title>fix gcc warnings</title><link href="https://sourceforge.net/p/gens/patches/24/" rel="alternate"/><published>2004-08-22T06:39:21Z</published><updated>2004-08-22T06:39:21Z</updated><author><name>Sean Proctor</name><uri>https://sourceforge.net/u/sproctor/</uri></author><id>https://sourceforge.netd9f3bfd61fbb84d03553971f051c82b1140e57a4</id><summary type="html">&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;</summary></entry></feed>