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 ]
