Seedi Helper for Windows
~Preview/Shareware Release~
(c) 2018 Seedi LLC
www.seedisystem.com
info@seedisystem.com

tldr
1. Install DokanSetup_redist.exe (https://github.com/dokan-dev/dokany/releases/download/v1.1.0.2000/DokanSetup_redist.exe)
2. Run WinSeediForms.exe
3. Go to Emulator Options, and specify where your emulator exe files are located for each type of game OR run "Auto-Setup"
4. Have fun!

What is this?
This is a program for Windows to automate and allow for playing classic CD-ROM based games on your computer / TV.
Isn't it nice to put your physical game in and have it just start up? That is exactly what this does!
Seedi Helper will detect your disc and launch the emulator that you specify for that console. 
It also provides a few options for making your drive work better, like:
-Speed (sometimes slower is better because it will spin more quietly)
-Timeouts (to prevent the drive from spinning down and spinning up frequently)
-Retry Counts (to prevent the drive from stalling on scratches or damaged areas of the disc that may be non-essential)

What is this not?
This program is not an emulator. It will however start up emulators that you provide, and run them with the disc that you insert!

Why would I use this?
Do you like collecting and playing games from classic CD consoles like PlayStation, Sega Saturn, Sega CD?
Would you like to play them on your HDTV or PC, with more controller options?
Do you not want to mess around with broken consoles that have failing lasers, etc?
Are you too lazy to rip your collection and remember which hard drive you saved things to?
Would you like to use emulators, but are sad that they don't support physical drives anymore?

How do you use this?
1. Install DokanSetup_redist.exe
2. Run WinSeediForms.exe
3. Specify where your emulator exe files are located for each type of game
4. Have fun!
Note: You may want to disable AutoPlay in Windows Settings if it is annoying or interferes. 

Where can I use this?
Any computer with an optical drive running Windows 7 ~ Windows 10.
Runs great on slim HTPCs hooked up to living room TVs!
An Intel i5 system will get you full speed on almost everything.

Recommended emulators:
-Sega Saturn: mednafen
-PlayStation: mednafen
-TurboGrafx-16 CD / PC Engine CD: mednafen
-Sega CD: Picodrive or Genesis Plus GX (available in Retroarch), or MAME
-Neo Geo CD: MAME / MESS
-3DO: 4DO (available in Retroarch)
-CD-i: "CD-i Emulator", or MAME / MESS
-Amiga CD32: WinUAE
-Jaguar CD: Project Tempest
-Dreamcast: Redream (CD-R discs, not original GD-ROMs)
-PCFX: mednafen
-PS2: PCSX2
-...and more!

Bonus features:
-Seedi is also compatible with Retrode! Retrode is a USB cartridge reader. You can plug a Retrode into your PC, and when you insert a SNES or Genesis game, Seedi will launch it in the emulator of your choice. 

How to setup controls in default emulators:
-Mednafen (default for PS1, Saturn, TG16/PCE, PCFX):
	These are the default keys for keyboard: 
	https://mednafen.github.io/documentation/psx.html#Section_default_keys
	https://mednafen.github.io/documentation/ss.html#Section_default_keys
	https://mednafen.github.io/documentation/pce.html#Section_default_keys
	https://mednafen.github.io/documentation/pcfx.html#Section_default_keys
	To setup your controller (for port 1) press Alt+Shift+1 and then it will ask you to press the different buttons on your controller (for up, down, etc).
	There is also help/setup menu you can access with the F1 key. 
	To setup a controller for port 2, press Alt+Shift+2...
-MAME (default for Sega CD, Neo Geo CD, CD-i)
	Press the Tab key on your keyboard to enter the setup menu and navigate to "Input (this Machine)"

Examples of command lines:
-RetroArch w/ Genesis Plus GX: emulators\RetroArch\retroarch.exe -L emulators\RetroArch\cores\genesis_plus_gx_libretro.dll
-nullDC: emulators\nulldc\nullDC_Win32_Release-NoTrace.exe -config nullDC:Emulator.Autostart=1 -config ImageReader:LoadDefaultImage=1 -config ImageReader:DefaultImage="SEEDICUE"
-PCSX2: "emulators\PCSX2 1.4.0\pcsx2.exe" --usecd NOSEEDICUE
-Kega Fusion: emulators\Fusion364\Fusion.exe -scd NOSEEDICUE
-MAME w/ Mega CD: emulators\mame0197b_64bit\mame64.exe megacd -rompath emulators\mame0197b_64bit\roms -cdrm

Known issues
-Should not be used with mednafen option cd.image_memcache



Who made this?
Seedi LLC
This program leverages the following open source software (full licenses included as .txt files):
-Dokany (LGPL)
-Pthreads-win32 (LGPL)
-Sdparm (Copyright (c) 2005-2010 Douglas Gilbert)

