[osmose-emulator] 01/01: Updated file
Carlos Donizete Froes
coringao-guest at moszumanska.debian.org
Thu Oct 19 15:24:07 UTC 2017
This is an automated email from the git hooks/post-receive script.
coringao-guest pushed a commit to branch master
in repository osmose-emulator.
commit 820700a37d19313f88745f65301f5ad11ab8968e
Author: Carlos Donizete Froes <coringao at riseup.net>
Date: Thu Oct 19 13:23:37 2017 -0200
Updated file
---
src/AnsiColorTerminal.h | 20 ++++----------------
src/BasicTypes.h | 13 ++-----------
src/Bits.h | 7 +++++--
src/DebugEventListener.h | 23 ++++++-----------------
src/DebugEventThrower.cpp | 23 ++++-------------------
src/DebugEventThrower.h | 18 ++++--------------
src/Definitions.h | 5 ++++-
src/EmulationThread.cpp | 24 ++++--------------------
src/EmulationThread.h | 11 ++---------
src/FIFOSoundBuffer.cpp | 16 ++++------------
src/FIFOSoundBuffer.h | 17 +++++------------
src/IOMapper.cpp | 16 ++++------------
src/IOMapper.h | 16 ++++------------
src/IOMapper_GG.cpp | 16 ++++------------
src/IOMapper_GG.h | 15 ++++-----------
src/Joystick.cpp | 15 ++-------------
src/Joystick.h | 15 ++-------------
src/KeyMapper.cpp | 12 ++----------
src/KeyMapper.h | 12 ++----------
src/MemoryMapper.cpp | 21 ++++++---------------
src/MemoryMapper.h | 21 ++++++---------------
src/Opc_cbxx.cpp | 20 +++++---------------
src/Opc_dd.cpp | 25 +++++++------------------
src/Opc_ddcb.cpp | 20 +++++---------------
src/Opc_ed.cpp | 18 +++++-------------
src/Opc_fd.cpp | 21 +++++----------------
src/Opc_fdcb.cpp | 21 +++++----------------
src/Opc_std.cpp | 21 +++++----------------
src/Options.cpp | 26 +++++++++-----------------
src/Options.h | 20 ++++++--------------
src/OsmoseConfigurationFile.cpp | 15 ++++-----------
src/OsmoseConfigurationFile.h | 15 ++++-----------
src/OsmoseCore.cpp | 21 ++++++---------------
src/OsmoseCore.h | 21 ++++++---------------
src/OsmoseEmulationThread.cpp | 16 ++++------------
src/OsmoseEmulationThread.h | 16 +++++-----------
src/OsmoseGUI.cpp | 32 +++++++++++++-------------------
src/OsmoseGUI.h | 14 +++-----------
src/OsmoseResources.qrc | 2 +-
src/Pthreadcpp.cpp | 17 +++++------------
src/Pthreadcpp.h | 15 ++++-----------
src/QGLImage.cpp | 31 +++++++++++--------------------
src/QGLImage.h | 23 ++++-------------------
src/QLogWindow.cpp | 15 ++++-----------
src/QLogWindow.h | 15 ++++-----------
src/QOsmoseConfiguration.cpp | 16 +++++-----------
src/QOsmoseConfiguration.h | 15 ++++-----------
src/RomSpecificOption.cpp | 21 ++++++---------------
src/RomSpecificOption.h | 21 ++++++---------------
src/SN76489.cpp | 20 ++++++--------------
src/SN76489.h | 20 ++++++--------------
src/SaveState.h | 20 ++++++--------------
src/SmsDebugger.cpp | 20 ++++++--------------
src/SmsDebugger.h | 20 ++++++--------------
src/SmsEnvironment.cpp | 13 ++++++++-----
src/SmsEnvironment.h | 11 +++++++----
src/SoundThread.cpp | 12 +++---------
src/SoundThread.h | 16 +++++-----------
src/TGAWriter.cpp | 17 ++++-------------
src/TGAWriter.h | 17 ++++-------------
src/VDP.cpp | 20 ++++++--------------
src/VDP.h | 20 ++++++--------------
src/VDP_GG.cpp | 20 ++++++--------------
src/VDP_GG.h | 20 ++++++--------------
src/Version.h | 7 +++++--
src/WaveWriter.cpp | 21 ++++++---------------
src/WaveWriter.h | 21 ++++++---------------
src/WhiteNoiseEmulationThread.cpp | 15 ++++-----------
src/WhiteNoiseEmulationThread.h | 16 +++++-----------
src/Z80.cpp | 22 ++++++----------------
src/Z80.h | 19 +++++--------------
src/main.cpp | 3 ++-
72 files changed, 355 insertions(+), 904 deletions(-)
diff --git a/src/AnsiColorTerminal.h b/src/AnsiColorTerminal.h
index 21f19e2..1054f2a 100644
--- a/src/AnsiColorTerminal.h
+++ b/src/AnsiColorTerminal.h
@@ -1,6 +1,6 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,22 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: AnsiTer,inalColors.h
- * Project: Osmose emulator.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Description: These MACROS allows the program to output colored strings on
- * the terminal. Note that only basic coloring is handled, not the full escape
- * sequences defined by the norm. SO Bold chars, video inverse and blinking
- * things do not work.
- *
- * Note that USE_ISO_IEC_6429 must be define in order to work. Undefine this
- * setting for non ISO6429 compliant terminal (ms win).
- *
- * Author: Vedder Bruno
- * Date: 12/12/2007
- * URL: http://bcz.asterope.fr
*/
-
+
#ifndef ANSI_TERMINAL_COLORS_H
#define ANSI_TERMINAL_COLORS_H
diff --git a/src/BasicTypes.h b/src/BasicTypes.h
index c4207ca..4897c66 100644
--- a/src/BasicTypes.h
+++ b/src/BasicTypes.h
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -17,18 +17,9 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File: BasicTypes.cpp
- *
- * Project: Osmose.
- *
- * Description: This file define shorter types used in Osmose.
*
- * Author: Vedder Bruno
- * Date: 20/03/2006, 21h30 Malaisia.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * URL: http://bcz.asterope.fr/
*/
#ifndef BASICTYPES_H
diff --git a/src/Bits.h b/src/Bits.h
index 681304c..2400593 100644
--- a/src/Bits.h
+++ b/src/Bits.h
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -17,7 +17,10 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
-*/
+ *
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
+ *
+ */
#ifndef BITS_H
#define BITS_H
diff --git a/src/DebugEventListener.h b/src/DebugEventListener.h
index 3aed5ad..3f4af60 100644
--- a/src/DebugEventListener.h
+++ b/src/DebugEventListener.h
@@ -1,6 +1,6 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,26 +18,15 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: DebugEventListener.h
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Project: Osmose emulator.
- *
- * Description: This interface declares behaviour for Listening debug events.
- * It's done to help debugging SMS/GG hardware and Osmose code.
- * How it's used:
- * SmsDebugger or a logger for example implements the DebugEventListener
- * interface. The VDP, or any debugEventThrower will be attach to the
- * DebugEventListener. To throw debug event the thrower will use throwDebugEvent
- * method.
- * Author: Vedder Bruno
- *
- * Date: 16.11.2006 10:42:28
- *
- * URL: http://bcz.asterope.fr
*/
+
#ifndef DEBUG_EVENT_LISTENER_H
#define DEBUG_EVENT_LISTENER_H
+#include "DebugEventThrower.h"
+
/* Debug Event types. */
enum
{
diff --git a/src/DebugEventThrower.cpp b/src/DebugEventThrower.cpp
index b6c5ec4..3eaf09c 100644
--- a/src/DebugEventThrower.cpp
+++ b/src/DebugEventThrower.cpp
@@ -1,6 +1,6 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,20 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: DebugEventThrower.cpp
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Project: Osmose emulator.
- *
- * Description: This interface declares behaviour for a thrower of debug events.
- * It's done to help debugging SMS/GG hardware and Osmose code.
- *
- * Author: Vedder Bruno
- *
- * Date: 16.11.2006 10:42:28
- *
- * URL: http://bcz.asterope.fr/
*/
-
+
#include "DebugEventThrower.h"
void DebugEventThrower::attachDebugEventListener(DebugEventListener *el)
@@ -51,8 +41,3 @@ void DebugEventThrower::throwDebugEvent(int type,char *source, char *msg)
}
}
-
-
-
-
-
diff --git a/src/DebugEventThrower.h b/src/DebugEventThrower.h
index a402c32..324f434 100644
--- a/src/DebugEventThrower.h
+++ b/src/DebugEventThrower.h
@@ -1,6 +1,6 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,20 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: DebugEventThrower.h
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Project: Osmose emulator.
- *
- * Description: This interface declares behaviour for a thrower of debug events.
- * It's done to help debugging SMS/GG hardware and Osmose code.
- *
- * Author: Vedder Bruno
- *
- * Date: 16.11.2006 10:42:28
- *
- * URL: http://bcz.asterope.fr/
*/
-
+
#ifndef DEBUG_EVENT_THROWER_H
#define DEBUG_EVENT_THROWER_H
diff --git a/src/Definitions.h b/src/Definitions.h
index bb2588f..7bea11e 100644
--- a/src/Definitions.h
+++ b/src/Definitions.h
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -17,6 +17,9 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
+ *
*/
#ifndef DEFINITIONS_H_
diff --git a/src/EmulationThread.cpp b/src/EmulationThread.cpp
index 9f64f3a..49ad2bd 100644
--- a/src/EmulationThread.cpp
+++ b/src/EmulationThread.cpp
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -17,24 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : EmulationThread.cpp
- *
- * Description : This class provide basic EmulationThread feature. It can start
- * pause, resume the rendering code that is provided in emulateOneFrame() pure
- * virtual method. The setRefreshingPeriod() set the number of frame per second
- * that is wanted. emulatOneframe() is called accordingly. The setResolution()
- * method emits a newResolution() signal to the QGLimage object to inform it
- * of a resolution change (e.g. emulated video mode switch). The texture buffer
- * videoBuffer is allocated accordingly.
- * This class MUST be inherited, and the derived class MUST provide the
- * emulateOneFrame() function, which perform emulation task and fill the video
- * buffer.
- *
- * Author : B.Vedder
*
- * Date : Fri May 21 14:05:52 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
@@ -50,7 +34,7 @@ EmulationThread::EmulationThread(QGLImage *qglimage) : screen(qglimage)
QObject::connect(this, SIGNAL(newResolution(int, int)), qglimage, SLOT(resolutionChanged(int, int)));
setResolution(qglimage->getTextureWidth(), qglimage->getTextureHeight());
emulationState = EMULATION_STOPPED;
-
+
// Set default refresh slow arbitrary frequency.
setRefreshFrequency(1.0f);
done = false;
@@ -66,7 +50,7 @@ EmulationThread::~EmulationThread()
/**
* This method overrides QThread run(). It's the thread main method.
- *
+ *
* Return : None.
*/
void EmulationThread::run()
diff --git a/src/EmulationThread.h b/src/EmulationThread.h
index 4d7a52c..e46c815 100644
--- a/src/EmulationThread.h
+++ b/src/EmulationThread.h
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -17,15 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : EmulationThread.h
- *
- * Description :
- *
- * Author : B.Vedder
*
- * Date : Fri May 21 14:05:52 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/FIFOSoundBuffer.cpp b/src/FIFOSoundBuffer.cpp
index e68e96b..0d88962 100644
--- a/src/FIFOSoundBuffer.cpp
+++ b/src/FIFOSoundBuffer.cpp
@@ -1,6 +1,6 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: FIFOSoundBuffer.cpp
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Project: Osmose emulator.
- *
- * Description: This class implements Circular sound buffer utility.
- *
- * Author: Vedder Bruno
- * Date: 12/07/2006, 20h00 Chile, 'Detroit de Magellan'
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#include "FIFOSoundBuffer.h"
#include <stdio.h>
diff --git a/src/FIFOSoundBuffer.h b/src/FIFOSoundBuffer.h
index 0a76574..5acf10f 100644
--- a/src/FIFOSoundBuffer.h
+++ b/src/FIFOSoundBuffer.h
@@ -1,6 +1,6 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,17 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: FIFOSoundBuffer.h
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Project: Osmose emulator.
- *
- * Description: This class define Circular sound buffer utility.
- *
- * Author: Vedder Bruno
- * Date: 12/07/2006, 20h00 Chile, 'Detroit de Magellan'
- *
- * URL: http://bcz.asterope.fr
*/
+
#ifndef FIFO_SOUND_BUFFER_H
#define FIFO_SOUND_BUFFER_H
#include "BasicTypes.h"
@@ -43,7 +36,7 @@ class FIFOSoundBuffer
/* Destructor. */
~FIFOSoundBuffer()
{
- delete data_;
+ delete[] data_ ;
}
/* Write a value if buffer is not full. */
diff --git a/src/IOMapper.cpp b/src/IOMapper.cpp
index bb0255f..b85cdc5 100644
--- a/src/IOMapper.cpp
+++ b/src/IOMapper.cpp
@@ -1,6 +1,6 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: IOMapper.cpp
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Project: Osmose emulator.
- *
- * Description: This class will handle emulator input/output operation.
- *
- * Author: Vedder Bruno
- * Date: 08/10/2004, 18h00
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#include "IOMapper.h"
#include "Bits.h"
diff --git a/src/IOMapper.h b/src/IOMapper.h
index 16701ec..3777034 100644
--- a/src/IOMapper.h
+++ b/src/IOMapper.h
@@ -1,6 +1,6 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: IOMapper.h
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Project: Osmose emulator.
- *
- * Description: This class will handle SMS emulator input/output operation.
- *
- * Author: Vedder Bruno
- * Date: 08/10/2004, 18h00
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#ifndef IO_MAPPER_H
#define IO_MAPPER_H
diff --git a/src/IOMapper_GG.cpp b/src/IOMapper_GG.cpp
index e3fcec0..130fdeb 100644
--- a/src/IOMapper_GG.cpp
+++ b/src/IOMapper_GG.cpp
@@ -1,6 +1,6 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: IOMapper_GG.cpp
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Project: Osmose emulator.
- *
- * Description: This class will handle GAMEGEAR emulator input/output operation.
- *
- * Author: Vedder Bruno
- * Date: 08/10/2004, 18h00
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#include "IOMapper_GG.h"
#include <stdlib.h>
diff --git a/src/IOMapper_GG.h b/src/IOMapper_GG.h
index 6068808..9ae0f03 100644
--- a/src/IOMapper_GG.h
+++ b/src/IOMapper_GG.h
@@ -1,6 +1,6 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,17 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: IOMapper_GG.h
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Project: Osmose emulator.
- *
- * Description: This class will handle GAMEGEAR emulator input/output operation.
- *
- * Author: Vedder Bruno
- * Date: 08/10/2004, 18h00
- *
- * URL: http://bcz.asterope.fr
*/
+
#ifndef IO_MAPPER_GG_H
#define IO_MAPPER_GG_H
diff --git a/src/Joystick.cpp b/src/Joystick.cpp
index 263cad3..c662f24 100644
--- a/src/Joystick.cpp
+++ b/src/Joystick.cpp
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,18 +18,7 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- *
- * File : Joystick.cpp
- *
- * Description : This class inherits from Thread and read, every
- * polling period, the device file given to it's constructor. If events
- * are detected, the listener joystickChanged method will be called.
- * Note that several events will generate several call to joystick
- * changed. There's only one listener at a time.
- *
- * Author : B.Vedder
- *
- * Date : Wed Dec 29 08:36:46 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/Joystick.h b/src/Joystick.h
index 8d508b9..c3ac43e 100644
--- a/src/Joystick.h
+++ b/src/Joystick.h
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -17,19 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : Joystick.h
- *
- * Description : This class inherits from Thread and read, every
- * polling period, the device file given to it's constructor. If events
- * are detected, the listener joystickChanged method will be called.
- * Note that several events will generate several call to joystick
- * changed. There's only one listener at a time.
- *
- * Author : B.Vedder
*
- * Date : Wed Dec 29 08:36:46 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/KeyMapper.cpp b/src/KeyMapper.cpp
index df2487c..75652e0 100644
--- a/src/KeyMapper.cpp
+++ b/src/KeyMapper.cpp
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -17,16 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : KeyMapper.cpp
- *
- * Description : This singleton is used to convert Qt::Key into const char *
- * representing the key. getKeyDescription (Qt::0x20) returns const char * ='space'.
- *
- * Author : B.Vedder
*
- * Date : Fri Nov 26 10:55:13 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/KeyMapper.h b/src/KeyMapper.h
index 12bbe0c..5035477 100644
--- a/src/KeyMapper.h
+++ b/src/KeyMapper.h
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -17,16 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : KeyMapper.h
- *
- * Description : This singleton is used to convert Qt::Key into const char *
- * representing the key. Qt::0x20 returns 'space'.
- *
- * Author : B.Vedder
*
- * Date : Fri Nov 26 10:55:13 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/MemoryMapper.cpp b/src/MemoryMapper.cpp
index 7cc942b..959c66b 100644
--- a/src/MemoryMapper.cpp
+++ b/src/MemoryMapper.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,19 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: MemoryMapper.cpp
- *
- * Project: Osmose emulator.
- *
- * Description: This class will handle emulator read/write and bank
- * switching during emulation.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 02/10/2004, 18h00
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#include "MemoryMapper.h"
#include "Options.h"
#include "RomSpecificOption.h"
diff --git a/src/MemoryMapper.h b/src/MemoryMapper.h
index 59a7ff4..60ed809 100644
--- a/src/MemoryMapper.h
+++ b/src/MemoryMapper.h
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,19 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: MemoryMapper.h
- *
- * Project: Osmose emulator.
- *
- * Description: This class will handle emulator read/write and bank
- * switching during emulation.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 02/10/2004, 18h00
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#ifndef MEMORY_MAPPER_H
#define MEMORY_MAPPER_H
diff --git a/src/Opc_cbxx.cpp b/src/Opc_cbxx.cpp
index 91a593d..5a22bd9 100644
--- a/src/Opc_cbxx.cpp
+++ b/src/Opc_cbxx.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,19 +17,9 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- * File: Opc_cbxx.cpp
- *
- * Project: Oldspark emulator.
- *
- * Description: This class implements all opcodes with 0xcb prefixes.
- * Timing is 100% Mame compliant.
- *
- * Note: 99% of this code has been generated.
*
- * Author: Vedder Bruno
- * Date: 10/01/2006, Thailand, Laos Cambodia :-)
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * URL: http://bcz.asterope.fr
*/
#include "Z80.h"
diff --git a/src/Opc_dd.cpp b/src/Opc_dd.cpp
index b17c62f..ce4539f 100644
--- a/src/Opc_dd.cpp
+++ b/src/Opc_dd.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,19 +18,8 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: Opc_dd.cpp
- *
- * Project: Oldspark emulator.
- *
- * Description: This class implements all opcodes with 0xdd prefixes.
- * Timing is 100% Mame compliant.
- *
- * Note: 99% of this code has been generated.
- *
- * Author: Vedder Bruno
- * Date: 10/01/2006, Thailand, Laos Cambodia :-)
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * URL: http://bcz.asterope.fr
*/
#include "Z80.h"
@@ -297,7 +286,7 @@ void Z80::Opc_ddxx_63()
/* LD IXH, IXH */
void Z80::Opc_ddxx_64()
{
- IX = IX; // Do nothing;
+ IX = (IX); // Do nothing;
cycleCount += 9;
}
@@ -361,7 +350,7 @@ void Z80::Opc_ddxx_6c()
/* LD IXL, IXL */
void Z80::Opc_ddxx_6d()
{
- IX = IX; // Do nothing;
+ IX = (IX); // Do nothing;
cycleCount += 9;
}
diff --git a/src/Opc_ddcb.cpp b/src/Opc_ddcb.cpp
index 2d4b021..535c43f 100644
--- a/src/Opc_ddcb.cpp
+++ b/src/Opc_ddcb.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,19 +17,9 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- * File: Opc_ddcb.cpp
- *
- * Project: Oldspark emulator.
- *
- * Description: This class implements all opcodes with 0xddcb prefixes.
- * Timing is 100% Mame compliant.
- *
- * Note: 99% of this code has been generated.
*
- * Author: Vedder Bruno
- * Date: 10/01/2006, Thailand, Laos Cambodia :-)
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * URL: http://bcz.asterope.fr
*/
#include "Z80.h"
diff --git a/src/Opc_ed.cpp b/src/Opc_ed.cpp
index 481c744..b9ed766 100644
--- a/src/Opc_ed.cpp
+++ b/src/Opc_ed.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,17 +17,9 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- * File: Opc_ed.cpp
- *
- * Project: Osmose emulator.
- *
- * Description: This class implements all opcodes with 0xed prefixes.
- * Timing is not 100% Mame compliant (RETN RETI are not certain).
*
- * Author: Vedder Bruno
- * Date: 10/01/2006, Thailand, Laos Cambodia :-)
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * URL: http://bcz.asterope.fr/
*/
#include "Z80.h"
diff --git a/src/Opc_fd.cpp b/src/Opc_fd.cpp
index 9817b2e..b241245 100644
--- a/src/Opc_fd.cpp
+++ b/src/Opc_fd.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,19 +18,8 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: Opc_fd.cpp
- *
- * Project: Osmose emulator.
- *
- * Description: This class implements all opcodes with 0xfd prefixes.
- * Timing is 100% Mame compliant.
- *
- * Note: 99% of this code has been generated.
- *
- * Author: Vedder Bruno
- * Date: 10/01/2006, Thailand, Laos Cambodia :-)
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * URL: http://bcz.asterope.fr
*/
#include "Z80.h"
diff --git a/src/Opc_fdcb.cpp b/src/Opc_fdcb.cpp
index f7ff937..9a026c8 100644
--- a/src/Opc_fdcb.cpp
+++ b/src/Opc_fdcb.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,19 +18,8 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: Opc_fdcb.cpp
- *
- * Project: Osmose emulator.
- *
- * Description: This class implements all opcodes with 0xfdcb prefixes.
- * Timing is 100% Mame compliant.
- *
- * Note: 99% of this code has been generated.
- *
- * Author: Vedder Bruno
- * Date: 10/01/2006, Thailand, Laos Cambodia :-)
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * URL: http://bcz.asterope.fr
*/
#include "Z80.h"
diff --git a/src/Opc_std.cpp b/src/Opc_std.cpp
index c0f1348..4c2e9d8 100644
--- a/src/Opc_std.cpp
+++ b/src/Opc_std.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,20 +17,9 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- * File: Opc_std.cpp
- *
- * Project: Osmose emulator.
- *
- * Description: This class implements all opcodes without prefixes.
- * Timing is 100% Mame compliant. Methods here should be used through the jump table
- * "Z80::Opc_std[ opcode ]".
- *
- * Note: This table has no exec() method since cpu uses directly it's jump table.
*
- * Author: Vedder Bruno
- * Date: 10/01/2006, Thailand, Laos Cambodia :-)
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * URL: http://bcz.asterope.fr
*/
#include "Z80.h"
diff --git a/src/Options.cpp b/src/Options.cpp
index 888c87f..18d4528 100644
--- a/src/Options.cpp
+++ b/src/Options.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,25 +18,17 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: Options.cpp
- *
- * Project: Osmose emulator.
- *
- * Description: This file contains resets function for Options, and
- * emulator options. It's nothing else than default values.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 11/01/2005, 18h40
- *
- * URL: http://bcz.asterope.fr
- *****************************************************************************/
+ */
+
#include "Options.h"
#include "MemoryMapper.h"
#include <cstring>
// Global emulator options instance.
-Options opt;
-EmulatorOptions emu_opt;
+Options opt;
+EmulatorOptions emu_opt;
void Options::reset()
{
diff --git a/src/Options.h b/src/Options.h
index 9adca90..fa18e3f 100644
--- a/src/Options.h
+++ b/src/Options.h
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: Options.h
- *
- * Project: Osmose emulator.
- *
- * Description: This class is just a global variable receptor.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 11/01/2005, 18h40
- *
- * URL: http://bcz.asterope.fr/
*/
-
+
#ifndef OPTIONS_H
#define OPTIONS_H
diff --git a/src/OsmoseConfigurationFile.cpp b/src/OsmoseConfigurationFile.cpp
index 7f18f18..ec97375 100644
--- a/src/OsmoseConfigurationFile.cpp
+++ b/src/OsmoseConfigurationFile.cpp
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,15 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : OsmoseConfigurationFile.cpp
- *
- * Description :
- *
- * Author : B.Vedder
*
- * Date : Fri Nov 26 15:50:00 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/OsmoseConfigurationFile.h b/src/OsmoseConfigurationFile.h
index cfca8c3..61b41da 100644
--- a/src/OsmoseConfigurationFile.h
+++ b/src/OsmoseConfigurationFile.h
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,15 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : OsmoseConfigurationFile.h
- *
- * Description : This class handle $HOME .osmose.ini file.
- *
- * Author : B.Vedder
*
- * Date : Fri Nov 26 15:50:00 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/OsmoseCore.cpp b/src/OsmoseCore.cpp
index df270a6..fc675ff 100644
--- a/src/OsmoseCore.cpp
+++ b/src/OsmoseCore.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,19 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: OsmoseCore.cpp
- *
- * Project: Osmose emulator.
- *
- * Description: This file contains Osmose main loop, handling keyboard, SDL
- * event, and hardware emulation.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 23/01/2005, 14h13
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#include "OsmoseCore.h"
diff --git a/src/OsmoseCore.h b/src/OsmoseCore.h
index 6bdae84..45e6969 100644
--- a/src/OsmoseCore.h
+++ b/src/OsmoseCore.h
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,19 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: OsmoseCore.h
- *
- * Project: Osmose emulator.
- *
- * Description: This file contains Osmose main loop, handling keyboard,
- * event, and hardware emulation.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 23/01/2005, 14h13
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#ifndef OSMOSE_CORE_H
#define OSMOSE_CORE_H
diff --git a/src/OsmoseEmulationThread.cpp b/src/OsmoseEmulationThread.cpp
index 777b5fe..4e8a85d 100644
--- a/src/OsmoseEmulationThread.cpp
+++ b/src/OsmoseEmulationThread.cpp
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,21 +17,13 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : OsmoseEmulationThread.cpp
- *
- * Description :
*
- * Author : B.Vedder
- *
- * Date : Thu May 27 14:20:27 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
#include "OsmoseEmulationThread.h"
-
/**
* Constructor.
*/
diff --git a/src/OsmoseEmulationThread.h b/src/OsmoseEmulationThread.h
index e9ac70a..a90be0a 100644
--- a/src/OsmoseEmulationThread.h
+++ b/src/OsmoseEmulationThread.h
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,17 +17,11 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : OsmoseEmulationThread.h
- *
- * Description :
*
- * Author : B.Vedder
- *
- * Date : Thu May 27 14:20:27 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
+
#ifndef OSMOSE_EMULATION_THREAD_H
#define OSMOSE_EMULATION_THREAD_H
diff --git a/src/OsmoseGUI.cpp b/src/OsmoseGUI.cpp
index 465d0c0..79c02e5 100644
--- a/src/OsmoseGUI.cpp
+++ b/src/OsmoseGUI.cpp
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,15 +18,7 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- *
- * File : OsmoseGUI.cpp
- *
- * Description : This class is the main Application class. It contains
- * all QT objects and signal slots that are needed.
- *
- * Author : B.Vedder
- *
- * Date : Fri May 14 14:53:24 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
@@ -34,6 +26,7 @@
#include <QWidget>
#include "OsmoseGUI.h"
#include <QIcon>
+#include <QMimeData>
/**
* Constructor.
@@ -47,7 +40,7 @@ OsmoseGUI::OsmoseGUI(QWidget * parent, Qt::WindowFlags flags) : QMainWindow(pare
osmose_core_mutex = PTHREAD_MUTEX_INITIALIZER;
this->setWindowTitle(__OSMOSE_VERSION__);
- this->setWindowIcon(QIcon(":/osmose-emulator.xpm"));
+ this->setWindowIcon(QIcon(":/osmose-emulator.png"));
QLogWindow::getInstance()->appendLog("Starting Osmose emulator.");
@@ -314,7 +307,7 @@ OsmoseGUI::OsmoseGUI(QWidget * parent, Qt::WindowFlags flags) : QMainWindow(pare
// ABOUT Menu
menu = new QMenu("About", this);
- action = new QAction("&About the emulator", this);
+ action = new QAction("&About emulator", this);
action->setShortcut(tr("F1"));
connect(action, &QAction::triggered, this, &OsmoseGUI::aboutDialog);
menu->addAction(action);
@@ -492,7 +485,7 @@ void OsmoseGUI::loadTheROM(QString filename)
bool killed = emuThread->wait(1000); // Wait for thread end for 1 second.
if (!killed)
{
- string msg = "Warning : could not kill emulation thread !";
+ string msg = "Warning: could not kill emulation thread !";
QLogWindow::getInstance()->appendLog(msg);
}
delete emuThread;
@@ -954,12 +947,13 @@ void OsmoseGUI::aboutDialog()
{
QMessageBox::about(this,tr("About"), \
tr("<center><b>OSMOSE EMULATOR</b></center> \
- \n<center><b>Version: 1.0</b></center> \
+ \n<center><b>Version: 1.1</b></center> \
\n<center><i>Sega Master System and Game Gear console emulator</i></center><br> \
- <b>Copyright holder: </b>©2001-2011 \
- <a href='mailto:bruno at asterope.fr'> Bruno Vedder</a><br> \
- <b>Contributor: </b>©2016 \
- <a href='mailto:coringao at riseup.net'> Carlos Donizete Froes</a><br><br> \
+ Many thanks to <b>Vedder Bruno</b> [2001-2011]\
+ the original author of Osmose Emulator.<br> \
+ Work continued by <b>Carlos Donizete</b> [2016-2017]. \
+ <br><br> \
This program comes with absolutely no warranty and can be redistributed and/or \
- modified under the terms of the <a href='http://www.gnu.org/licenses/gpl.html'>GNU GPL versions 3 or later</a>.<br>"));
+ modified under the terms of the \
+ <a href='http://www.gnu.org/licenses/gpl.html'>GNU GPL versions 3 or later</a>.<br>"));
}
diff --git a/src/OsmoseGUI.h b/src/OsmoseGUI.h
index 7c61cfa..a719483 100644
--- a/src/OsmoseGUI.h
+++ b/src/OsmoseGUI.h
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,15 +18,7 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- *
- * File : OsmoseGUI.h
- *
- * Description : This class is the main Application class. It contains
- * all QT objects and signal slots that are needed.
- *
- * Author : B.Vedder
- *
- * Date : Fri May 14 14:53:24 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
@@ -82,7 +74,7 @@ protected slots:
void sizeX2();
void sizeX3();
void sizeX4();
- void fullscreen();
+ void fullscreen();
void loadROM();
void pauseResumeEmulation();
void resetEmulation();
diff --git a/src/OsmoseResources.qrc b/src/OsmoseResources.qrc
index b46e983..22c9938 100644
--- a/src/OsmoseResources.qrc
+++ b/src/OsmoseResources.qrc
@@ -1,5 +1,5 @@
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
- <file>./osmose-emulator.xpm</file>
+ <file>./osmose-emulator.png</file>
</qresource>
</RCC>
diff --git a/src/Pthreadcpp.cpp b/src/Pthreadcpp.cpp
index 311af2b..f66004c 100644
--- a/src/Pthreadcpp.cpp
+++ b/src/Pthreadcpp.cpp
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,21 +17,14 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : Pthreadcpp.cpp
- *
- * Description :
*
- * Author : B.Vedder
- *
- * Date : Fri Dec 17 07:44:27 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
#include "Pthreadcpp.h"
-/**
+/**
* Description : This class is the most basic pthread C++ encapsulation.
* It's used to handle JOINABLE / UNDETACHED posix threads.
* To create a thread, simply inherit this class, and override the run()
diff --git a/src/Pthreadcpp.h b/src/Pthreadcpp.h
index 51bbad3..0cd9429 100644
--- a/src/Pthreadcpp.h
+++ b/src/Pthreadcpp.h
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,15 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : Pthreadcpp.h
- *
- * Description : This class provide basic Mutex and Thread C++ encapsulation.
- *
- * Author : B.Vedder
*
- * Date : Fri Dec 17 07:44:27 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/QGLImage.cpp b/src/QGLImage.cpp
index aa556e3..5270031 100644
--- a/src/QGLImage.cpp
+++ b/src/QGLImage.cpp
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,29 +17,20 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : QGLImage.cpp
- *
- * Description : This Object is used to display image on an OpenGL
- * textured quad . If the QGLImage size changes, the texture will be stretched
- * to fit the Quad. The texture dimension can be changed, but should not
- * be done every frame, for performances reasons. Note that texture
- * format is fixed to 32 bits RGBA.
*
- * The textureBuffer is protected by a mutex because blit() or
- * resolutionChanged slot may be called during paintEvent. The blit() method
- * expect the source buffer to be of the current texture resolution.
- *
- * The texture is refreshed using the blit() method, which call update().
- * Author : B.Vedder
- *
- * Date : Wed May 19 17:55:00 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
#include "QGLImage.h"
#include <iostream>
+#include <GL/gl.h>
+
+#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
+#define GL_QUADS 0x0007
+#define GL_CLAMP 0x2900
+#define GL_MODELVIEW 0x1700
+#define GL_PROJECTION 0x1701
using namespace std;
diff --git a/src/QGLImage.h b/src/QGLImage.h
index 0120fc5..d14175c 100644
--- a/src/QGLImage.h
+++ b/src/QGLImage.h
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,23 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : QGLImage.h
- *
- * Description : This Object is used to display image on an OpenGL
- * textured quad . If the QGLImage size changes, the texture will be stretched
- * to fit the Quad. The texture dimension can be changed, but should not
- * be done every frame, for performances reasons. Note that texture
- * format is fixed to 32 bits RGBA.
- *
- * The textureBuffer is protected by a mutex because blit() or
- * resolutionChanged slot may be called during paintEvent. The blit() method
- * expect the source buffer to be of the current texture resolution.
- *
- * Author : B.Vedder
*
- * Date : Wed May 19 17:55:00 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/QLogWindow.cpp b/src/QLogWindow.cpp
index 3b37417..21dc72c 100644
--- a/src/QLogWindow.cpp
+++ b/src/QLogWindow.cpp
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,15 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : QLogWindow.cpp
- *
- * Description :
- *
- * Author : B.Vedder
*
- * Date : Sun Dec 12 08:33:30 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/QLogWindow.h b/src/QLogWindow.h
index 9cd95fd..8ceea3e 100644
--- a/src/QLogWindow.h
+++ b/src/QLogWindow.h
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,15 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : QLogWindow.h
- *
- * Description :
- *
- * Author : B.Vedder
*
- * Date : Sun Dec 12 08:33:30 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/QOsmoseConfiguration.cpp b/src/QOsmoseConfiguration.cpp
index 9f13dac..b840fdd 100644
--- a/src/QOsmoseConfiguration.cpp
+++ b/src/QOsmoseConfiguration.cpp
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,18 +17,12 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : QOsmoseConfiguration.cpp
- *
- * Description :
*
- * Author : B.Vedder
- *
- * Date : Sun Nov 21 16:21:21 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
+
#include "QOsmoseConfiguration.h"
#include <iostream>
diff --git a/src/QOsmoseConfiguration.h b/src/QOsmoseConfiguration.h
index ec627af..9b79a28 100644
--- a/src/QOsmoseConfiguration.h
+++ b/src/QOsmoseConfiguration.h
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,15 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- * File : QOsmoseConfiguration.h
- *
- * Description :
- *
- * Author : B.Vedder
*
- * Date : Sun Nov 21 16:21:21 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/RomSpecificOption.cpp b/src/RomSpecificOption.cpp
index c9a53fd..629ddbe 100644
--- a/src/RomSpecificOption.cpp
+++ b/src/RomSpecificOption.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,19 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: RomSpecificOption.cpp
- *
- * Project: Osmose emulator.
- *
- * Description: This class will store ROM CRC32 and specific options for
- * rom that need them to run.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 22.11.2006 13:08:54
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#include "RomSpecificOption.h"
#include "MemoryMapper.h"
diff --git a/src/RomSpecificOption.h b/src/RomSpecificOption.h
index b380de7..b61e1a9 100644
--- a/src/RomSpecificOption.h
+++ b/src/RomSpecificOption.h
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,19 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: RomSpecificOption.h
- *
- * Project: Osmose emulator.
- *
- * Description: This class will store ROM CRC32 and specific options for
- * rom that need them to run.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 22.11.2006 13:08:54
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#ifndef ROM_SPECIFIC_OPTION_H
#define ROM_SPECIFIC_OPTION_H
#include "Options.h"
diff --git a/src/SN76489.cpp b/src/SN76489.cpp
index 1370475..2ca4bef 100644
--- a/src/SN76489.cpp
+++ b/src/SN76489.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,20 +18,12 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: SN76489.cpp
- *
- * Project: Osmose emulator.
- *
- * Description: This class will implements SN76489 functionnality.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 18/11/2004, 18h00
- *
- * URL: http://bcz.asterope.fr
*/
+
#include "SN76489.h"
#include "Bits.h"
-//#include <stdio.h>
/* Values ripped from MEKA. They've been controlled against a real SMS.*/
const u16 SN76489::volume_table[16] = {892*5, 892*5, 892*5, 760*5, 623*5, 497*5, 404*5, 323*5, 257*5, 198*5, 159*5, 123*5, 96*5, 75*5, 60*5, 0};
diff --git a/src/SN76489.h b/src/SN76489.h
index 59da8bc..84f89b5 100644
--- a/src/SN76489.h
+++ b/src/SN76489.h
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: SN76489.h
- *
- * Project: Osmose emulator.
- *
- * Description: This class will define SN76489 interface.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 18/11/2004, 18h00
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#ifndef SN76489_H
#define SN76489_H
diff --git a/src/SaveState.h b/src/SaveState.h
index 392958e..dabd0db 100644
--- a/src/SaveState.h
+++ b/src/SaveState.h
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: SaveState.h
- *
- * Project: Osmose emulator.
- *
- * Description: This class provide an interface for Savestate.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 27.11.2006 10:31:16
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#ifndef SAVESTATE_H
#define SAVESTATE_H
diff --git a/src/SmsDebugger.cpp b/src/SmsDebugger.cpp
index 7881e2e..c17ce22 100644
--- a/src/SmsDebugger.cpp
+++ b/src/SmsDebugger.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: SmsDebugger.cpp
- *
- * Project: Osmose emulator.
- *
- * Description: This class will handle built-in debugger.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 16/10/2004, 18h00
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#include <iostream>
#include <iomanip>
#include "SmsDebugger.h"
diff --git a/src/SmsDebugger.h b/src/SmsDebugger.h
index 79d9f63..cd6fb00 100644
--- a/src/SmsDebugger.h
+++ b/src/SmsDebugger.h
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: SmsDebugger.h
- *
- * Project: Osmose emulator.
- *
- * Description: This class will handle built-in debugger.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 16/10/2004, 18h00
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#ifndef SMS_DEBUGGER_H
#define SMS_DEBUGGER_H
diff --git a/src/SmsEnvironment.cpp b/src/SmsEnvironment.cpp
index 186662b..17359e9 100644
--- a/src/SmsEnvironment.cpp
+++ b/src/SmsEnvironment.cpp
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,11 +17,14 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
+ *
*/
-
+
#include <iostream>
#include <iomanip> // for trace in hexa in rw port
-#include "./cpu/Z80.h"
+#include "Z80.h"
#include "SmsEnvironment.h"
using namespace std;
diff --git a/src/SmsEnvironment.h b/src/SmsEnvironment.h
index 06cdfb4..a2f0a28 100644
--- a/src/SmsEnvironment.h
+++ b/src/SmsEnvironment.h
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,6 +17,9 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
+ *
*/
#ifndef SMS_ENVIRONMENT_H
@@ -24,7 +27,7 @@
#include "Definitions.h"
#include <iostream>
-#include "./cpu/Z80.h"
+#include "Z80.h"
#include "MemoryMapper.h"
#include "IOMapper.h"
#include "IOMapper_GG.h"
diff --git a/src/SoundThread.cpp b/src/SoundThread.cpp
index 2aa30a9..4981591 100644
--- a/src/SoundThread.cpp
+++ b/src/SoundThread.cpp
@@ -1,6 +1,6 @@
-/**
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,13 +18,7 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File : SoundThread.cpp
- *
- * Description :
- *
- * Author : B.Vedder
- *
- * Date : Wed Dec 15 07:43:05 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/SoundThread.h b/src/SoundThread.h
index 7c33e1c..f18a125 100644
--- a/src/SoundThread.h
+++ b/src/SoundThread.h
@@ -1,8 +1,8 @@
-/**
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,13 +18,7 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File : SoundThread.h
- *
- * Description :
- *
- * Author : B.Vedder
- *
- * Date : Wed Dec 15 07:43:05 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/TGAWriter.cpp b/src/TGAWriter.cpp
index 69d9cc9..46811c5 100644
--- a/src/TGAWriter.cpp
+++ b/src/TGAWriter.cpp
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,18 +17,9 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- *
- * File: TGAWriter.cpp
- * Project: Osmose
*
- * Description: This file handle creation, and write into an uncompressed TGA
- * 24bits imagefile. No more formats supported.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 12/12/2007
- * URL: http://bcz.asterope.fr
*/
#include "TGAWriter.h"
diff --git a/src/TGAWriter.h b/src/TGAWriter.h
index 21b632f..2c9a2d5 100644
--- a/src/TGAWriter.h
+++ b/src/TGAWriter.h
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,18 +17,9 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- *
- *
- * File: TGAWriter.h
- * Project: Osmose
*
- * Description: This file handle creation, and write into an uncompressed TGA
- * 24bits imagefile. No more formats supported.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 12/12/2007
- * URL: http://bcz.asterope.fr
*/
#ifndef TGA_WRITER_H
diff --git a/src/VDP.cpp b/src/VDP.cpp
index 7b557f1..44bc3db 100644
--- a/src/VDP.cpp
+++ b/src/VDP.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: VDP.cpp
- *
- * Project: Osmose emulator.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Description: This class will handle VDP (Video Display Processor)operation.
- *
- * Author: Vedder Bruno
- * Date: 11/10/2004, 08h30
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#include "VDP.h"
extern Options opt;
diff --git a/src/VDP.h b/src/VDP.h
index cefec85..1a54a44 100644
--- a/src/VDP.h
+++ b/src/VDP.h
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: VDP_GG.h
- *
- * Project: Osmose emulator.
- *
- * Description: This class will handle SMS's VDP (Video Display Processor)operation.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 25/10/2006, 19h15
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#ifndef VDP_H
#define VDP_H
diff --git a/src/VDP_GG.cpp b/src/VDP_GG.cpp
index 0455655..37d05a4 100644
--- a/src/VDP_GG.cpp
+++ b/src/VDP_GG.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: VDP_GG.cpp
- *
- * Project: Osmose emulator.
- *
- * Description: This class will handle GAMEGEAR's VDP (Video Display Processor)operation.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 25/10/2006, 19h15
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#include "VDP_GG.h"
static unsigned color_latch = 0;
diff --git a/src/VDP_GG.h b/src/VDP_GG.h
index dcebd92..8462f5b 100644
--- a/src/VDP_GG.h
+++ b/src/VDP_GG.h
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,18 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: VDP_GG.h
- *
- * Project: Osmose emulator.
- *
- * Description: This class will handle GAMEGEAR's VDP (Video Display Processor)operation.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 25/10/2006, 19h15
- *
- * URL: http://bcz.asterope.fr/
*/
-
+
#ifndef VDP_GG_H
#define VDP_GG_H
diff --git a/src/Version.h b/src/Version.h
index 53e511c..0cda132 100644
--- a/src/Version.h
+++ b/src/Version.h
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -17,6 +17,9 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
+ *
*/
#ifndef VERSION_H
@@ -25,5 +28,5 @@
// These four definitions should be coherent!
#define __OSMOSE_VERSION__ "Osmose Emulator"
#define MAJOR 1
-#define MIDDLE 0
+#define MIDDLE 1
#endif
diff --git a/src/WaveWriter.cpp b/src/WaveWriter.cpp
index 55c789f..fb93ad3 100644
--- a/src/WaveWriter.cpp
+++ b/src/WaveWriter.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,19 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: WaveWriter.cpp
- *
- * Project: Osmose emulator.
- *
- * Description: This class implements waveWriter class used by Osmose for
- * saving sound. It's only designed to handle 16 bits mono 22050hz samples.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 25/11/2004, 14h00
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#include "WaveWriter.h"
#include <cstdlib>
diff --git a/src/WaveWriter.h b/src/WaveWriter.h
index 5667777..148708a 100644
--- a/src/WaveWriter.h
+++ b/src/WaveWriter.h
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -18,19 +18,10 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
- * File: waveWriter.h
- *
- * Project: Osmose emulator.
- *
- * Description: This class declares waveWriter class used by Osmose for
- * saving sound. It's only designed to handle 16 bits mono 22050hz samples.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 25/11/2004, 14h00
- *
- * URL: http://bcz.asterope.fr
*/
-
+
#ifndef WAVE_WRITER_H
#define WAVE_WRITER_H
diff --git a/src/WhiteNoiseEmulationThread.cpp b/src/WhiteNoiseEmulationThread.cpp
index 400ce72..e352f98 100644
--- a/src/WhiteNoiseEmulationThread.cpp
+++ b/src/WhiteNoiseEmulationThread.cpp
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,15 +17,8 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- * File : WhiteNoiseEmulationThread.cpp
- *
- * Description : This fake emulation thread is used to generate
- * white noise when no ROM is loaded.
- *
- * Author : B.Vedder
*
- * Date : Sat Nov 13 11:38:27 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
diff --git a/src/WhiteNoiseEmulationThread.h b/src/WhiteNoiseEmulationThread.h
index 688bc71..194d7d3 100644
--- a/src/WhiteNoiseEmulationThread.h
+++ b/src/WhiteNoiseEmulationThread.h
@@ -1,8 +1,8 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,17 +17,11 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- *
- * File : WhiteNoiseEmulationThread.h
- *
- * Description : This fake emulation thread is used to generate
- * white noise when no ROM is loaded.
*
- * Author : B.Vedder
- *
- * Date : Sat Nov 13 11:38:27 2010
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
+
#ifndef WHITE_NOISE_EMULATION_THREAD_H
#define WHITE_NOISE_EMULATION_THREAD_H
diff --git a/src/Z80.cpp b/src/Z80.cpp
index f8690ed..cdea53d 100644
--- a/src/Z80.cpp
+++ b/src/Z80.cpp
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,20 +17,10 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- * File: Z80.h
- *
- * Project: Osmose emulator.
*
- * Description: This class implements Z80 cpu emulator. It's table driven, and all
- * opcodes are supported. Not that undocumented flags are not totaly supported.
- * In these files are defined almost all ALU, and Shift operations. Address mode
- * getters and setters are define in Z80.h as statics methods.
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * Author: Vedder Bruno
- * Date: 10/01/2006, Thailand, Laos Cambodia :-)
- *
- * URL: http://bcz.asterope.fr
- *****************************************************************************/
+ */
#include "Z80.h"
#include <stdio.h>
diff --git a/src/Z80.h b/src/Z80.h
index b40ab20..6a068be 100644
--- a/src/Z80.h
+++ b/src/Z80.h
@@ -1,8 +1,8 @@
-/*****************************************************************************
+/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
- *
- * This file is part of Osmose, a Sega Master System/Game Gear software
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
+ *
+ * This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
*
* Osmose is free software: you can redistribute it and/or modify
@@ -17,18 +17,9 @@
*
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
- * File: Z80.h
- *
- * Project: Osmose emulator.
- *
- * Description: This class defines Z80 cpu emulator. It's table driven, and all
- * opcodes are supported. Not that undocumented flags are not totaly supported.
- *
*
- * Author: Vedder Bruno
- * Date: 10/01/2006, Thailand, Laos Cambodia :-)
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
- * URL: http://bcz.asterope.fr
*/
#ifndef Z80_H_
diff --git a/src/main.cpp b/src/main.cpp
index ca9f7dd..faac269 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1,6 +1,6 @@
/*
* Copyright holder 2001-2011 Vedder Bruno.
- * Contributor 2016 Carlos Donizete Froes [a.k.a coringao]
+ * Work continued by 2016-2017 Carlos Donizete Froes [a.k.a coringao]
*
* This file is part of Osmose, a Sega Master System/Game Gear software
* emulator.
@@ -18,6 +18,7 @@
* You should have received a copy of the GNU General Public License
* along with Osmose. If not, see <http://www.gnu.org/licenses/>.
*
+ * Many thanks to Vedder Bruno, the original author of Osmose Emulator.
*
*/
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/osmose-emulator.git
More information about the Pkg-games-commits
mailing list