diff --git a/65c816.h b/65c816.h
index 995fcbbb..3c1278f7 100644
--- a/65c816.h
+++ b/65c816.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/apu/SNES_SPC.cpp b/apu/SNES_SPC.cpp
index d6f6c927..567b7ddc 100644
--- a/apu/SNES_SPC.cpp
+++ b/apu/SNES_SPC.cpp
@@ -82,7 +82,7 @@ void SNES_SPC::enable_rom( int enable )
{
if ( m.rom_enabled != enable )
{
- m.rom_enabled = enable;
+ m.rom_enabled = dsp.rom_enabled = enable;
if ( enable )
memcpy( m.hi_ram, &RAM [rom_addr], sizeof m.hi_ram );
memcpy( &RAM [rom_addr], (enable ? m.rom : m.hi_ram), rom_size );
diff --git a/apu/SNES_SPC.h b/apu/SNES_SPC.h
index bc69e94d..baf90063 100644
--- a/apu/SNES_SPC.h
+++ b/apu/SNES_SPC.h
@@ -7,6 +7,12 @@
#include "SPC_DSP.h"
#include "blargg_endian.h"
+#ifdef DEBUGGER
+#include "snes9x.h"
+#include "display.h"
+#include "debug.h"
+#endif
+
struct SNES_SPC {
public:
typedef BOOST::uint8_t uint8_t;
@@ -114,6 +120,16 @@ public:
uint8_t dsp_reg_value( int, int );
int dsp_envx_value( int );
+//// Snes9x Debugger
+
+#ifdef DEBUGGER
+ void debug_toggle_trace( void );
+ bool debug_is_enabled( void );
+ void debug_do_trace( int, int, int, uint8_t const *, uint8_t *, int, int, int, int );
+ void debug_op_print( char *, int, int, int, uint8_t const *, uint8_t *, int, int, int, int );
+ void debug_io_print( char * );
+#endif
+
public:
BLARGG_DISABLE_NOTHROW
@@ -263,6 +279,11 @@ private:
// Snes9x timing hack
bool allow_time_overflow;
+// Snes9x debugger
+#ifdef DEBUGGER
+ FILE *apu_trace;
+ bool debug_trace;
+#endif
};
#include
diff --git a/apu/SNES_SPC_misc.cpp b/apu/SNES_SPC_misc.cpp
index 52899157..078120d2 100644
--- a/apu/SNES_SPC_misc.cpp
+++ b/apu/SNES_SPC_misc.cpp
@@ -70,7 +70,15 @@ blargg_err_t SNES_SPC::init()
}
allow_time_overflow = false;
-
+
+ dsp.rom = m.rom;
+ dsp.hi_ram = m.hi_ram;
+
+#ifdef DEBUGGER
+ apu_trace = NULL;
+ debug_trace = false;
+#endif
+
#if SPC_LESS_ACCURATE
memcpy( reg_times, reg_times_, sizeof reg_times );
#endif
@@ -141,7 +149,7 @@ void SNES_SPC::load_regs( uint8_t const in [reg_count] )
// and timer counts. Copies these to proper registers.
void SNES_SPC::ram_loaded()
{
- m.rom_enabled = 0;
+ m.rom_enabled = dsp.rom_enabled = 0;
load_regs( &RAM [0xF0] );
// Put STOP instruction around memory to catch PC underflow/overflow
@@ -413,3 +421,435 @@ int SNES_SPC::dsp_envx_value( int ch )
{
return dsp.envx_value( ch );
}
+
+//// Snes9x debugger
+
+#ifdef DEBUGGER
+
+void SNES_SPC::debug_toggle_trace( void )
+{
+ debug_trace = !debug_trace;
+
+ if (debug_trace)
+ {
+ printf("APU tracing enabled.\n");
+ ENSURE_TRACE_OPEN(apu_trace, "apu_trace.log", "wb")
+ }
+ else
+ {
+ printf("APU tracing disabled.\n");
+ fclose(apu_trace);
+ apu_trace = NULL;
+ }
+}
+
+bool SNES_SPC::debug_is_enabled( void ) { return debug_trace; }
+
+void SNES_SPC::debug_do_trace( int a, int x, int y, uint8_t const *pc, uint8_t *sp, int psw, int c, int nz, int dp )
+{
+ char msg[512];
+
+ ENSURE_TRACE_OPEN(apu_trace, "apu_trace.log", "a")
+
+ debug_op_print(msg, a, x, y, pc, sp, psw, c, nz, dp);
+ fprintf(apu_trace, "%s ", msg);
+ debug_io_print(msg);
+ fprintf(apu_trace, "%s ", msg);
+ S9xPrintHVPosition(msg);
+ fprintf(apu_trace, "%s\n", msg);
+}
+
+void SNES_SPC::debug_op_print( char *buffer, int a, int x, int y, uint8_t const *pc, uint8_t *sp, int psw, int c, int nz, int dp )
+{
+ static char mnemonics[256][20] =
+ {
+ "NOP",
+ "TCALL 0",
+ "SET1 $%02X.0",
+ "BBS $%02X.0,$%04X",
+ "OR A,$%02X",
+ "OR A,!$%04X",
+ "OR A,(X)",
+ "OR A,[$%02X+X]",
+ "OR A,#$%02X",
+ "OR $%02X,$%02X",
+ "OR1 C,$%04X.%d",
+ "ASL $%02X",
+ "MOV !$%04X,Y",
+ "PUSH PSW",
+ "TSET1 !$%04X",
+ "BRK",
+ "BPL $%04X",
+ "TCALL 1",
+ "CLR1 $%02X.0",
+ "BBC $%02X.0,$%04X",
+ "OR A,$%02X+X",
+ "OR A,!$%04X+X",
+ "OR A,!$%04X+Y",
+ "OR A,[$%02X]+Y",
+ "OR $%02X,#$%02X",
+ "OR (X),(Y)",
+ "DECW $%02X",
+ "ASL $%02X+X",
+ "ASL A",
+ "DEC X",
+ "CMP X,!$%04X",
+ "JMP [!$%04X+X]",
+ "CLRP",
+ "TCALL 2",
+ "SET1 $%02X.1",
+ "BBS $%02X.1,$%04X",
+ "AND A,$%02X",
+ "AND A,!$%04X",
+ "AND A,(X)",
+ "AND A,[$%02X+X]",
+ "AND A,#$%02X",
+ "AND $%02X,$%02X",
+ "OR1 C,/$%04X.%d",
+ "ROL $%02X",
+ "ROL !$%04X",
+ "PUSH A",
+ "CBNE $%02X,$%04X",
+ "BRA $%04X",
+ "BMI $%04X",
+ "TCALL 3",
+ "CLR1 $%02X.1",
+ "BBC $%02X.1,$%04X",
+ "AND A,$%02X+X",
+ "AND A,!$%04X+X",
+ "AND A,!$%04X+Y",
+ "AND A,[$%02X]+Y",
+ "AND $%02X,#$%02X",
+ "AND (X),(Y)",
+ "INCW $%02X",
+ "ROL $%02X+X",
+ "ROL A",
+ "INC X",
+ "CMP X,$%02X",
+ "CALL !$%04X",
+ "SETP",
+ "TCALL 4",
+ "SET1 $%02X.2",
+ "BBS $%02X.2,$%04X",
+ "EOR A,$%02X",
+ "EOR A,!$%04X",
+ "EOR A,(X)",
+ "EOR A,[$%02X+X]",
+ "EOR A,#$%02X",
+ "EOR $%02X,$%02X",
+ "AND1 C,$%04X.%d",
+ "LSR $%02X",
+ "LSR !$%04X",
+ "PUSH X",
+ "TCLR1 !$%04X",
+ "PCALL $%02X",
+ "BVC $%04X",
+ "TCALL 5",
+ "CLR1 $%02X.2",
+ "BBC $%02X.2,$%04X",
+ "EOR A,$%02X+X",
+ "EOR A,!$%04X+X",
+ "EOR A,!$%04X+Y",
+ "EOR A,[$%02X]+Y",
+ "EOR $%02X,#$%02X",
+ "EOR (X),(Y)",
+ "CMPW YA,$%02X",
+ "LSR $%02X+X",
+ "LSR A",
+ "MOV X,A",
+ "CMP Y,!$%04X",
+ "JMP !$%04X",
+ "CLRC",
+ "TCALL 6",
+ "SET1 $%02X.3",
+ "BBS $%02X.3,$%04X",
+ "CMP A,$%02X",
+ "CMP A,!$%04X",
+ "CMP A,(X)",
+ "CMP A,[$%02X+X]",
+ "CMP A,#$%02X",
+ "CMP $%02X,$%02X",
+ "AND1 C,/$%04X.%d",
+ "ROR $%02X",
+ "ROR !$%04X",
+ "PUSH Y",
+ "DBNZ $%02X,$%04X",
+ "RET",
+ "BVS $%04X",
+ "TCALL 7",
+ "CLR1 $%02X.3",
+ "BBC $%02X.3,$%04X",
+ "CMP A,$%02X+X",
+ "CMP A,!$%04X+X",
+ "CMP A,!$%04X+Y",
+ "CMP A,[$%02X]+Y",
+ "CMP $%02X,#$%02X",
+ "CMP (X),(Y)",
+ "ADDW YA,$%02X",
+ "ROR $%02X+X",
+ "ROR A",
+ "MOV A,X",
+ "CMP Y,$%02X",
+ "RET1",
+ "SETC",
+ "TCALL 8",
+ "SET1 $%02X.4",
+ "BBS $%02X.4,$%04X",
+ "ADC A,$%02X",
+ "ADC A,!$%04X",
+ "ADC A,(X)",
+ "ADC A,[$%02X+X]",
+ "ADC A,#$%02X",
+ "ADC $%02X,$%02X",
+ "EOR1 C,$%04X.%d",
+ "DEC $%02X",
+ "DEC !$%04X",
+ "MOV Y,#$%02X",
+ "POP PSW",
+ "MOV $%02X,#$%02X",
+ "BCC $%04X",
+ "TCALL 9",
+ "CLR1 $%02X.4",
+ "BBC $%02X.4,$%04X",
+ "ADC A,$%02X+X",
+ "ADC A,!$%04X+X",
+ "ADC A,!$%04X+Y",
+ "ADC A,[$%02X]+Y",
+ "ADC $%02X,#$%02X",
+ "ADC (X),(Y)",
+ "SUBW YA,$%02X",
+ "DEC $%02X+X",
+ "DEC A",
+ "MOV X,SP",
+ "DIV YA,X",
+ "XCN A",
+ "EI",
+ "TCALL 10",
+ "SET1 $%02X.5",
+ "BBS $%02X.5,$%04X",
+ "SBC A,$%02X",
+ "SBC A,!$%04X",
+ "SBC A,(X)",
+ "SBC A,[$%02X+X]",
+ "SBC A,#$%02X",
+ "SBC $%02X,$%02X",
+ "MOV1 C,$%04X.%d",
+ "INC $%02X",
+ "INC !$%04X",
+ "CMP Y,#$%02X",
+ "POP A",
+ "MOV (X)+,A",
+ "BCS $%04X",
+ "TCALL 11",
+ "CLR1 $%02X.5",
+ "BBC $%02X.5,$%04X",
+ "SBC A,$%02X+X",
+ "SBC A,!$%04X+X",
+ "SBC A,!$%04X+Y",
+ "SBC A,[$%02X]+Y",
+ "SBC $%02X,#$%02X",
+ "SBC (X),(Y)",
+ "MOVW YA,$%02X",
+ "INC $%02X+X",
+ "INC A",
+ "MOV SP,X",
+ "DAS A",
+ "MOV A,(X)+",
+ "DI",
+ "TCALL 12",
+ "SET1 $%02X.6",
+ "BBS $%02X.6,$%04X",
+ "MOV $%02X,A",
+ "MOV !$%04X,A",
+ "MOV (X),A",
+ "MOV [$%02X+X],A",
+ "CMP X,#$%02X",
+ "MOV !$%04X,X",
+ "MOV1 $%04X.%d,C",
+ "MOV $%02X,Y",
+ "ASL !$%04X",
+ "MOV X,#$%02X",
+ "POP X",
+ "MUL YA",
+ "BNE $%04X",
+ "TCALL 13",
+ "CLR1 $%02X.6",
+ "BBC $%02X.6,$%04X",
+ "MOV $%02X+X,A",
+ "MOV !$%04X+X,A",
+ "MOV !$%04X+Y,A",
+ "MOV [$%02X]+Y,A",
+ "MOV $%02X,X",
+ "MOV $%02X+Y,X",
+ "MOVW $%02X,YA",
+ "MOV $%02X+X,Y",
+ "DEC Y",
+ "MOV A,Y",
+ "CBNE $%02X+X,$%04X",
+ "DAA A",
+ "CLRV",
+ "TCALL 14",
+ "SET1 $%02X.7",
+ "BBS $%02X.7,$%04X",
+ "MOV A,$%02X",
+ "MOV A,!$%04X",
+ "MOV A,(X)",
+ "MOV A,[$%02X+X]",
+ "MOV A,#$%02X",
+ "MOV X,!$%04X",
+ "NOT1 $%04X.%d",
+ "MOV Y,$%02X",
+ "MOV Y,!$%04X",
+ "NOTC",
+ "POP Y",
+ "SLEEP",
+ "BEQ $%04X",
+ "TCALL 15",
+ "CLR1 $%02X.7",
+ "BBC $%02X.7,$%04X",
+ "MOV A,$%02X+X",
+ "MOV A,!$%04X+X",
+ "MOV A,!$%04X+Y",
+ "MOV A,[$%02X]+Y",
+ "MOV X,$%02X",
+ "MOV X,$%02X+Y",
+ "MOV $%02X,$%02X",
+ "MOV Y,$%02X+X",
+ "INC Y",
+ "MOV Y,A",
+ "DBNZ Y,$%04X",
+ "STOP"
+ };
+
+ static int modes[256] =
+ {
+ 2, 2, 0, 5, 0, 1, 2, 0, 0, 3, 6, 0, 1, 2, 1, 2,
+ 7, 2, 0, 5, 0, 1, 1, 0, 4, 2, 0, 0, 2, 2, 1, 1,
+ 2, 2, 0, 5, 0, 1, 2, 0, 0, 3, 6, 0, 1, 2, 5, 7,
+ 7, 2, 0, 5, 0, 1, 1, 0, 4, 2, 0, 0, 2, 2, 0, 1,
+ 2, 2, 0, 5, 0, 1, 2, 0, 0, 3, 6, 0, 1, 2, 1, 0,
+ 7, 2, 0, 5, 0, 1, 1, 0, 4, 2, 0, 0, 2, 2, 1, 1,
+ 2, 2, 0, 5, 0, 1, 2, 0, 0, 3, 6, 0, 1, 2, 5, 2,
+ 7, 2, 0, 5, 0, 1, 1, 0, 4, 2, 0, 0, 2, 2, 0, 2,
+ 2, 2, 0, 5, 0, 1, 2, 0, 0, 3, 6, 0, 1, 0, 2, 4,
+ 7, 2, 0, 5, 0, 1, 1, 0, 4, 2, 0, 0, 2, 2, 2, 2,
+ 2, 2, 0, 5, 0, 1, 2, 0, 0, 3, 6, 0, 1, 0, 2, 2,
+ 7, 2, 0, 5, 0, 1, 1, 0, 4, 2, 0, 0, 2, 2, 2, 2,
+ 2, 2, 0, 5, 0, 1, 2, 0, 0, 1, 6, 0, 1, 0, 2, 2,
+ 7, 2, 0, 5, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 5, 2,
+ 2, 2, 0, 5, 0, 1, 2, 0, 0, 1, 6, 0, 1, 2, 2, 2,
+ 7, 2, 0, 5, 0, 1, 1, 0, 0, 0, 3, 0, 2, 2, 7, 2
+ };
+
+ static int modesToBytes[] =
+ {
+ 2, 3, 1, 3, 3, 3, 3, 2
+ };
+
+ int const n80 = 0x80; // nz
+ int const p20 = 0x20; // dp
+ int const z02 = 0x02; // nz
+ int const c01 = 0x01; // c
+
+ #define GET_PC() (pc - ram)
+ #define GET_SP() (sp - 0x101 - ram)
+ #define GET_PSW( out )\
+ {\
+ out = psw & ~(n80 | p20 | z02 | c01);\
+ out |= c >> 8 & c01;\
+ out |= dp >> 3 & p20;\
+ out |= ((nz >> 4) | nz) & n80;\
+ if ( !(uint8_t) nz ) out |= z02;\
+ }
+
+ uint8_t const *ram = RAM;
+
+ int addr;
+ int tsp, tpsw;
+ uint8_t d0, d1, d2;
+
+ addr = GET_PC();
+ tsp = GET_SP();
+ GET_PSW(tpsw);
+
+ d0 = *pc;
+ d1 = (addr < 0xffff) ? *(pc + 1) : 0;
+ d2 = (addr < 0xfffe) ? *(pc + 2) : 0;
+
+ int mode = modes[d0];
+ int bytes = modesToBytes[mode];
+ char mnem[100];
+
+ switch (bytes)
+ {
+ case 1:
+ sprintf(buffer, "%04X %02X ", addr, d0);
+ break;
+
+ case 2:
+ sprintf(buffer, "%04X %02X %02X ", addr, d0, d1);
+ break;
+
+ case 3:
+ sprintf(buffer, "%04X %02X %02X %02X ", addr, d0, d1, d2);
+ break;
+ }
+
+ switch (mode)
+ {
+ case 0:
+ sprintf(mnem, mnemonics[d0], d1);
+ break;
+
+ case 1:
+ sprintf(mnem, mnemonics[d0], d1 + (d2 << 8));
+ break;
+
+ case 2:
+ strcpy (mnem, mnemonics[d0]);
+ break;
+
+ case 3:
+ sprintf(mnem, mnemonics[d0], d2, d1);
+ break;
+
+ case 4:
+ sprintf(mnem, mnemonics[d0], d2, d1);
+ break;
+
+ case 5:
+ sprintf(mnem, mnemonics[d0], d1, addr + 3 + (int8_t) d2);
+ break;
+
+ case 6:
+ sprintf(mnem, mnemonics[d0], (d1 + (d2 << 8)) & 0x1fff, d2 >> 5);
+ break;
+
+ case 7:
+ sprintf(mnem, mnemonics[d0], addr + 2 + (int8_t) d1);
+ break;
+ }
+
+ sprintf(buffer, "%s %-20s A:%02X X:%02X Y:%02X S:%02X P:%c%c%c%c%c%c%c%c ROM:%d",
+ buffer, mnem, a, x, y, tsp,
+ (tpsw & 0x80) ? 'N' : 'n',
+ (tpsw & 0x40) ? 'V' : 'v',
+ (tpsw & 0x20) ? 'P' : 'p',
+ (tpsw & 0x10) ? 'B' : 'b',
+ (tpsw & 0x08) ? 'H' : 'h',
+ (tpsw & 0x04) ? 'I' : 'i',
+ (tpsw & 0x02) ? 'Z' : 'z',
+ (tpsw & 0x01) ? 'C' : 'c',
+ m.rom_enabled ? 1 : 0);
+}
+
+void SNES_SPC::debug_io_print( char *buffer )
+{
+ sprintf(buffer, "i/o %02X/%02X %02X/%02X %02X/%02X %02X/%02X",
+ m.smp_regs[1][r_cpuio0], m.smp_regs[0][r_cpuio0],
+ m.smp_regs[1][r_cpuio1], m.smp_regs[0][r_cpuio1],
+ m.smp_regs[1][r_cpuio2], m.smp_regs[0][r_cpuio2],
+ m.smp_regs[1][r_cpuio3], m.smp_regs[0][r_cpuio3]);
+}
+
+#endif
diff --git a/apu/SPC_CPU.h b/apu/SPC_CPU.h
index 0bd56fcd..67fee8da 100644
--- a/apu/SPC_CPU.h
+++ b/apu/SPC_CPU.h
@@ -218,7 +218,13 @@ loop:
PROFILE_TIMER_LOOP( 0xEB, pc [1], 2 );
PROFILE_TIMER_LOOP( 0xE4, pc [1], 2 );
*/
-
+
+#ifdef DEBUGGER
+ if (debug_trace)
+ debug_do_trace(a, x, y, pc, sp, psw, c, nz, dp);
+#endif
+
+
// TODO: if PC is at end of memory, this will get wrong operand (very obscure)
data = *++pc;
switch ( opcode )
diff --git a/apu/SPC_DSP.cpp b/apu/SPC_DSP.cpp
index 8779feba..6007c2bb 100644
--- a/apu/SPC_DSP.cpp
+++ b/apu/SPC_DSP.cpp
@@ -716,7 +716,13 @@ ECHO_CLOCK( 28 )
inline void SPC_DSP::echo_write( int ch )
{
if ( !(m.t_echo_enabled & 0x20) )
- SET_LE16A( ECHO_PTR( ch ), m.t_echo_out [ch] );
+ {
+ if ( m.t_echo_ptr >= 0xffc0 && rom_enabled )
+ SET_LE16A( &hi_ram [m.t_echo_ptr + ch * 2 - 0xffc0], m.t_echo_out [ch] );
+ else
+ SET_LE16A( ECHO_PTR( ch ), m.t_echo_out [ch] );
+ }
+
m.t_echo_out [ch] = 0;
}
ECHO_CLOCK( 29 )
diff --git a/apu/SPC_DSP.h b/apu/SPC_DSP.h
index 6705a490..61d05ab5 100644
--- a/apu/SPC_DSP.h
+++ b/apu/SPC_DSP.h
@@ -67,9 +67,11 @@ public:
// Snes9x Accessor
- int stereo_switch;
- int take_spc_snapshot;
- void (*spc_snapshot_callback) (void);
+ int stereo_switch;
+ int take_spc_snapshot;
+ int rom_enabled; // mirror
+ uint8_t *rom, *hi_ram; // mirror
+ void (*spc_snapshot_callback) (void);
void set_spc_snapshot_callback( void (*callback) (void) );
void dump_spc_snapshot( void );
diff --git a/apu/apu.cpp b/apu/apu.cpp
index 62d8423c..f6e24456 100644
--- a/apu/apu.cpp
+++ b/apu/apu.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/apu/apu.h b/apu/apu.h
index 48a0e082..358469da 100644
--- a/apu/apu.h
+++ b/apu/apu.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/bsx.cpp b/bsx.cpp
index c6d6b369..d55b346c 100644
--- a/bsx.cpp
+++ b/bsx.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/bsx.h b/bsx.h
index d88bb193..24f258af 100644
--- a/bsx.h
+++ b/bsx.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/c4.cpp b/c4.cpp
index d586e79e..92d843ff 100644
--- a/c4.cpp
+++ b/c4.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/c4.h b/c4.h
index 9b4c6070..420c9445 100644
--- a/c4.h
+++ b/c4.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/c4emu.cpp b/c4emu.cpp
index 65e0f553..7b61d111 100644
--- a/c4emu.cpp
+++ b/c4emu.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/cheats.cpp b/cheats.cpp
index e4d648d0..72ee6a5e 100644
--- a/cheats.cpp
+++ b/cheats.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/cheats.h b/cheats.h
index 51ed71fb..fa9a118c 100644
--- a/cheats.h
+++ b/cheats.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/cheats2.cpp b/cheats2.cpp
index fc076b5b..ce1d153a 100644
--- a/cheats2.cpp
+++ b/cheats2.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/clip.cpp b/clip.cpp
index 8e6baa35..8679a18d 100644
--- a/clip.cpp
+++ b/clip.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/conffile.cpp b/conffile.cpp
index 5f437ab4..2923ecc8 100644
--- a/conffile.cpp
+++ b/conffile.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/conffile.h b/conffile.h
index 2fd692e9..24c8c20e 100644
--- a/conffile.h
+++ b/conffile.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/controls.cpp b/controls.cpp
index 5985781d..08aa3e8e 100644
--- a/controls.cpp
+++ b/controls.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/controls.h b/controls.h
index 8772f62c..3fd059d4 100644
--- a/controls.h
+++ b/controls.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/cpu.cpp b/cpu.cpp
index 547a4469..575bc59b 100644
--- a/cpu.cpp
+++ b/cpu.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/cpuaddr.h b/cpuaddr.h
index 3ae55c41..727e6a7a 100644
--- a/cpuaddr.h
+++ b/cpuaddr.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/cpuexec.cpp b/cpuexec.cpp
index 5b1656e1..58d9f9fc 100644
--- a/cpuexec.cpp
+++ b/cpuexec.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/cpuexec.h b/cpuexec.h
index ccfadd5c..7e65b313 100644
--- a/cpuexec.h
+++ b/cpuexec.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/cpumacro.h b/cpumacro.h
index 73c4340b..ce360d92 100644
--- a/cpumacro.h
+++ b/cpumacro.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/cpuops.cpp b/cpuops.cpp
index e9c71eda..112973f0 100644
--- a/cpuops.cpp
+++ b/cpuops.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/cpuops.h b/cpuops.h
index d9bfcc1e..29dd68f1 100644
--- a/cpuops.h
+++ b/cpuops.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/crosshairs.cpp b/crosshairs.cpp
index 7c3f3851..a8aa159e 100644
--- a/crosshairs.cpp
+++ b/crosshairs.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/crosshairs.h b/crosshairs.h
index 16c3811d..9d08bc72 100644
--- a/crosshairs.h
+++ b/crosshairs.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/debug.cpp b/debug.cpp
index 18ba1a12..3cd97b1c 100644
--- a/debug.cpp
+++ b/debug.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
@@ -1565,25 +1566,10 @@ static void debug_process_command (char *Line)
printf("HC event tracing %s.\n", Settings.TraceHCEvent ? "enabled" : "disabled");
}
-/*
if (*Line == 'A')
- {
- APU.Flags ^= TRACE_FLAG;
-
- if (APU.Flags & TRACE_FLAG)
- {
- printf("APU tracing enabled.\n");
- if (apu_trace == NULL)
- apu_trace = fopen("aputrace.log", "wb");
- }
- else
- {
- printf("APU tracing disabled.\n");
- fclose(apu_trace);
- apu_trace = NULL;
- }
- }
+ spc_core->debug_toggle_trace();
+/*
if (*Line == 'B')
{
Settings.TraceSoundDSP = !Settings.TraceSoundDSP;
@@ -2622,4 +2608,9 @@ void S9xTraceFormattedMessage (const char *s, ...)
}
}
+void S9xPrintHVPosition (char *s)
+{
+ sprintf(s, "HC:%04ld VC:%03ld FC:%02d", (long) CPU.Cycles, (long) CPU.V_Counter, IPPU.FrameCount);
+}
+
#endif
diff --git a/debug.h b/debug.h
index 2ff1b4d4..cc26133e 100644
--- a/debug.h
+++ b/debug.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
@@ -204,6 +205,7 @@ void S9xTrace (void);
void S9xSA1Trace (void);
void S9xTraceMessage (const char *);
void S9xTraceFormattedMessage (const char *, ...);
+void S9xPrintHVPosition (char *);
#endif
diff --git a/display.h b/display.h
index fa784088..4f261765 100644
--- a/display.h
+++ b/display.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/dma.cpp b/dma.cpp
index bf171090..6b133a60 100644
--- a/dma.cpp
+++ b/dma.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/dma.h b/dma.h
index c779a798..5b8a8161 100644
--- a/dma.h
+++ b/dma.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/docs/changes.txt b/docs/changes.txt
index 3810e2b7..0f1027f6 100644
--- a/docs/changes.txt
+++ b/docs/changes.txt
@@ -1,3 +1,75 @@
+Snes9x 1.53
+
+- Rebuilt IRQ handling. (zones)
+- Improved overall timings, now Snes9x can handle events in
+ a opcode a little. (zones)
+- Improved screen interlace and sprite interlace supports. (OV2, zones)
+- Fixed Hi-Res pixel plotter. (BearOso, zones, OV2)
+- Fixed C4 for Mega Man X2's "weapon get" screen. (Jonas Quinn)
+- Fixed Super Buster Bros. graphics after reset. (Jonas Quinn)
+- Improved SA-1 support. (zones)
+- Added SA-1 CC2 support. (Jonas Quinn, byuu)
+- Fixed SA-1 NMI override mode. (zones)
+- Fixed Dual Orb 2 sound glitch. (byuu)
+- New APU timing hack, fixes various games that exhibit
+ problems with Blargg's SNES_SPC library. (OV2)
+- Fixed the problem that echo buffer breaks IPL ROM. (zones, OV2)
+- Fixed movie snapshot unfreeze inconsistency. (gocha)
+- Faster config file saving. (OV2)
+- Fixed BlockInvalidVRAMAccess config file option.
+ (windows port, unix port and gtk legacy config) (Jonas Quinn)
+- Remove POSIX dup and access calls, and rename qword to
+ fix compilation with Cell SDK. (BearOso)
+- Fixed PS3 version save state crash by using heap
+ allocation for soundsnapshot. (danieldematteis)
+- Fixed crash relating to double-closed descriptor. (BearOso)
+- Removed CPUShutdown speedhack, DisableHDMA and
+ DisableIRQ options. (zones)
+- Removed remaining outdated asm code. (zones)
+- JMA 64 bit support. (kode54, Nach, friedrich.goepel)
+- GTK+, Win32, Mac: Added optional Hi-Res blending. (BearOso, OV2, zones)
+- GTK+, Win32: Support for bsnes-style XML shaders. (BearOso, OV2)
+- Win32: Full unicode support. (OV2)
+- Win32: Restored OpenGL mode. (OV2)
+- Win32: x64 version. (OV2)
+- Win32: HLSL shader support. (mudlord)
+- Win32: Win7 jumplist synchronizes with recent roms list. (OV2)
+- Win32: Updated menu structure. (OV2)
+- Win32: Drag&Drop support for ROMs. (gocha, OV2)
+- Win32: Reworked movie-recording with size selection. (gocha, OV2)
+- Win32: Restored SPC save option. (OV2)
+- Win32: Fixed vsync in DirectDraw. (OV2)
+- Win32: Improved window position saving. (OV2)
+- Win32: Restored compile with DEBUGGER. (gocha)
+- Win32: Fixed various edge-case errors and/or possible
+ leaks. (Brian Friesen)
+- Win32: Config file option to always center image. (OV2)
+- Win32: Fixed "Turbo Down mode" hotkey assignment. (gocha)
+- Win32: Added and fixed Autofire for D-pad. (gocha)
+- Win32: Fixed aggressive soundsync wait. (OV2)
+- Win32: Added window size presets. (OV2)
+- Mac : Added pause and frame advance functions. (zones)
+- Mac : Now you can choose any folder for saving files. (zones)
+- Mac : Updated Music Box (mostly internally). (zones)
+- Mac : Fixed gliches in open/save dialogs on 10.6. (zones)
+- Mac : Fixed display configuration in windowed mode. (zones)
+- Unix : Fixed segfault and hang-up with -DNOSOUND. (zones)
+- GTK+ : Added ability to set specific folders for SRAM,
+ patches, snapshots, etc. (BearOso)
+- GTK+ : Fixed many permissions issues with config folders. (BearOso)
+- GTK+ : Updated compatibility with latest GTK+ and
+ GtkBuilder. Added experimental support for GTK+ 3.x. (BearOso)
+- GTK+ : Updated software output to use cairo and added the
+ ability to use bilinear-filtering with it. (BearOso)
+- GTK+ : Fixed issues where cheats wouldn't stay enabled. (BearOso)
+- GTK+ : Fixed focus issue when there is no window manager. (BearOso)
+- GTK+ : Fixed X Visual incompatibilities and expose
+ problems in the Xv and OpenGL outputs. (BearOso)
+- GTK+ : Fixed vsync with new X Server and NVIDIA drivers. (BearOso)
+- GTK+ : Added "Reduce input lag" option to OpenGL output. (BearOso)
+- GTK+ : Added a visual indication of the expected video
+ refresh rate for the currently selected sound input rate. (BearOso)
+
Snes9x 1.52
- IMPORTANT NOTICE: The structure of savestates (also known
as snapshots / freeze files) is incompatible with older
diff --git a/docs/portsofsnes9x.txt b/docs/portsofsnes9x.txt
new file mode 100644
index 00000000..d05365cb
--- /dev/null
+++ b/docs/portsofsnes9x.txt
@@ -0,0 +1,118 @@
+These are all the known ports of Snes9X to other consoles/handhelds/etc as of
+2011/04/24. They are all supported and welcomed on the official Snes9X site.
+
+**If you know of anyone who is currently working on a port of Snes9X, or if you
+have some interest in making a port, please have them go to the Snes9X forums
+(http://www.snes9x.com/phpbb2/) and have them register an account there. After
+that, speak to Ryan and/or Jerremy so you can be let into the devs area and the
+git so you can have access to the most current code, collaborate with the other
+developers, make the port officialized, etc.**
+
+Ports and how to get them running are as follows:
+
+*PSP Version of Snes9X*
+Name: Snes9X Euphoria
+Latest version: R5 Beta
+Homepage/forum: http://www.retroemu.com/forum/
+Maintainer: Zack
+
+HOW TO GET IT RUNNING:
+*DISCLAIMER* You will have to do some Googling, including but not limited to:
+* Downgrading/upgrading your firmware
+* Checking if your PSP-2000 series can use Pandora's Battery
+* Checking if your PSP-3000 series can use the DaveeFTW Downgrader
+* Creating Pandora's Battery
+* Finding the hacks, HENs, CFWs, etc and how to use/install them
+
+1. Make sure your PSP is hackable in some way. This means:
+* PSP-1000 series and certain PSP-2000 series can use Pandora Battery
+* PSP-2000 series that can't use Pandora Battery, most PSP-3000 series, and PSP
+Gos are hackable via other means (DaveeFTW Downgrader, etc)
+
+2. Make sure your PSP has custom firmware or a HEN that's useable (you'll have
+to upgrade/downgrade the firmware as necessary). (Hint: I personally prefer
+5.50 GEN-D3 on the Pandora-able PSPs; 6.20 or 6.35 PRO-B4 or better on the
+non-Pandora-able PSPs.)
+
+3. When that’s done, be sure to put the Snes9X Euphoria folder in /PSP/GAME on
+your PSP’s memory stick (PSP-1000/2000/3000 series) or internal memory
+(PSP Go). Be sure to copy the ROMs into the roms folder, saves (*.srm, etc)
+into the saves folder, and cheats into the cheats folder.
+
+*Wii/Gamecube version of Snes9X*
+Name: Snes9X GX
+Latest Version: 4.2.7
+Homepage/forum: http://code.google.com/p/snes9x-gx
+Maintainer: Tantric
+
+HOW TO GET IT RUNNING:
+*DISCLAIMER* You will have to do some Googling, including but not limited to:
+* Finding the latest Homebrew Channel, Snes9X GX Channel, and/or IOS58
+installers and installing them
+* Finding a modchip for your GameCube and installing it
+
+Wii: You will need the latest Homebrew Channel installed on your Wii. After
+that, copy and paste the apps folder onto the root of your SD card; same goes
+for the snes9xgx folder. After that, copy over any ROMs you have to the
+\snes9xgx\roms folder, save files (*.srm, etc) to the \snes9xgx\saves folder,
+and cheats to the \snes9xgx\cheats folder.
+
+In addition, there appears to be a channel for Snes9X GX; you will need the
+Homebrew Channel installed and you MUST be on System Menu 4.3 so you can be on
+IOS58 (or use the IOS58 installer). After that, you should be able to run the
+installer from the Homebrew Channel, and you'll be good to go!
+
+Gamecube: You might need a modchip.
+
+*Android and iOS (Apple iPhone/iPod Touch) version of Snes9X*
+Name: Snes9X EX
+Latest Version: 1.3.23
+Homepage/forum: http://www.explusalpha.com/home/snes9x-ex
+Maintainer: Rakashazi (on the Snes9X forums)
+
+HOW TO GET IT RUNNING:
+*DISCLAIMER* You will have to do some Googling, including but not limited to:
+* iOS (iPhone/iPod Touch) ONLY!!!: Jailbreaking your firmware
+
+Android: It appears you can just download from the Android app-store thingy and
+run it from there :) Be sure to copy over your ROMs, saves, etc though.
+
+iOS: You’ll have to jailbreak your firmware and install the Cydia app
+installer. Then you’ll have to install the BigBoss repository within Cydia and
+search for Snes9X EX; you may also want to search for the sshd and all needed
+stuff for that, as it’s the only way you can put the ROMs, saves, etc onto your
+iPhone/iPod Touch. After that you should be able to download and run from there
+:)
+
+*PS3 version of Snes9X*
+Name: Snes9X PS3
+Latest Version: 4.4.9
+Homepage/forum: https://code.google.com/p/snes9x-ps3/ (although for some
+reason, you may have to Google for the latest version)
+Maintainer: Squarepusher
+
+HOW TO GET IT RUNNING:
+*DISCLAIMER* You will have to do some Googling, including but not limited to:
+* Finding a HEN/Jailbreaker/CFW/etc onto your PS3 and installing it
+* (if necessary) Downgrading/Upgrading your PS3's firmware
+
+You’ll have to install a HEN/Jailbreaker/CFW/etc on your PS3 (you might have to
+upgrade or downgrade your PS3’s firmware as needed). After that, it should be
+as simple as copy the emulator, ROMs, saves, etc over to the PS3 and it should
+work :)
+
+*X-Box Version of Snes9X*
+Name: Snes9xbox
+Latest Version: V2 (V3 should be out soon)
+Homepage/forum: http://forums.xbox-scene.com/index.php?showforum=96
+
+HOW TO GET IT RUNNING:
+*DISCLAIMER* You will need to do some Googling, including but not limited to:
+* Finding a softmod (hack) or a modchip and installing/using it
+* Finding a replacement dashboard such as XBMC
+
+Really, it's not hard. Read the readme, and use a softmod or modchip and a
+replacement dashboard. After that's installed, it should be as simple as
+copying over the emulator, ROMs, saves, etc to the X-Box and it should work.
+
+Updated most recently by: 2011/4/24 adventure_of_link
\ No newline at end of file
diff --git a/docs/snes9x-license.txt b/docs/snes9x-license.txt
index 698be102..19d5fd68 100644
--- a/docs/snes9x-license.txt
+++ b/docs/snes9x-license.txt
@@ -16,11 +16,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -129,7 +130,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -137,11 +138,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/dsp.cpp b/dsp.cpp
index b6e23ff1..065c62bb 100644
--- a/dsp.cpp
+++ b/dsp.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/dsp.h b/dsp.h
index be4d073f..97b44f08 100644
--- a/dsp.h
+++ b/dsp.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/dsp1.cpp b/dsp1.cpp
index 85f95123..3731578c 100644
--- a/dsp1.cpp
+++ b/dsp1.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/dsp2.cpp b/dsp2.cpp
index 477209b4..fb7dfaa5 100644
--- a/dsp2.cpp
+++ b/dsp2.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/dsp3.cpp b/dsp3.cpp
index 5c792403..a4d0c96b 100644
--- a/dsp3.cpp
+++ b/dsp3.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/dsp4.cpp b/dsp4.cpp
index 9d6f3fd7..3863e877 100644
--- a/dsp4.cpp
+++ b/dsp4.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/filter/2xsai.cpp b/filter/2xsai.cpp
index b8225d72..55ee634b 100644
--- a/filter/2xsai.cpp
+++ b/filter/2xsai.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/filter/2xsai.h b/filter/2xsai.h
index 86da4b3d..da98306d 100644
--- a/filter/2xsai.h
+++ b/filter/2xsai.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/filter/blit.cpp b/filter/blit.cpp
index 69c48b44..58e565e4 100644
--- a/filter/blit.cpp
+++ b/filter/blit.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/filter/blit.h b/filter/blit.h
index ebde40b1..627a47bd 100644
--- a/filter/blit.h
+++ b/filter/blit.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/filter/epx.cpp b/filter/epx.cpp
index 38241110..9459b1e5 100644
--- a/filter/epx.cpp
+++ b/filter/epx.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/filter/epx.h b/filter/epx.h
index 25782728..ce1619be 100644
--- a/filter/epx.h
+++ b/filter/epx.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/filter/hq2x.cpp b/filter/hq2x.cpp
index 9b41ad36..c47b411a 100644
--- a/filter/hq2x.cpp
+++ b/filter/hq2x.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/filter/hq2x.h b/filter/hq2x.h
index bb98097f..73364933 100644
--- a/filter/hq2x.h
+++ b/filter/hq2x.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/font.h b/font.h
index 27011f6b..6097167e 100644
--- a/font.h
+++ b/font.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/fxdbg.cpp b/fxdbg.cpp
index ed971234..bae7ae1c 100644
--- a/fxdbg.cpp
+++ b/fxdbg.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/fxemu.cpp b/fxemu.cpp
index ce1af63e..072a672e 100644
--- a/fxemu.cpp
+++ b/fxemu.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/fxemu.h b/fxemu.h
index b2ce64e7..c4b0e704 100644
--- a/fxemu.h
+++ b/fxemu.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/fxinst.cpp b/fxinst.cpp
index 5f7df2bf..c67bb6e4 100644
--- a/fxinst.cpp
+++ b/fxinst.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/fxinst.h b/fxinst.h
index dd3736ec..21475869 100644
--- a/fxinst.h
+++ b/fxinst.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/getset.h b/getset.h
index b7dda2b6..b52f8987 100644
--- a/getset.h
+++ b/getset.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/gfx.cpp b/gfx.cpp
index 579aa526..0937852e 100644
--- a/gfx.cpp
+++ b/gfx.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/gfx.h b/gfx.h
index 75981cc2..be680c70 100644
--- a/gfx.h
+++ b/gfx.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/globals.cpp b/globals.cpp
index 60d7959f..e660604a 100644
--- a/globals.cpp
+++ b/globals.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/gtk/AUTHORS b/gtk/AUTHORS
index ec75270c..a8fb9566 100644
--- a/gtk/AUTHORS
+++ b/gtk/AUTHORS
@@ -4,4 +4,5 @@ Translators:
Tukuyomi (fr_FR)
Inukaze (es_VE)
Tibério Vítor (pt_BR)
+Sergey Basalaev (ru)
Milan Kostić (sr@latin)
diff --git a/gtk/configure.ac b/gtk/configure.ac
index c03db53c..f946b695 100644
--- a/gtk/configure.ac
+++ b/gtk/configure.ac
@@ -146,6 +146,8 @@ else
CFLAGS="$CFLAGS -fomit-frame-pointer"
fi
+LIBS="$LIBS -lX11 -ldl -lXext"
+
ZSNESFX='#ZSNESFX=yes'
ZSNESC4='#ZSNESC4=yes'
ASMCPU=''
@@ -186,7 +188,7 @@ if test yes = "$with_opengl" ; then
AC_CHECK_LIB(GL,glGetString,[
OPENGL=yes
CFLAGS="$CFLAGS -DUSE_OPENGL"
- LIBS="-lGL"
+ LIBS="$LIBS -lGL"
],[
OPENGL=0
])
diff --git a/gtk/po/LINGUAS b/gtk/po/LINGUAS
index 08a368c2..6b8f52cf 100644
--- a/gtk/po/LINGUAS
+++ b/gtk/po/LINGUAS
@@ -3,4 +3,5 @@
es_VE
fr_FR
pt_BR
+ru
sr@latin
diff --git a/gtk/po/ru.po b/gtk/po/ru.po
new file mode 100644
index 00000000..a07f40dc
--- /dev/null
+++ b/gtk/po/ru.po
@@ -0,0 +1,1666 @@
+# Перевод Snes9x на русский язык.
+# Copyright (C) 2010 Brandon Wright
+# This file is distributed under the same license as the snes9x package.
+# Sergey Basalaev , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: snes9x 1.52\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2011-04-12 22:37+0700\n"
+"PO-Revision-Date: 2011-04-12 22:54+0600\n"
+"Last-Translator: Sergey Basalaev \n"
+"Language-Team: Russian \n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: src/snes9x.ui:7
+msgid "Snes9x"
+msgstr "Snes9x"
+
+#: src/snes9x.ui:24
+msgid "_File"
+msgstr "_Файл"
+
+#: src/snes9x.ui:30
+msgid "_Open ROM Image..."
+msgstr "_Открыть образ ROM..."
+
+#: src/snes9x.ui:42
+msgid "Open Recent"
+msgstr "Открыть недавние"
+
+#: src/snes9x.ui:53
+msgid "Open with _NetPlay..."
+msgstr "Открыть с _NetPlay..."
+
+#: src/snes9x.ui:55
+msgid "Open a ROM to use with NetPlay"
+msgstr "Открыть ROM, чтобы использовать с NetPlay"
+
+#: src/snes9x.ui:65
+msgid "Open _MultiCart..."
+msgstr "Открыть _MultiCart..."
+
+#: src/snes9x.ui:78
+msgid "_Load State"
+msgstr "_Загрузить состояние"
+
+#: src/snes9x.ui:86
+#: src/snes9x.ui:183
+msgid "Slot _0"
+msgstr "Слот _0"
+
+#: src/snes9x.ui:94
+#: src/snes9x.ui:191
+msgid "Slot _1"
+msgstr "Слот _1"
+
+#: src/snes9x.ui:102
+#: src/snes9x.ui:199
+msgid "Slot _2"
+msgstr "Слот _2"
+
+#: src/snes9x.ui:110
+#: src/snes9x.ui:207
+msgid "Slot _3"
+msgstr "Слот _3"
+
+#: src/snes9x.ui:118
+#: src/snes9x.ui:215
+msgid "Slot _4"
+msgstr "Слот _4"
+
+#: src/snes9x.ui:126
+#: src/snes9x.ui:223
+msgid "Slot _5"
+msgstr "Слот _5"
+
+#: src/snes9x.ui:134
+#: src/snes9x.ui:231
+msgid "Slot _6"
+msgstr "Слот _6"
+
+#: src/snes9x.ui:142
+#: src/snes9x.ui:239
+msgid "Slot _7"
+msgstr "Слот _7"
+
+#: src/snes9x.ui:150
+#: src/snes9x.ui:247
+msgid "Slot _8"
+msgstr "Слот _8"
+
+#: src/snes9x.ui:163
+msgid "From _File..."
+msgstr "Из _файла..."
+
+#: src/snes9x.ui:175
+msgid "_Save State"
+msgstr "_Сохранить состояние"
+
+#: src/snes9x.ui:260
+msgid "To _File..."
+msgstr "В _файл..."
+
+#: src/snes9x.ui:276
+msgid "Save SPC..."
+msgstr "Сохранить SPC..."
+
+#: src/snes9x.ui:291
+msgid "Show ROM _Info..."
+msgstr "_Информация о ROM..."
+
+#: src/snes9x.ui:306
+msgid "_Quit"
+msgstr "В_ыход"
+
+#: src/snes9x.ui:321
+msgid "_Emulation"
+msgstr "_Эмуляция"
+
+#: src/snes9x.ui:327
+msgid "Run / _Continue"
+msgstr "_Старт / Продолжить"
+
+#: src/snes9x.ui:337
+msgid "_Pause"
+msgstr "_Приостановить"
+
+#: src/snes9x.ui:353
+msgid "Load _Movie..."
+msgstr "Загрузить _видео..."
+
+#: src/snes9x.ui:364
+msgid "R_ecord Movie..."
+msgstr "_Запись видео..."
+
+#: src/snes9x.ui:375
+msgid "_Stop Recording"
+msgstr "_Остановить запись"
+
+#: src/snes9x.ui:386
+msgid "_Jump to Frame..."
+msgstr "Перейти на _кадр..."
+
+#: src/snes9x.ui:402
+msgid "Sy_nc Clients"
+msgstr "Си_нхронизировать клиенты"
+
+#: src/snes9x.ui:417
+msgid "Reset"
+msgstr "Питание"
+
+#: src/snes9x.ui:428
+msgid "Soft _Reset"
+msgstr "С_брос"
+
+#: src/snes9x.ui:443
+msgid "_View"
+msgstr "_Вид"
+
+#: src/snes9x.ui:450
+msgid "_Hide Menu"
+msgstr "Скрыть _меню"
+
+#: src/snes9x.ui:461
+msgid "_Status Bar"
+msgstr "_Строка состояния"
+
+#: src/snes9x.ui:473
+msgid "_Change Size"
+msgstr "_Изменить размер"
+
+#: src/snes9x.ui:485
+msgid "Exact Pixels"
+msgstr "Точные пикселы"
+
+#: src/snes9x.ui:492
+msgid "_1x"
+msgstr "_1x"
+
+#: src/snes9x.ui:500
+msgid "_2x"
+msgstr "_2x"
+
+#: src/snes9x.ui:508
+msgid "_3x"
+msgstr "_3x"
+
+#: src/snes9x.ui:516
+msgid "_4x"
+msgstr "_4x"
+
+#: src/snes9x.ui:524
+msgid "_5x"
+msgstr "_5x"
+
+#: src/snes9x.ui:538
+msgid "Correct Aspect"
+msgstr "Правильное соотношение"
+
+#: src/snes9x.ui:545
+msgid "1x"
+msgstr "1x"
+
+#: src/snes9x.ui:553
+msgid "2x"
+msgstr "2x"
+
+#: src/snes9x.ui:561
+msgid "3x"
+msgstr "3x"
+
+#: src/snes9x.ui:569
+msgid "4x"
+msgstr "4x"
+
+#: src/snes9x.ui:577
+msgid "5x"
+msgstr "5x"
+
+#: src/snes9x.ui:593
+msgid "_Fullscreen"
+msgstr "_Полный экран"
+
+#: src/snes9x.ui:608
+msgid "_Options"
+msgstr "_Опции"
+
+#: src/snes9x.ui:615
+msgid "Controller Ports"
+msgstr "Порты контроллера"
+
+#: src/snes9x.ui:622
+msgid "SNES Port 1"
+msgstr "Порт SNES 1"
+
+#: src/snes9x.ui:630
+#: src/snes9x.ui:669
+msgid "Joypad"
+msgstr "Джойстик"
+
+#: src/snes9x.ui:638
+#: src/snes9x.ui:677
+msgid "Mouse"
+msgstr "Мышь"
+
+#: src/snes9x.ui:647
+#: src/snes9x.ui:695
+msgid "Superscope"
+msgstr "Superscope"
+
+#: src/snes9x.ui:661
+msgid "SNES Port 2"
+msgstr "Порт SNES 2"
+
+#: src/snes9x.ui:686
+msgid "Multitap"
+msgstr "Multitap"
+
+#: src/snes9x.ui:719
+msgid "_Cheats..."
+msgstr "_Читы..."
+
+#: src/snes9x.ui:732
+msgid "_Preferences..."
+msgstr "_Настройки..."
+
+#: src/snes9x.ui:781
+msgid "Snes9x Preferences"
+msgstr "Настройки Snes9x"
+
+#: src/snes9x.ui:838
+msgid "Use fullscreen on ROM open"
+msgstr "Полный экран после открытия ROM"
+
+#: src/snes9x.ui:842
+msgid "Go to fullscreen mode immediately after opening a ROM"
+msgstr "Переключаться на полный экран сразу после открытия ROM'а"
+
+#: src/snes9x.ui:854
+msgid "Show frame rate"
+msgstr "Показывать частоту кадров"
+
+#: src/snes9x.ui:869
+msgid "Use overscanned height"
+msgstr "Показывать расширенную высоту"
+
+#: src/snes9x.ui:873
+msgid "Use SNES extended height. Will probably cause letterboxing"
+msgstr "Использовать расширенную высоту SNES. Может вызвать чёрные полосы сверху и снизу."
+
+#: src/snes9x.ui:889
+msgid "Change fullscreen resolution:"
+msgstr "Разрешение полного экрана:"
+
+#: src/snes9x.ui:893
+msgid "Changes the screen resolution when running Snes9x in fullscreen mode"
+msgstr "Изменяет разрешение экрана при переходе Snes9x в полноэкранный режим"
+
+#: src/snes9x.ui:932
+msgid "Basic Settings"
+msgstr "Основные настройки"
+
+#: src/snes9x.ui:959
+msgid "Scale image to fit window"
+msgstr "Растягивать изображение во всё окно"
+
+#: src/snes9x.ui:963
+msgid "Scales the image so no black bars are present"
+msgstr "Растягивать изображение, чтобы не оставалось чёрных полос"
+
+#: src/snes9x.ui:979
+msgid "Maintain aspect-ratio:"
+msgstr "Соотношение сторон:"
+
+#: src/snes9x.ui:983
+msgid "Scales the image as large as possible without distortion"
+msgstr "Растягивает изображение насколько возможно без искажений"
+
+#: src/snes9x.ui:1020
+msgid "Use "
+msgstr "Использовать "
+
+#: src/snes9x.ui:1024
+msgid "Allows scaling and filtering to use multiple processors"
+msgstr "Позволяет процессам масштабирования и фильтрации использовать несколько процессоров"
+
+#: src/snes9x.ui:1050
+msgid "threads for filtering and scaling"
+msgstr "потоков для фильтрации и масштабирования"
+
+#: src/snes9x.ui:1069
+msgid "High-resolution effect:"
+msgstr "Эффект высокого разрешения:"
+
+#: src/snes9x.ui:1105
+msgid "Apply scaling filter:"
+msgstr "Применять фильтр масштабирования:"
+
+#: src/snes9x.ui:1143
+msgid "Image Adjustments"
+msgstr "Регулировка изображения"
+
+#: src/snes9x.ui:1179
+msgid "Video preset:"
+msgstr "Предустановка видео:"
+
+#: src/snes9x.ui:1191
+msgid "Composite"
+msgstr "Композитная"
+
+#: src/snes9x.ui:1204
+msgid "S-Video"
+msgstr "S-Video"
+
+#: src/snes9x.ui:1217
+msgid "RGB"
+msgstr "RGB"
+
+#: src/snes9x.ui:1230
+msgid "Monochrome"
+msgstr "Монохромная"
+
+#: src/snes9x.ui:1265
+msgid "Artifacts:"
+msgstr "Помехи:"
+
+#: src/snes9x.ui:1278
+msgid "Sharpness:"
+msgstr "Резкость:"
+
+#: src/snes9x.ui:1291
+msgid "Brightness:"
+msgstr "Яркость:"
+
+#: src/snes9x.ui:1304
+msgid "Contrast:"
+msgstr "Контраст:"
+
+#: src/snes9x.ui:1317
+msgid "Saturation:"
+msgstr "Насыщенность:"
+
+#: src/snes9x.ui:1330
+msgid "Hue:"
+msgstr "Тон:"
+
+#: src/snes9x.ui:1519
+msgid "Gamma:"
+msgstr "Гамма:"
+
+#: src/snes9x.ui:1532
+msgid "Fringing:"
+msgstr "Окантовка:"
+
+#: src/snes9x.ui:1545
+msgid "Bleed:"
+msgstr "Края:"
+
+#: src/snes9x.ui:1558
+msgid "Resolution:"
+msgstr "Разрешение:"
+
+#: src/snes9x.ui:1583
+msgid "Merge odd and even fields"
+msgstr "Совместить чётные и нечётные поля"
+
+#: src/snes9x.ui:1601
+#: src/snes9x.ui:1665
+msgid "Scanline intensity:"
+msgstr "Плотность сканлиний:"
+
+#: src/snes9x.ui:1636
+msgid "NTSC Filter"
+msgstr "Фильтр NTSC"
+
+#: src/snes9x.ui:1695
+msgid "Scanline Filter"
+msgstr "Фильтр сканлиний"
+
+#: src/snes9x.ui:1740
+msgid "Bilinear-filter output"
+msgstr "Билинейная фильтрация вывода"
+
+#: src/snes9x.ui:1758
+msgid "Sync to vertical blank"
+msgstr "Синхронизировать с VBlank"
+
+#: src/snes9x.ui:1762
+msgid "Sync the image to the vertical retrace to stop tearing"
+msgstr "Синхронизировать изображение с обратным ходом вертикальной развёртки, чтобы изображение не рвалось"
+
+#: src/snes9x.ui:1774
+msgid "Reduce input lag"
+msgstr "Уменьшить лаг ввода"
+
+#: src/snes9x.ui:1778
+msgid "Sync the program with the video output after every displayed frame to reduce input latency"
+msgstr "Синхронизировать программу с выводом видео после каждого кадра для уменьшения задержки ввода"
+
+#: src/snes9x.ui:1787
+msgid "Allow non-power-of-two textures"
+msgstr "Позволить текстуры не-степени-двойки"
+
+#: src/snes9x.ui:1791
+msgid "Prevents edge artifacts, but can slow performance"
+msgstr "Предотвращает помехи по краям, но может снизить производительность"
+
+#: src/snes9x.ui:1800
+msgid "Use pixel-buffer objects"
+msgstr "Использовать объекты буферов пикселей"
+
+#: src/snes9x.ui:1805
+msgid "Can be faster or slower depending on drivers"
+msgstr "Может быть быстрее или медленнее в зависимости от драйверов"
+
+#: src/snes9x.ui:1821
+msgid "Different formats can yield highly different performance"
+msgstr "Разные форматы могут дать очень разную производительность"
+
+#: src/snes9x.ui:1827
+msgid "Pixel-buffer format:"
+msgstr "Формат буфера пикселей:"
+
+#: src/snes9x.ui:1864
+msgid "Use GLSL shader:"
+msgstr "Использовать шейдер GLSL:"
+
+#: src/snes9x.ui:1889
+#: src/snes9x.ui:2679
+#: src/snes9x.ui:2694
+#: src/snes9x.ui:2711
+#: src/snes9x.ui:2728
+#: src/snes9x.ui:2745
+#: src/snes9x.ui:6552
+msgid "Browse..."
+msgstr "Обзор..."
+
+#: src/snes9x.ui:1915
+msgid "Force an inverted byte-ordering"
+msgstr "Требовать обратный порядок байтов"
+
+#: src/snes9x.ui:1919
+msgid "Forces a swapped byte-ordering for cases where the system's endian is used instead of the video card"
+msgstr "Устанавливает обратный порядок байтов в случае, когда используется порядок байтов системы, а не видеокарты"
+
+#: src/snes9x.ui:1938
+msgid "Hardware Acceleration"
+msgstr "Аппаратное ускорение"
+
+#: src/snes9x.ui:1969
+msgid "Display"
+msgstr "Видео"
+
+#: src/snes9x.ui:2016
+msgid "Sound driver:"
+msgstr "Звуковой драйвер:"
+
+#: src/snes9x.ui:2050
+msgid "Synchronize with sound"
+msgstr "Синхронизировать со звуком"
+
+#: src/snes9x.ui:2054
+msgid "Base emulation speed on the rate sound is output"
+msgstr "Корректировать скорость эмуляции по частоте звука"
+
+#: src/snes9x.ui:2065
+msgid "Mute sound output"
+msgstr "Отключить звук"
+
+#: src/snes9x.ui:2069
+msgid "Disables output of sound"
+msgstr "Запрещает вывод звука"
+
+#: src/snes9x.ui:2081
+msgid "Stereo"
+msgstr "Стерео"
+
+#: src/snes9x.ui:2085
+msgid "Output two channels, left and right"
+msgstr "Вывод на два канала, левый и правый"
+
+#: src/snes9x.ui:2106
+msgid "Playback rate:"
+msgstr "Частота воспроизведения:"
+
+#: src/snes9x.ui:2133
+msgid "milliseconds"
+msgstr "миллисекунд"
+
+#: src/snes9x.ui:2154
+msgid "Buffer size:"
+msgstr "Размер буфера:"
+
+#: src/snes9x.ui:2167
+msgid "Input rate:"
+msgstr "Частота входа:"
+
+#: src/snes9x.ui:2179
+msgid "Adjust to produce more or less data. Decrease the rate if experiencing crackling. Increase the rate if experiencing frame-rate stuttering. Best used with the \"Synchronize with sound\" option"
+msgstr "Измените для увеличения или уменьшения потока данных. Уменьшите частоту, если наблюдается треск. Увеличьте частоту, если наблюдается заикание. Лучше всего использовать с опцией «Синхронизировать со звуком»"
+
+#: src/snes9x.ui:2223
+msgid "Video rate:"
+msgstr "Частота видео:"
+
+#: src/snes9x.ui:2234
+msgid "label"
+msgstr "label"
+
+#: src/snes9x.ui:2256
+msgid "Sound Settings"
+msgstr "Настройки звука"
+
+#: src/snes9x.ui:2284
+#: src/snes9x.ui:5553
+msgid "Sound"
+msgstr "Звук"
+
+#: src/snes9x.ui:2335
+msgid "Frameskip:"
+msgstr "Пропуск кадров:"
+
+#: src/snes9x.ui:2368
+msgid "Block invalid VRAM access"
+msgstr "Блокировать некорректный доступ к VRAM"
+
+#: src/snes9x.ui:2380
+msgid "Allow opposing dpad directions"
+msgstr "Разрешать противоположные направления"
+
+#: src/snes9x.ui:2384
+msgid "Let left and right or up and down be pressed at the same time"
+msgstr "Позволять влево и вправо или вверх и вниз быть нажатыми одновременно"
+
+#: src/snes9x.ui:2398
+msgid "Accuracy"
+msgstr "Точность"
+
+#: src/snes9x.ui:2425
+msgid "Pause emulation when switching away from Snes9x"
+msgstr "Приостанавливать эмуляцию при переключении на другое окно"
+
+#: src/snes9x.ui:2442
+msgid "The ESC key should:"
+msgstr "Клавиша ESC должна:"
+
+#: src/snes9x.ui:2477
+msgid "Window Switching"
+msgstr "Смена окон"
+
+#: src/snes9x.ui:2503
+msgid "Prevent the screensaver from activating"
+msgstr "Предотвращать запуск хранителя экрана"
+
+#: src/snes9x.ui:2520
+msgid "Screensaver"
+msgstr "Хранитель экрана"
+
+#: src/snes9x.ui:2554
+#: src/snes9x.ui:4439
+msgid "Emulation"
+msgstr "Эмуляция"
+
+#: src/snes9x.ui:2764
+msgid "SRAM:"
+msgstr "SRAM:"
+
+#: src/snes9x.ui:2774
+msgid "Save states:"
+msgstr "Состояния:"
+
+#: src/snes9x.ui:2786
+msgid "Cheats:"
+msgstr "Читы:"
+
+#: src/snes9x.ui:2798
+msgid "Patches:"
+msgstr "Патчи:"
+
+#: src/snes9x.ui:2810
+msgid "Exports:"
+msgstr "Экспорты:"
+
+#: src/snes9x.ui:2831
+msgid "Game Data Locations"
+msgstr "данных игры"
+
+#: src/snes9x.ui:2858
+msgid "Save SRAM:"
+msgstr "Сохранять SRAM:"
+
+#: src/snes9x.ui:2869
+msgid "Automatically save the game's SRAM at this interval. Setting this to 0 will only save when quitting or changing ROMs"
+msgstr "Автоматически сохранять память игры через указанный интервал времени. Когда установлено в 0, сохранение будет производиться при выходе или смене ROM'а"
+
+#: src/snes9x.ui:2882
+msgid "seconds after change"
+msgstr "секунд после изменения"
+
+#: src/snes9x.ui:2896
+msgid "Automatic Saving"
+msgstr "Автоматическое сохранение"
+
+#: src/snes9x.ui:2926
+msgid "Files"
+msgstr "Файлы"
+
+#: src/snes9x.ui:2954
+msgid "Joypad:"
+msgstr "Джойстик:"
+
+#: src/snes9x.ui:2991
+msgid "_Reset"
+msgstr "_Сбросить"
+
+#: src/snes9x.ui:3016
+msgid "Swap with:"
+msgstr "Поменять с:"
+
+#: src/snes9x.ui:3041
+msgid "_Swap"
+msgstr "_Поменять"
+
+#: src/snes9x.ui:3061
+msgid "Use modifier keys (CTRL, SHIFT, ALT) directly"
+msgstr "Использовать клавиши-модификаторы (CTRL, SHIFT, ALT) напрямую"
+
+#: src/snes9x.ui:3065
+msgid "Allow using modifier keys as independent keys instead of modifiers"
+msgstr "Позволить использование клавиш-модификаторов, как независимых клавиш"
+
+#: src/snes9x.ui:3096
+msgid "Up"
+msgstr "Вверх"
+
+#: src/snes9x.ui:3107
+msgid "Down"
+msgstr "Вниз"
+
+#: src/snes9x.ui:3120
+msgid "Left"
+msgstr "Налево"
+
+#: src/snes9x.ui:3133
+msgid "Right"
+msgstr "Направо"
+
+#: src/snes9x.ui:3146
+msgid "Start"
+msgstr "Start"
+
+#: src/snes9x.ui:3159
+msgid "Select"
+msgstr "Select"
+
+#: src/snes9x.ui:3272
+#: src/snes9x.ui:3467
+#: src/snes9x.ui:3648
+msgid "A"
+msgstr "A"
+
+#: src/snes9x.ui:3283
+#: src/snes9x.ui:3478
+#: src/snes9x.ui:3659
+msgid "B"
+msgstr "B"
+
+#: src/snes9x.ui:3296
+#: src/snes9x.ui:3491
+#: src/snes9x.ui:3672
+msgid "X"
+msgstr "X"
+
+#: src/snes9x.ui:3309
+#: src/snes9x.ui:3504
+#: src/snes9x.ui:3685
+msgid "Y"
+msgstr "Y"
+
+#: src/snes9x.ui:3322
+#: src/snes9x.ui:3517
+#: src/snes9x.ui:3698
+msgid "L"
+msgstr "L"
+
+#: src/snes9x.ui:3335
+#: src/snes9x.ui:3530
+#: src/snes9x.ui:3711
+msgid "R"
+msgstr "R"
+
+#: src/snes9x.ui:3442
+msgid "Buttons"
+msgstr "Кнопки"
+
+#: src/snes9x.ui:3819
+msgid "Sticky"
+msgstr "Залипающие"
+
+#: src/snes9x.ui:3834
+msgid "Turbo"
+msgstr "Турбо"
+
+#: src/snes9x.ui:3852
+msgid "Turbo / Sticky Buttons"
+msgstr "Турбо и залипающие кнопки"
+
+#: src/snes9x.ui:3884
+msgid "Set new axis bindings at:"
+msgstr "Установить новый привязки осей на:"
+
+#: src/snes9x.ui:3896
+msgid "Changes the amount a joystick should be tilted to register a button press"
+msgstr "Изменяет величину отклонения джойстика, чтобы зафиксировать нажатие кнопки"
+
+#: src/snes9x.ui:3910
+msgid "percent"
+msgstr "процентах"
+
+#: src/snes9x.ui:3926
+msgid "Joystick Axis Threshold"
+msgstr "Порог осей джойстика"
+
+#: src/snes9x.ui:3958
+msgid "Center all axes on all joysticks and press Calibrate."
+msgstr "Установите все оси на всех джойстиках по центру и нажмите Калибровать."
+
+#: src/snes9x.ui:3972
+msgid "Cali_brate"
+msgstr "Кали_бровать"
+
+#: src/snes9x.ui:4004
+msgid "Calibration"
+msgstr "Калибровка"
+
+#: src/snes9x.ui:4022
+msgid "Joystick Options"
+msgstr "Настройки джойстика"
+
+#: src/snes9x.ui:4037
+#: src/snes9x.ui:5755
+msgid ""
+"Click an entry and then press the desired keys or joystick button\n"
+"Escape: Move to next Shift-Escape: Clear selected"
+msgstr ""
+"Щёлкните в поле и нажмите желаемые клавиши на клавиатуре или джойстике\n"
+"Escape: Перейти к следующему Shift-Escape: Очистить выбранное"
+
+#: src/snes9x.ui:4068
+msgid "Joypads"
+msgstr "Джойстики"
+
+#: src/snes9x.ui:4093
+msgid "Snes9x Emulator Shortcut Keys"
+msgstr "Привязки клавиш эмулятора Snes9x"
+
+#: src/snes9x.ui:4140
+msgid "Soft reset"
+msgstr "Сброс"
+
+#: src/snes9x.ui:4153
+msgid "Hardware reset"
+msgstr "Питание"
+
+#: src/snes9x.ui:4166
+msgid "Increase frame time"
+msgstr "Увеличить время кадра"
+
+#: src/snes9x.ui:4179
+msgid "Decrease frame time"
+msgstr "Уменьшить время кадра"
+
+#: src/snes9x.ui:4192
+msgid "Increase frame rate"
+msgstr "Увеличить частоту кадров"
+
+#: src/snes9x.ui:4205
+msgid "Decrease frame rate"
+msgstr "Уменьшить частоту кадров"
+
+#: src/snes9x.ui:4218
+msgid "Pause"
+msgstr "Приостановить"
+
+#: src/snes9x.ui:4231
+msgid "Toggle turbo"
+msgstr "Переключить турбо"
+
+#: src/snes9x.ui:4244
+msgid "Enable turbo"
+msgstr "Включить турбо"
+
+#: src/snes9x.ui:4258
+msgid "Open ROM"
+msgstr "Открыть ROM"
+
+#: src/snes9x.ui:4269
+msgid "Quit Snes9x"
+msgstr "Выйти из Snes9x"
+
+#: src/snes9x.ui:4468
+msgid "Toggle BG layer 0"
+msgstr "Переключить задний слой 1"
+
+#: src/snes9x.ui:4479
+msgid "Toggle BG layer 1"
+msgstr "Переключить задний слой 1"
+
+#: src/snes9x.ui:4492
+msgid "Toggle BG layer 2"
+msgstr "Переключить задний слой 2"
+
+#: src/snes9x.ui:4505
+msgid "Toggle BG layer 3"
+msgstr "Переключить задний слой 3"
+
+#: src/snes9x.ui:4518
+msgid "Toggle sprites"
+msgstr "Переключить спрайты"
+
+#: src/snes9x.ui:4531
+msgid "BG layering hack"
+msgstr "Хак слоёв заднего фона"
+
+#: src/snes9x.ui:4544
+msgid "Screenshot"
+msgstr "Снимок экрана"
+
+#: src/snes9x.ui:4557
+msgid "Toggle fullscreen"
+msgstr "Переключить полный экран"
+
+#: src/snes9x.ui:4688
+msgid "Graphics"
+msgstr "Графика"
+
+#: src/snes9x.ui:4718
+msgid "Quick save state"
+msgstr "Быстрое сохранение"
+
+#: src/snes9x.ui:4732
+msgid "Quick load state"
+msgstr "Быстрая загрузка"
+
+#: src/snes9x.ui:4746
+#: src/snes9x.ui:4865
+msgid "Slot 1"
+msgstr "Слот 1"
+
+#: src/snes9x.ui:4759
+#: src/snes9x.ui:4850
+msgid "Slot 0"
+msgstr "Слот 0"
+
+#: src/snes9x.ui:4772
+#: src/snes9x.ui:4880
+msgid "Slot 2"
+msgstr "Слот 2"
+
+#: src/snes9x.ui:4785
+#: src/snes9x.ui:4895
+msgid "Slot 3"
+msgstr "Слот 3"
+
+#: src/snes9x.ui:4798
+#: src/snes9x.ui:4910
+msgid "Slot 4"
+msgstr "Слот 4"
+
+#: src/snes9x.ui:4811
+#: src/snes9x.ui:4925
+msgid "Slot 5"
+msgstr "Слот 5"
+
+#: src/snes9x.ui:4824
+#: src/snes9x.ui:4940
+msgid "Slot 6"
+msgstr "Слот 6"
+
+#: src/snes9x.ui:4837
+#: src/snes9x.ui:4955
+msgid "Slot 7"
+msgstr "Слот 7"
+
+#: src/snes9x.ui:4970
+#: src/snes9x.ui:4985
+msgid "Slot 8"
+msgstr "Слот 8"
+
+#: src/snes9x.ui:5276
+msgid "Save States"
+msgstr "Состояния"
+
+#: src/snes9x.ui:5306
+msgid "Toggle sound channel 0"
+msgstr "Переключить звуковой канал 0"
+
+#: src/snes9x.ui:5317
+msgid "Toggle sound channel 1"
+msgstr "Переключить звуковой канал 1"
+
+#: src/snes9x.ui:5330
+msgid "Toggle sound channel 2"
+msgstr "Переключить звуковой канал 2"
+
+#: src/snes9x.ui:5343
+msgid "Toggle sound channel 3"
+msgstr "Переключить звуковой канал 3"
+
+#: src/snes9x.ui:5356
+msgid "Toggle sound channel 4"
+msgstr "Переключить звуковой канал 4"
+
+#: src/snes9x.ui:5369
+msgid "Toggle sound channel 5"
+msgstr "Переключить звуковой канал 5"
+
+#: src/snes9x.ui:5382
+msgid "Toggle sound channel 6"
+msgstr "Переключить звуковой канал 6"
+
+#: src/snes9x.ui:5395
+msgid "Toggle sound channel 7"
+msgstr "Переключить звуковой канал 7"
+
+#: src/snes9x.ui:5408
+msgid "Toggle all sound channels"
+msgstr "Переключить все звуковые каналы"
+
+#: src/snes9x.ui:5574
+msgid "Seek to frame"
+msgstr "Перейти на фрейм"
+
+#: src/snes9x.ui:5588
+msgid "Load Movie"
+msgstr "Загрузить видео"
+
+#: src/snes9x.ui:5602
+msgid "Stop movie recording"
+msgstr "Остановить запись видео"
+
+#: src/snes9x.ui:5616
+msgid "Begin movie recording"
+msgstr "Начать запись видео"
+
+#: src/snes9x.ui:5630
+msgid "Save SPC"
+msgstr "Сохранить SPC"
+
+#: src/snes9x.ui:5709
+msgid "Swap controllers 1 & 2"
+msgstr "Поменять местами контроллеры 1 и 2"
+
+#: src/snes9x.ui:5740
+msgid "Misc"
+msgstr "Ещё"
+
+#: src/snes9x.ui:5787
+msgid "Shortcuts"
+msgstr "Клавиши"
+
+#: src/snes9x.ui:5894
+msgid "Advance to Frame"
+msgstr "Перейти на кадр"
+
+#: src/snes9x.ui:5914
+msgid "The current frame in the movie is"
+msgstr "Текущий кадр видео"
+
+#: src/snes9x.ui:5931
+msgid "Fast-forward to frame"
+msgstr "Перемотать на кадр"
+
+#: src/snes9x.ui:6348
+msgid "Snes9x Cheats"
+msgstr "Читы Snes9x"
+
+#: src/snes9x.ui:6389
+msgid "Code:"
+msgstr "Код:"
+
+#: src/snes9x.ui:6413
+msgid "Description:"
+msgstr "Описание:"
+
+#: src/snes9x.ui:6513
+msgid "Snes9x NetPlay"
+msgstr "Snes9x NetPlay"
+
+#: src/snes9x.ui:6543
+msgid "The game chosen will be loaded before connecting. This field can be blank if the server will send the ROM image"
+msgstr "Выбранная игра будет загружена перед соединением. Это поле может быть пустым, если сервер посылает образ ROM"
+
+#: src/snes9x.ui:6572
+msgid "Clear entry"
+msgstr "Очистить запись"
+
+#: src/snes9x.ui:6590
+msgid "ROM Image"
+msgstr "Образ ROM"
+
+#: src/snes9x.ui:6615
+msgid "Connect to another computer"
+msgstr "Соединиться с другим копьютером"
+
+#: src/snes9x.ui:6619
+msgid "Connect to another computer that is running Snes9x NetPlay as a server"
+msgstr "Соединиться с другим компьютером, на котором запущен сервер Snes9x NetPlay"
+
+#: src/snes9x.ui:6635
+msgid "Name or IP address:"
+msgstr "Имя или адрес IP:"
+
+#: src/snes9x.ui:6646
+msgid "Domain name or internet protocol address of a remote computer"
+msgstr "Доменное имя или адрес IP удалённого компьютера"
+
+#: src/snes9x.ui:6655
+msgid "Port:"
+msgstr "Порт:"
+
+#: src/snes9x.ui:6666
+msgid "Connect to specified TCP port on remote computer"
+msgstr "Соединиться с указанным портом TCP на удалённом компьютере"
+
+#: src/snes9x.ui:6683
+msgid "Act as a server"
+msgstr "Быть сервером"
+
+#: src/snes9x.ui:6687
+msgid "Host a game on this computer as Player 1, requiring extra throughput to support multitple users"
+msgstr "Запускать игру на этом компьютере как Игрок 1, требует дополнительной настройки для поддержки нескольких пользователей"
+
+#: src/snes9x.ui:6704
+msgid "Server"
+msgstr "Сервер"
+
+#: src/snes9x.ui:6730
+msgid "Sync using reset"
+msgstr "Синхронизировать через сброс"
+
+#: src/snes9x.ui:6734
+msgid "Reset the game when players join instead of transferring potentially unreliable freeze states"
+msgstr "Сбрасывать игру, когда игроки присоединяются вместо того, чтобы отсылать потенциально ненадёжные состояния"
+
+#: src/snes9x.ui:6744
+msgid "Send ROM image to clients"
+msgstr "Посылать образы ROM клиентам"
+
+#: src/snes9x.ui:6748
+msgid "Send the running game image to players instead of requiring them to have their own copies"
+msgstr "Посылать образы игры игрокам, вместо того чтобы требовать от них иметь собственные копии"
+
+#: src/snes9x.ui:6763
+msgid "Default port:"
+msgstr "Порт по умолчанию:"
+
+#: src/snes9x.ui:6774
+msgid "TCP port used as a connection point for remote clients"
+msgstr "Порт TCP, используемый для соединения с удалёнными клиентами"
+
+#: src/snes9x.ui:6797
+msgid "Ask server to pause when"
+msgstr "Просить сервер приостановиться при отставании на"
+
+#: src/snes9x.ui:6820
+msgid "frames behind"
+msgstr "фреймов"
+
+#: src/snes9x.ui:6840
+msgid "Settings"
+msgstr "Настройки"
+
+#: src/snes9x.ui:6903
+msgid "Open Multiple ROM Images (MultiCart)"
+msgstr "Открыть несколько образов ROM (MultiCart)"
+
+#: src/snes9x.ui:6921
+msgid "Slot A:"
+msgstr "Слот A:"
+
+#: src/snes9x.ui:6931
+msgid "Select an Image for Slot A"
+msgstr "Выберите образ для слота A"
+
+#: src/snes9x.ui:6950
+msgid "Slot B:"
+msgstr "Слот B:"
+
+#: src/snes9x.ui:6960
+msgid "Select an Image for Slot B"
+msgstr "Выберите образ для слота B"
+
+#: src/snes9x.ui:7224
+msgid ""
+" Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.\n"
+"\n"
+" (c) Copyright 1996 - 2002 Gary Henderson (gary.henderson@ntlworld.com),\n"
+" Jerremy Koot (jkoot@snes9x.com)\n"
+"\n"
+" (c) Copyright 2002 - 2004 Matthew Kendora\n"
+"\n"
+" (c) Copyright 2002 - 2005 Peter Bortas (peter@bortas.org)\n"
+"\n"
+" (c) Copyright 2004 - 2005 Joel Yliluoma (http://iki.fi/bisqwit/)\n"
+"\n"
+" (c) Copyright 2001 - 2006 John Weidman (jweidman@slip.net)\n"
+"\n"
+" (c) Copyright 2002 - 2006 funkyass (funkyass@spam.shaw.ca),\n"
+" Kris Bleakley (codeviolation@hotmail.com)\n"
+"\n"
+" (c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),\n"
+" Nach (n-a-c-h@users.sourceforge.net),\n"
+"\n"
+" (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)\n"
+"\n"
+" (c) Copyright 2006 - 2007 nitsuja\n"
+"\n"
+" (c) Copyright 2009 - 2011 BearOso,\n"
+" OV2\n"
+"\n"
+"\n"
+" BS-X C emulator code\n"
+" (c) Copyright 2005 - 2006 Dreamer Nom,\n"
+" zones\n"
+"\n"
+" C4 x86 assembler and some C emulation code\n"
+" (c) Copyright 2000 - 2003 _Demo_ (_demo_@zsnes.com),\n"
+" Nach,\n"
+" zsKnight (zsknight@zsnes.com)\n"
+"\n"
+" C4 C++ code\n"
+" (c) Copyright 2003 - 2006 Brad Jorsch,\n"
+" Nach\n"
+"\n"
+" DSP-1 emulator code\n"
+" (c) Copyright 1998 - 2006 _Demo_,\n"
+" Andreas Naive (andreasnaive@gmail.com),\n"
+" Gary Henderson,\n"
+" Ivar (ivar@snes9x.com),\n"
+" John Weidman,\n"
+" Kris Bleakley,\n"
+" Matthew Kendora,\n"
+" Nach,\n"
+" neviksti (neviksti@hotmail.com)\n"
+"\n"
+" DSP-2 emulator code\n"
+" (c) Copyright 2003 John Weidman,\n"
+" Kris Bleakley,\n"
+" Lord Nightmare (lord_nightmare@users.sourceforge.net),\n"
+" Matthew Kendora,\n"
+" neviksti\n"
+"\n"
+" DSP-3 emulator code\n"
+" (c) Copyright 2003 - 2006 John Weidman,\n"
+" Kris Bleakley,\n"
+" Lancer,\n"
+" z80 gaiden\n"
+"\n"
+" DSP-4 emulator code\n"
+" (c) Copyright 2004 - 2006 Dreamer Nom,\n"
+" John Weidman,\n"
+" Kris Bleakley,\n"
+" Nach,\n"
+" z80 gaiden\n"
+"\n"
+" OBC1 emulator code\n"
+" (c) Copyright 2001 - 2004 zsKnight,\n"
+" pagefault (pagefault@zsnes.com),\n"
+" Kris Bleakley\n"
+" Ported from x86 assembler to C by sanmaiwashi\n"
+"\n"
+" SPC7110 and RTC C++ emulator code used in 1.39-1.51\n"
+" (c) Copyright 2002 Matthew Kendora with research by\n"
+" zsKnight,\n"
+" John Weidman,\n"
+" Dark Force\n"
+"\n"
+" SPC7110 and RTC C++ emulator code used in 1.52+\n"
+" (c) Copyright 2009 byuu,\n"
+" neviksti\n"
+"\n"
+" S-DD1 C emulator code\n"
+" (c) Copyright 2003 Brad Jorsch with research by\n"
+" Andreas Naive,\n"
+" John Weidman\n"
+"\n"
+" S-RTC C emulator code\n"
+" (c) Copyright 2001 - 2006 byuu,\n"
+" John Weidman\n"
+"\n"
+" ST010 C++ emulator code\n"
+" (c) Copyright 2003 Feather,\n"
+" John Weidman,\n"
+" Kris Bleakley,\n"
+" Matthew Kendora\n"
+"\n"
+" Super FX x86 assembler emulator code\n"
+" (c) Copyright 1998 - 2003 _Demo_,\n"
+" pagefault,\n"
+" zsKnight\n"
+"\n"
+" Super FX C emulator code\n"
+" (c) Copyright 1997 - 1999 Ivar,\n"
+" Gary Henderson,\n"
+" John Weidman\n"
+"\n"
+" Sound emulator code used in 1.5-1.51\n"
+" (c) Copyright 1998 - 2003 Brad Martin\n"
+" (c) Copyright 1998 - 2006 Charles Bilyue'\n"
+"\n"
+" Sound emulator code used in 1.52+\n"
+" (c) Copyright 2004 - 2007 Shay Green (gblargg@gmail.com)\n"
+"\n"
+" SH assembler code partly based on x86 assembler code\n"
+" (c) Copyright 2002 - 2004 Marcus Comstedt (marcus@mc.pp.se)\n"
+"\n"
+" 2xSaI filter\n"
+" (c) Copyright 1999 - 2001 Derek Liauw Kie Fa\n"
+"\n"
+" HQ2x, HQ3x, HQ4x filters\n"
+" (c) Copyright 2003 Maxim Stepin (maxim@hiend3d.com)\n"
+"\n"
+" NTSC filter\n"
+" (c) Copyright 2006 - 2007 Shay Green\n"
+"\n"
+" GTK+ GUI code\n"
+" (c) Copyright 2004 - 2011 BearOso\n"
+"\n"
+" Win32 GUI code\n"
+" (c) Copyright 2003 - 2006 blip,\n"
+" funkyass,\n"
+" Matthew Kendora,\n"
+" Nach,\n"
+" nitsuja\n"
+" (c) Copyright 2009 - 2011 OV2\n"
+"\n"
+" Mac OS GUI code\n"
+" (c) Copyright 1998 - 2001 John Stiles\n"
+" (c) Copyright 2001 - 2011 zones\n"
+"\n"
+"\n"
+" Specific ports contains the works of other authors. See headers in\n"
+" individual files.\n"
+"\n"
+"\n"
+" Snes9x homepage: http://www.snes9x.com/\n"
+"\n"
+" Permission to use, copy, modify and/or distribute Snes9x in both binary\n"
+" and source form, for non-commercial purposes, is hereby granted without\n"
+" fee, providing that this license information and copyright notice appear\n"
+" with all copies and any derived work.\n"
+"\n"
+" This software is provided 'as-is', without any express or implied\n"
+" warranty. In no event shall the authors be held liable for any damages\n"
+" arising from the use of this software or it's derivatives.\n"
+"\n"
+" Snes9x is freeware for PERSONAL USE only. Commercial users should\n"
+" seek permission of the copyright holders first. Commercial use includes,\n"
+" but is not limited to, charging money for Snes9x or software derived from\n"
+" Snes9x, including Snes9x or derivatives in commercial game bundles, and/or\n"
+" using Snes9x as a promotion for your commercial product.\n"
+"\n"
+" The copyright holders request that bug fixes and improvements to the code\n"
+" should be forwarded to them so everyone can benefit from the modifications\n"
+" in future versions.\n"
+"\n"
+" Super NES and Super Nintendo Entertainment System are trademarks of\n"
+" Nintendo Co., Limited and its subsidiary companies."
+msgstr ""
+" Snes9x - Портативный эмулятор Super Nintendo Entertainment System (TM).\n"
+"\n"
+" (c) Copyright 1996 - 2002 Gary Henderson (gary.henderson@ntlworld.com),\n"
+" Jerremy Koot (jkoot@snes9x.com)\n"
+"\n"
+" (c) Copyright 2002 - 2004 Matthew Kendora\n"
+"\n"
+" (c) Copyright 2002 - 2005 Peter Bortas (peter@bortas.org)\n"
+"\n"
+" (c) Copyright 2004 - 2005 Joel Yliluoma (http://iki.fi/bisqwit/)\n"
+"\n"
+" (c) Copyright 2001 - 2006 John Weidman (jweidman@slip.net)\n"
+"\n"
+" (c) Copyright 2002 - 2006 funkyass (funkyass@spam.shaw.ca),\n"
+" Kris Bleakley (codeviolation@hotmail.com)\n"
+"\n"
+" (c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),\n"
+" Nach (n-a-c-h@users.sourceforge.net),\n"
+"\n"
+" (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)\n"
+"\n"
+" (c) Copyright 2006 - 2007 nitsuja\n"
+"\n"
+" (c) Copyright 2009 - 2011 BearOso,\n"
+" OV2\n"
+"\n"
+"\n"
+" BS-X C emulator code\n"
+" (c) Copyright 2005 - 2006 Dreamer Nom,\n"
+" zones\n"
+"\n"
+" C4 x86 assembler and some C emulation code\n"
+" (c) Copyright 2000 - 2003 _Demo_ (_demo_@zsnes.com),\n"
+" Nach,\n"
+" zsKnight (zsknight@zsnes.com)\n"
+"\n"
+" C4 C++ code\n"
+" (c) Copyright 2003 - 2006 Brad Jorsch,\n"
+" Nach\n"
+"\n"
+" DSP-1 emulator code\n"
+" (c) Copyright 1998 - 2006 _Demo_,\n"
+" Andreas Naive (andreasnaive@gmail.com),\n"
+" Gary Henderson,\n"
+" Ivar (ivar@snes9x.com),\n"
+" John Weidman,\n"
+" Kris Bleakley,\n"
+" Matthew Kendora,\n"
+" Nach,\n"
+" neviksti (neviksti@hotmail.com)\n"
+"\n"
+" DSP-2 emulator code\n"
+" (c) Copyright 2003 John Weidman,\n"
+" Kris Bleakley,\n"
+" Lord Nightmare (lord_nightmare@users.sourceforge.net),\n"
+" Matthew Kendora,\n"
+" neviksti\n"
+"\n"
+" DSP-3 emulator code\n"
+" (c) Copyright 2003 - 2006 John Weidman,\n"
+" Kris Bleakley,\n"
+" Lancer,\n"
+" z80 gaiden\n"
+"\n"
+" DSP-4 emulator code\n"
+" (c) Copyright 2004 - 2006 Dreamer Nom,\n"
+" John Weidman,\n"
+" Kris Bleakley,\n"
+" Nach,\n"
+" z80 gaiden\n"
+"\n"
+" OBC1 emulator code\n"
+" (c) Copyright 2001 - 2004 zsKnight,\n"
+" pagefault (pagefault@zsnes.com),\n"
+" Kris Bleakley\n"
+" Ported from x86 assembler to C by sanmaiwashi\n"
+"\n"
+" SPC7110 and RTC C++ emulator code used in 1.39-1.51\n"
+" (c) Copyright 2002 Matthew Kendora with research by\n"
+" zsKnight,\n"
+" John Weidman,\n"
+" Dark Force\n"
+"\n"
+" SPC7110 and RTC C++ emulator code used in 1.52+\n"
+" (c) Copyright 2009 byuu,\n"
+" neviksti\n"
+"\n"
+" S-DD1 C emulator code\n"
+" (c) Copyright 2003 Brad Jorsch with research by\n"
+" Andreas Naive,\n"
+" John Weidman\n"
+"\n"
+" S-RTC C emulator code\n"
+" (c) Copyright 2001 - 2006 byuu,\n"
+" John Weidman\n"
+"\n"
+" ST010 C++ emulator code\n"
+" (c) Copyright 2003 Feather,\n"
+" John Weidman,\n"
+" Kris Bleakley,\n"
+" Matthew Kendora\n"
+"\n"
+" Super FX x86 assembler emulator code\n"
+" (c) Copyright 1998 - 2003 _Demo_,\n"
+" pagefault,\n"
+" zsKnight\n"
+"\n"
+" Super FX C emulator code\n"
+" (c) Copyright 1997 - 1999 Ivar,\n"
+" Gary Henderson,\n"
+" John Weidman\n"
+"\n"
+" Sound emulator code used in 1.5-1.51\n"
+" (c) Copyright 1998 - 2003 Brad Martin\n"
+" (c) Copyright 1998 - 2006 Charles Bilyue'\n"
+"\n"
+" Sound emulator code used in 1.52+\n"
+" (c) Copyright 2004 - 2007 Shay Green (gblargg@gmail.com)\n"
+"\n"
+" SH assembler code partly based on x86 assembler code\n"
+" (c) Copyright 2002 - 2004 Marcus Comstedt (marcus@mc.pp.se)\n"
+"\n"
+" 2xSaI filter\n"
+" (c) Copyright 1999 - 2001 Derek Liauw Kie Fa\n"
+"\n"
+" HQ2x, HQ3x, HQ4x filters\n"
+" (c) Copyright 2003 Maxim Stepin (maxim@hiend3d.com)\n"
+"\n"
+" NTSC filter\n"
+" (c) Copyright 2006 - 2007 Shay Green\n"
+"\n"
+" GTK+ GUI code\n"
+" (c) Copyright 2004 - 2011 BearOso\n"
+"\n"
+" Win32 GUI code\n"
+" (c) Copyright 2003 - 2006 blip,\n"
+" funkyass,\n"
+" Matthew Kendora,\n"
+" Nach,\n"
+" nitsuja\n"
+" (c) Copyright 2009 - 2011 OV2\n"
+"\n"
+" Mac OS GUI code\n"
+" (c) Copyright 1998 - 2001 John Stiles\n"
+" (c) Copyright 2001 - 2011 zones\n"
+"\n"
+"\n"
+" Specific ports contains the works of other authors. See headers in\n"
+" individual files.\n"
+"\n"
+"\n"
+" Snes9x homepage: http://www.snes9x.com/\n"
+"\n"
+" Permission to use, copy, modify and/or distribute Snes9x in both binary\n"
+" and source form, for non-commercial purposes, is hereby granted without\n"
+" fee, providing that this license information and copyright notice appear\n"
+" with all copies and any derived work.\n"
+"\n"
+" This software is provided 'as-is', without any express or implied\n"
+" warranty. In no event shall the authors be held liable for any damages\n"
+" arising from the use of this software or it's derivatives.\n"
+"\n"
+" Snes9x is freeware for PERSONAL USE only. Commercial users should\n"
+" seek permission of the copyright holders first. Commercial use includes,\n"
+" but is not limited to, charging money for Snes9x or software derived from\n"
+" Snes9x, including Snes9x or derivatives in commercial game bundles, and/or\n"
+" using Snes9x as a promotion for your commercial product.\n"
+"\n"
+" The copyright holders request that bug fixes and improvements to the code\n"
+" should be forwarded to them so everyone can benefit from the modifications\n"
+" in future versions.\n"
+"\n"
+" Super NES and Super Nintendo Entertainment System are trademarks of\n"
+" Nintendo Co., Limited and its subsidiary companies."
+
+#: src/snes9x.ui:7402
+msgid "About Snes9x"
+msgstr "О программе Snes9x"
+
+#: src/snes9x.ui:7435
+msgid "label106"
+msgstr "label106"
+
+#~ msgid ""
+#~ "8:7 Square pixels\n"
+#~ "4:3 SNES correct aspect"
+#~ msgstr ""
+#~ "8:7 Квадратные пикселы\n"
+#~ "4:3 правильное соотношение SNES"
+
+#~ msgid "Force SNES-hires output"
+#~ msgstr "Вывод при высоком разрешении"
+
+#~ msgid ""
+#~ "Detects frames that are not output by Snes9x in hires, and scales them"
+#~ msgstr ""
+#~ "Определяет кадры, не выводимые Snes9x при высоком разрешении, и "
+#~ "масштабирует их"
+
+#~ msgid ""
+#~ "None\n"
+#~ "SuperEagle\n"
+#~ "2xSaI\n"
+#~ "Super2xSaI\n"
+#~ "hq2x\n"
+#~ "hq3x\n"
+#~ "hq4x\n"
+#~ "EPX\n"
+#~ "EPX Smooth\n"
+#~ "Blargg's NTSC\n"
+#~ "Scanlines"
+#~ msgstr ""
+#~ "Нет\n"
+#~ "SuperEagle\n"
+#~ "2xSaI\n"
+#~ "Super2xSaI\n"
+#~ "hq2x\n"
+#~ "hq3x\n"
+#~ "hq4x\n"
+#~ "EPX\n"
+#~ "EPX Smooth\n"
+#~ "Blargg's NTSC\n"
+#~ "Сканлинии"
+
+#~ msgid ""
+#~ "0%\n"
+#~ "12.5%\n"
+#~ "25%\n"
+#~ "50%\n"
+#~ "100%"
+#~ msgstr ""
+#~ "0%\n"
+#~ "12.5%\n"
+#~ "25%\n"
+#~ "50%\n"
+#~ "100%"
+
+#~ msgid ""
+#~ "12.5%\n"
+#~ "25%\n"
+#~ "50%\n"
+#~ "100%"
+#~ msgstr ""
+#~ "12.5%\n"
+#~ "25%\n"
+#~ "50%\n"
+#~ "100%"
+
+#~ msgid "Smoothens (blurs) the image"
+#~ msgstr "Сглаживает изображение"
+
+#~ msgid ""
+#~ "16-bit (GL_BGRA)\n"
+#~ "24-bit (GL_RGB)\n"
+#~ "32-bit (GL_BGRA)"
+#~ msgstr ""
+#~ "16-bit (GL_BGRA)\n"
+#~ "24-bit (GL_RGB)\n"
+#~ "32-bit (GL_BGRA)"
+
+#~ msgid ""
+#~ "48000 hz\n"
+#~ "44100 hz\n"
+#~ "32000 hz (SNES Default)\n"
+#~ "22050 hz\n"
+#~ "16000 hz\n"
+#~ "11025 hz\n"
+#~ "8000 hz\n"
+#~ "0 hz"
+#~ msgstr ""
+#~ "48000 гц\n"
+#~ "44100 гц\n"
+#~ "32000 гц (SNES по умолчанию)\n"
+#~ "22050 гц\n"
+#~ "16000 гц\n"
+#~ "11025 гц\n"
+#~ "8000 гц\n"
+#~ "0 гц"
+
+#~ msgid ""
+#~ "Automatic\n"
+#~ "0\n"
+#~ "1\n"
+#~ "2\n"
+#~ "3\n"
+#~ "4\n"
+#~ "5\n"
+#~ "6\n"
+#~ "7\n"
+#~ "8\n"
+#~ "9"
+#~ msgstr ""
+#~ "Автоматически\n"
+#~ "0\n"
+#~ "1\n"
+#~ "2\n"
+#~ "3\n"
+#~ "4\n"
+#~ "5\n"
+#~ "6\n"
+#~ "7\n"
+#~ "8\n"
+#~ "9"
+
+#~ msgid "Enable HDMA"
+#~ msgstr "Разрешить HDMA"
+
+#~ msgid "Enable HDMA. Required feature for compatibility with some games"
+#~ msgstr ""
+#~ "Разрешить HDMA. Требуемая опция для совместимости с некоторыми играми"
+
+#~ msgid ""
+#~ "Toggle the menu bar\n"
+#~ "Exit fullscreen mode\n"
+#~ "Quit Snes9x"
+#~ msgstr ""
+#~ "Переключать строку меню\n"
+#~ "Выключать полноэкранный режим\n"
+#~ "Закрывать Snes9x"
+
+#~ msgid "ROM folder"
+#~ msgstr "Папке ROM'a"
+
+#~ msgid "Store data in the same folder as the ROM file used"
+#~ msgstr "Сохранять данные в той же папке, что и используемый ROM"
+
+#~ msgid "Snes9x configuration folder"
+#~ msgstr "Папке настроек Snes9x"
+
+#~ msgid "Store data in $HOME/.snes9x/sram"
+#~ msgstr "Сохранять данные в $HOME/.snes9x/sram"
+
+#~ msgid "Custom folder:"
+#~ msgstr "Своей папке:"
+
+#~ msgid "Save data in:"
+#~ msgstr "Сохранять данные в:"
+
+#~ msgid "Version Info"
+#~ msgstr "Информация"
+
+#~ msgid "Type:"
+#~ msgstr "Тип:"
+
+#~ msgid ""
+#~ "Game Genie\n"
+#~ "Pro Action Replay\n"
+#~ "Goldfinger"
+#~ msgstr ""
+#~ "Game Genie\n"
+#~ "Pro Action Replay\n"
+#~ "Goldfinger"
diff --git a/gtk/src/filter_epx_unsafe.cpp b/gtk/src/filter_epx_unsafe.cpp
index 62874e29..9ea6e331 100644
--- a/gtk/src/filter_epx_unsafe.cpp
+++ b/gtk/src/filter_epx_unsafe.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/gtk/src/snes9x.ui b/gtk/src/snes9x.ui
index 5e9233c7..3f86e43d 100644
--- a/gtk/src/snes9x.ui
+++ b/gtk/src/snes9x.ui
@@ -7239,11 +7239,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -7352,7 +7353,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -7360,11 +7361,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/jma/s9x-jma.cpp b/jma/s9x-jma.cpp
index 4c4c9cb6..f9914fb1 100644
--- a/jma/s9x-jma.cpp
+++ b/jma/s9x-jma.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/jma/s9x-jma.h b/jma/s9x-jma.h
index 97392ddc..be3639e3 100644
--- a/jma/s9x-jma.h
+++ b/jma/s9x-jma.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/language.h b/language.h
index 49a30ae1..09d80062 100644
--- a/language.h
+++ b/language.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/loadzip.cpp b/loadzip.cpp
index ac91a961..6ce8e7c8 100644
--- a/loadzip.cpp
+++ b/loadzip.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/logger.cpp b/logger.cpp
index 235c5335..2c0ada66 100644
--- a/logger.cpp
+++ b/logger.cpp
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/logger.h b/logger.h
index 63aa30b7..1f8303d4 100644
--- a/logger.h
+++ b/logger.h
@@ -17,11 +17,12 @@
(c) Copyright 2002 - 2010 Brad Jorsch (anomie@users.sourceforge.net),
Nach (n-a-c-h@users.sourceforge.net),
- zones (kasumitokoduck@yahoo.com)
+
+ (c) Copyright 2002 - 2011 zones (kasumitokoduck@yahoo.com)
(c) Copyright 2006 - 2007 nitsuja
- (c) Copyright 2009 - 2010 BearOso,
+ (c) Copyright 2009 - 2011 BearOso,
OV2
@@ -130,7 +131,7 @@
(c) Copyright 2006 - 2007 Shay Green
GTK+ GUI code
- (c) Copyright 2004 - 2010 BearOso
+ (c) Copyright 2004 - 2011 BearOso
Win32 GUI code
(c) Copyright 2003 - 2006 blip,
@@ -138,11 +139,11 @@
Matthew Kendora,
Nach,
nitsuja
- (c) Copyright 2009 - 2010 OV2
+ (c) Copyright 2009 - 2011 OV2
Mac OS GUI code
(c) Copyright 1998 - 2001 John Stiles
- (c) Copyright 2001 - 2010 zones
+ (c) Copyright 2001 - 2011 zones
Specific ports contains the works of other authors. See headers in
diff --git a/macosx/English.lproj/Snes9x Help/Snes9x Help.helpindex b/macosx/English.lproj/Snes9x Help/Snes9x Help.helpindex
index 181ce7a4..e6d6e1d0 100644
Binary files a/macosx/English.lproj/Snes9x Help/Snes9x Help.helpindex and b/macosx/English.lproj/Snes9x Help/Snes9x Help.helpindex differ
diff --git a/macosx/English.lproj/Snes9x Help/pgs/02.html b/macosx/English.lproj/Snes9x Help/pgs/02.html
old mode 100644
new mode 100755
index c66d0731..24cbcc6c
--- a/macosx/English.lproj/Snes9x Help/pgs/02.html
+++ b/macosx/English.lproj/Snes9x Help/pgs/02.html
@@ -20,7 +20,7 @@
Choose 'Open ROM Image...' in 'File' menu, select the game and start it. You can also drag and drop the ROM image onto the Snes9x icon. You may open a ROM image by double clicking on its icon in the Finder as well.
- SNES ROM images come in lots of different formats. Snes9x supports zipped ROMs as long as there is only 1 per zip file. Also Snes9x can open gzip/jma compressed file.
+ SNES ROM images come in lots of different formats. Snes9x supports zipped ROMs as long as there is only 1 per zip file. Also Snes9x can open gzip and jma compressed files.
Game Color System
diff --git a/macosx/English.lproj/Snes9x Help/pgs/03.html b/macosx/English.lproj/Snes9x Help/pgs/03.html
old mode 100644
new mode 100755
index 519ad0b0..ed476e06
--- a/macosx/English.lproj/Snes9x Help/pgs/03.html
+++ b/macosx/English.lproj/Snes9x Help/pgs/03.html
@@ -21,7 +21,7 @@
Software
- You will need access to SNES ROM images in .smc, .sfc, .fig, etc., format otherwise you will have nothing to run! Some home-brewed ROM images can be downloaded from http://www.zophar.com/.
+ You will need access to SNES ROM images otherwise you will have nothing to run! Some home-brewed ROM images can be downloaded from http://www.zophar.com/.
Please note, it is illegal in most countries to have commercial ROM images without also owning the actual SNES ROM cartridges, and even then you may be liable under various EULAs.
diff --git a/macosx/English.lproj/Snes9x Help/pgs/04.html b/macosx/English.lproj/Snes9x Help/pgs/04.html
old mode 100644
new mode 100755
index 31f05bfe..55056a6f
--- a/macosx/English.lproj/Snes9x Help/pgs/04.html
+++ b/macosx/English.lproj/Snes9x Help/pgs/04.html
@@ -186,6 +186,14 @@
W
decreases emulated frame time - speeding up the game.
+
+
O
+
just pauses and resumes - doesn't exit from the emulation loop.
+
+
+
P
+
advances a frame when paused.
+
diff --git a/macosx/English.lproj/Snes9x Help/pgs/06.html b/macosx/English.lproj/Snes9x Help/pgs/06.html
old mode 100644
new mode 100755
index 861e423c..fc2e9c52
--- a/macosx/English.lproj/Snes9x Help/pgs/06.html
+++ b/macosx/English.lproj/Snes9x Help/pgs/06.html
@@ -17,7 +17,7 @@
Using the SRAM File
- It's easy enough, just save the game as you do with the real SNES. Snes9x outputs the contents of the emulated SRAM into a file (.srm) when you load a new game or quit Snes9x. This file is automatically loaded the next time you play the game.
+ It's easy enough, just save the game as you do with the real SNES. Snes9x outputs the contents of the emulated SRAM into a file (.srm) when you load a new game, pause the emulation loop or quit Snes9x. This file is automatically loaded the next time you play the game.
To avoid losing your progress if Snes9x or your system crashes before the .srm file is saved, Snes9x provides auto-saving .srm option - the .srm file is always updated when the SRAM contents are modified. See into 'File' tab in 'Preferences' dialog to turn on this option. You can also update .srm file manually by choosing 'Save SRAM File Now' in 'Option' menu.
diff --git a/macosx/English.lproj/Snes9x Help/pgs/08.html b/macosx/English.lproj/Snes9x Help/pgs/08.html
old mode 100644
new mode 100755
index fd0f2d4b..b9d43a95
--- a/macosx/English.lproj/Snes9x Help/pgs/08.html
+++ b/macosx/English.lproj/Snes9x Help/pgs/08.html
@@ -29,7 +29,8 @@
QuickTime Movie Export
- Note that during the QuickTime recording there is no sound, but the exported QuickTime movie has sound. Choose 'Export to QuickTime Movie...' in 'Option' menu and choose the location where the QuickTime movie file will be saved. Press 'Compression...' button and set the compression settings by the general QuickTime dialog. 'Double Size' check box makes the movie size from 256x224/239 to 512x448/478. 'Overscan' check box is for games that use 239 or 478 lines. 'Frame Skip' menu decides frame rate of the movie, for example when the value is 1, NTSC games which have 60 fps are exported as 30 fps movie.
+ Note that during the QuickTime recording there is no sound, but the exported QuickTime movie has sound.
+ Choose 'Export to QuickTime Movie...' in 'Option' menu and choose the location where the QuickTime movie file will be saved. Press 'Compression...' button and set the compression settings by the general QuickTime dialog. 'Double Size' check box makes the movie size from 256x224/239 to 512x448/478. 'Overscan' check box is for games that use 239 or 478 lines. 'Frame Skip' menu decides frame rate of the movie, for example when the value is 1, NTSC games which have 60 fps are exported as 30 fps movie.
To make a QuickTime movie from .smv, choose 'Play Movie...' in 'Option' menu and turn on 'Export to QuickTime movie at a Time' check box.
diff --git a/macosx/English.lproj/Snes9x Help/pgs/09.html b/macosx/English.lproj/Snes9x Help/pgs/09.html
old mode 100644
new mode 100755
index 3e07abca..04c2e2ef
--- a/macosx/English.lproj/Snes9x Help/pgs/09.html
+++ b/macosx/English.lproj/Snes9x Help/pgs/09.html
@@ -32,7 +32,7 @@
Server
-
Open the ROM image. Pause the game.
+
Open the ROM image. Pause the game and exit from the emulation loop.
Server
@@ -84,7 +84,7 @@
Server
-
Netplay stops when server pauses the game.
+
Netplay stops when server pauses the game and exits from the emulation loop.
Server
diff --git a/macosx/English.lproj/Snes9x Help/pgs/10.html b/macosx/English.lproj/Snes9x Help/pgs/10.html
old mode 100644
new mode 100755
index 3b1b8303..124a2390
--- a/macosx/English.lproj/Snes9x Help/pgs/10.html
+++ b/macosx/English.lproj/Snes9x Help/pgs/10.html
@@ -22,7 +22,9 @@
ROM Folder
the files will all be in the same folder as the ROM image being used.
Application Support Folder (default)
-
the subdirectories will be created in /Users/yourname/Library/Application Support/Snes9x and searched.
+
the subdirectories will be created and searched in /Users/yourname/Library/Application Support/Snes9x.
+
Other...
+
the subdirectories will be created and searched in any folder you choose.
Which Display is Used in Full Screen Mode
diff --git a/macosx/English.lproj/Snes9x Help/pgs/13.html b/macosx/English.lproj/Snes9x Help/pgs/13.html
old mode 100644
new mode 100755
index b3c98b31..ff136aff
--- a/macosx/English.lproj/Snes9x Help/pgs/13.html
+++ b/macosx/English.lproj/Snes9x Help/pgs/13.html
@@ -19,7 +19,7 @@
Sound DSP, with eight 16-bit, stereo channels, compressed samples, hardware envelope processing, echo, pitch modulation and digital FIR sound filter.
SRAM, a battery-backed RAM.
All background modes, 0 to 7.
-
All screen resolutions, 256x224, 256x239, 512x224, 512x239, 512x448 and 512x478.
+
All screen resolutions including interlace mode.
Pseudo hi-res mode.
8x8, 16x8 and 16x16 tile sizes, flipped in either direction.
32x32, 32x64, 64x32 and 64x64 screen tile sizes.
diff --git a/macosx/English.lproj/Snes9x Help/pgs/15.html b/macosx/English.lproj/Snes9x Help/pgs/15.html
old mode 100644
new mode 100755
index e8b5e491..5eb0de91
--- a/macosx/English.lproj/Snes9x Help/pgs/15.html
+++ b/macosx/English.lproj/Snes9x Help/pgs/15.html
@@ -60,7 +60,7 @@
Edited for Mac port by: zones (kasumitokoduck@yahoo.com)
- Updated most recently by: 2009/12/20 zones
+ Updated most recently by: 2011/3/31 zones
- SNES ROM images come in lots of different formats. Snes9x supports zipped ROMs as long as there is only 1 per zip file. Also Snes9x can open gzip/jma compressed file.
+ SNES ROM images come in lots of different formats. Snes9x supports zipped ROMs as long as there is only 1 per zip file. Also Snes9x can open gzip and jma compressed files.
Game Color System
@@ -234,7 +234,7 @@
Software
- You will need access to SNES ROM images in .smc, .sfc, .fig, etc., format otherwise you will have nothing to run! Some home-brewed ROM images can be downloaded from http://www.zophar.com/.
+ You will need access to SNES ROM images otherwise you will have nothing to run! Some home-brewed ROM images can be downloaded from http://www.zophar.com/.
Please note, it is illegal in most countries to have commercial ROM images without also owning the actual SNES ROM cartridges, and even then you may be liable under various EULAs.
Controllers Support
@@ -689,7 +689,7 @@
Sound DSP, with eight 16-bit, stereo channels, compressed samples, hardware envelope processing, echo, pitch modulation and digital FIR sound filter.
SRAM, a battery-backed RAM.
All background modes, 0 to 7.
-
All screen resolutions, 256x224, 256x239, 512x224, 512x239, 512x448 and 512x478.
+
All screen resolutions including interlace mode.
Pseudo hi-res mode.
8x8, 16x8 and 16x16 tile sizes, flipped in either direction.
32x32, 32x64, 64x32 and 64x64 screen tile sizes.
@@ -802,7 +802,7 @@
Edited for Unix port by: zones (kasumitokoduck@yahoo.com)
- Updated most recently by: 2009/12/20 zones
+ Updated most recently by: 2011/04/10 zones