09 January 2012
WTF!!!
15 August 2011
TBK PSG Squezer
Давным давно в 2009 году мы сделали небольшую игрушку Demomania, в которой впервые для наших работ музыка игралась из PSG-файлов. Жуткий размер файлов компенсировался быстрым плэером, что и было необходимо. Но сразу возникла мысль написать какой-нибудь упаковщик, так как формат очень рыхлый, да и необходимость затолкать более-менее нормальный музон (по длительности) в банку для использования в полноценных демосценах.
Первая попытка была сделана для релиза музона key-jee на Forever'09, и позже после переосмысливания был написан уже вполне пригодный вариант упаковщика. Но по непонятным причинам спектрумовский плэер был написан вот только на днях. Ну и вот что мы видим.
- Vortex Tracker - в принципе стандартный ProTracker 3.x (размер плэера 1617 байт).
- PSG - поток регистров, сохраненный AyEmul'ем (размер плэера не крититичен, так как из-за объема файлов использовать практически невозможно).
- TMK Compiler - упаковщик от TMK (размер плэера 297 байт, но из-за зависимости от музыки и невозможности использовать с другим треком его длина включена в длину упакованного трека).
- TBK PSG Squezer - собственно сам сабж ( размер плэера 397 байт).
- Скорость показана в формате minimum/maximum/average.
- Время - минуты : секунды
| Track | Time | Vortex Tracker | PSG Length | TMK Compiler | TBK PSG Squezer | |||
| Length | Speed | Length | Speed | Length | Speed | |||
| aeondemo | 2:53 | 3261 | 4576/9648/5298 | 78812 | 12576 | 992/1216/1007 | 15084 | 80/1168/598 |
| aeonintro | 1:32 | 707 | 1696/8864/4387 | 20596 | 10816 | 992/1216/1008 | 5743 | 48/1008/388 |
| chan#20 | 1:05 | 3753 | 2784/9648/4962 | 29116 | 12676 | 992/1216/1033 | 12016 | 160/1184/548 |
| flyaway | 1:17 | 7416 | 4432/9024/5087 | 42594 | 21448 | 992/1248/1041 | 15539 | 48/1200/614 |
| goodbye | 1:18 | 3077 | 1696/10272/4670 | 28768 | 17198 | 992/1248/1013 | 9925 | 48/1104/487 |
| machined | 3:20 | 5339 | 1696/9328/4888 | 70718 | -(*) | - (*) | 14692 | 48/1200/558 |
(*) Не получилось упаковать из-за ограничений компилятора.
Сразу скажу, что компилятор TMK я использовал без малейших настроек, хотя он русским по белому советует немного редактировать музыку и вообще поработать ручками и головой. И на монотонных повторяющихся музонах он наверняка покажет результат лучше (aeondemo в этом тесте). А вот с музыкой, у которой меняется скорость и длины патернов неравные, он справляется не очень хорошо (goodbye). Но вообще, если бы я знал, что TMK еще в том году написал такую штуку, вряд ли стал заморачиваться с дописыванием плэера.
К сожалению я пока не выкладываю пакер и плэер, так как оно все находится в немного непотребном виде. Как только приведу в приличное состояние, добавлю ссылку. Ну а первое рабочее использование можно посмотреть в интре к Krik#11.
30 April 2011
104 гигабайта
26 March 2011
Invaders 1K
Давненько мы вообще ничего не делали =) Ну вот наконец хоть что-то. Простенькая интра, основную идею предложил Prof//4d, написана без изысков за пару часов. На удивление даже заняла второе место на ForeverC.
idea, design, gfx - prof//4d
code, some design - psndcj//tbk
music - nq//skrju (музыка взята из Cosmocubes, которая не попала на один из предыдущих Фореверов)
Invaders на pouet.net
скачать интру (tap, trd)
10 September 2010
Пакеры-депакеры
| File (size) | Hrust (size) | MegaLZ (size) | BitBuster (size) | Hrust (time) | MegaLZ (time) | BitBuster (time) |
| d16, 1957 | 540 | 523 | 530 | 2.16 (69) | 2.06 (66) | 1.38 (44) |
| d17, 16074 | 16658 | 17479 | 17556 | - | - | - |
| eff00, 13152 | 3146 | 3152 | 3188 | 13.94 (446) | 13.72 (439) | 9.06 (290) |
| eff02, 5027 | 1326 | 1250 | 1271 | 6.69 (214) | 6 (192) | 4.09 (131) |
| eff03, 768 | 481 | 478 | 497 | 1.59 (51) | 1.5 (48) | 0.78 (25) |
| eff04, 6672 | 4146 | 4161 | 4144 | 14.31 (458) | 13.63 (436) | 8.56 (274) |
| eff05, 5731 | 3575 | 3553 | 3588 | 12.56 (402) | 11.66 (373) | 6.78 (217) |
| eff06, 8726 | 6082 | 5918 | 6041 | 21.47 (687) | 20.59 (659) | 12.97 (415) |
| eff07, 6314 | 2864 | 2731 | 2774 | 11.75 (376) | 10.69 (342) | 6.75 (216) |
| eff08, 9648 | 6309 | 6303 | 6307 | 20.84 (667) | 19.66 (629) | 12.41 (397) |
| eff09, 5536 | 1358 | 1313 | 1332 | 6 (192) | 5.16 (165) | 3.5 (112) |
| eff12, 11964 | 4427 | 4110 | 4265 | 22.09 (707) | 20.41 (653) | 13.13 (420) |
| eff14, 4069 | 2102 | 2090 | 2128 | 7.86 (252) | 7.19 (230) | 4.22 (135) |
- Hrust - 53014 и 36356
- MegaLZ - 53061 и 35582
- BitBuster - 53621 и 36065
- Hrust - 256 байт (хотя в данном тесте использовался модифицированный JtN'ом для скорости длиной 313 байт)
- MegaLZ - 110 байт
- BitBuster - 172 байта
06 May 2009
Arbeiten!!!

15 April 2009
FOREVER'ные чудеса



