pouët.net

Channel Number 6 by NibbleForge

Channel number 6.

Mgyv, 2024. 

Mgyv:Pablo Sanjuas.
Filemaster: Ivan Duran.

Cracktro OCS compo.
Should work in a plain A500 (512k), target machine :
 - A500 512 chip+512 slow.

Sorry, my english may be a little confusing.

 Made with
 -Asmtwo, mostly in real machine : A500, 1mb chip, with lots of fastram&HDD

 Used tools:
 
 -Pixelmator pro (mac)
 -Dpaint IV. To reassign and adjust palette to 8 colors, remove one yellow,
    add a blue instead. retouch image on the edges pixel by pixel.
 -Iff-converter (kefrens) to get the raw bitmaps.
 -Octamed V and Octamed Soundstudio in two amigas at once for tracking,
    using 3 channel in each. Handdrawn chip samples.
 -Garage band (ipad) for the drum samples.
 -Audacity (linux) for resampling drums.
 -Freepascal to make a console tool to convert meds MMD0 to mi custom format 
    GXM. Tool works in linux (amd64) and amiga os3 (+020).
    No tested in others platforms (endiannes is important).
 -Cranker to compress the exe.
 
 
 (I am newbie, don't blame me for this.)
 I started to code an audio mixer to play music, to try to mix 3 channels into
   1 real channel while using the other 3 to play a mod normally.
 Something like TFMX, but using a tracker. Something to play music in games
   while showing the initial menu or so.
 The code can mix 3 channel at 12khz. In this production, I used 10khz to
   save some CPU for other purposes (I mean kilosamples/second).
 Letters are prescaled to some SIZES at the beginning of the cracktro.
 NO rotated bitplanes of letters are precalculated.
 Sines and cosines yes, are precalculated.
 It uses the texture line mode to form the letters. Selecting a suitable size
   for the angle.
 It uses BLTADAT to select double line ($C000 instead of $8000) to smear the 
   bitmap lines to "fill" better (like bold)
 
 Other resources used in the code:
  - GetVBR code by Photon (http://coppershade.org/asmskool/SOURCES/Photon-snippets/MyGetVBR.S) MIT LICENSE
  - P61 replayer code and converter (http://coppershade.org/asmskool/P6112/) MIT LICENSE 
  
 For contact, I'm often at retrowiki.es

 Mgyv.