/[projet1]/public/oric/demos/SlideShowDemo/code/floppy_description.h
Defence Force logotype

Annotation of /public/oric/demos/SlideShowDemo/code/floppy_description.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1024 - (hide annotations)
Sun Dec 15 09:42:42 2013 UTC (5 years, 10 months ago) by dbug
File MIME type: text/plain
File size: 5330 byte(s)
Generic clean-up of the loader code, moved the vectors at the end of the file so they get auto-magically setup when the loader is installed in memory.
Fixed a bug in the bootsector which did not actually know the actual length of the loader.
First transition effect (simple top/bottom copy), makes the whole thing feel smoother.
New LoaderAPI command: _SetLoadAddress, can be used to override the location of where files get loaded.
1 dbug 1015 //
2 dbug 1023 // Floppy layout generated by FloppyBuilder 0.7
3 dbug 1015 //
4    
5     #ifdef ASSEMBLER
6     //
7     // Information for the Assembler
8     //
9 dbug 1024 FileStartSector .byt 5,13,12,10,8,6,4,2,17,15,13,11,9,7,5,3,1,16,14,12,10,8,6,4,6,1,16,12
10     FileStartTrack .byt 0,1,9,11,13,15,17,19,20,22,24,26,28,30,32,34,36,37,39,41,129,131,133,135,136,138,138,140
11     FileSectorCount .byt 4,135,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,19,29,15,30,15
12     FileLoadAdressLow .byt <64512,<1024,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<40960,<49152,<49152,<49152,<49152
13     FileLoadAdressHigh .byt >64512,>1024,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>40960,>49152,>49152,>49152,>49152
14 dbug 1015 #else
15     //
16     // Information for the Compiler
17     //
18     #endif
19    
20     //
21     // Summary for this floppy building session:
22     #define FLOPPY_TRACK_NUMBER 42 // Number of tracks
23     #define FLOPPY_SECTOR_PER_TRACK 17 // Number of sectors per track
24     //
25     // List of files written to the floppy
26 dbug 1024 // - Entry #0 '..\build\files\loader.o ' loads at address 64512 starts on track 0 sector 5 and is 4 sectors long (1024 bytes).
27     // - Entry #1 '..\build\files\slideshow.o ' loads at address 1024 starts on track 1 sector 13 and is 135 sectors long (34308 bytes).
28     // - Entry #2 '..\build\files\damsel.hir ' loads at address 40960 starts on track 9 sector 12 and is 32 sectors long (8000 bytes).
29     // - Entry #3 '..\build\files\dbug_windows95.hir ' loads at address 40960 starts on track 11 sector 10 and is 32 sectors long (8000 bytes).
30     // - Entry #4 '..\build\files\dbug_yessagician.hir ' loads at address 40960 starts on track 13 sector 8 and is 32 sectors long (8000 bytes).
31     // - Entry #5 '..\build\files\diamond_2.hir ' loads at address 40960 starts on track 15 sector 6 and is 32 sectors long (8000 bytes).
32     // - Entry #6 '..\build\files\exocet_blueface.hir ' loads at address 40960 starts on track 17 sector 4 and is 32 sectors long (8000 bytes).
33     // - Entry #7 '..\build\files\exocet_fists.hir ' loads at address 40960 starts on track 19 sector 2 and is 32 sectors long (8000 bytes).
34     // - Entry #8 '..\build\files\exocet_moonguy.hir ' loads at address 40960 starts on track 20 sector 17 and is 32 sectors long (8000 bytes).
35     // - Entry #9 '..\build\files\karate.hir ' loads at address 40960 starts on track 22 sector 15 and is 32 sectors long (8000 bytes).
36     // - Entry #10 '..\build\files\karate_2.hir ' loads at address 40960 starts on track 24 sector 13 and is 32 sectors long (8000 bytes).
37     // - Entry #11 '..\build\files\krillys.hir ' loads at address 40960 starts on track 26 sector 11 and is 32 sectors long (8000 bytes).
38     // - Entry #12 '..\build\files\mooz_barbitoric.hir ' loads at address 40960 starts on track 28 sector 9 and is 32 sectors long (8000 bytes).
39     // - Entry #13 '..\build\files\mooz_oric.hir ' loads at address 40960 starts on track 30 sector 7 and is 32 sectors long (8000 bytes).
40     // - Entry #14 '..\build\files\mooz_santa.hir ' loads at address 40960 starts on track 32 sector 5 and is 32 sectors long (8000 bytes).
41     // - Entry #15 '..\build\files\mooz_supertomato.hir ' loads at address 40960 starts on track 34 sector 3 and is 32 sectors long (8000 bytes).
42     // - Entry #16 '..\build\files\prez_story.hir ' loads at address 40960 starts on track 36 sector 1 and is 32 sectors long (8000 bytes).
43     // - Entry #17 '..\build\files\tomb_1.hir ' loads at address 40960 starts on track 37 sector 16 and is 32 sectors long (8000 bytes).
44     // - Entry #18 '..\build\files\trois_mats.hir ' loads at address 40960 starts on track 39 sector 14 and is 32 sectors long (8000 bytes).
45     // - Entry #19 '..\build\files\twilighte_beast.hir ' loads at address 40960 starts on track 41 sector 12 and is 32 sectors long (8000 bytes).
46     // - Entry #20 '..\build\files\twilighte_dragons.hir ' loads at address 40960 starts on the second side on track 1 sector 10 and is 32 sectors long (8000 bytes).
47     // - Entry #21 '..\build\files\twilighte_pegasus.hir ' loads at address 40960 starts on the second side on track 3 sector 8 and is 32 sectors long (8000 bytes).
48     // - Entry #22 '..\build\files\twilighte_sonix.hir ' loads at address 40960 starts on the second side on track 5 sector 6 and is 32 sectors long (8000 bytes).
49     // - Entry #23 '..\build\files\font_24x20.hir ' loads at address 40960 starts on the second side on track 7 sector 4 and is 19 sectors long (4800 bytes).
50     // - Entry #24 '..\build\files\music_cuddly.ym ' loads at address 49152 starts on the second side on track 8 sector 6 and is 29 sectors long (7347 bytes).
51     // - Entry #25 '..\build\files\northtar.ym ' loads at address 49152 starts on the second side on track 10 sector 1 and is 15 sectors long (3783 bytes).
52     // - Entry #26 '..\build\files\music_no_second_prize.ym ' loads at address 49152 starts on the second side on track 10 sector 16 and is 30 sectors long (7478 bytes).
53     // - Entry #27 '..\build\files\music_leaving_terramis.ym ' loads at address 49152 starts on the second side on track 12 sector 12 and is 15 sectors long (3716 bytes).
54 dbug 1015 //
55     #define LOADER_SHOW_DEBUGINFO 1
56     #define LOADER_SLIDESHOW 1
57     #define LOADER_FIRST_PICTURE 2
58     #define LOADER_LAST_PICTURE 23
59 dbug 1024 #define LOADER_FONT_24x20 23
60     #define LOADER_FIRST_MUSIC 24
61     #define LOADER_LAST_MUSIC 28

  ViewVC Help
Powered by ViewVC 1.1.26