Difference between revisions of "Genesis Plus DC"

From DCEmulation
Jump to navigation Jump to search
Line 1: Line 1:
A great SEGA Mega Drive / Genesis emulator for Dreamcast based on Charles MacDonald's GenesisPlus.
=Features=
* Full speed with full sound (no skipping!)
* SRAM Saving to VMU
* Great compatibility
* 2 player support
* 6 button pad support
* Region settings (JP/US/EU)
* .GEN, .BIN, .SMD, and .ZIP support
* 2 CPU cores, FAME and C68K
* Hardware and software rendering
* Fixed graphic bugs from PVR3 version
* Mono/Stereo settings (via Dreamcast BIOS)
* Nice and easy to use GUI
* GPDC is [[GPL|free software]]
==Missing Features==
* 4 player support
* Frameskip options for the software renderer
* Enhanced sound options
=History=
GPDC started as a port of Genesis Plus by Charles Mac Donald. It's been in development since 2003 and a lot of progress has been made since then:
BlackAura rewrote the video renderer for the Dreamcast's PowerVR2. Stef D of [http://gens.consolemul.com/ wGens] fame joined the project in 2004 to contribute fast and accurate CPU emulators: C68K & CZ80.
Now with Fox68K's new SH4 Z80 emulator FAZE, and FAME, a 68K emulator written in Dreamcast's SH4 assembly language, and BlackAura working on sound emulation, the project has reached its final stage. An official release is expected for the end of this year.
=GPWT=
Until then there's the preview version of GenesisPlusDC Warmtoe & BlackAura released in 07/2006.
It is called "GPWT" because it's been the first version to introduce a new GUI written by Warmtoe.
==Controls==
{{Infobox_Emulator_Information|
{{Infobox_Emulator_Information|
name=Genesis Plus / DC|
name=Genesis Plus / DC|
version=0.1| downloads=[http://www.dcemulation.org/files/emulators/genplus_dc_01_bin.zip Plain Files]<br>[http://dcemulation.org/1-newsdump/emulators/genesis/genesisplusdc/genplus_dc_01_src.tar.bz2 Source Code]|
version=26/07/2006| downloads=[http://www.dcevolution.net/dsdevelopment/large/CE/gpwt-plain.files-26072006-BA.zip GPDC v26/07/06]<br>[http://www.dcemulation.org/files/emulators/genplus_dc_01_bin.zip GPDC v01]<br>[http://dcemulation.org/1-newsdump/emulators/genesis/genesisplusdc/genplus_dc_01_src.tar.bz2 Source Code v01]|
release date=5/24/03|
release date=26/07/06|
author=[[BlackAura]]|
author=[[BlackAura]]|
original=[http://cgfm2.emuviews.com/ GenesisPlus] by<br/>Charles MacDonald|
original=[http://cgfm2.emuviews.com/ GenesisPlus] by<br/>Charles MacDonald|
Line 9: Line 50:
isactive=Yes.
isactive=Yes.
}}
}}
===Button Layout===
*Mega Drive A-Button: (X)
*Mega Drive B-Button: (A)
*Mega Drive C-Button: (B)
*Mega Drive X-Button: (L)
*Mega Drive Y-Button: (Y)
*Mega Drive Z-Button: (R)
*Mega Drive Start-Button: (Start)
To exit a running game press (L) + (R) + (Start).
===In the Menu===
(Start) loads a game.
Pressing + holding (Up)/(Down) scrolls through your game list.
You can skip pages with (Left)/(Right) on the d-pad.
To disable/enable 6 button support, press (X).
To change the region settings, press (L).
===CPU Settings===
Some details about the different settings:
Pressing (B) at the menu changes the CPU emulator. You can select either
'''FAME''' - [http://www.m68k.com/fame/ Fox68k]'s great SH4 M68K emulator for fastest emulation, or
'''C68K''' - [http://gens.consolemul.com/ Stef D]'s fast and accurate M68K emulator for better compatibility.
===Video Settings===
Press (A) to toggle the graphics renderer. You can select either
'''HW''' - Hardware renderer written by BlackAura, using the Dreamcast's PowerVR II DC, very fast but inaccurate in a few games, or
'''SW''' - Standard software renderer of GenesisPlusDC by Charles MacDonald, 100% accurate but much slower.
===Recommend Settings===
Recommend settings would be 'Render: HW' with 'CPU: FAME' - if this doesn't work for your game, try 'Render: HW' with 'CPU: C68K' (which is the default setting).
==ROMS.TXT==
Pretty straight from the readme:
In GPWT there is no directory browsing - just that fixed list of names for that fixed list of games.
You put your (zipped) ROMS in the directory:
\gpwt\data\ROMS
It also expects to find a file:
\gpwt\data\ROMS.txt
In ROMS.TXT you can put the names of your games in there plus the name you'd like to see displayed on screen:
SHINOBI.ZIP The Revenge of Shinobi
'SHINOBI.ZIP' (or 'shinobi.zip') would be your actual ROM, 'The Revenge of Shinobi' will be displayed on screen. Each file + name goes into a seperate line in ROMS.TXT.
===Provlist by burnerO===
An alternative would be Provlist by bO.
At first download this little tool set:
http://www.dcevolution.net/dsdevelopment/large/CE/gpwt-tools.zip
Included are Provlist & Renamer which both are needed.
1. Copy your ROMs (*.zip) in /gpwt/data/ROMS/ and run Provlst.exe
2. Open ROMS.LST in Wordpad and replace ".SMC:" with ".ZIP " (space).
3. Save as 'ROMS.TXT' in /gpwt/data/
4. Right-click on your /gpwt/data/ROMS/ folder and start Renamer
5. Click on 'Edit' -> 'Multi-Change' and replace "%a.SMC" with "%a.ZIP"
6. Click on 'A->B' to apply the changes and then close Renamer
7. Burn the disc with BootDreams or SBInducer v4
===Other Methods===
Other methods to create a ROMS.TXT were discussed [http://www.dcemulation.com/phpBB/viewtopic.php?t=84682 here].
==How To Burn==
A little tutorial on how to burn it can be found [GenesisPlusDC-How-To-Burn here]. 
==Downloads==
** Plain Files Version:
*** [http://www.dcevolution.net/dsdevelopment/large/CE/gpwt-plain.files-26072006-BA.zip Download here].
** Selfboot Inducer Version:
***[http://dchelp.net/cgi-bin/sbi/browse/browse.cgi?browse&Emus Browse DCHelp's SBI File Repository] - The file of the latest version is called 'GenesisPlusDC-gpwt-260706-BlackAura.sbi'


A port of Genesis Plus to the Dreamcast by [[BlackAura]] and [[Warmtoe]]. [[Quzar]] also relased a version of GenesisPlusDC.
=Work-In-Progress Discussions=


gpwt:
*http://www.dcemulation.org/phpBB/viewtopic.php?t=83409


Features:
GUI:
*Themable GUI
*http://www.dcemulation.org/phpBB/viewtopic.php?t=62701
*Supports zipped roms as well as .bin & .smd roms
*Adjustable frame skipping and CPU clocks
*No sound
*No rom disc support
Speed: 75%


Sound: None
PVR:
*http://www.dcemulation.org/phpBB/viewtopic.php?p=546225

Revision as of 03:08, 22 September 2008

A great SEGA Mega Drive / Genesis emulator for Dreamcast based on Charles MacDonald's GenesisPlus.


Features

  • Full speed with full sound (no skipping!)
  • SRAM Saving to VMU
  • Great compatibility
  • 2 player support
  • 6 button pad support
  • Region settings (JP/US/EU)
  • .GEN, .BIN, .SMD, and .ZIP support
  • 2 CPU cores, FAME and C68K
  • Hardware and software rendering
  • Fixed graphic bugs from PVR3 version
  • Mono/Stereo settings (via Dreamcast BIOS)
  • Nice and easy to use GUI
  • GPDC is free software

Missing Features

  • 4 player support
  • Frameskip options for the software renderer
  • Enhanced sound options

History

GPDC started as a port of Genesis Plus by Charles Mac Donald. It's been in development since 2003 and a lot of progress has been made since then:

BlackAura rewrote the video renderer for the Dreamcast's PowerVR2. Stef D of wGens fame joined the project in 2004 to contribute fast and accurate CPU emulators: C68K & CZ80.

Now with Fox68K's new SH4 Z80 emulator FAZE, and FAME, a 68K emulator written in Dreamcast's SH4 assembly language, and BlackAura working on sound emulation, the project has reached its final stage. An official release is expected for the end of this year.

GPWT

Until then there's the preview version of GenesisPlusDC Warmtoe & BlackAura released in 07/2006.

It is called "GPWT" because it's been the first version to introduce a new GUI written by Warmtoe.

Controls

Genesis Plus / DC
No Screenshot Available
Homepage Unknown
Latest Version 26/07/2006
Downloads GPDC v26/07/06
GPDC v01
Source Code v01
Release Date 26/07/06
Author BlackAura
Based on GenesisPlus by
Charles MacDonald
Systems Emulated Sega Genesis
Best Available Emulator
For this system(s)?
Yes.
Active Yes.
Refresh Rate Unknown

Button Layout

  • Mega Drive A-Button: (X)
  • Mega Drive B-Button: (A)
  • Mega Drive C-Button: (B)
  • Mega Drive X-Button: (L)
  • Mega Drive Y-Button: (Y)
  • Mega Drive Z-Button: (R)
  • Mega Drive Start-Button: (Start)


To exit a running game press (L) + (R) + (Start).


In the Menu

(Start) loads a game.

Pressing + holding (Up)/(Down) scrolls through your game list.

You can skip pages with (Left)/(Right) on the d-pad.

To disable/enable 6 button support, press (X).

To change the region settings, press (L).

CPU Settings

Some details about the different settings:

Pressing (B) at the menu changes the CPU emulator. You can select either

FAME - Fox68k's great SH4 M68K emulator for fastest emulation, or

C68K - Stef D's fast and accurate M68K emulator for better compatibility.


Video Settings

Press (A) to toggle the graphics renderer. You can select either

HW - Hardware renderer written by BlackAura, using the Dreamcast's PowerVR II DC, very fast but inaccurate in a few games, or

SW - Standard software renderer of GenesisPlusDC by Charles MacDonald, 100% accurate but much slower.


Recommend Settings

Recommend settings would be 'Render: HW' with 'CPU: FAME' - if this doesn't work for your game, try 'Render: HW' with 'CPU: C68K' (which is the default setting).


ROMS.TXT

Pretty straight from the readme:

In GPWT there is no directory browsing - just that fixed list of names for that fixed list of games.


You put your (zipped) ROMS in the directory:


\gpwt\data\ROMS


It also expects to find a file:


\gpwt\data\ROMS.txt


In ROMS.TXT you can put the names of your games in there plus the name you'd like to see displayed on screen:

SHINOBI.ZIP The Revenge of Shinobi

'SHINOBI.ZIP' (or 'shinobi.zip') would be your actual ROM, 'The Revenge of Shinobi' will be displayed on screen. Each file + name goes into a seperate line in ROMS.TXT.


Provlist by burnerO

An alternative would be Provlist by bO.

At first download this little tool set: http://www.dcevolution.net/dsdevelopment/large/CE/gpwt-tools.zip

Included are Provlist & Renamer which both are needed.

1. Copy your ROMs (*.zip) in /gpwt/data/ROMS/ and run Provlst.exe

2. Open ROMS.LST in Wordpad and replace ".SMC:" with ".ZIP " (space).

3. Save as 'ROMS.TXT' in /gpwt/data/

4. Right-click on your /gpwt/data/ROMS/ folder and start Renamer

5. Click on 'Edit' -> 'Multi-Change' and replace "%a.SMC" with "%a.ZIP"

6. Click on 'A->B' to apply the changes and then close Renamer

7. Burn the disc with BootDreams or SBInducer v4


Other Methods

Other methods to create a ROMS.TXT were discussed here.


How To Burn

A little tutorial on how to burn it can be found [GenesisPlusDC-How-To-Burn here].


Downloads

Work-In-Progress Discussions

gpwt:

GUI:

PVR: