Changeset 34


Ignore:
Timestamp:
Sep 1, 2001, 12:36:40 AM (23 years ago)
Author:
pfusik
Message:

Imported ASMA 2.1

Location:
trunk/asma
Files:
141 added
7 deleted
32 edited
21 moved

Legend:

Unmodified
Added
Removed
  • trunk/asma/Docs/Asma.txt

    r32 r34  
    1515
    1616                            Atari SAP Music Archive
    17                                   Version 2.0
     17                                  Version 2.1
    1818
    1919                         Started on 4th of August 1999
    20                        Last updated on 4th of August 2001
     20                      Last updated on 31th of August 2001
    2121
    22                       Total number of tunes: 1055 (70 new)
     22                      Total number of tunes: 1181 (131 new)
    2323
    2424
     
    3333 Statistics
    3434 ~~~~~~~~~~
    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)
    4243 Biggest SAP tune:     Garfield_Part_2.sap (61547 bytes)
    4344 Smallest SAP tune:    Self_Test.sap       (150 bytes)
    4445 Files with subtunes:
    45   2 tunes: 34x
    46   3 tunes: 21x
    47   4 tunes: 20x
    48   5 tunes: 16x
    49   6 tunes:  6x
     46  2 tunes: 36x
     47  3 tunes: 28x
     48  4 tunes: 23x
     49  5 tunes: 21x
     50  6 tunes:  7x
    5051  7 tunes:  4x
    5152  8 tunes:  2x
    52   9 tunes:  1x
     53  9 tunes:  2x
    5354 10 tunes:  1x
    5455 11 tunes:  2x
     
    6869 (or an ATR/XFD disk image) with the original piece of software with that
    6970 tune. Mail any such information to pg@dspaudio.com. Our aim is to completely
    70  annihilate the 'Unsorted' directory :-)
     71 annihilate the unrecognized tunes.
    7172
    7273
    7374 For contributors
    7475 ~~~~~~~~~~~~~~~~
    75  If you want to send me some tunes, they must be already converted to SAP
     76 If you want to send me some tunes, they should be already converted to SAP
    7677 format and should include all the information needed (author, name, date,
    7778 number of songs). If you're unsure about any information needed, you can
    7879 send me the music as well, maybe we can find the info together. If you don't
    7980 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 SAP.TXT
     81 addresses and memory location where the tune has to be loaded. See Sap.txt
    8182 for SAP format description. The filenames must not be longer than 26
    8283 characters (plus .sap) e.g.:
     
    8485 12345678901234567890123456.123
    8586 Intel_Outside_Fractal_Part.sap - all right
    86  Jocky_Wilsons_Darts_Challenge.sap - wrong!
     87 Jocky_Wilsons_Darts_Compendium.sap - wrong!
    8788
    8889 Because of compatibility reasons only characters 'A..Z', 'a..z', and '0..9'
     
    9394 Creator & Contributors
    9495 ~~~~~~~~~~~~~~~~~~~~~~
     96 (in ABC order)
     97
    9598 Mr. Bacardi
    9699 Tamas Bene (<?> of Hard)
    97100 Adam Bienias (SoTe of Slight)
    98  Zdenek Eisenhammer (PG of Unreal)
     101 Zdenek Eisenhammer (PG)
    99102 Piotr Fusik (Fox of Taquart)
    100103 Michal Garbaciak (Dracon of Taquart)
     
    108111 Contact
    109112 ~~~~~~~
    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  
    22Classics\Gilmore_Adam\Las_Vegas_Casino.sap - tune 0 doesn't exist (silence)
    33Classics\Munns_Richard\Rebound.sap - tune doesn't play first note (drum)
    4 Classics\Whittaker_David\BMX_Simulator.sap - subtunes missing
    54Demos\World_of_Wonders_2.sap - strange noise after tune end
    65Games\Classic\Ghostbusters.sap - sample at the beginning is missing
    76Games\Classic\Mule.sap - tune falls out of synch after about 0:35
    87Unsorted\Dupa.sap - tune plays wrong after repeating
    9 Various\Cool_Emotion_Heal_the_World.sap - rogue note at the beginning
     8Various\Hard_Software\Cool_Emotion_Heal_the_World.sap - rogue note at the beginning
    109Various\Hard_Software\Veronika_5.sap - rogue note at the beginning
    1110Various\Husak_Jakub\Bank_Bang_2.sap - strange note at the end of subsong #1
     
    1312Various\Kwiatek_Grzegorz\Ultra_Intro.sap - tune plays twice as fast after repeating
    1413Various\Liebich_Tomasz\Deimos.sap - tune 0 doesn't exist (distorted sounds)
     14Various\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 18 2001
     1Known Atari composers and handles                                 Aug 31 2001
    22~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    33This list contains only composers who have at least 3 songs in ASMA
    44collection. The composers are sorted in ABC order according to their surnames
    5 (if known, otherwise by their handles). There are 64 composers in this list.
     5(if known, otherwise by their handles). There are 72 composers in this list.
    66
    77Badkowski, Marek - Bac
    88Bienias, Adam - SoTe
     9Bloszko, Marek - Markus
    910Brooke, Jason C.
    10 Bruenninski, Uwe - Hu Soft
     11Bruenninski, Uwe - Hu-Soft
     12Bryla, Krzysztof - Woppie, Foster
     13Cierkonski, Michal - Morgoth
    1114Cornelius, Orall
    1215Czartynski, Marcin - Cedyn
     
    1518Drozdowski, Marek - Marucha
    1619Duesterhoeft, Stephan - Benjy
    17 <?> - Flash
    1820Galinski, Adrian - Daxey
    1921Gilmore, Adam
    20 <?> - Gnome Design
    2122Golewski Filip, - Zoltar X
    2223Grad, Jacek - Tabu
     24Grzyb, Janusz
    2325Gwozdziej, Mirek - Zur-soft 1/2
    2426<?> - Hard Software
     
    2830Kalinowski, Bartosz - Bartman
    2931Karwacki, Jakub - Yezus
     32Kielczyk, Piotr - Pet
    3033Krawczyk, Adam
     34Kucharski, Konrad - Kuchara
    3135Kucisz, Tomasz - VLX
    3236Kuczek, Konrad
     
    4044Majewski, Jerzy - Zur-soft 2/2
    4145Majewski, Tomasz - Mayonez
     46Makara, Grzegorz
    4247Makowski, Robert - Gutek
    43 <?> - Marcys
    4448Martin, Aleksander - Alex
    4549Matyasik, Krzysztof - Mateoos
    46 <?> - Morgoth
     50Mrozowski, Robert
    4751Munns, Richard
    4852Numan, Daniel - Zbx Virus
     
    5054Padula, Jaroslaw - Solo
    5155Pelc, Janusz
    52 <?> - Pet
     56Pesout, Marek
    5357Podedworny, Wojtek - Ferro
    5458Pucimski, Rafal - Dex
    5559Radecki, Michal - Tehno
    5660Radzikowski, Ireneusz - Jager
     61Roszkowski, Marek - Marcys
    5762<?> - Ramzes
     63Skowiniak, Krystian - Pinokio
    5864Skwiot, Stanislaw - Stanley
    5965Sterba, Radek - RASTER
     
    6268Szmatola, Krysztof
    6369Szpilowski, Michal - Miker
    64 Szymczuk, Daniel
     70Szymczuk, Daniel - Lorien
    6571<?> - Top Odin
     72Tegethoff, Sven - Gnome Design
    6673Trokowicz, B.
    6774Vogt, Dariusz - DJ V
     
    6976Wasilewski, Dariusz - Trener
    7077Whittaker, David
     78Witkiewicz, 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
    36
    47### Orall Corneliuss #########################################################
     
    1417### Rob Hubbard ##############################################################
    1518
    16 /Hubbard_Rob/
     19/Classics/Hubbard_Rob/
    1720COMMENT: All of these tunes have been confirmed by Rob Hubbard to be his.
    1821         Hubbard's own comments are denoted by (RH).
     
    4952 ARTIST: <?>
    5053
     54/Demos/Digital_Trash.sap
     55  TITLE: Domino Dancing [from Introspective]
     56 ARTIST: Pet Shop Boys
     57
    5158/Demos/Hobbytronic_89_2.sap
    5259  TITLE: Neunundneunzig (99) Luftballons
     
    118125
    119126### Unsorted #################################################################
    120 
    121 /Unsorted/Avm.sap
    122 COMMENT: Last Party '99 music compo entry.
    123127
    124128/Unsorted/Benny_Hill_Show_theme.sap
     
    150154 ARTIST: The Beatles
    151155
    152 /Unsorted/Lark.sap
    153 COMMENT: Last Party '99 music compo entry.
    154 
    155 /Unsorted/Old_Socks.sap
    156 COMMENT: Last Party '99 music compo entry.
    157 
    158156/Unsorted/Picca.sap
    159157COMMENT: Lato Ludzikow 2000 music compo entry.
     
    162160COMMENT: Lato Ludzikow 2000 music compo entry.
    163161
    164 /Unsorted/Shakemix.sap
     162/Unsorted/Spellbound_Partial_Version.sap
     163  TITLE: Spellbound
     164 ARTIST: Rob Hubbard
     165
     166/Unsorted/Suprajs.sap
     167COMMENT: Lato Ludzikow 2000 music compo entry.
     168
     169/Unsorted/Takie_Cos.sap
     170COMMENT: 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
     197COMMENT: 1st place at Shadows Party music compo.
     198
     199/Various/Galinski_Adrian/Bells.sap
     200COMMENT: 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
    165209  TITLE: Shake
    166210 ARTIST: Marek Drozdowski (Marucha)
    167211COMMENT: This cover uses just slightly different sounds.
    168212
    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) ########################################################
    217214
    218215/Various/Grad_Jacek/Fatum.sap
     
    258255COMMENT: Originally a C64 SID tune "S-Express" with POKEY routine added.
    259256
     257/Various/Hard_Software/Veronika_2.sap
     258COMMENT: Originally a C64 SID tune "Wonderland" with POKEY routine added.
     259
    260260/Various/Hard_Software/Veronika_3.sap
    261261COMMENT: Originally a C64 SID tune "Ace II" with POKEY routine added.
     262
     263/Various/Hard_Software/Veronika_5.sap
     264COMMENT: Originally a C64 SID tune "Hollywood Poker Pro" with POKEY routine added.
    262265
    263266/Various/Hard_Software/Veronika_6.sap
     
    274277 ARTIST: Kraftwerk
    275278
    276 ### Jakub Karwacki ###########################################################
     279### Jakub Karwacki (Yezus) ###################################################
     280
     281/Various/Karwacki_Jakub/Lark.sap
     282COMMENT: Last Party '99 music compo entry.
    277283
    278284/Various/Karwacki_Jakub/Geotion.sap
     
    281287/Various/Karwacki_Jakub/Shell.sap
    282288COMMENT: Lato Ludzikow 2000 music compo entry.
     289
     290/Various/Karwacki_Jakub/Somemuz.sap
     291COMMENT: 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
    283298
    284299### Konrad Kuczek ############################################################
     
    292307 ARTIST: Phil Collins
    293308
    294 ### Grzegorz Kwiatek #########################################################
     309### Grzegorz Kwiatek (Greg) ##################################################
    295310
    296311/Various/Kwiatek_Grzegorz/Alive.sap
     
    322337 ARTIST: Matt Gray
    323338
    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
     357COMMENT: Covers the U96 version of this song.
    325358
    326359/Various/Makowski_Robert/Incydent.sap
     
    328361 ARTIST: Enigma
    329362
    330 ### Jaroslaw Padula ##########################################################
     363/Various/Makowski_Robert/Joshgoa.sap
     364COMMENT: 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) ###################################################
    331405
    332406/Various/Padula_Jaroslaw/Pmix.sap
     
    342416 ARTIST: Orchestral Manoeuvres in the Dark (OMD)
    343417
    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) ###################################################
    357425
    358426/Various/Radecki_Michal/Entrance_of_Dragon_Intro_2.sap
    359 
    360427  TITLE: Imperial March [from the movie Star Wars]
    361428 ARTIST: John Williams
    362429
    363 ### Stanislaw Skwiot #########################################################
     430### Krystian Skowiniak (Pinokio) #############################################
     431
     432/Various/Skowiniak_Krystian/Avm.sap
     433COMMENT: Last Party '99 music compo entry.
     434
     435/Various/Skowiniak_Krystian/Old_Socks.sap
     436COMMENT: Last Party '99 music compo entry.
     437
     438/Various/Skowiniak_Krystian/THC10.sap
     439COMMENT: Lato Ludzikow 2001 music compo entry.
     440
     441/Various/Skowiniak_Krystian/THC11.sap
     442COMMENT: Lato Ludzikow 2001 music compo entry.
     443
     444### Stanislaw Skwiot (Stanley) ###############################################
    364445
    365446/Various/Skwiot_Stanislaw/Fortuna.sap
    366 <#1)
     447(#1)
    367448  TITLE: <?> [from the Amiga MOD module]
    368449
     
    371452 ARTIST: Roxette
    372453
    373 ### Radek Sterba #############################################################
     454### Radek Sterba (RASTER) ####################################################
    374455
    375456/Various/Sterba_Radek/Flop_Magazin_30_Just_Now.sap
    376457  TITLE: Prave Ted
    377458 ARTIST: Janek Ledecky
     459COMMENT: Covers a song by a popular Czech singer.
    378460
    379461/Various/Sterba_Radek/Flop_Magazin_31_Christmas.sap
     
    394476COMMENT: Covers only a part of it.
    395477
    396 ### Piotr Swierszcz ##########################################################
     478### Piotr Swierszcz (Samurai) ################################################
    397479
    398480/Various/Swierszcz_Piotr/Popcorn.sap
     
    400482 ARTIST: Hot Butter
    401483
    402 ### Lukasz Sychowicz #########################################################
     484### Lukasz Sychowicz (X-Ray) #################################################
    403485
    404486/Various/Sychowicz_Lukasz/Cabil.sap
     
    419501         Lukasz Sychowicz and Piotr Swierszcz.
    420502
    421 ### Michal Szpilowski ########################################################
     503### Michal Szpilowski (Miker) ################################################
    422504
    423505/Various/Szpilowski_Michal/Rubicon.sap
     
    435517COMMENT: Silly Venture 2k music compo entry.
    436518
     519### Sven Tegethoff (Gnome Design) ############################################
     520
     521/Various/Tegethoff_Sven/Abbuc_20_2.sap
     522  TITLE: Commando, Tune #2
     523 ARTIST: Rob Hubbard
     524
    437525### Top Odin #################################################################
    438526
     
    441529 ARTIST: John Williams
    442530
    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) ##############################################
    444539
    445540/Various/Wasilewski_Dariusz/No_Limits.sap
     
    451546 ARTIST: <?>
    452547
    453 ### Zur-soft #################################################################
     548### Mirek Gwozdziej & Jerzy Majewski (Zur-soft) ##############################
    454549
    455550/Various/Zur-soft/The_Top_3_Part_9.sap
  • trunk/asma/Docs/Sap.txt

    r32 r34  
    11SAP 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.
     2player/music type and contains credits for the song. Second part (in binary
     3format) contains player and music data formed into Atari Binary File format.
    194
    205
    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:
     6First part - text info
     7~~~~~~~~~~~~~~~~~~~~~~
     8For identification of the format, it always starts with "SAP" string.
     9After that the credits follow. However, this is not fixed order, just a
     10recommendation. Each line should end with EOL string (0D 0A).
    2611
    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".
     12Credits tags:
     13AUTHOR "" - 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)"
     19NAME "" - 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"
     23DATE "" - 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"
    3929
    40 commands PLAYER, MUSIC, INIT contain addresses in hexadecimal format:
     30After that the player info follows:
     31TYPE      - player type
     32PLAYER    - address of player part which will be executed in 1/50 sec
     33            intervals (or as definet with FASTPLAY)
     34MUSIC     - address with music data (for type C)
     35INIT      - address of player part which will init player (for all types
     36            except C)
     37SONGS     - number of songs. If SONGS tag not defined, the default value is
     38            0.
     39DEFSONG   - 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.
     43FASTPLAY  - 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)
     50STEREO - tune uses dual POKEY configuration.
     51
     52commands PLAYER, MUSIC, INIT contain addresses in hexadecimal format. Both
     53lower- and uppercase characters are allowed for the number.
    4154
    4255PLAYER A000
    4356PLAYER 1234
    44 MUSIC  F400
     57MUSIC  f42e
    4558
    4659commands SONGS, DEFSONG contain decimal numbers:
     
    4962DEFSONG 9
    5063
    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
     64command TYPE contains single character which describes player type. The
     65following player types are supported:
    6066
    6167TYPE C - player from CMC (Chaos Music Composer). In this case, also these
     
    7581         jsr PLAYER+6
    7682
    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.
    8885
    8986TYPE B - any player. In this case, also these commands must appear: PLAYER,
     
    9794         jsr PLAYER
    9895
    99          TYPE B is right now exactly the same like TYPE M but this
    100          distinguish is for future SAP releases.
    101 
    10296TYPE S - SoftSynth. Like type "C", this type is temporary, and is used only
    10397         for special type of songs, that were composed using program
    10498         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).
     99TYPE 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
     113One more type is recognized by SAP player - TYPE M. Right now it's exactly
     114the same as TYPE B but this differentiation is for future SAP releases.
    118115
    119116Planned features:
     
    121118         This part contains values that will be directly written to Pokey
    122119         registers ($D200-$D208) in 1/50s intervals.
    123 TIME xx:xx - song duration
     120TIME xx:xx - Song duration. This is actually already supported by SAP WinAMP
     121             plug-in
     122
     123Example of the header:
     124SAP
     125AUTHOR "Jakub Husak"
     126NAME "Inside"
     127DATE "1990"
     128SONGS 3
     129DEFSONG 0
     130TYPE B
     131INIT 0F80
     132PLAYER 247F
     133
     134
     135Second part - binary data
     136~~~~~~~~~~~~~~~~~~~~~~~~~
     137This part contains player and music data represented in Atari binary file
     138format. This format has two bytes header FF,FF. Next two bytes tell loader,
     139where to load data, and next two bytes describes where the data end.
     140Init data block ($02E2,$02E3) is not supported.
     141
     142A little example:
     143
     144FF FF 00 20 04 20 01 42 A3 04 D5
     145\___/ \_________/ \____________/
     146  A        B            C
     147
     148A - Binary file header identification (always FF FF)
     149B - Load addres (StartAddr, EndAddr in LO,HI order - $2000 to $2004)
     150C - Data (that will be loaded from StartAddr)
     151
     152This example will load values 01,42,A3,04,D5 into memory from $2000 to $2004.
     153
    124154
    125155How to create .SAP file
     
    132162copy /b music.txt+music.bin music.sap
    133163
    134 The file is done now!
    135 If you didn't find that song in ASMA, feel free to send it to pg@pinknet.cz
    136 with all needed information (see ASMA.TXT for details). The song should be
    137 included in the nearest ASMA update.
     164The file is made now!
     165If you didn't find that song in ASMA, feel free to send it to p
     166g@dspaudio.com with all needed information (see ASMA.TXT for details). The
     167song 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
     1Currently we are searching for these tunes:
    52
    63Jason C. Brooke
    7 any tunes..
     4any tunes
    85
    96Ben Daglish
    10 any tunes..
     7any tunes
    118
    129Rob Hubbard <?>
     
    1411
    1512Fred 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)
     13Balleantro, Vaxeen, Digisynth, Rabbacan, Brutal Recall Demo and game, any other
     14tunes
     15
     16Radek Sterba
     17Dangerous Street
    2018
    2119Hard Software
    22 missing digi tunes from Cool Emotion
     20Blip, missing digi tunes from Cool Emotion
    2321
    2422Robert Zaborowski
    25 Crix, Ra, Classic, any other tunes..
     23Crix, Ra, Classic, any other tunes
    2624
    2725Classic games
    28 any tunes..
     26Air Strike 2, Alf, Archon 2 Adept, Astrodroid, Ataroid, Aztec Challenge 1983,
     27Ball Blaster, Bristles, Creep, Donkey Kong Junior, Donkey, Kong, Frogger 1,
     28Frogger 2, Ghostbusters (incl. speech), Gremlins, Gyruss, Hardball, Henri,
     29Henry's House, Hover Bovver, Jump!, Jungle Hunt, Keystone Kapers, Mr. Do's
     30Castles, Pengon, Pharaoh's Curse, Pole Position, Pooyan, Preppie!, Preppie! 2,
     31Q*bert, Rampage, Screaming Wings, Seawolf 2, Shadow World, Spy's Demise,
     32Starquake, Tarzan, Unicum, any other tunes
     33
     34New wave games
     35Krucjata, Megablast (digitunes)
Note: See TracChangeset for help on using the changeset viewer.