Forum Home
Press F1
 
Thread ID: 50948 2004-11-07 01:25:00 DigiCam - PC B.M. (505) Press F1
Post ID Timestamp Content User
288894 2004-11-07 20:14:00 Good point nomad. I have two choices, Mass Storage & PC Camera.

It was set to mass storage and setting it to PC Camera sets it as a Imaging Device.

I'll investigate this facility further to see if I can get it to work.

Cheers

Bob
B.M. (505)
288895 2004-11-08 04:21:00 Ok, I’ve been around in so many circles on this one I’m dizzy.

Today I sat down with the two Win98se computers and went through all the drivers only to find they were the same date a version and in the same place, yet one machine recognises the information in the Camera and one doesn’t still.

However, there was one difference that may be important.

Going to: Control Panel \ System \ Device Manager \ Disk Drives \ Digital Camera \ Properties \ Settings we find a display which allows one to change some settings. Here we find a little square box labelled Int 13 unit.

Now, on the working machine this is a white box with a black tick, which can be added or removed. On the faulty machine this is ticked but greyed out and can’t be altered!

Can anybody advise the importance or relevance of this?

Cheers

Bob
B.M. (505)
288896 2004-11-08 04:32:00 I'm pretty sure that this is one of the software interrupts provided in the BIOS code for disk access. This is the code used to boot from a disk (among other things). How this works with a USB device is probably interesting after 20-odd years of development and major hardware changes. :D Graham L (2)
288897 2004-11-08 04:34:00 Do you think it might have something to do with the problem Graham? B.M. (505)
288898 2004-11-08 04:44:00 Could easily be . If the high level code assumes that INT13 works exactly as it does on the modern boxes used to write it, and the INT13 on your old box doesn't . . .

The BIOS INTs do provide error code returns, but many programmers ignore error codes . "My code doesn't get errors" . :O The INT call involve setting up values in registers, then making the call (which is a subroutine call) . The original design was for DOS, which is single user, non-reentrant . How that structure works in modern OS architectures is likely to be hairy .

I've a couple of thick books which document the INTs for DOS; I must try some simple calls with DEBUG on a modern(ish ;-)) box .

See what Google says about "INT13" or "INT13 USB" (or add "BIOS") . . .
Graham L (2)
288899 2004-11-08 18:51:00 Spent a couple of hours “Googleing” as you suggested Graham but no luck. :(

Even found a couple of BIOS upgrades but they were dated previous to my existing (05/31/97) and were to fix problems I don’t have. :D

Has anybody had trouble with Win98se recognising 5 or more drives?

I’ve got the following:

A: Floppy
B: Not Used
C: 2gig HDD
D: 2 gig Volume of 4 gig HDD
E: The Remaining 2 gig Volume of 4 gig HDD
F: CD R/W
G: Which is the Removable Mass Storage in Camera.

Just wondered if there could be problems here although I very much doubt it.
B.M. (505)
288900 2004-11-08 23:12:00 Well, now you come to mention it ... In DOS there is a limit on the number of devices. There are only 26 letters in the "Roman" alphabet. But in DOS, with the high cost of memory, there was a limit settable in CONFIG.SYS. Each device slot uses a few bytes of memory for syetem tables, and you don't need 26 normally.

The command is "LASTDRIVE=G" , for example.There is a default. I supect it is "E", or the last device found at boot time.
Graham L (2)
288901 2004-11-09 00:25:00 Tried that Graham. Dusted off an old DOS book and your dead right, by default "E" was the last drive. Set up config.sys LASTDRIVE=H but no luck. I guess Win98se had already recognised the CD ROM as “F” and can see the CAMERA as “G” but just can’t read what’s on the camera.

If I ever find the problem I’ll probably be a little peeeeed off I didn’t crack it earlier. It’s probably not all that difficult to explain. :D
B.M. (505)
288902 2004-11-09 22:19:00 It just got worse!

A mate brought around his Sony CyberShot DSC p93 and after loading the Win98se driver it worked perfectly on the computer that can’t read the G-Shot camera.

What now???????
B.M. (505)
288903 2004-11-10 03:53:00 According to some sites that int-13 is to do with SCSI and also floppies to allow large disk access, or something. Spacemannz (808)
1 2 3