Changeset 34
- Timestamp:
- Sep 1, 2001, 12:36:40 AM (23 years ago)
- Location:
- trunk/asma
- Files:
-
- 141 added
- 7 deleted
- 32 edited
- 21 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/asma/Docs/Asma.txt
r32 r34 15 15 16 16 Atari SAP Music Archive 17 Version 2. 017 Version 2.1 18 18 19 19 Started on 4th of August 1999 20 Last updated on 4th of August 200120 Last updated on 31th of August 2001 21 21 22 Total number of tunes: 1 055 (70new)22 Total number of tunes: 1181 (131 new) 23 23 24 24 … … 33 33 Statistics 34 34 ~~~~~~~~~~ 35 Number of tunes: 1055 (1397 including subtunes) 36 Compared to HVSC: 6.7% (HVSC v4.1 contains 15808 tunes) 37 Disk space ocupied: 5616279 bytes (excluding Docs folder) 38 Average SAP filesize: 5323 bytes 39 Unsorted tunes: 74 40 Number of musicians: 64 41 Most active musician: Grzegorz Kwiatek (75 tunes) 35 Number of tunes: 1181 (1581 including subtunes) 36 Compared to HVSC: 7.5% (HVSC v4.1 contains 15808 tunes) 37 Disk space ocupied: 6552742 bytes (6458873 bytes excluding Docs folder) 38 Average SAP filesize: 5469 bytes 39 Songs with subsongs: 129 40 Unsorted tunes: 69 41 Number of musicians: 72 42 Most active musician: Lukasz Sychowicz (76 tunes) 42 43 Biggest SAP tune: Garfield_Part_2.sap (61547 bytes) 43 44 Smallest SAP tune: Self_Test.sap (150 bytes) 44 45 Files with subtunes: 45 2 tunes: 3 4x46 3 tunes: 2 1x47 4 tunes: 2 0x48 5 tunes: 16x49 6 tunes: 6x46 2 tunes: 36x 47 3 tunes: 28x 48 4 tunes: 23x 49 5 tunes: 21x 50 6 tunes: 7x 50 51 7 tunes: 4x 51 52 8 tunes: 2x 52 9 tunes: 1x53 9 tunes: 2x 53 54 10 tunes: 1x 54 55 11 tunes: 2x … … 68 69 (or an ATR/XFD disk image) with the original piece of software with that 69 70 tune. Mail any such information to pg@dspaudio.com. Our aim is to completely 70 annihilate the 'Unsorted' directory :-)71 annihilate the unrecognized tunes. 71 72 72 73 73 74 For contributors 74 75 ~~~~~~~~~~~~~~~~ 75 If you want to send me some tunes, they mustbe already converted to SAP76 If you want to send me some tunes, they should be already converted to SAP 76 77 format and should include all the information needed (author, name, date, 77 78 number of songs). If you're unsure about any information needed, you can 78 79 send me the music as well, maybe we can find the info together. If you don't 79 80 know how to create SAP files, send me the binary file with the INIT and PLAY 80 addresses and memory location where the tune has to be loaded. See S AP.TXT81 addresses and memory location where the tune has to be loaded. See Sap.txt 81 82 for SAP format description. The filenames must not be longer than 26 82 83 characters (plus .sap) e.g.: … … 84 85 12345678901234567890123456.123 85 86 Intel_Outside_Fractal_Part.sap - all right 86 Jocky_Wilsons_Darts_C hallenge.sap - wrong!87 Jocky_Wilsons_Darts_Compendium.sap - wrong! 87 88 88 89 Because of compatibility reasons only characters 'A..Z', 'a..z', and '0..9' … … 93 94 Creator & Contributors 94 95 ~~~~~~~~~~~~~~~~~~~~~~ 96 (in ABC order) 97 95 98 Mr. Bacardi 96 99 Tamas Bene (<?> of Hard) 97 100 Adam Bienias (SoTe of Slight) 98 Zdenek Eisenhammer (PG of Unreal)101 Zdenek Eisenhammer (PG) 99 102 Piotr Fusik (Fox of Taquart) 100 103 Michal Garbaciak (Dracon of Taquart) … … 108 111 Contact 109 112 ~~~~~~~ 110 E-mail: pg@dspaudio.com 111 ICQ: 66411804 112 Homepage: http://asma.dspaudio.com 113 E-mail: pg@dspaudio.com 114 ICQ: 66411804 115 Homepage: http://asma.dspaudio.com (alias http://asma.atari.org) 116 Czech mirror: http://mp3.musichall.cz/Unreal/ASMA -
trunk/asma/Docs/Bugs.txt
r32 r34 2 2 Classics\Gilmore_Adam\Las_Vegas_Casino.sap - tune 0 doesn't exist (silence) 3 3 Classics\Munns_Richard\Rebound.sap - tune doesn't play first note (drum) 4 Classics\Whittaker_David\BMX_Simulator.sap - subtunes missing5 4 Demos\World_of_Wonders_2.sap - strange noise after tune end 6 5 Games\Classic\Ghostbusters.sap - sample at the beginning is missing 7 6 Games\Classic\Mule.sap - tune falls out of synch after about 0:35 8 7 Unsorted\Dupa.sap - tune plays wrong after repeating 9 Various\ Cool_Emotion_Heal_the_World.sap - rogue note at the beginning8 Various\Hard_Software\Cool_Emotion_Heal_the_World.sap - rogue note at the beginning 10 9 Various\Hard_Software\Veronika_5.sap - rogue note at the beginning 11 10 Various\Husak_Jakub\Bank_Bang_2.sap - strange note at the end of subsong #1 … … 13 12 Various\Kwiatek_Grzegorz\Ultra_Intro.sap - tune plays twice as fast after repeating 14 13 Various\Liebich_Tomasz\Deimos.sap - tune 0 doesn't exist (distorted sounds) 14 Various\Majewski_Tomasz\Crocketts_Theme.sap - tune doesn't reinit well after repeating -
trunk/asma/Docs/Composers.txt
r32 r34 1 Known Atari composers and handles Jul 1820011 Known Atari composers and handles Aug 31 2001 2 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 3 This list contains only composers who have at least 3 songs in ASMA 4 4 collection. The composers are sorted in ABC order according to their surnames 5 (if known, otherwise by their handles). There are 64composers in this list.5 (if known, otherwise by their handles). There are 72 composers in this list. 6 6 7 7 Badkowski, Marek - Bac 8 8 Bienias, Adam - SoTe 9 Bloszko, Marek - Markus 9 10 Brooke, Jason C. 10 Bruenninski, Uwe - Hu Soft 11 Bruenninski, Uwe - Hu-Soft 12 Bryla, Krzysztof - Woppie, Foster 13 Cierkonski, Michal - Morgoth 11 14 Cornelius, Orall 12 15 Czartynski, Marcin - Cedyn … … 15 18 Drozdowski, Marek - Marucha 16 19 Duesterhoeft, Stephan - Benjy 17 <?> - Flash18 20 Galinski, Adrian - Daxey 19 21 Gilmore, Adam 20 <?> - Gnome Design21 22 Golewski Filip, - Zoltar X 22 23 Grad, Jacek - Tabu 24 Grzyb, Janusz 23 25 Gwozdziej, Mirek - Zur-soft 1/2 24 26 <?> - Hard Software … … 28 30 Kalinowski, Bartosz - Bartman 29 31 Karwacki, Jakub - Yezus 32 Kielczyk, Piotr - Pet 30 33 Krawczyk, Adam 34 Kucharski, Konrad - Kuchara 31 35 Kucisz, Tomasz - VLX 32 36 Kuczek, Konrad … … 40 44 Majewski, Jerzy - Zur-soft 2/2 41 45 Majewski, Tomasz - Mayonez 46 Makara, Grzegorz 42 47 Makowski, Robert - Gutek 43 <?> - Marcys44 48 Martin, Aleksander - Alex 45 49 Matyasik, Krzysztof - Mateoos 46 <?> - Morgoth 50 Mrozowski, Robert 47 51 Munns, Richard 48 52 Numan, Daniel - Zbx Virus … … 50 54 Padula, Jaroslaw - Solo 51 55 Pelc, Janusz 52 <?> - Pet 56 Pesout, Marek 53 57 Podedworny, Wojtek - Ferro 54 58 Pucimski, Rafal - Dex 55 59 Radecki, Michal - Tehno 56 60 Radzikowski, Ireneusz - Jager 61 Roszkowski, Marek - Marcys 57 62 <?> - Ramzes 63 Skowiniak, Krystian - Pinokio 58 64 Skwiot, Stanislaw - Stanley 59 65 Sterba, Radek - RASTER … … 62 68 Szmatola, Krysztof 63 69 Szpilowski, Michal - Miker 64 Szymczuk, Daniel 70 Szymczuk, Daniel - Lorien 65 71 <?> - Top Odin 72 Tegethoff, Sven - Gnome Design 66 73 Trokowicz, B. 67 74 Vogt, Dariusz - DJ V … … 69 76 Wasilewski, Dariusz - Trener 70 77 Whittaker, David 78 Witkiewicz, Dariusz - Flash -
trunk/asma/Docs/STIL.txt
r32 r34 1 # STIL v1.0 - SAP Tune Information List 2 # The fileformat is 100% HVSC STIL compatible 1 ############################################################################## 2 # 3 # STIL v2.1 - SAP Tune Information List 4 # The fileformat is 100% HVSC STIL compatible 5 # Total number of entries: 122 3 6 4 7 ### Orall Corneliuss ######################################################### … … 14 17 ### Rob Hubbard ############################################################## 15 18 16 / Hubbard_Rob/19 /Classics/Hubbard_Rob/ 17 20 COMMENT: All of these tunes have been confirmed by Rob Hubbard to be his. 18 21 Hubbard's own comments are denoted by (RH). … … 49 52 ARTIST: <?> 50 53 54 /Demos/Digital_Trash.sap 55 TITLE: Domino Dancing [from Introspective] 56 ARTIST: Pet Shop Boys 57 51 58 /Demos/Hobbytronic_89_2.sap 52 59 TITLE: Neunundneunzig (99) Luftballons … … 118 125 119 126 ### Unsorted ################################################################# 120 121 /Unsorted/Avm.sap122 COMMENT: Last Party '99 music compo entry.123 127 124 128 /Unsorted/Benny_Hill_Show_theme.sap … … 150 154 ARTIST: The Beatles 151 155 152 /Unsorted/Lark.sap153 COMMENT: Last Party '99 music compo entry.154 155 /Unsorted/Old_Socks.sap156 COMMENT: Last Party '99 music compo entry.157 158 156 /Unsorted/Picca.sap 159 157 COMMENT: Lato Ludzikow 2000 music compo entry. … … 162 160 COMMENT: Lato Ludzikow 2000 music compo entry. 163 161 164 /Unsorted/Shakemix.sap 162 /Unsorted/Spellbound_Partial_Version.sap 163 TITLE: Spellbound 164 ARTIST: Rob Hubbard 165 166 /Unsorted/Suprajs.sap 167 COMMENT: Lato Ludzikow 2000 music compo entry. 168 169 /Unsorted/Takie_Cos.sap 170 COMMENT: Lato Ludzikow 2001 music compo entry. 171 172 /Unsorted/That_Demo_1.sap 173 TITLE: Oxygene 4 [from Oxygene] 174 ARTIST: Jean Michel Jarre 175 176 /Unsorted/Turrican_2_Level_1_Traps.sap 177 TITLE: Turrican 2 - World 1, Tune #3 178 ARTIST: Chris Huelsbeck 179 180 ### Adam Bienias (SoTe) ###################################################### 181 182 /Various/Bienias_Adam/Crazy.sap 183 TITLE: Crazy 184 ARTIST: Fine Young Cannibals 185 186 /Various/Bienias_Adam/Bitter_Reality_Greetings_P.sap 187 TITLE: megaforce02 [from the Amiga MOD module] 188 ARTIST: <?> (Luxor) 189 190 /Various/Bienias_Adam/Ice_Machine.sap 191 TITLE: Ice Machine 192 ARTIST: Depeche Mode 193 194 ### Adrian Galinski (Daxey) ################################################## 195 196 /Various/Galinski_Adrian/Abdicus.sap 197 COMMENT: 1st place at Shadows Party music compo. 198 199 /Various/Galinski_Adrian/Bells.sap 200 COMMENT: 3rd place at Shadows Party music compo. 201 202 /Various/Galinski_Adrian/Intel_Outside_The_Intro.sap 203 TITLE: Oxygene 4 [from Oxygene] 204 ARTIST: Jean Michel Jarre 205 206 ### Marek Drozdowski (Marucha) ############################################### 207 208 /Various/Drozdowski_Marek/Shakemix.sap 165 209 TITLE: Shake 166 210 ARTIST: Marek Drozdowski (Marucha) 167 211 COMMENT: This cover uses just slightly different sounds. 168 212 169 /Unsorted/Spellbound_Partial_Version.sap 170 TITLE: Spellbound 171 ARTIST: Rob Hubbard 172 173 /Unsorted/Suprajs.sap 174 COMMENT: Lato Ludzikow 2000 music compo entry. 175 176 /Unsorted/That_Demo_1.sap 177 TITLE: Oxygene 4 [from Oxygene] 178 ARTIST: Jean Michel Jarre 179 180 /Unsorted/Turrican_2_Level_1_Traps.sap 181 TITLE: Turrican 2 - World 1, Tune #3 182 ARTIST: Chris Huelsbeck 183 184 ### Adam Bienias ############################################################# 185 186 /Various/Bienias_Adam/Crazy.sap 187 TITLE: Crazy 188 ARTIST: Fine Young Cannibals 189 190 /Various/Bienias_Adam/Bitter_Reality_Greetings_P.sap 191 TITLE: megaforce02 [from the Amiga MOD module] 192 ARTIST: <?> (Luxor) 193 194 /Various/Bienias_Adam/Ice_Machine.sap 195 TITLE: Ice Machine 196 ARTIST: Depeche Mode 197 198 ### Adrian Galinski ########################################################## 199 200 /Various/Galinski_Adrian/Abdicus.sap 201 COMMENT: 1st place at Shadows Party music compo. 202 203 /Various/Galinski_Adrian/Bells.sap 204 COMMENT: 3rd place at Shadows Party music compo. 205 206 /Various/Galinski_Adrian/Intel_Outside_The_Intro.sap 207 TITLE: Oxygene 4 [from Oxygene] 208 ARTIST: Jean Michel Jarre 209 210 ### Gnome Design ############################################################# 211 212 /Various/Gnome_Design/Abbuc_20_2.sap 213 TITLE: Commando, Tune #2 214 ARTIST: Rob Hubbard 215 216 ### Jacek Grad ############################################################### 213 ### Jacek Grad (Tabu) ######################################################## 217 214 218 215 /Various/Grad_Jacek/Fatum.sap … … 258 255 COMMENT: Originally a C64 SID tune "S-Express" with POKEY routine added. 259 256 257 /Various/Hard_Software/Veronika_2.sap 258 COMMENT: Originally a C64 SID tune "Wonderland" with POKEY routine added. 259 260 260 /Various/Hard_Software/Veronika_3.sap 261 261 COMMENT: Originally a C64 SID tune "Ace II" with POKEY routine added. 262 263 /Various/Hard_Software/Veronika_5.sap 264 COMMENT: Originally a C64 SID tune "Hollywood Poker Pro" with POKEY routine added. 262 265 263 266 /Various/Hard_Software/Veronika_6.sap … … 274 277 ARTIST: Kraftwerk 275 278 276 ### Jakub Karwacki ########################################################### 279 ### Jakub Karwacki (Yezus) ################################################### 280 281 /Various/Karwacki_Jakub/Lark.sap 282 COMMENT: Last Party '99 music compo entry. 277 283 278 284 /Various/Karwacki_Jakub/Geotion.sap … … 281 287 /Various/Karwacki_Jakub/Shell.sap 282 288 COMMENT: Lato Ludzikow 2000 music compo entry. 289 290 /Various/Karwacki_Jakub/Somemuz.sap 291 COMMENT: Lato Ludzikow 2001 music compo entry. 292 293 ### Tomasz Kucisz (VLX) ###################################################### 294 295 /Various/Kucisz_Tomasz/Scene_Register_4_0_Intro.sap 296 TITLE: Star Wars Theme [from the movie] 297 ARTIST: John Williams 283 298 284 299 ### Konrad Kuczek ############################################################ … … 292 307 ARTIST: Phil Collins 293 308 294 ### Grzegorz Kwiatek #########################################################309 ### Grzegorz Kwiatek (Greg) ################################################## 295 310 296 311 /Various/Kwiatek_Grzegorz/Alive.sap … … 322 337 ARTIST: Matt Gray 323 338 324 ### Robert Makowski ######################################################### 339 340 ### Tomasz Majewski (Mayonez) ############################################### 341 342 /Various/Majewski_Tomasz/Crocketts_Theme.sap 343 TITLE: Crockett's Theme [from the TV series Miami Vice] 344 ARTIST: Jan Hammer 345 346 ### Grzegorz Makara ######################################################### 347 348 /Various/Makara_Grzegorz/Neron_Ingame.sap 349 TITLE: The Hootchy Kootchy Dance 350 ARTIST: Sol Bloom 351 352 ### Robert Makowski (Gutek) ################################################# 353 354 /Various/Makowski_Robert/Alfaboot_Ingame.sap 355 TITLE: Das Boot [from the movie] 356 ARTIST: Klaus Doldinger 357 COMMENT: Covers the U96 version of this song. 325 358 326 359 /Various/Makowski_Robert/Incydent.sap … … 328 361 ARTIST: Enigma 329 362 330 ### Jaroslaw Padula ########################################################## 363 /Various/Makowski_Robert/Joshgoa.sap 364 COMMENT: Rush Hours '97 music compo entry. 365 366 ### Aleksander Martin (Alex) ################################################# 367 368 /Various/Martin_Aleksander/Temptation.sap 369 TITLE: Ob-La-Di, Ob-La-Da [from White Album] 370 ARTIST: The Beatles 371 372 ### Robert Mrozowski ######################################################### 373 374 /Various/Mrozowski_Robert/Going_to_California.sap 375 TITLE: Going to California 376 ARTIST: Led Zeppelin 377 378 /Various/Mrozowski_Robert/Rock_And_Roll.sap 379 TITLE: Rock And Roll 380 ARTIST: Led Zeppelin 381 382 /Various/Mrozowski_Robert/Stairway_to_Heaven.sap 383 TITLE: Stairway To Heaven [from Led Zeppelin IV: Four Symbols] 384 ARTIST: Led Zeppelin 385 386 ### Daniel Numan (Zbx Virus) ################################################# 387 388 /Various/Numan_Daniel/Pentagram_4_Axel_F.sap 389 TITLE: Axel F [from the movie Beverly Hills Cop] 390 ARTIST: Harold Faltermeyer 391 392 /Various/Numan_Daniel/Pentagram_4_Croceth.sap 393 TITLE: Crockett's Theme [from the TV series Miami Vice] 394 ARTIST: Jan Hammer 395 396 /Various/Numan_Daniel/Pentagram_4_Echoing.sap 397 TITLE: Echoing [from the Amiga MOD module] 398 ARTIST: Christof Mühlan (Banana) 399 400 /Various/Numan_Daniel/Pentagram_4_Moonlight.sap 401 TITLE: Moonlight Shadow [from Crises] 402 ARTIST: Mike Oldfield 403 404 ### Jaroslaw Padula (Solo) ################################################### 331 405 332 406 /Various/Padula_Jaroslaw/Pmix.sap … … 342 416 ARTIST: Orchestral Manoeuvres in the Dark (OMD) 343 417 344 ### Robert Makowski ########################################################## 345 346 /Various/Makowski_Robert/Joshgoa.sap 347 COMMENT: Rush Hours '97 music compo entry. 348 349 ### Aleksander Martin ######################################################## 350 351 Various/Martin_Aleksander/Temptation.sap 352 353 TITLE: Ob-La-Di, Ob-La-Da [from White Album] 354 ARTIST: The Beatles 355 356 ### Michal Radecki ########################################################### 418 ### Marek Pesout ############################################################# 419 420 /Various/Pesout_Marek/Blade.sap 421 TITLE: Blade Runner (End Titles) [from the movie] 422 ARTIST: Vangelis 423 424 ### Michal Radecki (Tehno) ################################################### 357 425 358 426 /Various/Radecki_Michal/Entrance_of_Dragon_Intro_2.sap 359 360 427 TITLE: Imperial March [from the movie Star Wars] 361 428 ARTIST: John Williams 362 429 363 ### Stanislaw Skwiot ######################################################### 430 ### Krystian Skowiniak (Pinokio) ############################################# 431 432 /Various/Skowiniak_Krystian/Avm.sap 433 COMMENT: Last Party '99 music compo entry. 434 435 /Various/Skowiniak_Krystian/Old_Socks.sap 436 COMMENT: Last Party '99 music compo entry. 437 438 /Various/Skowiniak_Krystian/THC10.sap 439 COMMENT: Lato Ludzikow 2001 music compo entry. 440 441 /Various/Skowiniak_Krystian/THC11.sap 442 COMMENT: Lato Ludzikow 2001 music compo entry. 443 444 ### Stanislaw Skwiot (Stanley) ############################################### 364 445 365 446 /Various/Skwiot_Stanislaw/Fortuna.sap 366 <#1)447 (#1) 367 448 TITLE: <?> [from the Amiga MOD module] 368 449 … … 371 452 ARTIST: Roxette 372 453 373 ### Radek Sterba #############################################################454 ### Radek Sterba (RASTER) #################################################### 374 455 375 456 /Various/Sterba_Radek/Flop_Magazin_30_Just_Now.sap 376 457 TITLE: Prave Ted 377 458 ARTIST: Janek Ledecky 459 COMMENT: Covers a song by a popular Czech singer. 378 460 379 461 /Various/Sterba_Radek/Flop_Magazin_31_Christmas.sap … … 394 476 COMMENT: Covers only a part of it. 395 477 396 ### Piotr Swierszcz ##########################################################478 ### Piotr Swierszcz (Samurai) ################################################ 397 479 398 480 /Various/Swierszcz_Piotr/Popcorn.sap … … 400 482 ARTIST: Hot Butter 401 483 402 ### Lukasz Sychowicz #########################################################484 ### Lukasz Sychowicz (X-Ray) ################################################# 403 485 404 486 /Various/Sychowicz_Lukasz/Cabil.sap … … 419 501 Lukasz Sychowicz and Piotr Swierszcz. 420 502 421 ### Michal Szpilowski ########################################################503 ### Michal Szpilowski (Miker) ################################################ 422 504 423 505 /Various/Szpilowski_Michal/Rubicon.sap … … 435 517 COMMENT: Silly Venture 2k music compo entry. 436 518 519 ### Sven Tegethoff (Gnome Design) ############################################ 520 521 /Various/Tegethoff_Sven/Abbuc_20_2.sap 522 TITLE: Commando, Tune #2 523 ARTIST: Rob Hubbard 524 437 525 ### Top Odin ################################################################# 438 526 … … 441 529 ARTIST: John Williams 442 530 443 ### Dariusz Wasilewski ####################################################### 531 ### B. Trokowicz ############################################################# 532 533 /Various/Trokowicz_B/Miecze_Valdgira_II.sap 534 (#2) 535 TITLE: Echoing [from the Amiga MOD module] 536 ARTIST: Christof Mühlan (Banana) 537 538 ### Dariusz Wasilewski (Trener) ############################################## 444 539 445 540 /Various/Wasilewski_Dariusz/No_Limits.sap … … 451 546 ARTIST: <?> 452 547 453 ### Zur-soft #################################################################548 ### Mirek Gwozdziej & Jerzy Majewski (Zur-soft) ############################## 454 549 455 550 /Various/Zur-soft/The_Top_3_Part_9.sap -
trunk/asma/Docs/Sap.txt
r32 r34 1 1 SAP file divides into two parts. First part (in text format) describes 2 player/music type. Second part (in binary format) contains player and music 3 data formed into Atari Binary File Format. This format has two bytes header 4 FF,FF. Next two bytes tell loader, where to load data, and next two bytes 5 describes where the data end. 6 Init data block ($02E2,$02E3) is not supported. 7 8 A little example: 9 10 FF FF 00 20 05 20 01 42 A3 04 D5 11 \___/ \_________/ \____________/ 12 A B C 13 14 A - Binary file header identification (always FF FF) 15 B - Load addres (StartAddr, EndAddr in LO,HI order - $2000 to $2005) 16 C - Data (that will be loaded from StartAddr) 17 18 This example will load values 01,42,A3,04,D5 into memory from $2000 to $2005. 2 player/music type and contains credits for the song. Second part (in binary 3 format) contains player and music data formed into Atari Binary File format. 19 4 20 5 21 Player Description format (first part of .sap file) 22 ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~23 This description (in text format) is loaded line per line. Each line contains 24 command with parameters. Other lines which are not recognized are treated as 25 comment lines. Right now only these commands are supported: 6 First part - text info 7 ~~~~~~~~~~~~~~~~~~~~~~ 8 For identification of the format, it always starts with "SAP" string. 9 After that the credits follow. However, this is not fixed order, just a 10 recommendation. Each line should end with EOL string (0D 0A). 26 11 27 TYPE - player type 28 PLAYER - address of player part which will be executed in 1/50 sec 29 intervals 30 MUSIC - address with data 31 INIT - address of player part which will init player 32 SONGS - number of songs 33 DEFSONG - first song which will be played when .sap will be loaded 34 FASTPLAY - number of lines between each call of playing routine (312 by 35 default, which is one screen - 1/50 of sec.). For example for 36 double-speed tune put here the value 156 (312/2). 99% of tunes 37 are single-speed which means that you don't have to define the 38 FASTPLAY variable for them. Works for player TYPE "B". 12 Credits tags: 13 AUTHOR "" - Name of composer. For ASMA purposes, the name should consist of 14 real name and nickname (scene handle) in parentheses. No scene 15 group allowed. If song was composed by more authors, use "&". 16 Examples: 17 AUTHOR "Dariusz Duma (Dhor)" 18 AUTHOR "Lukasz Sychowicz (X-Ray) & Piotr Swierszcz (Samurai)" 19 NAME "" - Song title. No restrictions, except for it shouldn't contain 20 quotation marks. Use apostroph instead. 21 Example: 22 NAME "Jocky Wilson's Darts Challenge" 23 DATE "" - Copyright year. If exact date is known, it can also be included in 24 DD/MM/YYYY format. 25 Examples: 26 DATE "1986" 27 DATE "28/08/1997" 28 DATE "12/2000" 39 29 40 commands PLAYER, MUSIC, INIT contain addresses in hexadecimal format: 30 After that the player info follows: 31 TYPE - player type 32 PLAYER - address of player part which will be executed in 1/50 sec 33 intervals (or as definet with FASTPLAY) 34 MUSIC - address with music data (for type C) 35 INIT - address of player part which will init player (for all types 36 except C) 37 SONGS - number of songs. If SONGS tag not defined, the default value is 38 0. 39 DEFSONG - first song which will be played when .sap will be loaded. 40 This value is counted from zero (if there are 5 songs in the 41 file and the last is the default, the value will be DEFSONG 4). 42 The default is 0 if DEFSONG not defined. 43 FASTPLAY - number of lines between each call of playing routine (312 by 44 default, which is one screen - 1/50 of sec.). For example for 45 double-speed tune put here the value 156 (312/2). 99% of tunes 46 are single-speed which means that you don't have to define the 47 FASTPLAY variable for them. Works for player TYPE "B". 48 Another values recommended: 104 (triple speed), 78 (quadruple 49 speed) 50 STEREO - tune uses dual POKEY configuration. 51 52 commands PLAYER, MUSIC, INIT contain addresses in hexadecimal format. Both 53 lower- and uppercase characters are allowed for the number. 41 54 42 55 PLAYER A000 43 56 PLAYER 1234 44 MUSIC F40057 MUSIC f42e 45 58 46 59 commands SONGS, DEFSONG contain decimal numbers: … … 49 62 DEFSONG 9 50 63 51 command TYPE contains single character which describes player type. Right now 52 only the following characters are supported: 53 54 TYPE C 55 TYPE B 56 TYPE M 57 TYPE S 58 TYPE D 59 TYPE R 64 command TYPE contains single character which describes player type. The 65 following player types are supported: 60 66 61 67 TYPE C - player from CMC (Chaos Music Composer). In this case, also these … … 75 81 jsr PLAYER+6 76 82 77 TYPE M - player from ???????? (this player was used by composers like Adam 78 Gilmore, David Whittaker, etc). In this case, also these commands 79 must appear: PLAYER, INIT, SONGS, and DEFSONG. Player will be 80 initialized as follows: 81 82 lda #DEFSONG 83 jsr INIT 84 85 in 1/50 intervals will be executed: 86 87 jsr PLAYER 83 This is just internal structure already contained in SAP player, you 84 don't have to add this code to the CMC player. 88 85 89 86 TYPE B - any player. In this case, also these commands must appear: PLAYER, … … 97 94 jsr PLAYER 98 95 99 TYPE B is right now exactly the same like TYPE M but this100 distinguish is for future SAP releases.101 102 96 TYPE S - SoftSynth. Like type "C", this type is temporary, and is used only 103 97 for special type of songs, that were composed using program 104 98 SoftSynth. 105 TYPE D - Digital. In SAP file with this type, must be also defined commands 106 "INIT" and "PLAYER". "PLAYER" (like in type "B") sets address of 107 procedure that will be called in 1/50s intervals and (like in type 108 "B") must end with RTS opcode. INIT this time is a bit different. It 109 sets address of procedure that will be called (with number of song 110 in register A) to initialize program, but it can't end with RTS. It 111 should start playing digis in endless loop. In SAP player there are 112 emulated two ANTIC registers $D40A and $D40B that can help playing 113 samples. D40B register increases its contents each two screen lines. 114 D40A holds CPU till the end of actually created line. SAP emulates 115 Atari in PAL with disabled screen. It means that we have 312 PAL 116 lines, while each lines has 105 CPU cycles and 9 cycles of memory 117 refresh (114 cycles per line). 99 TYPE D - Digital. In SAP file with this type, there must be also defined 100 commands "INIT" and "PLAYER". "PLAYER" (like in type B) sets 101 address of procedure that will be called in 1/50s intervals and 102 (like in type B) must end with RTS opcode. INIT this time is a bit 103 different. It sets address of procedure that will be called (with 104 number of song in register A) to initialize program, but it can't 105 end with RTS. It should start playing digis in endless loop. In SAP 106 player two ANTIC registers $D40A and $D40B are emulated. They help 107 playing samples. D40B register increases its contents each two 108 screen lines. D40A holds CPU till the end of actually drawn line. 109 SAP emulates Atari in PAL with disabled screen. It means that we 110 have 312 lines per screen, each taking 105 CPU cycles and 9 cycles 111 of memory refresh (114 cycles per line). 112 113 One more type is recognized by SAP player - TYPE M. Right now it's exactly 114 the same as TYPE B but this differentiation is for future SAP releases. 118 115 119 116 Planned features: … … 121 118 This part contains values that will be directly written to Pokey 122 119 registers ($D200-$D208) in 1/50s intervals. 123 TIME xx:xx - song duration 120 TIME xx:xx - Song duration. This is actually already supported by SAP WinAMP 121 plug-in 122 123 Example of the header: 124 SAP 125 AUTHOR "Jakub Husak" 126 NAME "Inside" 127 DATE "1990" 128 SONGS 3 129 DEFSONG 0 130 TYPE B 131 INIT 0F80 132 PLAYER 247F 133 134 135 Second part - binary data 136 ~~~~~~~~~~~~~~~~~~~~~~~~~ 137 This part contains player and music data represented in Atari binary file 138 format. This format has two bytes header FF,FF. Next two bytes tell loader, 139 where to load data, and next two bytes describes where the data end. 140 Init data block ($02E2,$02E3) is not supported. 141 142 A little example: 143 144 FF FF 00 20 04 20 01 42 A3 04 D5 145 \___/ \_________/ \____________/ 146 A B C 147 148 A - Binary file header identification (always FF FF) 149 B - Load addres (StartAddr, EndAddr in LO,HI order - $2000 to $2004) 150 C - Data (that will be loaded from StartAddr) 151 152 This example will load values 01,42,A3,04,D5 into memory from $2000 to $2004. 153 124 154 125 155 How to create .SAP file … … 132 162 copy /b music.txt+music.bin music.sap 133 163 134 The file is done now!135 If you didn't find that song in ASMA, feel free to send it to p g@pinknet.cz136 with all needed information (see ASMA.TXT for details). The song should be 137 included in the nearest ASMA update.164 The file is made now! 165 If you didn't find that song in ASMA, feel free to send it to p 166 g@dspaudio.com with all needed information (see ASMA.TXT for details). The 167 song should be then included in the nearest ASMA update. -
trunk/asma/Docs/Wanted.txt
r32 r34 1 At the time we are searching for these tunes: 2 3 Alex 4 Sheol 1 Currently we are searching for these tunes: 5 2 6 3 Jason C. Brooke 7 any tunes ..4 any tunes 8 5 9 6 Ben Daglish 10 any tunes ..7 any tunes 11 8 12 9 Rob Hubbard <?> … … 14 11 15 12 Fred Brooker 16 Balleantro, Vaxeen, Digisynth, Rabbacan, Brutal Recall Demo and game, any other tunes.. 17 (Unfortunately most of these titles aren't probably converted to PC disk 18 images. I've got them on my T2000 tapes so if you know how to convert these 19 into binaries on PC, let me know) 13 Balleantro, Vaxeen, Digisynth, Rabbacan, Brutal Recall Demo and game, any other 14 tunes 15 16 Radek Sterba 17 Dangerous Street 20 18 21 19 Hard Software 22 missing digi tunes from Cool Emotion20 Blip, missing digi tunes from Cool Emotion 23 21 24 22 Robert Zaborowski 25 Crix, Ra, Classic, any other tunes ..23 Crix, Ra, Classic, any other tunes 26 24 27 25 Classic games 28 any tunes.. 26 Air Strike 2, Alf, Archon 2 Adept, Astrodroid, Ataroid, Aztec Challenge 1983, 27 Ball Blaster, Bristles, Creep, Donkey Kong Junior, Donkey, Kong, Frogger 1, 28 Frogger 2, Ghostbusters (incl. speech), Gremlins, Gyruss, Hardball, Henri, 29 Henry's House, Hover Bovver, Jump!, Jungle Hunt, Keystone Kapers, Mr. Do's 30 Castles, Pengon, Pharaoh's Curse, Pole Position, Pooyan, Preppie!, Preppie! 2, 31 Q*bert, Rampage, Screaming Wings, Seawolf 2, Shadow World, Spy's Demise, 32 Starquake, Tarzan, Unicum, any other tunes 33 34 New wave games 35 Krucjata, Megablast (digitunes)
Note: See TracChangeset
for help on using the changeset viewer.