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: )