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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1024 - (show annotations)
Sun Dec 15 09:42:42 2013 UTC (5 years, 9 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 //
2 // Floppy layout generated by FloppyBuilder 0.7
3 //
4
5 #ifdef ASSEMBLER
6 //
7 // Information for the Assembler
8 //
9 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 #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 // - 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 //
55 #define LOADER_SHOW_DEBUGINFO 1
56 #define LOADER_SLIDESHOW 1
57 #define LOADER_FIRST_PICTURE 2
58 #define LOADER_LAST_PICTURE 23
59 #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