MagicEngine
Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 Japanese English 

Questions for David....
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    MagicEngine Forum Index -> General
View previous topic :: View next topic  
Author Message
denzilla
Regular
Regular


Joined: 03 Jan 2003
Posts: 141

PostPosted: Sun Mar 19, 2006 11:28 pm    Post subject: Questions for David.... Reply with quote

1. How are things on the ME front? Progress seems to have halted after PR10.

2. Is there any possibility of reliable support for Virtual Drives? It doesn't have to affect compatibility since bin/cue files could be made to comply with the internal TOC database just like a real disc. I can use Alcohol to boot CDs, but there are definite bugs and some games simply don't work right.
Back to top
View user's profile Send private message
dmichel
Admin
Admin


Joined: 04 Apr 2002
Posts: 1166
Location: France

PostPosted: Mon Mar 20, 2006 9:40 am    Post subject: Re: Questions for David.... Reply with quote

denzilla wrote:
1. How are things on the ME front? Progress seems to have halted after PR10.


Yes, it's a bit frozen, I had stopped to work on ME to concentrate on ME-FX but I didn't expect it would take that long. ^^; It's not all bad though, all the work I did on ME-FX will go in ME too, mainly GUI stuff. Watch for a new ME shortly after ME-FX release.

Quote:
2. Is there any possibility of reliable support for Virtual Drives? It doesn't have to affect compatibility since bin/cue files could be made to comply with the internal TOC database just like a real disc. I can use Alcohol to boot CDs, but there are definite bugs and some games simply don't work right.


ME handle virtual drives like any regular drive, actually it doesn't even know if a drive is virtual or not. If things don't work right that's more the fault of Alcohol.
_________________
David Michel
Back to top
View user's profile Send private message
NightWolve
Elder
Elder


Joined: 19 Apr 2002
Posts: 304
Location: Chicago, IL, USA

PostPosted: Mon Mar 20, 2006 11:41 am    Post subject: Re: Questions for David.... Reply with quote

denzilla wrote:
2. Is there any possibility of reliable support for Virtual Drives? It doesn't have to affect compatibility since bin/cue files could be made to comply with the internal TOC database just like a real disc. I can use Alcohol to boot CDs, but there are definite bugs and some games simply don't work right.


We all just recommend using Daemon Tools for that since it works, it's freeware, and supports so many image formats. So there already is and was reliable support. I've been using it as long as MagicEngine has existed with BIN/CUE, ISO/WAV/CUE, CCD, etc. and I never had a problem. Though, I prefer the last 3.47 version to the new one.

Anyway, it's not the emulator's fault since it's the virtual drive software's responsibility to behave as closely as possible to a real drive. The same ASPI commands to read sectors should behave exactly the same way as they do for a real drive. So there's really nothing he could do.
_________________
Translation Projects: Xak 3, Ys 4, Ys 1&2 Complete
Boycott XSEED Games!


Last edited by NightWolve on Mon Mar 20, 2006 11:48 am; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address
denzilla
Regular
Regular


Joined: 03 Jan 2003
Posts: 141

PostPosted: Mon Mar 20, 2006 11:44 am    Post subject: Reply with quote

I didn't use Daemon tools because I read it disables your IDE drives since it uses SCSI emulation instead of IDE. Can someone clarify this? Thanks for the update, David Smile
Back to top
View user's profile Send private message
NightWolve
Elder
Elder


Joined: 19 Apr 2002
Posts: 304
Location: Chicago, IL, USA

PostPosted: Mon Mar 20, 2006 11:49 am    Post subject: Reply with quote

Well, if it causes problems on your system, uninstall it. You would know if you had a problem instantly. But I've never heard of this. Disabling access to your real IDE CD-ROM drives?? That doesn't make sense. What you're talking about sounds like the issue with installing Adaptec's ASPI drivers and a certain registry flag if I'm not mistaken. I would need to know more detail about what exactly you read. Maybe somebody had a particular issue with their system, but this is not the normal case. Version 3.47 and below is pretty solid software and I've been recommending it for years. It's not dangerous to install it for testing to my knowledge.
_________________
Translation Projects: Xak 3, Ys 4, Ys 1&2 Complete
Boycott XSEED Games!
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address
denzilla
Regular
Regular


Joined: 03 Jan 2003
Posts: 141

PostPosted: Mon Mar 20, 2006 12:50 pm    Post subject: Reply with quote

okay, I'll give it a go when I get home from work. One more question, though: David said that ME doesn't care/know that its reading data from a virtual Drive but is it normal to get a bad TOC warning from a bin/vue that was produced from a good TOC CD? I made an image of Dracula X and ME always says the TOC is bad when loading it. The CD never gives this warning when used. Thanks for your help!
Back to top
View user's profile Send private message
NightWolve
Elder
Elder


Joined: 19 Apr 2002
Posts: 304
Location: Chicago, IL, USA

PostPosted: Mon Mar 20, 2006 2:48 pm    Post subject: Reply with quote

That's right, it doesn't care provided the software accurately behaves as a real drive. Now, if I remember correctly, David did something special with Dracula X only. I think it checks the CRC of the data track and if it fails, it reports a bad TOC. This would likely indicate that you are not accurately dumping your CD-Rom to BIN/CUE image format, or again, perhaps it is your virtual drive software, so just wait till you try Daemon Tools.

http://www.daemon-tools.cc/dtcc/download.php?mode=Download&id=34

There you go.
_________________
Translation Projects: Xak 3, Ys 4, Ys 1&2 Complete
Boycott XSEED Games!
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address
Squaresoft74
Elder
Elder


Joined: 19 Apr 2002
Posts: 366
Location: France

PostPosted: Mon Mar 20, 2006 5:18 pm    Post subject: Reply with quote

denzilla wrote:
I made an image of Dracula X and ME always says the TOC is bad when loading it.

As i already said countless time on RomShare (and many other places ! Laughing ), don't use Alcohol to make Bin/cue images of Pce/Pcfx discs !!
It doesn't properly appends pregaps and as a result , it generates faulty images.
Use good old Cdrwin and the tutorial in my homepage to make proper Pce/Pcfx bin/cue images. Wink
_________________
Back to top
View user's profile Send private message Visit poster's website
denzilla
Regular
Regular


Joined: 03 Jan 2003
Posts: 141

PostPosted: Mon Mar 20, 2006 6:02 pm    Post subject: Reply with quote

k, I downloaded Daemon Tools and CDRWIN and everything is great now. Thanks for all your help. Sorry Square, I've been out of the loop for awhile and my memory sucks Sad
Back to top
View user's profile Send private message
Squaresoft74
Elder
Elder


Joined: 19 Apr 2002
Posts: 366
Location: France

PostPosted: Mon Mar 20, 2006 6:38 pm    Post subject: Reply with quote

Np bro, glad you got everything working fine now Wink
_________________
Back to top
View user's profile Send private message Visit poster's website
2X4
Member
Member


Joined: 20 Jan 2005
Posts: 39

PostPosted: Mon Mar 20, 2006 10:59 pm    Post subject: Reply with quote

After reading this, I recalled having similar trouble to what denzilla described, and I had only used daemon tools and cdrwin in accordance with the advice of the vets on this board. out of curiosity, i made an image from what was supposed to be one of nightwolve's RIGG archives, then loaded it in ME. Sure enough, I got the bad TOC warning at the bottom, which of course shouldn't happen since I took the appropriate steps. So I checked the TOC with Squaresoft's database, and everything matched except for the last track (an iso track) was missing. Because of the way RIGG archives are compressed, I don't think it's possible that I was missing one of the RAR parts, so why did this occur? I know this is kind of unimportant, I am just curious if anyone might know.
_________________
Back to top
View user's profile Send private message
NightWolve
Elder
Elder


Joined: 19 Apr 2002
Posts: 304
Location: Chicago, IL, USA

PostPosted: Tue Mar 21, 2006 10:19 am    Post subject: Reply with quote

Squaresoft74 wrote:
Use good old Cdrwin and the tutorial in my homepage to make proper Pce/Pcfx bin/cue images. Wink


You will need to rewrite those tutorials to use what will be my good ole TurboRip to make proper ISO/WAV/CUE images. Wink CDRWIN is no good either in the consistency dept. as it turns outs, if you care about always producing exactly the same sized files on every machine. Also, don't let that Linux zealot over at Aaron's PC-EngineFX forum hear you saying nice things about CDRWIN, or he'll go pyscho and give you a lecture about how everybody should've just known years in advance about the greatness of burn-at-once, the cdrdao open-source, cross-platform counterpart as well as the evil pitfalls of using proprietary Windows software and thus being discriminatory to the poor Linux community... Seriously, this lunatic blames CDRWIN for allegedly changing the BIN/CUE format and thus causing inconsistent BIN size results. CDRWIN invents the BIN/CUE standard, these other software makers come along with their "ME TOO! ME TOO! I LIKE BIN/CUE TOO!" and add support for it, but not quite as accurate, and thus, its CDRWIN's fault (and Windows) cause they allegedly changed the BIN format internally!!! Confused

Long story, this dude had a bitchfest cause my Xak III patch didn't use burn-at-once to rip an image and then build a PPF diff based on the results from that. The premise was built into his bitchfest that I should've known better, I should've known it even existed in advance to have spared him the trouble of having to find a Windows machine (after boycotting Windows for years and being on Linux) to finally be able to apply the patch... Anyway.

2X4 wrote:
Because of the way RIGG archives are compressed, I don't think it's possible that I was missing one of the RAR parts, so why did this occur? I know this is kind of unimportant, I am just curious if anyone might know.


2X4, yes, with that particular RIGG archive, there will be no TOC match. I made those at a time before Square put this bold vision forth with the TOC Database, so had I known, I would've made my archives recreate the last backup track using the second one. It wasn't hard at all to do, and I would still be able to save the space, but oh well, it's too late now. Any archive that says in the nfo that it's not 1:1 will have that problem.

Oh, here's the old list. Any archive where you see "Yes" in the 1:1 field will be correctly identified by its TOC. If it's "No", then yeah, I excluded the backup track. It's about 13 of them that suck like that. It was a bad decision in retrospect and I wouldn't have done it with what I know now. It really matters when you burn a CD-R and use real NEC hardware, too. Real dumb move on my part.
_________________
Translation Projects: Xak 3, Ys 4, Ys 1&2 Complete
Boycott XSEED Games!
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address
denzilla
Regular
Regular


Joined: 03 Jan 2003
Posts: 141

PostPosted: Tue Mar 21, 2006 12:05 pm    Post subject: Reply with quote

Quote:
You will need to rewrite those tutorials to use what will be my good ole TurboRip to make proper ISO/WAV/CUE images. Wink CDRWIN is no good either in the consistency dept. as it turns outs, if you care about always producing exactly the same sized files on every machine. Also, don't let that Linux zealot over at Aaron's PC-EngineFX forum hear you saying nice things about CDRWIN, or he'll go pyscho and give you a lecture about how everybody should've just known years in advance about the greatness of burn-at-once, the cdrdao open-source, cross-platform counterpart as well as the evil pitfalls of using proprietary Windows software and thus being discriminatory to the poor Linux community... Seriously, this lunatic blames CDRWIN for allegedly changing the BIN/CUE format and thus causing inconsistent BIN size results. CDRWIN invents the BIN/CUE standard, these other software makers come along with their "ME TOO! ME TOO! I LIKE BIN/CUE TOO!" and add support for it, but not quite as accurate, and thus, its CDRWIN's fault (and Windows) cause they allegedly changed the BIN format internally!!! Confused

Long story, this dude had a bitchfest cause my Xak III patch didn't use burn-at-once to rip an image and then build a PPF diff based on the results from that. The premise was built into his bitchfest that I should've known better, I should've known it even existed in advance to have spared him the trouble of having to find a Windows machine (after boycotting Windows for years and being on Linux) to finally be able to apply the patch... Anyway.



Are you being serious cause I can't tell? The first part sounds serious enough but then turns into what I think is sarcasm. I have notcied that the filesizes for the same game are slightly different with CDRWIN but I thought that was normal. Just want to make sure that I'm making good copies here. I have a 1:1 copy of Dracula X that i wanted to preserve before it became a victom of "CD Rot" that all copied CDs will fall fate to at some point. Following Squaresoft74's intructions I created the image and checked it with CDmage and it had no errors. ME also reports it as good during boot.
Back to top
View user's profile Send private message
Squaresoft74
Elder
Elder


Joined: 19 Apr 2002
Posts: 366
Location: France

PostPosted: Tue Mar 21, 2006 1:24 pm    Post subject: Reply with quote

I never had any issue using CDrwin nor been reported any bin size issue with the way i make my bin/cue images. Confused
Any resulting iso/wav/cue i made or heard people made with my tutorial always ended up with proper TOC.

In what condition exactly did people observed a different bin size ?
Sure it was not because of them using an unsupported drive ??
GoldenHawk update Cdrwin on regular basis to fix issues that occure with newer drives.

Anyway, i'll gladly add a dedicated tutorial for your tool. Wink
_________________
Back to top
View user's profile Send private message Visit poster's website
NightWolve
Elder
Elder


Joined: 19 Apr 2002
Posts: 304
Location: Chicago, IL, USA

PostPosted: Tue Mar 21, 2006 2:19 pm    Post subject: Reply with quote

Yeah, I was being serious. I wouldn't be sarcastic about something like this. Now, you won't get any sector errors, because the ones that are extracted are done so correctly. That's not the issue. You will get size differences. I explained the test when I learned of this myself with a friend using our original copies of Dracula X. Lemme paste it or you could go back and read that other "forums are back" thread:

Quote:
Well, what I'm trying to say is that this will guarantee consistent ripping/extracting results with the tricky transitioning tracks. Lemme explain with a test I conducted:

I have an original Dracula X CD-Rom. With my YAMAHA drive, the data track, track 2, goes from sector 3890 to 14036 using CDRWIN's "Select Sectors" feature in the Extract Disc Dialog. However, if I try to read up to 14037, I hit the pregap area, and the drive cannot read it, so CDRWIN errors out... Now, you would think this is true for everyone, but it's not. My friend tried the same test, and CDRWIN was able to read track 2 from 3890 to 14038. CDRWIN is unable to read at sector 14039 for HIM! So what happens is, on two different systems, you get two differently sized images, thus inconsistent results. TurboRip, on the other hand, will enforce the correct sector length when it comes to PREGAPs, and fill the end of the track with nulls. So every track will be the correct size, bottomline.


On my machine, I can only read sectors 3890 to 14036. On his, he can read sectors 3890 to 14038. Those are two more sectors closer to the PREGAP area that he can get that I can't. The correct size of the resulting data track 2 in MODE1/2048 is 20,785,152 bytes. That's 10,149 sectors.

Now, if I can only read up to 14036, that's 14036-3890+1 = 10147 sectors. My ISO is two sectors smaller than what it should be... His is 14038-3890+1 = 10,149 sectors which is correct.

Two different machines, two different drives, and you'll get a result where my data track is smaller. This is dealing with the PREGAP, so those sectors are all NULL, but it's that the sizes will be different that's the issue. If I do a full BIN/CUE rip, it's gonna be smaller, because the first PREGAP error happens at sector 14037. You get the idea.

That's why, I used think people were just not correctly subtracting the 150 or 225 sectors when dumping tracks that involved PREGAP. It's true that was also a problem, but now I know that not all drives will error out at exactly the same PREGAP sectors.

Friend's name edited out for privacy:
Quote:

XXXXXXXXX: the 2 seconds prior to 014188 is defintely undefined and not meant to be read
XXXXXXXXX: or rather
Sef1roth: OK, yes, 3890 - 14188.
XXXXXXXXX: the 2 seconds prior to index 0 of track 2 (whereas TOC points to index 1
XXXXXXXXX: )
Sef1roth: Now, how much do you need to subtract?
Sef1roth: I think I was 152.
XXXXXXXXX: that's different by drive
Sef1roth: ???
Sef1roth: Really?
XXXXXXXXX: that 2 second area is undefined
XXXXXXXXX: some can read it
XXXXXXXXX: and what's more
XXXXXXXXX: CDRWIN likes to do a block read
Sef1roth: Well, it's not CDRWIN per say.
Sef1roth: ASPI is unable to read it.
XXXXXXXXX: so if you specify even 1 unreadable sector
Sef1roth: Using wahatever.
XXXXXXXXX: then the batch is toast


Now, don't freak out. It came as news to me. Drives aren't supposed to be able to read that PREGAP undefined area, some can though. But also, the ones that error out, don't always error out at the same spot when you get close to where the PREGAP starts. So yeah, I believe that this has partly been the explanation for all the ISO tracks out there that are the wrong size.
_________________
Translation Projects: Xak 3, Ys 4, Ys 1&2 Complete
Boycott XSEED Games!
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address
Display posts from previous:   
Post new topic   Reply to topic    MagicEngine Forum Index -> General All times are GMT + 1 Hour
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group