/[projet1]/public/oric/demos/SlideShowDemo/code/floppybuilderscript.txt
Defence Force logotype

Contents of /public/oric/demos/SlideShowDemo/code/floppybuilderscript.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1050 - (show annotations)
Sun Dec 22 17:05:37 2013 UTC (6 years, 1 month ago) by dbug
File MIME type: text/plain
File size: 7544 byte(s)
Adding a scroller, currently in the screen area but needs to move to the text zone
1 ;
2 ; Here is the current documentation for the description script.
3 ; - This file describes what goes on the floppy itself, list of files, boot sectors, locations, ...
4 ; - The result is stored in a description file which along with the loader code allows the user to load data.
5 ;
6 ; Syntax:
7 ; - Anything at the right of a ; is ignored (commented out)
8 ; - {FileIndex} is replaced at generation time by the current internal file index, practical for defines generation
9 ;
10 ; Things to do:
11 ; - Be able to define the format of the floppy we want in this file (number of tracks, sectors, sizes)
12 ; - Suppress the need for a source floppy to clone from
13 ; - Have a 0/1 parameter for the multiple calls to the tool, with only the last one needing the files
14 ; - Support for tap files (auto-detect loading area)
15 ; - Support for file compression in the tool
16 ; - Possibility to do partial loads, saves, depacking in realtime
17 ;
18 ;LoadDiskTemplate default.dsk
19 DefineDisk 2 42 17 ; 2 sides, 42 tracks, 17 sectors
20
21 OutputLayoutFile floppy_description.h
22 OutputFloppyFile ..\build\SlideShow.dsk
23
24 ;AddDefine LOADER_SHOW_DEBUGINFO 1
25
26 ;
27 ; This defines the bootsectors to use for the various operating systems
28 ; - Jasmin loads the sector 1 of track zero in $400 and then runs it.
29 ; - Microdisc loads the sector 2 of track zero, the address is different on Atmos and Telestrat
30 ; - The system requires a third sector containing valid data
31 ;
32 ; Since we do not yet have a valid Jasmin reading code, all this bootsector will do is to
33 ; write a message saying that this floppy needs to be booted on a Microdisc compatible system.
34 ;
35 SetPosition 0 1
36 WriteSector ..\build\files\sector_1-jasmin.o ; Sector 1
37 WriteSector ..\build\files\sector_2-microdisc.o ; Sector 2
38 WriteSector ..\build\files\sector_3.o ; Sector 3
39
40 ;
41 ; Now here is the loader code, that one is Microdisc only
42 ;
43 SetPosition 0 4
44 AddFile ..\build\files\loader.o $fc00 ; Sector 4
45
46
47 ; Start Loader test
48 ;SetCompressionMode None
49 ;AddDefine LOADER_COMPRESSED_TEST {FileIndex}
50 ;AddFile ..\build\files\trois_mats.hir $a000 [author:Vasiloric] [name:Sailing ship]
51 ; End Loader Test
52
53
54 ;
55 ; From now on we compress data (The loader should not be compressed)
56 ;
57 SetCompressionMode FilePack ; So far only two modes: 'None' and 'FilePack'
58
59
60 ;
61 ; Then the files used in the demo
62 ;
63 SetPosition 4 1
64 AddDefine LOADER_SLIDESHOW {FileIndex}
65 AddFile ..\build\files\slideshow.o $400
66
67 AddDefine LOADER_FIRST_PICTURE {FileIndex}
68
69 ;AddFile ..\build\files\decal_euler.hir $a000
70
71 AddFile ..\build\files\trois_mats.hir $a000 [author:Vasiloric] [name:Sailing ship]
72 AddFile ..\build\files\damsel.hir $a000 [author:Marcel Van Driel] [name:Damsel title]
73 AddFile ..\build\files\murder_on_the_atlantic.hir $a000 [author:Dom] [name:Murder on the Atlantic]
74 AddFile ..\build\files\twilighte_ripped.hir $a000 [author:Twilighte] [name:Ripped!]
75 AddFile ..\build\files\twilighte_dragons.hir $a000 [author:Twilighte] [name:Double Dragons]
76 AddFile ..\build\files\dbug_oric1.hir $a000 [author:Dbug] [name:Oric 1]
77 AddFile ..\build\files\twilighte_pegasus.hir $a000 [author:Twilighte] [name:Pegasus]
78 AddFile ..\build\files\twilighte_im_title.hir $a000 [author:Twilighte] [name:Impossible Mission]
79 AddFile ..\build\files\twilighte_whitehall.hir $a000 [author:Twilighte] [name:OType - Whitehall]
80 AddFile ..\build\files\twilighte_im_sprites.hir $a000 [author:Twilighte] [name:IM Sprite Sheets]
81 AddFile ..\build\files\space_1999_sparks.hir $a000 [author:Chema] [name:Space 1999 - Sparks]
82 AddFile ..\build\files\twilighte_otype_1.hir $a000 [author:Twilighte] [name:OType]
83 AddFile ..\build\files\dbug_assembler2002.hir $a000 [author:Dbug] [name:Assembly 2002]
84 AddFile ..\build\files\dbug_karhu.hir $a000 [author:Dbug] [name:Karhu]
85 AddFile ..\build\files\defence_force.hir $a000 [author:Dbug] [name:Defence Force Logo]
86 AddFile ..\build\files\dbug_space1999_planets.hir $a000 [author:Dbug] [name:Space 1999 - Planets]
87 AddFile ..\build\files\dbug_atmos_connectors.hir $a000 [author:Dbug] [name:Hardware VSync]
88 AddFile ..\build\files\dbug_space1999.hir $a000 [author:Dbug] [name:Space 1999]
89 AddFile ..\build\files\dbug_1337_logo.hir $a000 [author:Dbug] [name:1337 Logo]
90 AddFile ..\build\files\twilighte_tol_title.hir $a000 [author:Twilighte] [name:Times Of Lore Title]
91 AddFile ..\build\files\twilighte_tol_doors.hir $a000 [author:Twilighte] [name:Times Of Lore Intro]
92 AddFile ..\build\files\skooldaze.hir $a000 [author:Symoon & Dbug] [name:Skooldaze]
93 AddFile ..\build\files\toxic_slime.hir $a000 [author:Alexios] [name:Toxic Slime]
94 AddFile ..\build\files\dbug_windows95.hir $a000 [author:Dbug] [name:Windows 95]
95 AddFile ..\build\files\dbug_yessagician.hir $a000 [author:Dbug] [name:Yessagician]
96 AddFile ..\build\files\diamond_2.hir $a000 [author:Fr{d{ric Baille] [name:Diamond Island]
97 AddFile ..\build\files\exocet_blueface.hir $a000 [author:Exocet] [name:Blueface]
98 AddFile ..\build\files\exocet_fists.hir $a000 [author:Exocet] [name:Fists]
99 AddFile ..\build\files\exocet_moonguy.hir $a000 [author:Exocet] [name:Moon guy]
100 AddFile ..\build\files\karate.hir $a000 [author:Christophe Andreani] [name:Karate]
101 AddFile ..\build\files\karate_2.hir $a000 [author:Christophe Andreani] [name:Karate]
102 AddFile ..\build\files\krillys.hir $a000 [author:Orpheus] [name:Krillys]
103 AddFile ..\build\files\mooz_barbitoric.hir $a000 [author:Mooz] [name:Barbitoric]
104 AddFile ..\build\files\mooz_oric.hir $a000 [author:Mooz] [name:Oric]
105 AddFile ..\build\files\mooz_santa.hir $a000 [author:Mooz] [name:Santa]
106 AddFile ..\build\files\mooz_supertomato.hir $a000 [author:Mooz] [name:Super Tomato]
107 AddFile ..\build\files\prez_story.hir $a000 [author:Prez] [name:Oric Coder]
108 AddFile ..\build\files\tomb_1.hir $a000 [author:Loriciels] [name:Axayacatl]
109 AddFile ..\build\files\twilighte_beast.hir $a000 [author:Twilighte] [name:Shadow of the Beast]
110 AddFile ..\build\files\twilighte_sonix.hir $a000 [author:Twilighte] [name:Sonix]
111 AddDefine LOADER_LAST_PICTURE {FileIndex}
112
113 ;AddDefine LOADER_FONT_24x20 {FileIndex}
114 ;AddFile ..\build\files\font_24x20.hir $a000
115 AddDefine LOADER_FONT_6x8_ARTDECO {FileIndex}
116 AddFile ..\build\files\Font6x8_ArtDeco.hir $9D00 ; 9900=STD, 9D00=ALT
117 AddDefine LOADER_FONT_16x16 {FileIndex}
118 AddFile ..\build\files\Font_16x16.hir $a000
119
120 AddDefine LOADER_FIRST_MUSIC {FileIndex}
121 ;AddFile ..\build\files\test.ym $c000
122 AddFile ..\build\files\music_cuddly.ym $c000
123 AddFile ..\build\files\northtar.ym $c000
124 AddFile ..\build\files\music_no_second_prize.ym $c000
125 AddFile ..\build\files\music_leaving_terramis.ym $c000
126 AddDefine LOADER_LAST_MUSIC {FileIndex}
127

  ViewVC Help
Powered by ViewVC 1.1.26