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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1346 - (show annotations)
Sat Jan 9 16:14:40 2016 UTC (3 years, 9 months ago) by dbug
File MIME type: text/plain
File size: 6836 byte(s)
Updated Oric Tech to use the new FloppyBuilder API, and fixed some bugs.
1 //
2 // Floppy layout generated by FloppyBuilder 0.18
3 //
4
5 #ifdef ASSEMBLER
6 //
7 // Information for the Assembler
8 //
9 #ifdef LOADER
10 FileStartSector .byt 4,7,3,17,3,5,15,2,3,1,11,17,2,6,4,7,9,14,4,13,3,1,10
11 FileStartTrack .byt 0,0,1,1,2,2,2,3,3,4,4,4,5,5,6,6,6,6,7,7,8,9,9
12 FileStoredSizeLow .byt <768,<3193,<3519,<556,<447,<2550,<920,<42,<3607,<2516,<1430,<463,<780,<3661,<697,<380,<1052,<1618,<2253,<1557,<3713,<2076,<1984
13 FileStoredSizeHigh .byt >768,>3193,>3519,>556,>447,>2550,>920,>42,>3607,>2516,>1430,>463,>780,>3661,>697,>380,>1052,>1618,>2253,>1557,>3713,>2076,>1984
14 FileSizeLow .byt <768,<12577,<14789,<760,<576,<8000,<3432,<50,<12173,<8000,<6144,<1733,<5376,<8812,<2002,<1585,<1543,<2643,<4556,<4397,<8978,<5267,<2680
15 FileSizeHigh .byt >768,>12577,>14789,>760,>576,>8000,>3432,>50,>12173,>8000,>6144,>1733,>5376,>8812,>2002,>1585,>1543,>2643,>4556,>4397,>8978,>5267,>2680
16 FileLoadAdressLow .byt <64768,<49152,<49152,<39168,<40960,<39168,<39168,<39168,<39168,<39168,<38912,<38912,<38912,<1024,<1024,<1024,<1024,<1024,<1024,<1024,<1024,<1024,<1024
17 FileLoadAdressHigh .byt >64768,>49152,>49152,>39168,>40960,>39168,>39168,>39168,>39168,>39168,>38912,>38912,>38912,>1024,>1024,>1024,>1024,>1024,>1024,>1024,>1024,>1024,>1024
18 #endif // LOADER
19 #else
20 //
21 // Information for the Compiler
22 //
23 #endif
24
25 //
26 // Summary for this floppy building session:
27 //
28 #define FLOPPY_SIDE_NUMBER 2 // Number of sides
29 #define FLOPPY_TRACK_NUMBER 42 // Number of tracks
30 #define FLOPPY_SECTOR_PER_TRACK 17 // Number of sectors per track
31
32 //
33 // List of files written to the floppy
34 //
35 // Entry #0 '..\build\files\loader.o'
36 // - Loads at address 64768 starts on track 0 sector 4 and is 3 sectors long (768 bytes).
37 // Entry #1 '..\build\files\intro.o'
38 // - Loads at address 49152 starts on track 0 sector 7 and is 13 sectors long (3193 compressed bytes: 25% of 12577 bytes).
39 // Entry #2 '..\build\files\techtech.o'
40 // - Loads at address 49152 starts on track 1 sector 3 and is 14 sectors long (3519 compressed bytes: 23% of 14789 bytes).
41 // Entry #3 '..\build\files\Font6x8.hir'
42 // - Loads at address 39168 starts on track 1 sector 17 and is 3 sectors long (556 compressed bytes: 73% of 760 bytes).
43 // Entry #4 '..\build\files\Font6x6.hir'
44 // - Loads at address 40960 starts on track 2 sector 3 and is 2 sectors long (447 compressed bytes: 77% of 576 bytes).
45 // Entry #5 '..\build\files\vip_rasters.hir'
46 // - Loads at address 39168 starts on track 2 sector 5 and is 10 sectors long (2550 compressed bytes: 31% of 8000 bytes).
47 // Entry #6 '..\build\files\cloud.hir'
48 // - Loads at address 39168 starts on track 2 sector 15 and is 4 sectors long (920 compressed bytes: 26% of 3432 bytes).
49 // Entry #7 '..\build\files\rain_drop.hir'
50 // - Loads at address 39168 starts on track 3 sector 2 and is 1 sectors long (42 compressed bytes: 84% of 50 bytes).
51 // Entry #8 '..\build\files\long_scroller.hir'
52 // - Loads at address 39168 starts on track 3 sector 3 and is 15 sectors long (3607 compressed bytes: 29% of 12173 bytes).
53 // Entry #9 '..\build\files\SoundWarning.hir'
54 // - Loads at address 39168 starts on track 4 sector 1 and is 10 sectors long (2516 compressed bytes: 31% of 8000 bytes).
55 // Entry #10 '..\build\files\VIPScroll.hir'
56 // - Loads at address 38912 starts on track 4 sector 11 and is 6 sectors long (1430 compressed bytes: 23% of 6144 bytes).
57 // Entry #11 '..\build\files\font_30x40.hir'
58 // - Loads at address 38912 starts on track 4 sector 17 and is 2 sectors long (463 compressed bytes: 26% of 1733 bytes).
59 // Entry #12 '..\build\files\overlay.hir'
60 // - Loads at address 38912 starts on track 5 sector 2 and is 4 sectors long (780 compressed bytes: 14% of 5376 bytes).
61 // Entry #13 '..\build\files\BoomTschak.raw'
62 // - Loads at address 1024 starts on track 5 sector 6 and is 15 sectors long (3661 compressed bytes: 41% of 8812 bytes).
63 // Entry #14 '..\build\files\SampleDefence.raw'
64 // - Loads at address 1024 starts on track 6 sector 4 and is 3 sectors long (697 compressed bytes: 34% of 2002 bytes).
65 // Entry #15 '..\build\files\SampleForce.raw'
66 // - Loads at address 1024 starts on track 6 sector 7 and is 2 sectors long (380 compressed bytes: 23% of 1585 bytes).
67 // Entry #16 '..\build\files\SampleHa.raw'
68 // - Loads at address 1024 starts on track 6 sector 9 and is 5 sectors long (1052 compressed bytes: 68% of 1543 bytes).
69 // Entry #17 '..\build\files\SampleYeah.raw'
70 // - Loads at address 1024 starts on track 6 sector 14 and is 7 sectors long (1618 compressed bytes: 61% of 2643 bytes).
71 // Entry #18 '..\build\files\SampleChimeLoopStart.raw'
72 // - Loads at address 1024 starts on track 7 sector 4 and is 9 sectors long (2253 compressed bytes: 49% of 4556 bytes).
73 // Entry #19 '..\build\files\SampleChimeLoopEnd.raw'
74 // - Loads at address 1024 starts on track 7 sector 13 and is 7 sectors long (1557 compressed bytes: 35% of 4397 bytes).
75 // Entry #20 '..\build\files\SampleMusicNonStop.raw'
76 // - Loads at address 1024 starts on track 8 sector 3 and is 15 sectors long (3713 compressed bytes: 41% of 8978 bytes).
77 // Entry #21 '..\build\files\SampleTechnoPop.raw'
78 // - Loads at address 1024 starts on track 9 sector 1 and is 9 sectors long (2076 compressed bytes: 39% of 5267 bytes).
79 // Entry #22 '..\build\files\ThalionIntro.mym'
80 // - Loads at address 1024 starts on track 9 sector 10 and is 8 sectors long (1984 compressed bytes: 74% of 2680 bytes).
81 //
82 // 170 sectors used, out of 1428. (11% of the total disk size used)
83 //
84 #define LOADER_INTRO 1
85 #define LOADER_TECHTECH 2
86 #define LOADER_FONT_6x8 3
87 #define LOADER_FONT_6x6 4
88 #define LOADER_VIP_LOGO 5
89 #define LOADER_VIP_LOGO_SIZE 8000
90 #define LOADER_CLOUD 6
91 #define LOADER_CLOUD_SIZE 3432
92 #define LOADER_RAINDROP 7
93 #define LOADER_RAINDROP_SIZE 50
94 #define LOADER_LONG_SCROLLER 8
95 #define LOADER_LONG_SCROLLER_SIZE 12173
96 #define LOADER_SOUND_WARNING 9
97 #define LOADER_SOUND_WARNING_SIZE 8000
98 #define LOADER_VIP_SCROLL 10
99 #define LOADER_VIP_SCROLL_SIZE 6144
100 #define LOADER_FONT_30x40 11
101 #define LOADER_FONT_30x40_SIZE 1733
102 #define LOADER_OVERLAY 12
103 #define LOADER_OVERLAY_SIZE 5376
104 #define LOADER_SAMPLE_BOOMTSCHACK 13
105 #define LOADER_SAMPLE_BOOMTSCHACK_SIZE 8812
106 #define LOADER_SAMPLE_DEFENCE 14
107 #define LOADER_SAMPLE_DEFENCE_SIZE 2002
108 #define LOADER_SAMPLE_FORCE 15
109 #define LOADER_SAMPLE_FORCE_SIZE 1585
110 #define LOADER_SAMPLE_HA 16
111 #define LOADER_SAMPLE_HA_SIZE 1543
112 #define LOADER_SAMPLE_YEAH 17
113 #define LOADER_SAMPLE_YEAH_SIZE 2643
114 #define LOADER_SAMPLE_CHIME_START 18
115 #define LOADER_SAMPLE_CHIME_START_SIZE 4556
116 #define LOADER_SAMPLE_CHIME_END 19
117 #define LOADER_SAMPLE_CHIME_END_SIZE 4397
118 #define LOADER_SAMPLE_MUSIC_NON_STOP 20
119 #define LOADER_SAMPLE_MUSIC_NON_STOP_SIZE 8978
120 #define LOADER_SAMPLE_TECHNO_POP 21
121 #define LOADER_SAMPLE_TECHNO_POP_SIZE 5267
122 #define LOADER_INTRO_MUSIC 22
123 #define LOADER_INTRO_MUSIC_SIZE 2680
124
125 //
126 // Metadata
127 //
128 #ifdef METADATA_STORAGE
129
130 #endif // METADATA_STORAGE
131

  ViewVC Help
Powered by ViewVC 1.1.26