IDE development

By iamweasel2

Paladin (701)

iamweasel2's picture

16-11-2005, 18:07

Hello all,

Where can I find information about how to program using IDE devices? I mean, how can I detect if there's a specific device connected (like a LS-120 or CD-ROM), How can I read/write data to these devices or just control (play/stop/pause) music playing from a CD? Is there any place where can I find these information (if possible, with code examples)? Thanks.

Login or register to post comments

By Manuel

Ascended (18694)

Manuel's picture

16-11-2005, 22:45

It's all on the Sunrise web site (pointed to from the FAQ). PLease check that.

By iamweasel2

Paladin (701)

iamweasel2's picture

17-11-2005, 02:30

It's all on the Sunrise web site (pointed to from the FAQ). PLease check that.

Thanks for your reply. I had visited Sunrise's page, and the only info I found (and that's the only information I have until now) is the idetech.txt file. Is there any source code available that uses Sunrise IDE? That would help a lot...

[]s

Mauricio.

By SaebaMSX

Hero (533)

SaebaMSX's picture

17-11-2005, 11:30

EVA Player for IDE Interface does. Check Hans Otten website, you will find the source code there.

I think that in konamiman's web you will find the sources for NCDPlayer for IDE Interface too.

Greets.

By iamweasel2

Paladin (701)

iamweasel2's picture

17-11-2005, 13:44

EVA Player for IDE Interface does. Check Hans Otten website, you will find the source code there.

I think that in konamiman's web you will find the sources for NCDPlayer for IDE Interface too.

Greets.

Unfortunately the NCDPlayer was written to MegaSCSI, probably the only thing in common with IDE are the ATAPI commands. :-( I didn't see any version of it to IDE. It would be nice to have the source code of a IDE CD player as well.

I got the Eva Player source code made by Guerreiro. His code is easy to read, it will good to study it. And I can also learn how EVA format works. Smile

Thanks Saeba, it helped a lot. Smile

By boukichi

Resident (33)

boukichi's picture

17-11-2005, 15:48

http://www.cqpub.co.jp/hanbai/books/33/33211.htm

if you can read Japanese,the book might be helped :)

http://www.geocities.com/SiliconValley/2072/atapi.htm

this is for PC/AT but it seems to be possible to replace this case.
in MSX,IDE registers are 7E00h to 7E0Fh.

By iamweasel2

Paladin (701)

iamweasel2's picture

17-11-2005, 15:59

http://www.cqpub.co.jp/hanbai/books/33/33211.htm

if you can read Japanese,the book might be helped :)

http://www.geocities.com/SiliconValley/2072/atapi.htm

this is for PC/AT but it seems to be possible to replace this case.
in MSX,IDE registers are 7E00h to 7E0Fh.

Thanks for the links Boukichi. Unfortunately I can't read Japanese. The second link is really good , as a matter of fact, it was the first tutorial I read when I decided I would like to program with my IDE cartridge. :)

By SaebaMSX

Hero (533)

SaebaMSX's picture

02-01-2006, 23:49

Hey, I remembered it better... Sergio Guerrero created a version of NCDPlayer (based on Nestor Soriano's megaSCSI version) for IDE interface. The player should be around... I have the sources but I don't know if they are online (maybe in HansO's website?). I tell this because Sergio let Hans to host the EVA player for IDE interface, so maybe the others are online too...

Sorry to remember it so late... :/

Otherwise I don't know if I will be able to contact Sergio again to send you the sourcecode... Sad

By iamweasel2

Paladin (701)

iamweasel2's picture

03-01-2006, 00:49

Hey, I remembered it better... Sergio Guerrero created a version of NCDPlayer (based on Nestor Soriano's megaSCSI version) for IDE interface. The player should be around...

I remember NCDPlayer. I have it here and it would be nice to see its source. I tried to find Sergio Guerrero's website at the time I created this topic and I believe I found an old page made by Sergio Guerrero with his msx software. But that wasn't online at that time ( I found it using google cache.) Sad


I have the sources but I don't know if they are online (maybe in HansO's website?). I tell this because Sergio let Hans to host the EVA player for IDE interface, so maybe the others are online too...

Sorry to remember it so late... :/

Otherwise I don't know if I will be able to contact Sergio again to send you the sourcecode... Sad

Thanks for the info. Well, if we don't know if the source was meant to be public available, then it would be nice if anyone here knows his e-mail. I could write him in order to know if I can have access to the source code in order to study how it works. Let's hope there's a way to contact him.

Thanks again.

Iamweasel.

By SaebaMSX

Hero (533)

SaebaMSX's picture

03-01-2006, 11:53

He left the scene in the last two years... The email address I had in the past is not working anymore (we had the same mail server and it stopped working for me, so...). But I think that I still have his mobile phone, so I will try to contact him someday (I think I still have his home phone). Tongue

I'll let you know about it, at least the sources are not lost, they are in my MSX HD. Smile

By iamweasel2

Paladin (701)

iamweasel2's picture

03-01-2006, 14:17

I hope the number still works. For the time being, please remember to make some backups of the source code. Smile