ISO9660 File Search

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
vision
Posts: 12
Joined: Wed Oct 27, 2010 1:32 pm
Location: Warsaw, Poland

ISO9660 File Search

Post by vision »

Hi ^ ^
I have a question about searching for files on CD-ROM ISO9660 file system.
This is done as a floppy disk with the FAT12 file system?
Because they load into memory and I can jump, but I can not find the file in the root directory.
It would be good if someone has any information on this topic.
PS. Sorry for the mistakes, but I know little English.
User avatar
Artlav
Member
Member
Posts: 178
Joined: Fri Aug 21, 2009 5:54 am
Location: Moscow, Russia
Contact:

Re: ISO9660 File Search

Post by Artlav »

Hm, not quite sure what the question is.
Image

The CD-ROM file system is described here, it's not the same as FAT12 one:
http://wiki.osdev.org/ISO_9660

You boot from a CD?
Then you would likely end up with a floppy image emulated by BIOS, which is not the same as the CD.

For searching method - yes, it could be the same as for the FAT12 - you search a set of records in a directory, and recurse down the tree. Refer to the link above for details on where the directory is in ISOFS.

How do you try to access the CD?
It's not exactly the same as floppy.

If nothing of this post helps, please try asking again with more defined question.
vision
Posts: 12
Joined: Wed Oct 27, 2010 1:32 pm
Location: Warsaw, Poland

Re: ISO9660 File Search

Post by vision »

I mean, like on ISO9660 find the kernel, load it into memory and jump to it.
Could someone is in the Points unsubscribe?: D
First load the root,
later, we are looking for a file such as VisionOS.BIN (And here starts my problem. How?)
Later, this sophisticated load the file into memory, for example, 0x000100000
I jump into it?
I understand it?
PS. Please forgiving, but I am a beginner. And this poorly know English.
User avatar
Artlav
Member
Member
Posts: 178
Joined: Fri Aug 21, 2009 5:54 am
Location: Moscow, Russia
Contact:

Re: ISO9660 File Search

Post by Artlav »

vision wrote:I mean, like on ISO9660 find the kernel, load it into memory and jump to it.
Could someone is in the Points unsubscribe?: D
First load the root,
later, we are looking for a file such as VisionOS.BIN (And here starts my problem. How?)
Later, this sophisticated load the file into memory, for example, 0x000100000
I jump into it?
I understand it?
PS. Please forgiving, but I am a beginner. And this poorly know English.
Может по-русски?
Или тоже не понятно?

Can you read english good enough to understand?

Read from CDROM - http://wiki.osdev.org/ATA_in_x86_RealMode_%28BIOS%29
Or - http://wiki.osdev.org/ATAPI
You need to parse the filesystem yourself.

But, without language it's hard to explain or provide info.
egos
Member
Member
Posts: 612
Joined: Fri Nov 16, 2007 1:59 pm

Re: ISO9660 File Search

Post by egos »

Я сейчас как раз занимаюсь усовершенствованием загрузчика, позволяющим читать положение и размер загружаемых файлов из корневого каталога.
If you have seen bad English in my words, tell me what's wrong, please.
Post Reply