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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1403 - (show annotations)
Mon Apr 17 20:43:40 2017 UTC (2 years, 5 months ago) by Jede
File MIME type: text/plain
File size: 9928 byte(s)
Telestrat correction



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\PushingTheEnvelope.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 $fb00 ; Sector 4
45
46 ;
47 ; From now on we compress data (The loader should not be compressed)
48 ;
49 SetCompressionMode FilePack ; So far only two modes: 'None' and 'FilePack'
50
51
52 ;
53 ; Then the files used in the demo
54 ;
55 AddDefine LOADER_SLIDESHOW {FileIndex}
56 AddFile ..\build\files\slideshow.o $400 ; The main application
57
58
59 ;
60 ; The fonts
61 ;
62 AddDefine LOADER_FONT_6x8_ARTDECO {FileIndex}
63 AddFile ..\build\files\Font6x8_ArtDeco.hir $9D00 ; 9900=STD, 9D00=ALT
64
65 AddDefine LOADER_FONT_12x16_ARTDECO {FileIndex}
66 AddFile ..\build\files\Font12x16_ArtDeco.hir $a000
67
68
69 ;
70 ; The pictures
71 ;
72 AddDefine LOADER_FIRST_INTRO_PICTURE {FileIndex}
73 AddFile ..\build\files\british_board_censors.hir $a000
74 AddFile ..\build\files\title_picture_2.hir $a000
75 AddFile ..\build\files\title_picture.hir $a000
76 AddDefine LOADER_LAST_INTRO_PICTURE {FileIndex}
77
78 AddDefine LOADER_FIRST_PICTURE {FileIndex}
79 AddFile ..\build\files\mondrian.hir $a000 [author:Mondrian] [name:RGB Composition]
80 AddFile ..\build\files\output-lena.hir $a000 [author:Dwight Hooker] [name:Lena]
81 AddFile ..\build\files\murder_on_the_atlantic.hir $a000 [author:Dom] [name:Murder on the Atlantic]
82 AddFile ..\build\files\trois_mats.hir $a000 [author:Vasiloric] [name:Sailing ship]
83 AddFile ..\build\files\diamond_2.hir $a000 [author:Fr{d{ric Baille] [name:Diamond Island]
84 AddFile ..\build\files\twilighte_sonix.hir $a000 [author:Twilighte] [name:Sonix]
85 AddFile ..\build\files\dbug_yessagician.hir $a000 [author:Dbug] [name:Yessagician]
86 AddFile ..\build\files\dbug_karhu.hir $a000 [author:Dbug] [name:Karhu]
87 AddFile ..\build\files\exocet_moonguy.hir $a000 [author:Exocet] [name:Moon guy]
88 AddFile ..\build\files\twilighte_tol_doors.hir $a000 [author:Twilighte] [name:Times Of Lore Intro]
89 AddFile ..\build\files\karate_2.hir $a000 [author:Christophe Andr{ani] [name:Karate]
90 AddFile ..\build\files\exocet_fists.hir $a000 [author:Exocet] [name:Fists]
91 AddFile ..\build\files\twilighte_beast.hir $a000 [author:Twilighte] [name:Shadow of the Beast]
92 AddFile ..\build\files\twilighte_dragons.hir $a000 [author:Twilighte] [name:Double Dragons]
93 AddFile ..\build\files\output-buffy.hir $a000 [author:Unknown] [name:Buffy]
94
95 AddFile ..\build\files\twilighte_tol_title.hir $a000 [author:Twilighte] [name:Times Of Lore Title]
96 AddFile ..\build\files\prez_story.hir $a000 [author:Prez] [name:Oric Coder]
97 AddFile ..\build\files\twilighte_pegasus.hir $a000 [author:Twilighte] [name:Pegasus]
98 AddFile ..\build\files\flowers_gloky.hir $a000 [author:Gloky] [name:Floral Explosion]
99 AddFile ..\build\files\twilighte_ripped.hir $a000 [author:Twilighte] [name:Ripped!]
100 AddFile ..\build\files\damsel.hir $a000 [author:Marcel Van Driel] [name:Damsel title]
101 AddFile ..\build\files\tomb_1.hir $a000 [author:Loriciels] [name:Axayacatl]
102
103 AddFile ..\build\files\mooz_barbitoric.hir $a000 [author:Mooz] [name:Barbitoric]
104 AddFile ..\build\files\dbug_oric1.hir $a000 [author:Dbug] [name:Oric 1]
105 AddFile ..\build\files\dbug_atmos_connectors.hir $a000 [author:Dbug] [name:Hardware VSync]
106 AddFile ..\build\files\exocet_blueface.hir $a000 [author:Exocet] [name:Blueface]
107 AddFile ..\build\files\mooz_oric.hir $a000 [author:Mooz] [name:Oric]
108 AddFile ..\build\files\mooz_supertomato.hir $a000 [author:Mooz] [name:Super Tomato]
109 AddFile ..\build\files\output-homer.hir $a000 [author:Matt Groening] [name:Homer]
110
111 AddFile ..\build\files\toxic_slime.hir $a000 [author:Alexios] [name:Toxic Slime]
112 AddFile ..\build\files\skooldaze.hir $a000 [author:Symoon & Dbug] [name:Skooldaze]
113 AddFile ..\build\files\dbug_1337_logo.hir $a000 [author:Dbug] [name:1337 Logo]
114 AddFile ..\build\files\dbug_space1999.hir $a000 [author:Dbug] [name:Space 1999]
115 AddFile ..\build\files\twilighte_im_title.hir $a000 [author:Twilighte] [name:Impossible Mission]
116 AddFile ..\build\files\space_1999_sparks.hir $a000 [author:Chema] [name:Space 1999 - Sparks]
117 AddFile ..\build\files\dbug_space1999_planets.hir $a000 [author:Dbug] [name:Space 1999 - Planets]
118
119 AddFile ..\build\files\twilighte_whitehall.hir $a000 [author:Twilighte] [name:OType - Whitehall]
120 AddFile ..\build\files\twilighte_im_sprites.hir $a000 [author:Twilighte] [name:IM Sprite Sheets]
121 AddFile ..\build\files\twilighte_otype_1.hir $a000 [author:Twilighte] [name:OType]
122 AddFile ..\build\files\einstein.hir $a000 [author:Vladimir Gorsky] [name:Albert Einstein]
123 AddFile ..\build\files\pinky-indecence.hir $a000 [author:Pinky] [name:Watch my back]
124 AddFile ..\build\files\eastwood.hir $a000 [author:Vladimir Gorsky] [name:Clint Eastwood]
125 AddFile ..\build\files\pinky-breast.hir $a000 [author:Pinky] [name:Dithered indecency]
126
127 AddFile ..\build\files\dbug_windows95.hir $a000 [author:Dbug] [name:Windows 95]
128 AddFile ..\build\files\output-mire.hir $a000 [author:Dbug] [name:The End]
129 AddDefine LOADER_LAST_PICTURE {FileIndex}
130
131
132 AddDefine LOADER_INTRO_MUSIC {FileIndex}
133 AddFile ..\build\files\BeBop.ym $c000
134
135
136 AddDefine LOADER_FIRST_MUSIC {FileIndex}
137 AddFile ..\build\files\ChrisMad.BitmapMania.ym $c000 ; 2:23 Chris Mad (Ghost) - Too large
138 AddFile ..\build\files\BigAlec-BestPartOfCreation.ym $c000 ; 3:12 Big Alec (Gunnar Gaubatz) - Working well
139 AddFile ..\build\files\ChristianHellmanzik-Arsch.ym $c000 ; 2:11 Tangens (Christian Hellmanzik)
140 AddFile ..\build\files\Thrust.ym $c000 ; 5:08 Hubbard Robb - Nice once, but it has slight issues with loading variation here and there
141 AddFile ..\build\files\TonyWilliams-Onslaught2.ym $c000 ; 1:43 Tony Williams (Sound Images) -
142 AddFile ..\build\files\Xenon.ym $c000 ; 4:16 David Whittaker - Sounds ok
143 AddFile ..\build\files\Jess-BmgsLoader.ym $c000 ; 1:47 Jean Sebastien Gerard (Jess)
144 AddFile ..\build\files\Zynaps.ym $c000 ; 3:26 Dave Rogers - Nice and cute, sound is a bit trashy though...
145 AddFile ..\build\files\CuddlyResetScreen.ym $c000 ; 2:34 Jochen Hippel (Mad Max) - Almost perfect sounding
146 AddFile ..\build\files\WeirdDreams.ym $c000 ; 3:20 David Whittaker - Very nice and mysterious music, not impacted too badly by the speed.
147 AddFile ..\build\files\Deflektor.ym $c000 ; 2:50 Ben Daglish
148 AddFile ..\build\files\Rampage.ym $c000 ; 2:20 David Whittaker -
149 AddFile ..\build\files\JochenHippel-Cuddly-3DDoc.ym $c000 ; 4:20 Jochen Hippel (Mad Max)
150 AddFile ..\build\files\ChristianHellmanzik-StarTunnel.ym $c000 ; 2:18 Tangens (Christian Hellmanzik)
151 AddFile ..\build\files\music_rings_of_medusa.ym $c000 ; 1:36 Jochen Hippel (Mad Max)
152 AddFile ..\build\files\MattFurniss-EscapeFromThePlanetOfRobotMonsters.ym $c000 ; 3:25 Matt Furniss (Havoc) -Working well
153 ; about 40+ minutes
154 AddDefine LOADER_LAST_MUSIC {FileIndex}
155

  ViewVC Help
Powered by ViewVC 1.1.26