Page 2 of 2
Posted: Sat May 15, 2004 7:51 pm
by nci
Good point, I will need a lot of info on how to code something like that
Maybe we should work on it together

But, what is the aspi layer?
Posted: Sat May 15, 2004 10:03 pm
by KarLKoX
The aspi layer is an API specifically use for cd media (readers, recorders).
It is a set of function with some mmc commands and some bitflags, it can be viewed as a protocol.
Working on int together ? Mmmh i have a soundlibrary to code (wich is a big work), sound plugins for foobar2000 (a player), dsp plugins for psychedelics (a soundtracker), keep updating the fmod purebasic port, other private projects ... btw, i eat, searching for a work and enjoy a little bit the real world

Posted: Sat May 15, 2004 11:32 pm
by nci
I understand, it would be a huge project, which is why i could never code
it myself. I need more developers. I cannot code every project myself.
Which is why i wanted help with this. But, if nessasary i will try to code one
but it will end up like the other projects i start that just don't get finished.
X Media Player is the only project I started that i stuck with. I don't know
why, there are so many media players out there, i guess it is just the
satifaction that i made my own. And that is what i want with the CD recording
library (even tho i may not do it competely by myself) it is still a very worth
while project and I may get somewhere with it and I may not. But i want to
try.
Posted: Wed Jun 16, 2004 8:19 am
by KarLKoX
Posted: Thu Jun 17, 2004 10:30 am
by Num3
nci wrote:Good point, I will need a lot of info on how to code something like that
Maybe we should work on it together

But, what is the aspi layer?
Not that much...
I'm going to post tonight source code in ASM that creates an ASPI layer DLL...
It's looks quite simple, though i don't understand much assembler

Posted: Thu Jun 17, 2004 12:50 pm
by KarLKoX
Num3 wrote:nci wrote:Good point, I will need a lot of info on how to code something like that
Maybe we should work on it together

But, what is the aspi layer?
Not that much...
I'm going to post tonight source code in ASM that creates an ASPI layer DLL...
It's looks quite simple, though i don't understand much assembler

Sweeeeeet !

Posted: Thu Jun 17, 2004 2:04 pm
by blueznl
which is why i could never code
it myself. I need more developers. I cannot code every project myself.
Which is why i wanted help with this. But, if nessasary i will try to code one
but it will end up like the other projects i start that just don't get finished
may i suggest picking something smaller then?
hey, try a texteditor (or a logviewer :roll: ) first before something serious and of commercial size
Posted: Thu Jun 17, 2004 9:11 pm
by Num3
Part 1
Understanding CDR
http://www.hochfeiler.it/alvise/cd-r.htm
Part 2
The code
http://www.hochfeiler.it/alvise/ASPIDLL.HTM
You'll need nero's WNASPI32.DLL which is free and available at their site
(this is for ATAPI CD devices to be supported), or you can change the ASM code has explained in Part 1 so it can work without the nero's dll...
The principles and code are easy to follow and understand, but has i've told i'm not an ASM expert and i do not know where to begin to suit the code to PB

(bloody lazy too :roll: )