/[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 1398 - (show annotations)
Sun Apr 9 18:38:29 2017 UTC (2 years, 5 months ago) by Jede
File MIME type: text/plain
File size: 6376 byte(s)
Telestrat bug corrected


1 //
2 // Floppy layout generated by FloppyBuilder 1.1
3 //
4
5 #ifdef ASSEMBLER
6 //
7 // Information for the Assembler
8 //
9 #ifdef LOADER
10 FileStartSector .byt 135,131,129,132,134,144,131,132,130,140,129,131,135,133,136,138,143,133,142,132,130,139
11 FileStartTrack .byt 0,1,2,2,2,2,3,3,4,4,5,5,5,6,6,6,6,7,7,8,9,9
12 FileSizeLow .byt <12663,<15045,<760,<576,<8000,<3432,<50,<12173,<8000,<6144,<1733,<5376,<8812,<2002,<1585,<1543,<2643,<4556,<4397,<8978,<5267,<2680
13 FileSizeHigh .byt >12663,>15045,>760,>576,>8000,>3432,>50,>12173,>8000,>6144,>1733,>5376,>8812,>2002,>1585,>1543,>2643,>4556,>4397,>8978,>5267,>2680
14 #undef LOADER
15 #endif // LOADER
16 #undef ASSEMBLER
17 #else
18 //
19 // Information for the Compiler
20 //
21 #endif
22
23 //
24 // Summary for this floppy building session:
25 //
26 #define FLOPPY_SIDE_NUMBER 2 // Number of sides
27 #define FLOPPY_TRACK_NUMBER 42 // Number of tracks
28 #define FLOPPY_SECTOR_PER_TRACK 17 // Number of sectors per track
29
30 #define FLOPPY_LOADER_TRACK 0 // Track where the loader is stored
31 #define FLOPPY_LOADER_SECTOR 4 // Sector where the loader is stored
32 #define FLOPPY_LOADER_ADDRESS 64768 // Address where the loader is loaded on boot ($fd00)
33
34 //
35 // List of files written to the floppy
36 //
37 // Entry #0 '..\build\files\intro.o'
38 // - Starts on track 0 sector 7 and is 13 sectors long (3317 compressed bytes: 26% of 12663 bytes).
39 // Entry #1 '..\build\files\techtech.o'
40 // - Starts on track 1 sector 3 and is 15 sectors long (3666 compressed bytes: 24% of 15045 bytes).
41 // Entry #2 '..\build\files\Font6x8.hir'
42 // - Starts on track 2 sector 1 and is 3 sectors long (556 compressed bytes: 73% of 760 bytes).
43 // Entry #3 '..\build\files\Font6x6.hir'
44 // - Starts on track 2 sector 4 and is 2 sectors long (447 compressed bytes: 77% of 576 bytes).
45 // Entry #4 '..\build\files\vip_rasters.hir'
46 // - Starts on track 2 sector 6 and is 10 sectors long (2550 compressed bytes: 31% of 8000 bytes).
47 // Entry #5 '..\build\files\cloud.hir'
48 // - Starts on track 2 sector 16 and is 4 sectors long (920 compressed bytes: 26% of 3432 bytes).
49 // Entry #6 '..\build\files\rain_drop.hir'
50 // - Starts on track 3 sector 3 and is 1 sectors long (42 compressed bytes: 84% of 50 bytes).
51 // Entry #7 '..\build\files\long_scroller.hir'
52 // - Starts on track 3 sector 4 and is 15 sectors long (3607 compressed bytes: 29% of 12173 bytes).
53 // Entry #8 '..\build\files\SoundWarning.hir'
54 // - Starts on track 4 sector 2 and is 10 sectors long (2516 compressed bytes: 31% of 8000 bytes).
55 // Entry #9 '..\build\files\VIPScroll.hir'
56 // - Starts on track 4 sector 12 and is 6 sectors long (1447 compressed bytes: 23% of 6144 bytes).
57 // Entry #10 '..\build\files\font_30x40.hir'
58 // - Starts on track 5 sector 1 and is 2 sectors long (492 compressed bytes: 28% of 1733 bytes).
59 // Entry #11 '..\build\files\overlay.hir'
60 // - Starts on track 5 sector 3 and is 4 sectors long (811 compressed bytes: 15% of 5376 bytes).
61 // Entry #12 '..\build\files\BoomTschak.raw'
62 // - Starts on track 5 sector 7 and is 15 sectors long (3661 compressed bytes: 41% of 8812 bytes).
63 // Entry #13 '..\build\files\SampleDefence.raw'
64 // - Starts on track 6 sector 5 and is 3 sectors long (697 compressed bytes: 34% of 2002 bytes).
65 // Entry #14 '..\build\files\SampleForce.raw'
66 // - Starts on track 6 sector 8 and is 2 sectors long (380 compressed bytes: 23% of 1585 bytes).
67 // Entry #15 '..\build\files\SampleHa.raw'
68 // - Starts on track 6 sector 10 and is 5 sectors long (1052 compressed bytes: 68% of 1543 bytes).
69 // Entry #16 '..\build\files\SampleYeah.raw'
70 // - Starts on track 6 sector 15 and is 7 sectors long (1618 compressed bytes: 61% of 2643 bytes).
71 // Entry #17 '..\build\files\SampleChimeLoopStart.raw'
72 // - Starts on track 7 sector 5 and is 9 sectors long (2253 compressed bytes: 49% of 4556 bytes).
73 // Entry #18 '..\build\files\SampleChimeLoopEnd.raw'
74 // - Starts on track 7 sector 14 and is 7 sectors long (1557 compressed bytes: 35% of 4397 bytes).
75 // Entry #19 '..\build\files\SampleMusicNonStop.raw'
76 // - Starts on track 8 sector 4 and is 15 sectors long (3713 compressed bytes: 41% of 8978 bytes).
77 // Entry #20 '..\build\files\SampleTechnoPop.raw'
78 // - Starts on track 9 sector 2 and is 9 sectors long (2076 compressed bytes: 39% of 5267 bytes).
79 // Entry #21 '..\build\files\ThalionIntro.mym'
80 // - Starts on track 9 sector 11 and is 8 sectors long (1984 compressed bytes: 74% of 2680 bytes).
81 //
82 // 171 sectors used, out of 1428. (11% of the total disk size used)
83 //
84 #define LOADER_SECTOR_BUFFER $200
85 #define LOADER_BASE_ZERO_PAGE $F2
86 #define LOADER_INTRO_PROGRAM 0
87 #define LOADER_INTRO_PROGRAM_ADDRESS $c000
88 #define LOADER_INTRO_PROGRAM_TRACK 0
89 #define LOADER_INTRO_PROGRAM_SECTOR 135
90 #define LOADER_INTRO_PROGRAM_SIZE 12663
91 #define LOADER_INTRO_PROGRAM_SIZE_COMPRESSED 3317
92 #define LOADER_TECHTECH_SECOND 1
93 #define LOADER_TECHTECH_SECOND_ADDRESS $c000
94 #define LOADER_TECHTECH_SECOND_TRACK 1
95 #define LOADER_TECHTECH_SECOND_SECTOR 131
96 #define LOADER_TECHTECH_SECOND_SIZE 15045
97 #define LOADER_TECHTECH_SECOND_SIZE_COMPRESSED 3666
98 #define LOADER_FONT_6x8 2
99 #define LOADER_FONT_6x6 3
100 #define LOADER_VIP_LOGO 4
101 #define LOADER_VIP_LOGO_SIZE 8000
102 #define LOADER_CLOUD 5
103 #define LOADER_CLOUD_SIZE 3432
104 #define LOADER_RAINDROP 6
105 #define LOADER_RAINDROP_SIZE 50
106 #define LOADER_LONG_SCROLLER 7
107 #define LOADER_LONG_SCROLLER_SIZE 12173
108 #define LOADER_SOUND_WARNING 8
109 #define LOADER_SOUND_WARNING_SIZE 8000
110 #define LOADER_VIP_SCROLL 9
111 #define LOADER_VIP_SCROLL_SIZE 6144
112 #define LOADER_FONT_30x40 10
113 #define LOADER_FONT_30x40_SIZE 1733
114 #define LOADER_OVERLAY 11
115 #define LOADER_OVERLAY_SIZE 5376
116 #define LOADER_SAMPLE_BOOMTSCHACK 12
117 #define LOADER_SAMPLE_BOOMTSCHACK_SIZE 8812
118 #define LOADER_SAMPLE_DEFENCE 13
119 #define LOADER_SAMPLE_DEFENCE_SIZE 2002
120 #define LOADER_SAMPLE_FORCE 14
121 #define LOADER_SAMPLE_FORCE_SIZE 1585
122 #define LOADER_SAMPLE_HA 15
123 #define LOADER_SAMPLE_HA_SIZE 1543
124 #define LOADER_SAMPLE_YEAH 16
125 #define LOADER_SAMPLE_YEAH_SIZE 2643
126 #define LOADER_SAMPLE_CHIME_START 17
127 #define LOADER_SAMPLE_CHIME_START_SIZE 4556
128 #define LOADER_SAMPLE_CHIME_END 18
129 #define LOADER_SAMPLE_CHIME_END_SIZE 4397
130 #define LOADER_SAMPLE_MUSIC_NON_STOP 19
131 #define LOADER_SAMPLE_MUSIC_NON_STOP_SIZE 8978
132 #define LOADER_SAMPLE_TECHNO_POP 20
133 #define LOADER_SAMPLE_TECHNO_POP_SIZE 5267
134 #define LOADER_INTRO_MUSIC 21
135 #define LOADER_INTRO_MUSIC_SIZE 2680
136
137 //
138 // Metadata
139 //
140 #ifdef METADATA_STORAGE
141
142 #endif // METADATA_STORAGE
143

  ViewVC Help
Powered by ViewVC 1.1.26