Previous Thread
Next Thread
Print Thread
Page 52 of 261 1 2 50 51 52 53 54 260 261
Re: PC/XT/AT (inside) WIP topic [Re: R. Belmont] #77955 03/05/12 04:43 AM
Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline
Very Senior Member
Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
Wow!

A new chapter in the FMT emulation.

PS: Is the enhanced mode (Win3.1) now working too?

Re: PC/XT/AT (inside) WIP topic [Re: Kale] #78019 03/08/12 03:29 PM
Joined: Feb 2008
Posts: 326
M
Micko Offline
Senior Member
Offline
Senior Member
M
Joined: Feb 2008
Posts: 326
Now MSCDEX properly detect CDROM. Access still doesn't work fine.


Re: PC/XT/AT (inside) WIP topic [Re: Kale] #78020 03/08/12 03:48 PM
Joined: Mar 2001
Posts: 16,300
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,300
Nice.

I'm adding bare .ISO support to CHDMAN which will be helpful for things like Win95 install discs ;-)

Re: PC/XT/AT (inside) WIP topic [Re: Kale] #78021 03/08/12 03:59 PM
Joined: Feb 2008
Posts: 326
M
Micko Offline
Senior Member
Offline
Senior Member
M
Joined: Feb 2008
Posts: 326
It use some of your code and part from Grull Osgo contribution (it's credited that way too in svn). Issue I have is that DIR of those drives doesn't work.
0x5a MODE SENSE(10) command gives unknown page 0x24

Re: PC/XT/AT (inside) WIP topic [Re: R. Belmont] #78028 03/08/12 11:30 PM
Joined: Aug 2011
Posts: 499
M
MikeAbson Offline
Senior Member
Offline
Senior Member
M
Joined: Aug 2011
Posts: 499
Originally Posted By R. Belmont
Nice.

I'm adding bare .ISO support to CHDMAN which will be helpful for things like Win95 install discs ;-)


That will be pretty helpful, better than converting images to bin/cue THEN converting that to a chd.

Re: PC/XT/AT (inside) WIP topic [Re: Kale] #78029 03/09/12 01:19 AM
Joined: Mar 2006
Posts: 1,032
L
Lord Nightmare Offline
Very Senior Member
Offline
Very Senior Member
L
Joined: Mar 2006
Posts: 1,032
Well, converting a CD to ISO and then to CHD loses a huge amount of data in the process since all ISO is is a raw dump of the iso9660 filesystem; You almost never want to do that unless you have an unprotected, data-only CD with nothing special in sub-channels (CD-TEXT or anything like that)

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Re: PC/XT/AT (inside) WIP topic [Re: Kale] #78033 03/09/12 03:56 AM
Joined: Mar 2001
Posts: 16,300
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,300
Quote:
an unprotected, data-only CD with nothing special in sub-channels


So, every OS install CD ever shipped. We agree. Good smile

Re: PC/XT/AT (inside) WIP topic [Re: Kale] #78035 03/09/12 05:11 AM
Joined: Mar 2006
Posts: 1,032
L
Lord Nightmare Offline
Very Senior Member
Offline
Very Senior Member
L
Joined: Mar 2006
Posts: 1,032
Yes, ok, 90% of computer CDs are unprotected, data only CDs with nothing special in sub-channels; but the 10% most (but not all) people will try to run in mess are game cds, which often do. Particularly classic games which have music as audio tracks and other such stuff.

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Re: PC/XT/AT (inside) WIP topic [Re: Kale] #78037 03/09/12 03:38 PM
Joined: Feb 2008
Posts: 326
M
Micko Offline
Senior Member
Offline
Senior Member
M
Joined: Feb 2008
Posts: 326
commands are now handled fine and dir and starting programs from CD works now

Re: PC/XT/AT (inside) WIP topic [Re: Lord Nightmare] #78038 03/09/12 04:45 PM
Joined: May 2004
Posts: 1,592
H
Haze Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,592
Originally Posted By Lord Nightmare
Yes, ok, 90% of computer CDs are unprotected, data only CDs with nothing special in sub-channels; but the 10% most (but not all) people will try to run in mess are game cds, which often do. Particularly classic games which have music as audio tracks and other such stuff.

LN


Well that's why we list the best known images in the softlists ;-)

But for things like OS install discs, and service packs ISO is fine, half the time they're offered as ISO downloads anyway.

The ECC compression CHD optimization code I gave Aaron can double up to provide the data if the emulated system requests it and it isn't present in the format anyway (plus it's needed to check the data is valid because some controllers will generate an interrupt on invalid data). Adding ECD code wouldn't be too hard either. Of course we also need code to *correct* data based on ECC, because many drives will use it for error correction too. Basically we can rebuild anything extra the system wants from ISO, at runtime, as long as there is nothing important copy protection related in there.

Of course, in cases where it's used for protection we DO want to be storing it :-)

Copy protection cases will need some thought anyway, for example, sync/seek based protections are more annoying, we may need to add support for more complete sync metadata, because the actual drives sync / seek based on the first few bytes in each sector which contains the SYNC and sector #. That's how the protections where if you're seeking from behind a sector you get a different sector than if you're seeking from ahead of it. You need that data more quickly than a block can decompress (even with standard zip) but we could have a command to build such a table and append it to the metadata. Alternatively as discussed with OG in the shoutbox, assuming that seeking only ever uses those bytes we could simply store those bytes outside of the main compressed stream in a codec subtype (like we have CD-FLAC right now) and have a command to simply get THAT data rather than decompress the whole hunk.


Page 52 of 261 1 2 50 51 52 53 54 260 261

Who's Online Now
1 registered members (1 invisible), 42 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,683
Posts114,012
Members4,863
Most Online510
Aug 26th, 2019
Powered by UBB.threads™ PHP Forum Software 7.7.3