DIY CD drive based on a computer CDROM

HEEEELP PLEASE!

I'm trying to "build" an controller like MuCop controller...but I have a big big big problem...I don't know the timing of the IDE/ATA commands (e.g. CS0, CS1, A0...)...in wich order I must send this command to play or stop an audio cd?

Does Anyone knows this timing ? PLEASEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE


bye, sorry for my english but I only have a "pet" certificate... :clown:
 
HELP...BIS

I don't know procedures for inizializing the CD-ROM reader...and I don't know procedures for playing an audio CD. Anyone can give me a SIMPLE TABLE or a FLOWCHART of these commands?

I need only a simple table of these sequence of procedures

PLEEEEEEEEEASEEEEEEEE......thank's :smash:


Byeeeeee
 
I need..

I have seen them but I have not understood a lot... is all in "disorder" :xeye: ... I need something more synthetic and simple and ( in italian...) "fluido,scorrevole" with logic steps..

and I program in ASSEMBLER and I don't know C wich I don't understand more of these task...


excuse me for my english but you can correct it 😉


Thanks :smash:
 
Lucifix said:
Hello,
here is the archive which includes schematic and firmware (PIC16F877P & PIC18F452P) for my CD-ROM / DVD-ROM controller kit. Soon I will change the software to run without LCD and I'll add some extra rutines to control Philips DSA Modules (especially L1210/65). 😉

Lucifix,
Your link seems to go to your DAC rather than you CD-Rom controller.
Robert
 
ATAPI Command

Hello guys

I need to read cdrom data with help of microcontroller 8051. plz tell me that process of initialising. i have connection ide connector as i have seen in many schematic

according my knowledge:
first, 1)hardware reset command
2) drive initialising with 91h command
3) drive identify with ECH command

i did those things but i didn't get the any response from cdrom,,,no serial no/model no/revision .

what is the command for ejecting the tray.

looing forward for your help
 

Attachments

  • pic2.jpg
    pic2.jpg
    20.2 KB · Views: 2,065
reading data CD

Hello guys..

I am doing final year project related to CD. I've to write a CD with database of NAME and corresponding Telephone no. I enter the name of person through ASCII keyboard and CDROM will search corresponding telephone no. from CD and display it ON LCD.

I'm finished with keyboard and lcd part. But CDROM interfacing is being hard to understand to me. I've join the pin as I have found in many ide harddisk connection.

My question is that...do i have to send packet command to read sector from CD. I trying to reading sector 16 of the CD with ATA READ command (20H). it doesn't respond with high on DRQ pin. Even the identify command (ECh) doesn't work.

I don't know how to send atapi packet command.

Plz help me with the code (in assemmbling or in C) to read drive identification,drive initialisation,16th sector of CD for CD001 standard, and doing open/close tray.

Looking forward for your reply
Thank you
buts101