[Coco] NitrOS9 Sources
    Luis Antoniosi (CoCoDemus) 
    retrocanada76 at gmail.com
       
    Mon Mar 11 10:54:05 EDT 2013
    
    
  
You should check the makefiles, your answer is there. But basically they
are:
rbsuper.asm
superdesc.asm
boot_ide.asm
boot_scsi.asm
clock2_ds1315.asm
All cloud9 device descriptors and drivers are made of them:
    80 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l80>
# TC^3 SCSI Booter
    81 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l81>
boot_tc3: boot_scsi.asm
    82 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l82>
	$(AS) $(ASOUT)$@ $< $(TC3FLAGS)
    83 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l83>
    84 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l84>
# SuperIDE/Glenside IDE Booter
    85 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l85>
boot_ide: boot_ide.asm
    86 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l86>
	$(AS) $(ASOUT)$@ $< $(IDEFLAGS)
   125 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l125>
# TC^3 SCSI Driver
   126 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l126>
lltc3.dr: llscsi.asm
   127 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l127>
	$(AS) $(ASOUT)$@ $< $(TC3FLAGS)
   128 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l128>
   129 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l129>
# IDE Driver
   130 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l130>
llide.dr: llide.asm
   131 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l131>
	$(AS) $(ASOUT)$@ $< $(IDEFLAGS)
   272 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l272>
# TC^3 SCSI Descriptors
   273 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l273>
dds0_tc3.dd: superdesc.asm
   274 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l274>
	$(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID0) -DDD=1
   275 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l275>
   276 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l276>
s0_tc3.dd: superdesc.asm
   277 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l277>
	$(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID0) $(SCSI_HD)
   278 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l278>
   279 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l279>
s1_tc3.dd: superdesc.asm
   280 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l280>
	$(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID1) $(SCSI_HD)
   281 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l281>
   282 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l282>
s2_tc3.dd: superdesc.asm
   283 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l283>
	$(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID2) $(SCSI_HD)
   284 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l284>
   285 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l285>
s3_tc3.dd: superdesc.asm
   286 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l286>
	$(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID3) $(SCSI_HD)
   287 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l287>
   288 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l288>
s4_tc3.dd: superdesc.asm
   289 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l289>
	$(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID4) $(SCSI_HD)
   290 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l290>
   291 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l291>
s5_tc3.dd: superdesc.asm
   292 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l292>
	$(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID5) $(SCSI_HD)
   293 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l293>
   294 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l294>
s6_tc3.dd: superdesc.asm
   295 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l295>
	$(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID6) $(SCSI_HD)
   296 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l296>
   297 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l297>
sh_tc3.dd: superdesc.asm
   301 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l301>
ddi0_ide.dd: superdesc.asm
   302 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l302>
	$(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(MASTER) -DDD=1
   303 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l303>
   304 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l304>
i0_ide.dd: superdesc.asm
   305 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l305>
	$(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(MASTER)
   306 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l306>
   307 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l307>
i1_ide.dd: superdesc.asm
   308 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l308>
	$(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(SLAVE)
   309 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l309>
   310 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l310>
ih_ide.dd: superdesc.asm
   311 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l311>
	$(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(HDBDOS)
   348 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l348>
clock2_cloud9: clock2_ds1315.asm
   349 <http://nitros9.hg.sourceforge.net/hgweb/nitros9/nitros9/file/8babf9987e22/level1/coco1/modules/makefile#l349>
	$(AS) $(AFLAGS) $(ASOUT)$@ $< -DCLOUD9=1
Am I missing something ?
I just recompiled a nitros-9 from scratch and it worked flawless in my
superIDE
    
    
More information about the Coco
mailing list