MmcM - The Blossoming Years by Hype Allstars [web]
▄▄▄▄▄▄▄▄▄ █▄ ▄▄▄▄▄▄▄▄▄▄▄▄ █ ▀▀ █ █ ▄▄▄▄█▀▀▀▀ █ █ █░ ▄▀█ ▓█ ▄ ▓ ▓ ▀▀ ▓█ ▓█▄▀██ ▄█▀█▄ ▓ ▓ ▓█ ▓█▌ ▓█▐█ ▄▀▀ ▓ █ ▓█ ▓█ ▓█ █▀ █ ▄▀▀▀██▀▄▄ █ █ ▓█ ██ █▀▀ █▄▄▀ █ █░▄ ▓█ █▓ ██ █ ▀▀ █ █▄ ▀▄▄▀ ▓█ █▀ ▓█ ▄█▀█▄ ▄█▀█ ▄█▀█▄ █▀█▄ █▄ █▄ ▄▀ █▄ █▄ ▄▄█▄ ▀▓█▀▀▄ ▓█ ▓ █▐▓ ▐▓ █ ▓ ▓█▀█▄▓█ ▓█ ▓█▄▀▓█ ▄█▀ ▓▌ ▓█ █▓ ▓█ ▐▓ █▌▀▀▀█▄▀▀▀█▐▓ ▓▌▓█ ▓ ▓█ ▓█ ▓█▌ ▓█ ▓█ ░▓▌ ▄▀░██ ▄█▀ ██ ▄▀▄ ▐█ ▄ ▄▓ ▄ ▄▓▀▄ ▐█ ██ ▌ ██▄▀█ ██ ██▄▀█▄▐█ ▀▀▀▀▀▀ ▀▀ ▀▀▀ ▀▀▀ ▀▀▀ ▀▀▀ ▀▀ ▀ ▀▀▀ ▀ ▀ ▄ ▀▀█ ▄▀██ ▄█▄ ▓ dmn ▀▄▄▄█▀ ▓█ ██ ▀ █▀▀▀▀▀▀▀▀▀█ █ ▓██▀▄█▀█▄ ▄▄ ▄▄ ▄█▀▀▄█▀█ █▀▀▀▀▀▀▀▀▀█ ▓ ▄▀▀▀▄ █ █ ▐▓█▐▓ ▄▀▄█ ▀██ ▐█ ▐▓ ▓ ▓ ▓▐ ░▌ ▓ █ ▓█ █▀ ▓▌ ▐▓ ▐▓▌ ▀▀▀█▄ ▓ ▄▄▄ █ █▌ ▐░ █ █ █▄▀ █▄▄▀█▄▄██ ▄▀█ ▄ ▄▓ █▀ ▀▀▀▄▄█ █ ▀▄█ ▓ ▀▀ ▀▀ ▀▀▀ ▀▀▀ █ ░█ ▀▀▀▀▀▀▀▀▀▀▀ █ █ ▀▀▀▀▀▀▀▀▀▀▀ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▀▀ ▀▀▄ ▀▄ ░ Main Info ░ ▄▀ ▒ ____________________________________________________ ▒ ▓ ▓ █ "The Blossoming Years" is a new album by MmcM, who █ █ is one of the most prominent musicians to come out █ █ of the Russian ZX Spectrum demoscene. A compilation █ █ of 18 tracks from 1999-2001 shows the musician at █ █ the peak of his creative powers and easily explains █ █ the cult following that he enjoys in the homeland. █ █ █ █ The executable version of the album is made for █ █ an ultimate listening experience on a 48K ZX █ █ Spectrum with an AY8912 add-on or on any classic █ █ model with 128K of RAM. Some popular Russian-made █ █ clones are also supported. █ █ █ █ Hardware requirements: █ █ █ █ (*) ZX Spectrum 48K/128K/+2/+2a/+2b/+3, or █ █ (*) Pentagon / Pentagon-compatible clones, or █ █ (*) ZS Scorpion 256 Turbo+. █ █ █ █ Duration: 1 hour approx. █ █ █ █ HD recording of the full album is available at █ █ http://youtu.be/2eJNCm6bWww █ █ █ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▀▀ ▀▀▄ ▀▄ ░ Tracklist ░ ▄▀ ▒ ____________________________________________________ ▒ ▓ ▓ █ 01. Assured 3:43 █ █ 02. Jungle Bit Popsacid 2:10 █ █ 03. Melancholy 2:01 █ █ 04. Mentbi 3:35 █ █ 05. Bit Of Fantasy 3:00 █ █ 06. Cybernation 3:05 █ █ 07. Al-ya Trance 2:45 █ █ 08. Mad Men 2:34 █ █ 09. Bugs In My Mind 2:40 █ █ 10. Changeability 4:22 █ █ 11. Dance With Me Death 3:42 █ █ 12. Hopeful 5:11 █ █ 13. Laxity 2:29 █ █ 14. Nostalgia In My Soul 4:08 █ █ 15. Seeing 2:00 █ █ 16. Offence 3:58 █ █ 17. Rescue Me 3:14 █ █ 18. Suggestive 5:02 █ █ █ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▀▀ ▀▀▄ ▀▄ ░ The "Hype Allstars" Crew for ZX Spectrum version ░ ▄▀ ▒ ____________________________________________________ ▒ ▓ ▓ █ (in alphabetic order) █ █ █ █ diver^4d (Graphics, Design) █ █ dman^pcb^b7 (Ascii Art) █ █ hacker vbi (Scroller Coding) █ █ hun7er^cc (Party Spirit Support) █ █ introspec^lom (Design, Main Code) █ █ mmcm^sa9e (Music, All 18 Tracks) █ █ nodeus^lf (Video Montage) █ █ nq^skrju (Jingles for Hype and Album Intros) █ █ sq^skrju (Bug Hunting) █ █ trefi^debris (Hype Intro Coding) █ █ unbeliever (Nothing, but Ideas) █ █ █ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▀▀ ▀▀▄ ▀▄ ░ Linear Notes by introspec ░ ▄▀ ▒ ____________________________________________________ ▒ ▓ ▓ █ The ZX Spectrum version of the music disc was made █ █ in a little over 2 weeks. Although I immediately █ █ jumped at the opportunity to make a music disc with █ █ some of the MmcM's classic tracks, the restrictions █ █ that we posed upon ourselves (we wanted the album █ █ in the form of a single-load 48K demo) meant that █ █ we had to resolve some pretty severe challenges. █ █ █ █ One hour of pt3 music selected for the album █ █ originally occupied 97697 bytes, with the longest █ █ track measuring at 9705 bytes. We did not have time █ █ to design a player of compressed music (this would █ █ not be particularly pt3-friendly anyway), so we had █ █ to improvise. Using few tricks and the wonders of █ █ the amazing Aplib by Joergen Ibsen we managed to █ █ compress the music data down to 29440 bytes. █ █ Together with buffer for the longest track, this █ █ occupied 29440+9705=39145 of the memory normally █ █ available on the 48K machine, leaving us about █ █ 49152-39145-6912(screen) ~ 3095 bytes to play with, █ █ which is pretty tight given that over half of this █ █ space would be taken by a pt3 player and unpacker. █ █ █ █ Thus, we had a choice to make. We could have tried █ █ to make an extremely minimalistic player in 1K, but █ █ we knew that it would be lacking. Hence, we decided █ █ to design for the situation. Specifically, we █ █ placed 4K of compressed music data into the screen █ █ and then worked on the design to hide the resulting █ █ limitatons as much as we possibly could. █ █ █ █ Specifically, the spectrum visualizer in the upper █ █ third of the screen may appear to be a trivial █ █ attribute effect, done countless number of times █ █ before. However, since the bitmap data for the █ █ screen there stores data, we are only allowed to █ █ use attributes with the same INK and PAPER colours. █ █ We resolved this limitation by a specially designed █ █ raster effect (we call it "multicolour" here on █ █ Spectrum). The middle third is fully available for █ █ drawing, but since lower and upper thirds are █ █ distinctly low-rez, we felt that we needed to use █ █ lower resolution in the middle too. Hence, we █ █ designed a colour chunk display with a bit of █ █ subtle "gigascreen" to double the effective █ █ horizontal colour resolution. █ █ █ █ The bulk of code for this music disc was written █ █ afresh, although multicolor and hardware detection █ █ modules come from my other projects. In addition to █ █ these, we used Aplib unpackers by dwedit, optimized █ █ by utopian and Metalbrain, as well an integrated █ █ RCS+ZX7 decoder by Einar Saukas. The music is █ █ played using a modded version of Sergey Bulba's █ █ "ptxplay.asm". A use is also made of the arbitrary █ █ delay routine by Jan Bobrowski. █ █ █ █ The fact that I write so many words does not mean █ █ that I made the demo alone. This project was a █ █ truly collaborative project, with tangible, █ █ explicit contributions coming from at least 8 █ █ different people. I do not know the situation for █ █ other scenes, but this scale, for ZX Spectrum █ █ scene, was unthinkable, in my mind, even half a █ █ year ago. To a large extent, this became possible █ █ because of the creation of "Hype", a new website, █ █ a combination of a mag and a board for Spectrum █ █ scene obsessives and their friends. █ █ █ █ It is extremely late and therefore I am a little █ █ scared to write greets, in a fear of surely █ █ forgetting some people. Hence, I'll just write █ █ few short greets for my co-authors. █ █ █ █ diver^4d: █ █ it is great to have a friend I can always █ █ rely on in a moment of need. Love the art you █ █ made here and hope that I did not cause you too █ █ much stress with all this mess and all those █ █ out-of-the-blue graphic design sessions. █ █ █ █ dman^pcb^b7: █ █ many thanks for the ASCII, man, sorry if █ █ butchered some of it with my clumsy editing. █ █ █ █ hacker vbi: █ █ Vova, thank you very much for being the shining █ █ beakon of sanity :) You helped me a lot. █ █ █ █ mmcm^sa9e: █ █ I hope you enjoy what you find here. █ █ █ █ nodeus^lf █ █ thank you for stepping in the moment of great █ █ need! I am looking forward to seeing your work. █ █ █ █ nq^skrju: █ █ many thanks for your help, mate. Both your █ █ jingles are absolutely delicious. Note to other █ █ demomakers: the PSG for the second part of the █ █ intro packs into measly 741 bytes. Much amaze! █ █ █ █ sq^skrju: █ █ I do not know what you did to find that bug, █ █ but it great not to have it anymore! █ █ █ █ trefi^debris: █ █ what an absolutely lovely intro and written on █ █ an extremely short notice too! Mate, you know █ █ where to find me when you need help. █ █ █ █ unbeliever: █ █ you inspired and irritated, in equal measure, █ █ pretty much all of us. This was definitely a █ █ very interesting experience! █ █ █ █ Greetings to everyone who cares about ZX scene. █ █ █ █ Be cool. █ █░ ░█ ▀▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀▀
[ back to the prod ]