View Single Post
Old February 1st, 2008   #1 (permalink)
GiGaHeRz
ⒷⓄⓄⒷⓈ (emu/plugin author)
 
GiGaHeRz's Avatar
 
Join Date: Feb 2002
Location: Spain
Posts: 763
Gigaherz's cdvd plugin

Latest Stable Version: (none yet!)
Latest Beta Version: (none yet!)
Latest Experimental Version: Public Alpha 0.6! [LATEST!]

Rant:
Heya people,

A few days ago I started to code a CDVD plugin using IOCtl raw reading as the access method.

The main reasons I started this plugin were:
1. To have the ability to start the emulator without a disk in the drive, and to be able to swap discs anytime.
2. To be able to keep some kind of "cache" or maybe a file with "hints" about what is the game gonna read next.

At the moment, the plugin will start without a disc, and will detect when the disc is removed or inserted, but sometimes it fails to detect the disc correctly and it will report the disc as being illegal (making the bios show that annoying red screen).

I have attached two versions of the plugin: v0.1 and v0.1b2. The code is all the same for both, with the exception b2 has pauses after detecting a new disc. These pauses might help in avoiding discs being detected as illegal, but make the detection slower.

In any case, it's a really young plugin, just a few days old, so enjoy it as much as you can, and tell me of any problems you find on it!

Note: If anyone is interested, the code can be downloaded from the SPU2ghz SVN server in SourceForge.net .
Attached Files
File Type: rar cdvdGigaherz-v0.4r2.rar (134.9 KB, 285 views)
File Type: rar cdvdGigaherz-v0.4r3.rar (42.5 KB, 52 views)
File Type: rar cdvdGigaherz-v0.4r4.rar (135.1 KB, 105 views)
File Type: rar cdvdGigaherz-v0.5r2.rar (42.5 KB, 238 views)
File Type: rar cdvdGigaherz-v0.6.rar (42.5 KB, 1334 views)
__________________
The Book and other stories:
Tears of Fantasy - An Online Book... by ME!
MetaLife, Inc. (intro)
SubGaea (intro)
Crow Blade (intro for now)

My weblog... not like if there was too much to read on it tho.
For anyone interested, there's a mirc script which converts "/me 's" into " * nickname's whatever" and adds a nice "/my" command.

Last edited by GiGaHeRz; February 6th, 2008 at 16:24.
GiGaHeRz is offline   Reply With Quote