Difference between revisions of "Genesis Plus DC"

From DCEmulation
Jump to navigation Jump to search
(Other Methods)
m
 
(28 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Genesis Plus/DC is a port of Charles MacDonald's Sega Genesis/MegaDrive emulator, Genesis Plus, to the Dreamcast. It is currently the best available Sega Genesis emulator for the Dreamcast platform.It runs full speed on most games without frameskip with sound disabled.  
+
{{Infobox_Emulator_Information|
 +
name=Genesis Plus / DC|
 +
version=07/26/2006|
 +
downloads=[http://www.dcemulation.org/1-newsdump/emulators/genesisplusdc/Gpdc-gpwt-26072006-BA.zip GPDC BlackAura]<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=07/26/06|
 +
author=[[BlackAura]]|
 +
original=[http://cgfm2.emuviews.com/ GenesisPlus] by<br/>Charles MacDonald|
 +
systems=Sega Genesis|
 +
best=Yes.|
 +
isactive=Yes.
 +
}} Genesis Plus/DC is a port of Charles MacDonald's Sega Genesis/MegaDrive emulator, Genesis Plus, to the Dreamcast. It is currently the best available Sega Genesis emulator for the Dreamcast platform.It runs full speed on most games without frameskip with sound disabled.  
  
=Features=
+
 
 +
 
 +
==Features==
  
 
* Full speed with full sound (no skipping!)
 
* Full speed with full sound (no skipping!)
Line 17: Line 29:
 
* GPDC is [[GPL|free software]]
 
* GPDC is [[GPL|free software]]
  
 
+
===Missing Features===
==Missing Features==
 
  
 
* 4 player support
 
* 4 player support
Line 25: Line 36:
  
  
=History=
+
==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:
 
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:
Line 33: Line 44:
 
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.
 
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===
=GPWT=
 
  
 
Until then there's the preview version of GenesisPlusDC Warmtoe & BlackAura released in 07/2006.
 
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.
 
It is called "GPWT" because it's been the first version to introduce a new GUI written by Warmtoe.
 +
  
  
 
==Controls==
 
==Controls==
  
{{Infobox_Emulator_Information|
 
name=Genesis Plus / DC|
 
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=26/07/06|
 
author=[[BlackAura]]|
 
original=[http://cgfm2.emuviews.com/ GenesisPlus] by<br/>Charles MacDonald|
 
systems=Sega Genesis|
 
best=Yes.|
 
isactive=Yes.
 
}}
 
 
===Button Layout===
 
===Button Layout===
  
Line 58: Line 59:
 
*Mega Drive B-Button: (A)
 
*Mega Drive B-Button: (A)
 
*Mega Drive C-Button: (B)
 
*Mega Drive C-Button: (B)
 
 
*Mega Drive X-Button: (L)
 
*Mega Drive X-Button: (L)
 
*Mega Drive Y-Button: (Y)
 
*Mega Drive Y-Button: (Y)
 
*Mega Drive Z-Button: (R)
 
*Mega Drive Z-Button: (R)
 
 
*Mega Drive Start-Button: (Start)
 
*Mega Drive Start-Button: (Start)
  
  
 
To exit a running game press (L) + (R) + (Start).
 
To exit a running game press (L) + (R) + (Start).
 
  
 
===In the Menu===
 
===In the Menu===
Line 80: Line 78:
  
 
To change the region settings, press (L).
 
To change the region settings, press (L).
 
  
 
===CPU Settings===
 
===CPU Settings===
Line 91: Line 88:
  
 
'''C68K''' - [http://gens.consolemul.com/ Stef D]'s fast and accurate M68K emulator for better compatibility.
 
'''C68K''' - [http://gens.consolemul.com/ Stef D]'s fast and accurate M68K emulator for better compatibility.
 
  
 
===Video Settings===
 
===Video Settings===
Line 100: Line 96:
  
 
'''SW''' - Standard software renderer of GenesisPlusDC by Charles MacDonald, 100% accurate but much slower.
 
'''SW''' - Standard software renderer of GenesisPlusDC by Charles MacDonald, 100% accurate but much slower.
 
  
 
===Recommend Settings===
 
===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).
 
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==
 
==ROMS.TXT==
  
Pretty straight from the readme:
+
===Method 1: Manual creation===
 +
 
 +
Make sure to rename the actual '.gen', '.bin', or '.zip' roms to not have spaces.
 +
 
 +
''Examples that'll work:''
 +
<br />
 +
Rename ''''Comix Zone (U) [!].bin'''' to ''''Comix_Zone_(U)_[!].bin''''
 +
<br />
 +
Rename ''''Comix Zone (U) [!].bin'''' to ''''ComixZone(U)[!].bin''''
 +
<br />
 +
Rename ''''Comix Zone (U) [!].bin'''' to ''''ComixZone.bin''''
 +
 
 +
'''''The rest is straight from the readme:'''''
  
 
In GPWT there is no directory browsing - just that fixed list of names for that fixed list of games.
 
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:
 
You put your (zipped) ROMS in the directory:
 
  
 
\gpwt\data\ROMS
 
\gpwt\data\ROMS
 
  
 
It also expects to find a file:
 
It also expects to find a file:
 
  
 
\gpwt\data\ROMS.txt
 
\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:
 
In ROMS.TXT you can put the names of your games in there plus the name you'd like to see displayed on screen:
Line 132: Line 135:
 
'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.
 
'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.
  
 +
===Method 2: Provlist by burnerO===
  
===Provlist by burnerO===
+
First download this:
 
+
*Tool Set - [http://www.dcevolution.net/dsdevelopment/large/CE/gpwt-tools.zip Zipfile]
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.
 
Included are Provlist & Renamer which both are needed.
Line 154: Line 154:
 
6. Click on 'A->B' to apply the changes and then close Renamer
 
6. Click on 'A->B' to apply the changes and then close Renamer
  
7. Burn the disc with BootDreams or SBInducer v4
 
  
 +
===Method 3: Romlister by Smurph===
 +
 +
Download this application first:
 +
*Romlister - [http://www.dcemulation.org/1-newsdump/emulators/genesisplusdc/gpwtlr_v12_by_smurph.zip Zipfile]
 +
 +
1. Zip all your roms. Keep them in a separate folder apart from the Plainfiles, or SBI, directories.
 +
 +
2. Start the rom lister.
  
===Other Methods===
+
3. Select the ''''data'''' subfolder from the the extracted Plainfiles, or SBI, packages.
  
Other methods to create a ROMS.TXT were discussed [http://www.dcemulation.org/phpBB/viewtopic.php?t=84682 here].
+
4. Select your folder containing your zipped roms, and click on the 'Process' button.
  
 
==How To Burn==
 
==How To Burn==
  
 
A little tutorial:
 
A little tutorial:
 
  
 
===Using Selfboot Inducer===
 
===Using Selfboot Inducer===
  
* At first you need to download [http://sbibuilder.dc-france.com/download/?idsys=2&idcat=15&idfile=115 Selfboot Inducer v4] and install it into C:/SBInducr/.
+
*1. At first you need to download [http://sbibuilder.dc-france.com/download/?idsys=2&idcat=15&idfile=115 Selfboot Inducer v4] and install it into C:/SBInducr/.
  
* Then download the SBI for GenesisPlusDC from [http://www.dchelp.net/sbi DCHelp.net's SBI Repository] '''[http://dchelp.net/sbi/files/Emus/GenesisPlusDC-gpwt-260706-BlackAura.sbi HERE]''' (right-click and save target as...).
+
*2. Then download a SBI for one of the GenesisPlusDC versions [http://www.dchelp.net/sbi HERE].
  
* Put this file into your C:/SBInducr/SBI/ folder.
+
*3. Put this file into your C:/SBInducr/SBI/ folder.
  
* Start C:/SBInducr/SBInducer.exe and check the SBI file showing up on the right window. Then select either "Single Menu" or "SBI2Boot" and click on 'Extract SBI'.
+
*4. Start C:/SBInducr/SBInducer.exe and check the SBI file showing up on the right window. Then select either "Single Menu" or "SBI2Boot" and click on 'Extract SBI'.
  
* Using Windws Explorer you'll find some tools within the C:/SBInducr/Inducer/gpwt/tools/ directory. Extract "provlist_by_burnerO.zip" and copy "Provlst.exe" to C:/SBInducr/Inducer/gpwt/data/ROMS/
+
*5. Browse to the C:/SBInducr/Inducer/gpwt/tools/ directory to find some tools.
  
* Copy your ROMs (*.zip) in C:/SBInducr/Inducer/gpwt/data/ROMS/ and run Provlst.exe
+
*6. Using one of the 3 methods listed above, copy your roms to the ROMS folder, and create a ROMS.TXT.
  
* Open ROMS.LST in Wordpad and replace ".SMC:" with ".ZIP " (space).
+
*7. Click on the 'CDRecord' button to burn the CD directly, or on the 'DiscJuggler' button to create a '.cdi' image.
  
* Save as 'ROMS.TXT' in C:/SBInducr/Inducer/gpwt/data/.
+
===Using BootDreams===
  
* Right-click on your C:/SBInducr/Inducer/gpwt/data/ROMS/ folder and start Renamer
+
*1. Download Bootdreams from http://dchelp.dcemulation.org, and install it.
  
* Click on 'Edit' -> 'Multi-Change' and replace "%a.SMC" with "%a.ZIP"
+
*2. Extract the plainfiles to their own folder.
  
* Click on 'A->B' to apply the changes and then close Renamer
+
*3. Using one of the 3 methods listed above, copy your roms to the ROMS folder, and create a ROMS.TXT.
  
* In Selfboot Inducer, click on the CDRecord button to burn the CD, or on the DiscJuggler button to create a .cdi that you can burn with BootDreams' CDI-burner or [http://trial.alcohol-soft.com/en/download_120.php Alcohol120%] in TAO mode.
+
*4. Start Bootdreams.
  
 +
*5. Select the folder containing the plainfiles ''''''1st_read.bin''''''.
  
===Using BootDreams===
+
*6. Choose your image type: '''''CDI''''', '''''NRG''''', or '''''MDF/MDS'''''.
  
Alternatively you could use BootDreams to burn the /Inducer/ folder:
+
*7. Click on the process button.
  
* Download BootDreams from http://dchelp.dcemulation.com and install it to e.g. C:/BootDreams/.  
+
*8. Burn the image with your application of choice.  
  
* Start BootDreams and point it to C:/SBInducr/Inducer/. It will then guide you to the process. I recommend the 'CDRecord' method.
+
To burn straight off Bootdreams, without creating an image, select the "CdRecord" option.
  
 +
To use the Bootdream's image burner select the "ImgRecord" option.
  
 
==Downloads==
 
==Downloads==
  
** Plain Files Version:
+
*[http://www.dcemulation.org/1-newsdump/emulators/genesisplusdc/Gpdc-gpwt-26072006-BA.zip Plainfiles] - BlackAura - 07/26/06
*** [http://www.dcevolution.net/dsdevelopment/large/CE/gpwt-plain.files-26072006-BA.zip Download here].
+
*[http://www.dcemulation.org/1-newsdump/emulators/genesisplusdc/gpdcq-012007.zip Plainfiles] - Quzar - 01/28/07
** 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'
 
 
 
  
=Work-In-Progress Discussions=
+
* Selfboot Inducer Versions: ''(To put both on one disc)''
 +
**[http://dchelp.net/cgi-bin/sbi/browse/browse.cgi?browse&Emus Browse DCHelp's SBI File Repository]
 +
The files are called 'GenesisPlusDC-gpwt-260706-BlackAura.sbi', and 'GenesisPlusDC-gpwt-280107-Quzar.sbi'.
  
gpwt:
 
*http://www.dcemulation.org/phpBB/viewtopic.php?t=83409
 
  
GUI:
 
*http://www.dcemulation.org/phpBB/viewtopic.php?t=62701
 
  
PVR:
+
==Compatibility==
*http://www.dcemulation.org/phpBB/viewtopic.php?p=546225
+
 +
Lists can be found here ''(W.I.P.)'':
 +
*[[GenesisPlusDC_BlackAura_list|GenesisPlusDC (BlackAura)]]

Latest revision as of 17:52, 9 February 2010

Genesis Plus / DC
No Screenshot Available
Homepage Unknown
Latest Version 07/26/2006
Downloads GPDC BlackAura
GPDC v01
Source Code v01
Release Date 07/26/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

Genesis Plus/DC is a port of Charles MacDonald's Sega Genesis/MegaDrive emulator, Genesis Plus, to the Dreamcast. It is currently the best available Sega Genesis emulator for the Dreamcast platform.It runs full speed on most games without frameskip with sound disabled.


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

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

Method 1: Manual creation

Make sure to rename the actual '.gen', '.bin', or '.zip' roms to not have spaces.

Examples that'll work:
Rename 'Comix Zone (U) [!].bin' to 'Comix_Zone_(U)_[!].bin'
Rename 'Comix Zone (U) [!].bin' to 'ComixZone(U)[!].bin'
Rename 'Comix Zone (U) [!].bin' to 'ComixZone.bin'

The rest is 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.

Method 2: Provlist by burnerO

First download this:

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


Method 3: Romlister by Smurph

Download this application first:

1. Zip all your roms. Keep them in a separate folder apart from the Plainfiles, or SBI, directories.

2. Start the rom lister.

3. Select the 'data' subfolder from the the extracted Plainfiles, or SBI, packages.

4. Select your folder containing your zipped roms, and click on the 'Process' button.

How To Burn

A little tutorial:

Using Selfboot Inducer

  • 2. Then download a SBI for one of the GenesisPlusDC versions HERE.
  • 3. Put this file into your C:/SBInducr/SBI/ folder.
  • 4. Start C:/SBInducr/SBInducer.exe and check the SBI file showing up on the right window. Then select either "Single Menu" or "SBI2Boot" and click on 'Extract SBI'.
  • 5. Browse to the C:/SBInducr/Inducer/gpwt/tools/ directory to find some tools.
  • 6. Using one of the 3 methods listed above, copy your roms to the ROMS folder, and create a ROMS.TXT.
  • 7. Click on the 'CDRecord' button to burn the CD directly, or on the 'DiscJuggler' button to create a '.cdi' image.

Using BootDreams

  • 2. Extract the plainfiles to their own folder.
  • 3. Using one of the 3 methods listed above, copy your roms to the ROMS folder, and create a ROMS.TXT.
  • 4. Start Bootdreams.
  • 5. Select the folder containing the plainfiles '1st_read.bin'.
  • 6. Choose your image type: CDI, NRG, or MDF/MDS.
  • 7. Click on the process button.
  • 8. Burn the image with your application of choice.

To burn straight off Bootdreams, without creating an image, select the "CdRecord" option.

To use the Bootdream's image burner select the "ImgRecord" option.

Downloads

The files are called 'GenesisPlusDC-gpwt-260706-BlackAura.sbi', and 'GenesisPlusDC-gpwt-280107-Quzar.sbi'.


Compatibility

Lists can be found here (W.I.P.):