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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1346 - (hide annotations)
Sat Jan 9 16:14:40 2016 UTC (4 years, 4 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 dbug 1283 //
2 dbug 1346 // Floppy layout generated by FloppyBuilder 0.18
3 dbug 1283 //
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 dbug 1346 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 dbug 1283 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 dbug 1346 // - Loads at address 49152 starts on track 0 sector 7 and is 13 sectors long (3193 compressed bytes: 25% of 12577 bytes).
39 dbug 1283 // Entry #2 '..\build\files\techtech.o'
40 dbug 1346 // - Loads at address 49152 starts on track 1 sector 3 and is 14 sectors long (3519 compressed bytes: 23% of 14789 bytes).
41 dbug 1283 // 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 dbug 1346 // - Loads at address 38912 starts on track 4 sector 11 and is 6 sectors long (1430 compressed bytes: 23% of 6144 bytes).
57 dbug 1283 // 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