51

(3,516 replies, posted in General discussion)

Well, I'll be your personal tester if you want. Just give me the latest compiled binaries, and I'll let you know if they work or if they don't.

52

(3,516 replies, posted in General discussion)

I seem to be getting a different error:

After doing: sudo mount /dev/sr1 /mnt/d

[aj@Canopus test]$ ./DiscImageCreator_linux.out cd d SC3K.bin 8 /c2 /d8 /sf /ns
AppVersion
        x86, AnsiBuild, 20180711 160517
/c2 val1 is omitted. set [4000]
/c2 val2 is omitted. set [0]
/sf val is omitted. set [60]
CurrentDirectory
        /home/aj/games/test
WorkingPath
         Argument: SC3K.bin
         FullPath: /home/aj/games/test/SC3K.bin
            Drive: 
        Directory: /home/aj/games/test/
         Filename: SC3K
        Extension: .bin
StartTime: 2018/07/11(Wed) 11:02:05
[F:TestUnitReady][L:44] GetLastError: 25, Inappropriate ioctl for device

I seem to be getting that error regardless of whether I have a disc mounted to that point or not.

Honestly, I'm not sure if you are going about it the right way. The way Windows and Linux handle mounting of drives is fundamentally different. I think it would be smarter to have us select the device name (e.g. /dev/sr0 or /dev/cdrom) rather than a mount point. I know that you might not like that since it'll make your programming experience harder and your code messier, but I think the way it is now is only going to lead to more problems. However, that's just my opinion.

I'm not sure what exactly you'll need for full Linux support in the future, but I'm willing to help you in any way that I can. Including financially.

Also, if you could run "lsblk" in WSL, that might help us out.

53

(3,516 replies, posted in General discussion)

Oh my fucking god! I love you sarami!

Time to test this baby out!

My position on this issue:
For most consoles: Meh, go ahead. Nintendo and Sony make sure version info is consistent. Don't do this for the GameWave though.

For PC: NO NO NO NO NO NO!

Version info is FAR too messy on PC for this to be in the filename. It doesn't belong there.


If you disagree, look at these and consider what the revised filename would be:
http://redump.org/disc/21147/
http://redump.org/disc/45369/
http://redump.org/disc/49850/

And I believe putting the version information for http://redump.org/disc/11223/ in the filename will break stuff since slashes aren't allowed on Windows files.  Yes, that game has two versions. Running sshock.exe gives a version of F1.6S, and running cdshock.exe gives a version of F1.6C.

Besides, I doubt Jackal will ever agree to this change.

55

(3,516 replies, posted in General discussion)

Hi sarami. I have a stupid question. All of my batch files I use for dumping CDs with DIC have the "/d8" flag. However, some people I've talked to said that they don't use the /d8 flag.

As long as a proper Plextor is used, will it make a difference if that flag is or isn't used?

I was talking with some of my friends on the VGPC Discord channel, and we were talking about getting PSX ringcodes with a scanner.

We had talked about how LEDs didn't work, but incandescent lights did work. oezr had just posted an image showing the spectrum of LEDs, which showed that incandescent bulbs produced a lot of infrared light.

My thought was that the infrared light is what causes the ringcode to be visible.

With that in mind, I grabbed my nearest source of infrared light: the "Night Vision googles" that had at one point came from the Prestige Edition of CoD MW2, but I had picked up at a Goodwill. More info here http://n4g.com/user/blogpost/sangria/430144

These are the results:

I would appeciate it if anyone could pick up a cheap IR flashlight on Amazon or something to confirm that IR lights work for all scanners.

57

(3,516 replies, posted in General discussion)

sarami wrote:
ajshell1 wrote:

there are plenty of other GPL compatible llicenses

I'll change to MIT or Apache or Modified BSD by the next release version.


Thank you SO MUCH! This means a lot to me.

58

(3,516 replies, posted in General discussion)

FatArnold wrote:

The MS-PL is very permissive, why would it cause any issues with porting to Linux? Especially compared to the GPL which isn't very permissive at all.

According to http://directory.fsf.org/wiki/License:MsPL
"This is a free software license; it has a copyleft that is not strong, but incompatible with the GNU GPL. We urge you not to use the Ms-PL for this reason."

That incompatiblity with the GPL is my main concern. MANY programs on Linux use the GPL, including the Linux kernel itself. From what I understand, license incompatibilities can cause problems when trying to port software to Linux. For example, ZFS was released under the CDDL. While this is a free software license, it is not compatible with the GPL, and implementations of ZFS have suffered as a result of this. (See here for more info: https://www.fsf.org/licensing/zfs-and-linux)

I just want to try and avoid any such situations IF I can ever get DIC ported to Linux. That's a big "if", but I'd honestly be willing to pay someone to handle the port.

EDIT:
And if sarami doesn't like the MIT license, there are plenty of other GPL compatible llicenses without a strong copyleft, such as the Apache 2.0 License and the Modified BSD License. More can be found here https://www.gnu.org/licenses/license-li … leLicenses

59

(3,516 replies, posted in General discussion)

sarami wrote:
ajshell1 wrote:

Is it dependent on a piece of code that uses the MS-PL

No.

ajshell1 wrote:

would it be feasible to change the license to the GPL?

I don't like strong copyleft. Is MS-PL awkward for you (or in general)? I don't know much about licence.

Thanks for considering me. I had a pipe dream of getting DIC ported to Linux at some point, either by you or someone else. Licensing it under the GPL would probably make that slightly more feasible.

However, if you don't like a strong copyleft, can I ask you to use the MIT License? While it is compatible with the GPL, it doesn't have a strong copyleft.

I'm also concerned that the MS-PL is a rather obscure license. In my experience, people prefer to work with projects with more common licenses. And as far as common licenses go, 44.69% of Github projects used it in 2015 (https://blog.github.com/2015-03-09-open … ithub-com/).

I appreciate the fact that you were willing to consider this. This is ultimately your project, so you can do what you want with it.

FatArnold wrote:

I personally think an OS tag would be a thing to introduce. It would absolutely benefit macOS and PC.

I agree.

BUT, we have 13297 existing PC dumps.

Who's going to fill in that info for all those discs?

I agree with this, but what is to be done with discs that can run on both 68k AND PPC Macs?

And should the Turbo-CD database be split based on which version of the System Card they use?

62

(3,516 replies, posted in General discussion)

sarami

I'd like to ask why DIC is licensed with Microsoft Public License. Is it dependent on a piece of code that uses the MS-PL, or would it be feasible to change the license to the GPL?

https://github.com/saramibreak/DiscImag … er/LICENSE

I have a few things that I would like to talk about regarding regions and flags.

1. I think we should get a (USA, Australia) region. Some American discs of mine matched an Australian dump, and they were marked as "World". This seems especially common with Maxis games, so I think this deserves it's own region category.

2. What is the origin of the flags for the Arabic language and the Tamil language? I don't hate them, but I'm interested in where they come from.

3. We are lacking a flag for Latin America. I'm not sure of what flag would be useful for this purpose. Maybe make something like the "ASIA" flag?

4. Several languages are missing flags. Hebrew is an easy fix, just use the flag for the Israel region. Gaelic is a bit tricker, since there is both a Scottish Gaelic and an Irish Gaelic, and I don't know which one this is supposed to represent. With that in mind, I think the best solution would be to split the Irish flag and the Scottish flag. This leaves only Hindi and Punjabi, which is going to be very hard in my opinion. I don't think it would be appropriate to use India's flag for either, and only one state in India has it's own flag, so our options are rather limited for those.

No. You need a Plextor and DIC for CD dumps.

You can use DIC to dump DVDs with any normal DVD drive, so I suggest dumping those while you wait for a new Plextor.

65

(3,516 replies, posted in General discussion)

sarami wrote:
ajshell1 wrote:

I've noticed a problem with DIC.

Please log. Does this occur in all your DL discs or only this disc? I tried my DL disc but dic could recognize the second layer.

The logs for the game in question are included in this link (plus some other games)

https://mega.nz/#!q0AHkZbb!V5rOwzZSe4pH … rz-ic_I-ec

I've dumped Xenosaga 1 with DIC before, and it dumped just fine. So I don't know what the issue is.

66

(3,516 replies, posted in General discussion)

I've noticed a problem with DIC.

I recently got a copy of Madden 2005 Collector's Edition http://redump.org/disc/20599/

This is a dual-layer disc.

However, DIC doesn't recognize this, and only dumps one layer.

This isn't a problem with the disc, as Isobuster can extract an .iso that matches the database.

I've tried it with my TSST TS-H353B and my ASUS BW-12B1ST a, with identical results.

67

(4 replies, posted in Guests & account requests)

68

(10 replies, posted in General discussion)

I have some original Xbox discs. This is what appears on LBA 16 of Halo CE 1.02:

0320 : 00 00 00 00 00 00 00 00  00 00 00 00 00 32 30 30   .............200
0330 : 31 30 39 31 33 31 30 34  32 35 35 30 30 30 30 30   1091310425500000
0340 : 30 30 30 30 30 30 30 30  30 30 30 30 30 30 30 30   0000000000000000
0350 : 30 30 30 30 30 30 30 30  30 30 30 30 30 30 30 30   0000000000000000
0360 : 30 30 30 30 30 30 30 30  30 30 30 30 30 30 30 30   0000000000000000
0370 : 30 01 00 53 65 63 44 75  61 6C 4C 61 79 65 72 53   0..SecDualLayerS
0380 : 74 61 72 74 3D 30 30 30  30 36 38 33 32 00 00 00   tart=00006832...

That looks like a PVD to me.

Jackal wrote:

IsoBuster needs to be set to 'local file stamp' (in Options > File System settings)


Using that method, all the dates match. I had the feeling that I was doing something wrong.

Speaking of doing things wrong, I have a question about the fields in the PSX database, as we don't seem to have a guide that covers them all.

For the "EDC" field, I've noticed that one of my dumps contains the line "[INFO] Number of sector(s) where while user data does match the expected ECC/EDC there is no EDC: 23456" in the "_edcecc.txt" file. Should "EDC" be "No" for such discs?

I only own four PSX discs. However, I went to the trouble of reading the ringcodes for all four of them.

However, I've noticed an odd trend.

Three of my four discs have the EXE date off by one day. All of them match the database.


Alundra (USA) (1.0)
http://redump.org/disc/12535/

The Database's EXE date is 1997-11-29. My copy has it as 1997-11-28

Tekken 3 (USA)
http://redump.org/disc/1464/

The Database's EXE date is 1998-03-31. My copy has it as 1998-03-30


Tiger Woods 99 PGA Tour Golf (1.1)
http://redump.org/disc/13988/

The Database's EXE date is  1998-10-29. My copy has it as 1998-10-28


My copy of Spyro 2 has a matching date.

Is this a time zone issue? I live in the Eastern Standard Time zone (UTC-5). I've heard that many early PSX dumpers were European. That might be the problem.

71

(3,516 replies, posted in General discussion)

I have a bug to report about DIC.

I have two disc drives, a Plextor and a Blu-Ray drive.  I use the Plextor to dump CDs and the Blu-Ray drive to dump DVDs.

However, I have never had any sucess in trying to use two instances of DIC at once.

To be extra careful, I downloaded an extra copy of DIC and placed it in a different directory, and tried to run it while the original DIC was dumping a disc.

I got the error "[F:main][L:1077] GetLastError: 183, Cannot create file when that file already exists."

Do you think you could fix this?

72

(7 replies, posted in General discussion)

I don't live in the UK, so I can't really offer much useful advice about buying a Plextor.

However, I can offer advice about getting an IDE adapter.

First off, I've had a lot more success getting SATA to IDE adapters running than USB to IDE adapters.

I'm currently using this Syba brand SATA to IDE adatper: https://www.amazon.com/gp/product/B002O … &psc=1

However, I can't seem to find that exact product on amazon.co.uk, but this device looks suspiciously similar: https://www.amazon.co.uk/StarTech-Bi-Di … de+adapter

Of course,  you'll want to make sure that your power supply has Molex/4-pin power outlets. Otherwise, you'll need to buy a SATA power to Molex adapter in order to power the drive and the adapter.

Also, I'd like to warn you and anyone else who may be reading to NEVER buy this product: https://www.amazon.com/gp/product/B00BI … &psc=1

I can't go into detail right now, but all you need to know is that it failed on me.

Also, Kludge is a UK based dumper who apparently owns multiple Plextors. You might be able to convince him to part with one of them for cheap-ish if you ask nicely.