1 | use strict; |
---|
2 | for my $f (<DATA>) { |
---|
3 | chomp $f; |
---|
4 | if (open F, "../$f" and binmode F) { |
---|
5 | local $/; |
---|
6 | $_ = <F>; |
---|
7 | if (/^TYPE C\r\n/m) { |
---|
8 | # CMP #$40 / BCS / LDA abs -> CPY #$40 |
---|
9 | if (s/\xC9\x40\xB0\x4B\xAD/\xC0\x40\xB0\x4B\xAD/) { |
---|
10 | open F, ">../$f" and binmode F and print F $_ or die; |
---|
11 | print "Fixed $f\n"; |
---|
12 | } |
---|
13 | } |
---|
14 | else { |
---|
15 | print "Not TYPE C: $f\n"; |
---|
16 | } |
---|
17 | } |
---|
18 | else { |
---|
19 | print "$f: cannot open\n"; |
---|
20 | } |
---|
21 | } |
---|
22 | __DATA__ |
---|
23 | asma/Composers/Banaszkiewicz_Michal/Hugo_2.sap |
---|
24 | asma/Composers/Bendyk_Piotr/Prozac_Dream_second_part.sap |
---|
25 | asma/Composers/Bendyk_Piotr/Silly_Venture_2k18_Invitat.sap |
---|
26 | asma/Composers/Bernasek_Jiri/Multi_Dash.sap |
---|
27 | asma/Composers/Bernasek_Jiri/Strange_Mountains_II.sap |
---|
28 | asma/Composers/Bienias_Adam/Digital_Trash.sap |
---|
29 | asma/Composers/Bienias_Adam/Rzog_Joins_XE_Team_1.sap |
---|
30 | asma/Composers/Bienias_Adam/Rzog_Joins_XE_Team_2.sap |
---|
31 | asma/Composers/Bryla_Krzysztof/Demo_Music_2.sap |
---|
32 | asma/Composers/Bryla_Krzysztof/Endless_Dream_2.sap |
---|
33 | asma/Composers/Bryla_Krzysztof/Odyseja.sap |
---|
34 | asma/Composers/Bryla_Krzysztof/Persil.sap |
---|
35 | asma/Composers/Bryla_Krzysztof/Ray_of_Hope_End.sap |
---|
36 | asma/Composers/Bryla_Krzysztof/Techno_Test.sap |
---|
37 | asma/Composers/Bryla_Krzysztof/Techwop.sap |
---|
38 | asma/Composers/Bryla_Krzysztof/Woppie_V2.sap |
---|
39 | asma/Composers/Ce_Pumpkin/Life_to_Back.sap |
---|
40 | asma/Composers/Ce_Pumpkin/Too_Hard_4_1.sap |
---|
41 | asma/Composers/Cierkonski_Michal/Atari_Makes_Me_Sick_1.sap |
---|
42 | asma/Composers/Cierkonski_Michal/Coitus_Interruptus.sap |
---|
43 | asma/Composers/Cierkonski_Michal/The_Car_SA.sap |
---|
44 | asma/Composers/Cierkonski_Michal/Yo.sap |
---|
45 | asma/Composers/Cybruch_Ryszard/Endless_Dream_4.sap |
---|
46 | asma/Composers/Czartynski_Marcin/Asskicker_Main_Part.sap |
---|
47 | asma/Composers/Czartynski_Marcin/Cedyn1.sap |
---|
48 | asma/Composers/Czartynski_Marcin/Exodus.sap |
---|
49 | asma/Composers/Czartynski_Marcin/Paczka_Tynku_2.sap |
---|
50 | asma/Composers/Czartynski_Marcin/Top_Secret.sap |
---|
51 | asma/Composers/Drozdowski_Marek/Dual_Yellow_Energy.sap |
---|
52 | asma/Composers/Drozdowski_Marek/Land.sap |
---|
53 | asma/Composers/Drozdowski_Marek/Lemmings_Prevision_Intro.sap |
---|
54 | asma/Composers/Drozdowski_Marek/Shake.sap |
---|
55 | asma/Composers/Drozdowski_Marek/Shakemix.sap |
---|
56 | asma/Composers/Drozdowski_Marek/Sweet_Illusions_APC_Part.sap |
---|
57 | asma/Composers/Eisenhammer_Zdenek/Deus_Ex_Machina.sap |
---|
58 | asma/Composers/Ezcan_Kemal/Chromatics.sap |
---|
59 | asma/Composers/Ezcan_Kemal/Fred_vom_Jupiter.sap |
---|
60 | asma/Composers/Ezcan_Kemal/Tinory_Quest_Invention_13.sap |
---|
61 | asma/Composers/Ezcan_Kemal/Tinory_Quest_Morning.sap |
---|
62 | asma/Composers/Ezcan_Kemal/Tinory_Quest_Praeludium_15.sap |
---|
63 | asma/Composers/Ezcan_Kemal/Tinory_Quest_Praeludium_5.sap |
---|
64 | asma/Composers/Ezcan_Kemal/Tinory_Quest_Praeludium_6.sap |
---|
65 | asma/Composers/Farkas_Felker/Cool_Emotion_Intro.sap |
---|
66 | asma/Composers/Farkas_Felker/Joyride_Intro.sap |
---|
67 | asma/Composers/Farkas_Felker/Joyride_Landscape.sap |
---|
68 | asma/Composers/Farkas_Felker/Joyride_Scrolls.sap |
---|
69 | asma/Composers/Feske_Nils/Short.sap |
---|
70 | asma/Composers/Galinski_Adrian/Demologicus_1.sap |
---|
71 | asma/Composers/Galinski_Adrian/Demologicus_6.sap |
---|
72 | asma/Composers/Galinski_Adrian/Intel_Outside_Fractal_Part.sap |
---|
73 | asma/Composers/Galinski_Adrian/Intel_Outside_Intro.sap |
---|
74 | asma/Composers/Galinski_Adrian/Rockman.sap |
---|
75 | asma/Composers/Gilbertson_Gary/Face_of_the_Galaxy.sap |
---|
76 | asma/Composers/Gmurek_Konrad/Test_Drive.sap |
---|
77 | asma/Composers/Golewski_Filip/Big_Zine_1_Greetings.sap |
---|
78 | asma/Composers/Golewski_Filip/Sweet.sap |
---|
79 | asma/Composers/Golewski_Filip/Unknown_1.sap |
---|
80 | asma/Composers/Golewski_Filip/Unknown_2.sap |
---|
81 | asma/Composers/Gorecki_Marek/Microdemo_5.sap |
---|
82 | asma/Composers/Gorecki_Marek/Nexuss.sap |
---|
83 | asma/Composers/Grad_Jacek/Dwie_Wieze.sap |
---|
84 | asma/Composers/Grad_Jacek/Extra.sap |
---|
85 | asma/Composers/Grad_Jacek/Fatum_Intro.sap |
---|
86 | asma/Composers/Holda_Leszek/Klatwa.sap |
---|
87 | asma/Composers/Hryn_Piotr/Demos_End.sap |
---|
88 | asma/Composers/Hryn_Piotr/Demos_End_II.sap |
---|
89 | asma/Composers/Hryn_Piotr/Endless_Dream_1.sap |
---|
90 | asma/Composers/Hryn_Piotr/Endless_Dream_3.sap |
---|
91 | asma/Composers/Hryn_Piotr/Endless_Dream_5.sap |
---|
92 | asma/Composers/Hryn_Piotr/Music_Compo_93.sap |
---|
93 | asma/Composers/Hryn_Piotr/Party_5.sap |
---|
94 | asma/Composers/Hughes_Trevin/1bit_Body_Puncher.sap |
---|
95 | asma/Composers/Hughes_Trevin/1bit_Boss.sap |
---|
96 | asma/Composers/Hughes_Trevin/1bit_Phazer_Phunk.sap |
---|
97 | asma/Composers/Hughes_Trevin/1bit_Pirate.sap |
---|
98 | asma/Composers/Hughes_Trevin/1bit_Rock.sap |
---|
99 | asma/Composers/Hughes_Trevin/1bit_Smile.sap |
---|
100 | asma/Composers/Hughes_Trevin/1bit_of_Advice.sap |
---|
101 | asma/Composers/Hughes_Trevin/1bit_of_Training_Before_Yo.sap |
---|
102 | asma/Composers/Husak_Jakub/Flying_Microbits.sap |
---|
103 | asma/Composers/Husak_Jakub/Garfield_Part_2.sap |
---|
104 | asma/Composers/Kalinowski_Bartosz/Fanatic.sap |
---|
105 | asma/Composers/Kalinowski_Bartosz/Infinity.sap |
---|
106 | asma/Composers/Kalinowski_Bartosz/Kapitan_Planeta.sap |
---|
107 | asma/Composers/Kalinowski_Bartosz/Robin_Wojownik_Czasu_Ingam.sap |
---|
108 | asma/Composers/Kalinowski_Bartosz/Self_Test_2.sap |
---|
109 | asma/Composers/Kalinowski_Bartosz/Sweet_Illusions_Credits.sap |
---|
110 | asma/Composers/Kalinowski_Bartosz/Sweet_Illusions_Infos.sap |
---|
111 | asma/Composers/Kalinowski_Bartosz/Sweet_Illusions_Techno.sap |
---|
112 | asma/Composers/Karwoth_Torsten/Megablast.sap |
---|
113 | asma/Composers/Krawczyk_Adam/Magic_Dimension_2.sap |
---|
114 | asma/Composers/Kucisz_Tomasz/Disk_Copy.sap |
---|
115 | asma/Composers/Kucisz_Tomasz/Second_Life_Syndrome.sap |
---|
116 | asma/Composers/Kwiatek_Grzegorz/Energy_1_Loader.sap |
---|
117 | asma/Composers/Kwiatek_Grzegorz/Sadness.sap |
---|
118 | asma/Composers/Liebich_Tomasz/Bilinski.sap |
---|
119 | asma/Composers/Liebich_Tomasz/Dark_Abyss.sap |
---|
120 | asma/Composers/Liebich_Tomasz/Fluid_Kha_Title.sap |
---|
121 | asma/Composers/Liebich_Tomasz/Ship.sap |
---|
122 | asma/Composers/Liebich_Tomasz/Technus_Intro.sap |
---|
123 | asma/Composers/Lis_Marcin/Perly_Orckyego.sap |
---|
124 | asma/Composers/Loos_Uwe/ABBUC_28.sap |
---|
125 | asma/Composers/Loos_Uwe/Das_Omen.sap |
---|
126 | asma/Composers/Loos_Uwe/Das_Omen_Intro.sap |
---|
127 | asma/Composers/Loos_Uwe/Studio_Dream.sap |
---|
128 | asma/Composers/Luszcz_Tomasz/Wladca.sap |
---|
129 | asma/Composers/Machnio_Jakub/No_Sacrifices_No_Heroics.sap |
---|
130 | asma/Composers/Majchrzak_Marcin/D_City.sap |
---|
131 | asma/Composers/Makary_Brauner/Podkarpacka_Nuta.sap |
---|
132 | asma/Composers/Makowski_Robert/Alfaboot_1.sap |
---|
133 | asma/Composers/Makowski_Robert/Alfaboot_2.sap |
---|
134 | asma/Composers/Makowski_Robert/Ilussion.sap |
---|
135 | asma/Composers/Makowski_Robert/Lady_Pank.sap |
---|
136 | asma/Composers/Makowski_Robert/Phone.sap |
---|
137 | asma/Composers/Makowski_Robert/Techno.sap |
---|
138 | asma/Composers/Martin_Aleksander/Troubles.sap |
---|
139 | asma/Composers/Matoga_Adrian/Sleep.sap |
---|
140 | asma/Composers/Mauchly_Bill/Aerobics_1_2.sap |
---|
141 | asma/Composers/Mikolajczak_Pawel/Jaffar.sap |
---|
142 | asma/Composers/Mikolajczak_Pawel/Magia.sap |
---|
143 | asma/Composers/Mister_Beep/Unbearable_Bee.sap |
---|
144 | asma/Composers/Nabialek_Dawid/Benny_Hill_Show_Theme.sap |
---|
145 | asma/Composers/Numan_Daniel/Pentagram_3_Music_3.sap |
---|
146 | asma/Composers/Oehler_Claas/Speed_Matter.sap |
---|
147 | asma/Composers/Oscadal_Filip/Brutal_Recall_Demo_Bonus.sap |
---|
148 | asma/Composers/Oscadal_Filip/Digi_Synth.sap |
---|
149 | asma/Composers/Oscadal_Filip/Rabbacan_The_Finale.sap |
---|
150 | asma/Composers/Oscadal_Filip/Rabbacan_Waterlands.sap |
---|
151 | asma/Composers/Oscadal_Filip/Rabbacan_Woodystone.sap |
---|
152 | asma/Composers/Oscadal_Filip/Vaxeen_Cygnus_Lyrae.sap |
---|
153 | asma/Composers/Oscadal_Filip/Vaxeen_Vaxeen_4U.sap |
---|
154 | asma/Composers/Padula_Jaroslaw/Fuckcore.sap |
---|
155 | asma/Composers/Padula_Jaroslaw/Hardcore.sap |
---|
156 | asma/Composers/Padula_Jaroslaw/Keczapek.sap |
---|
157 | asma/Composers/Padula_Jaroslaw/Kwas.sap |
---|
158 | asma/Composers/Padula_Jaroslaw/Martwa_Cisha.sap |
---|
159 | asma/Composers/Padula_Jaroslaw/No.sap |
---|
160 | asma/Composers/Padula_Jaroslaw/PSH4_2.sap |
---|
161 | asma/Composers/Padula_Jaroslaw/Prodigy.sap |
---|
162 | asma/Composers/Padula_Jaroslaw/Pszykowitz.sap |
---|
163 | asma/Composers/Padula_Jaroslaw/Strefa_Smierci.sap |
---|
164 | asma/Composers/Padula_Jaroslaw/Techno_Collection_3.sap |
---|
165 | asma/Composers/Padula_Jaroslaw/Wave_X.sap |
---|
166 | asma/Composers/Pasek_Marek/90_60_90.sap |
---|
167 | asma/Composers/Pelc_Janusz/Captain_Gather.sap |
---|
168 | asma/Composers/Pelc_Janusz/Captain_Gather_Ingame.sap |
---|
169 | asma/Composers/Pelc_Janusz/Misja.sap |
---|
170 | asma/Composers/Pelc_Janusz/Trix.sap |
---|
171 | asma/Composers/Pelc_Janusz/Try.sap |
---|
172 | asma/Composers/Pesout_Marek/Bad_Drome.sap |
---|
173 | asma/Composers/Pesout_Marek/Cannon.sap |
---|
174 | asma/Composers/Pesout_Marek/Minos.sap |
---|
175 | asma/Composers/Pesout_Marek/SOS_Solaris.sap |
---|
176 | asma/Composers/Pesout_Marek/Trident.sap |
---|
177 | asma/Composers/Podedworny_Wojtek/Psycho.sap |
---|
178 | asma/Composers/Podedworny_Wojtek/Tech.sap |
---|
179 | asma/Composers/Podedworny_Wojtek/Tech_Ingame.sap |
---|
180 | asma/Composers/Pucinski_Rafal/Big_Zine_1_Invitro.sap |
---|
181 | asma/Composers/Radecki_Michal/High_Voltage_Intro.sap |
---|
182 | asma/Composers/Radecki_Michal/Neuroid.sap |
---|
183 | asma/Composers/Radzikowski_Ireneusz/Cyper_Space.sap |
---|
184 | asma/Composers/Radzikowski_Ireneusz/Savage.sap |
---|
185 | asma/Composers/Roemer_Markus/Biene_Maja.sap |
---|
186 | asma/Composers/Roemer_Markus/Das_Grauen.sap |
---|
187 | asma/Composers/Roemer_Markus/Way_You_Are.sap |
---|
188 | asma/Composers/Rosolek_Maciej/Magia_Fortuny_Intro.sap |
---|
189 | asma/Composers/Sabath_Peter/Graphic_Demo_8.sap |
---|
190 | asma/Composers/Skrzypek_Tomasz/Spirit_Vision_1.sap |
---|
191 | asma/Composers/Skwiot_Stanislaw/Big_in_Japan.sap |
---|
192 | asma/Composers/Skwiot_Stanislaw/Music_from_Poland_II_p_3_4.sap |
---|
193 | asma/Composers/Skwiot_Stanislaw/Roxette.sap |
---|
194 | asma/Composers/Skwiot_Stanislaw/Stanley_2.sap |
---|
195 | asma/Composers/Sniegon_Daniel/Zumbaja_Game_Over.sap |
---|
196 | asma/Composers/Spilka_David/SCMC_Demo.sap |
---|
197 | asma/Composers/Sterba_Radek/Sniper.sap |
---|
198 | asma/Composers/Strzelec_Pawel/Miny.sap |
---|
199 | asma/Composers/Strzelec_Pawel/Osadnicy.sap |
---|
200 | asma/Composers/Stuermer_Armin/Herbert.sap |
---|
201 | asma/Composers/Swierszcz_Piotr/Rebellion_Rise.sap |
---|
202 | asma/Composers/Swierszcz_Piotr/Resal.sap |
---|
203 | asma/Composers/Sychowicz_Lukasz/Wariacje_na_drutach.sap |
---|
204 | asma/Composers/Sychowicz_Lukasz/X_Ray_2.sap |
---|
205 | asma/Composers/Szczesniak_Konrad/Electra.sap |
---|
206 | asma/Composers/Szczesniak_Konrad/Electra_Ingame.sap |
---|
207 | asma/Composers/Szmatola_Krzysztof/Change_2.sap |
---|
208 | asma/Composers/Szmatola_Krzysztof/Change_3.sap |
---|
209 | asma/Composers/Szpilowski_Michal/Das_Boot_X.sap |
---|
210 | asma/Composers/Szpilowski_Michal/Miker_4.sap |
---|
211 | asma/Composers/Szpilowski_Michal/Overmind_2.sap |
---|
212 | asma/Composers/Trokowicz_Bartlomiej/Miecze_Valdgira_II.sap |
---|
213 | asma/Composers/Vogt_Dariusz/Music_1.sap |
---|
214 | asma/Composers/Vogt_Dariusz/Music_2.sap |
---|
215 | asma/Composers/Voss_Roland/Ride_the_Fractals.sap |
---|
216 | asma/Composers/Vybostok_Marian/Allstars.sap |
---|
217 | asma/Composers/Wasiel_Bartek/Triple_Threat.sap |
---|
218 | asma/Composers/Wasilewski_Dariusz/Buu_Sampled.sap |
---|
219 | asma/Composers/Wasilewski_Dariusz/Daras_2.sap |
---|
220 | asma/Composers/Wasilewski_Dariusz/Guitar_Solo.sap |
---|
221 | asma/Composers/Wasilewski_Dariusz/Koto.sap |
---|
222 | asma/Composers/Wasilewski_Dariusz/Laguna.sap |
---|
223 | asma/Composers/Wasilewski_Dariusz/No_Limits.sap |
---|
224 | asma/Composers/Wasilewski_Dariusz/Technoid.sap |
---|
225 | asma/Composers/Witkiewicz_Dariusz/Annael.sap |
---|
226 | asma/Composers/Zaborowski_Robert/Bombay.sap |
---|
227 | asma/Composers/Zuegner_Alfred/For_Emily_Whenever_I_May_F.sap |
---|
228 | asma/Games/Adebar.sap |
---|
229 | asma/Games/Axilox.sap |
---|
230 | asma/Games/Biathlon.sap |
---|
231 | asma/Games/Deflektor.sap |
---|
232 | asma/Games/Deneb.sap |
---|
233 | asma/Games/Ghostbusters.sap |
---|
234 | asma/Games/Jet_Action.sap |
---|
235 | asma/Games/King_of_Killers.sap |
---|
236 | asma/Games/Mad_Stone.sap |
---|
237 | asma/Games/Mental_Age_Demo.sap |
---|
238 | asma/Games/Pooyan.sap |
---|
239 | asma/Games/Saper.sap |
---|
240 | asma/Games/Simple_Minds.sap |
---|
241 | asma/Games/Spy_Games_Ingame.sap |
---|
242 | asma/Games/Starbowl_Football.sap |
---|
243 | asma/Games/Taxicab_Hill.sap |
---|
244 | asma/Games/Technoid.sap |
---|
245 | asma/Games/Wyspa.sap |
---|
246 | asma/Games/X_8.sap |
---|
247 | asma/Misc/Banklan_1.sap |
---|
248 | asma/Misc/Banklan_2.sap |
---|
249 | asma/Misc/Delicate.sap |
---|
250 | asma/Misc/Do_You_See_the_Light.sap |
---|
251 | asma/Misc/Electronic.sap |
---|
252 | asma/Misc/Guns_n_Roses.sap |
---|
253 | asma/Misc/Gunship.sap |
---|
254 | asma/Misc/Halle_Project_XCIV_Top_Mag.sap |
---|
255 | asma/Misc/Impossible_But_Real_End.sap |
---|
256 | asma/Misc/KevSoft.sap |
---|
257 | asma/Misc/Luzik.sap |
---|
258 | asma/Misc/Miksik.sap |
---|
259 | asma/Misc/Reharden.sap |
---|
260 | asma/Misc/Sound_in_Stereo.sap |
---|
261 | asma/Unknown/Autum.sap |
---|
262 | asma/Unknown/Bach.sap |
---|
263 | asma/Unknown/Bonanza_Digi.sap |
---|
264 | asma/Unknown/Cielito.sap |
---|
265 | asma/Unknown/Condor.sap |
---|
266 | asma/Unknown/Cool.sap |
---|
267 | asma/Unknown/Demo1.sap |
---|
268 | asma/Unknown/Demo2.sap |
---|
269 | asma/Unknown/Funicula.sap |
---|
270 | asma/Unknown/Galliard.sap |
---|
271 | asma/Unknown/Music1.sap |
---|
272 | asma/Unknown/Music2.sap |
---|
273 | asma/Unknown/Range.sap |
---|
274 | asma/Unknown/Ranger1.sap |
---|
275 | asma/Unknown/Ranger2.sap |
---|
276 | asma/Unknown/Ranger3.sap |
---|
277 | asma/Unknown/Ranger4.sap |
---|
278 | asma/Unknown/Ranger5.sap |
---|
279 | asma/Unknown/Ranger6.sap |
---|
280 | asma/Unknown/Ranger7.sap |
---|
281 | asma/Unknown/Ranger8.sap |
---|
282 | asma/Unknown/Ranger9.sap |
---|
283 | asma/Unknown/Sorella.sap |
---|
284 | asma/Unknown/Telemann.sap |
---|
285 | asma/Unknown/Think.sap |
---|