General Sound

Собсно этот раздел для маньяков желающих совершить хоть какие то подвижки на тему реализации General Sound на каком либо контроллере из семейки AVR .

The purpose of this epic to find enthusiasts for the implementation of a sound card "General Sound" , on the microcontroller AVR .

 

"General Sound" (GS) sound card for ZX-Spectrum 48/128/256/512/1024/... Developed by X-Trade in 1997 as a commercial product . Only in 2007 was granted official permission for the independent production and published photomasks - http://zx.pk.ru/showthread.php?t=6007 .

GS is based on the processor Z80 at a frequency of 12 MHz and has a built-in memory 128K expandable to at 512K . GS has four independent digital audio channels ( 8 bits sample and 6 bit volume for each channel) similar to the Amiga . Can play audio samples and MOD files .

http://scorpion.ru/spectrum/hard/plata_gs.htm - old shop site (have short manual in DOC format Russian only). Currently you can not buy anything there . Page retained only for history .
http://trd.speccy.cz/gs.htm - games & soft , http://trd.speccy.cz/gs/GSPAK.ZIP - ROM file and manuals (RUS).

GS-Top.jpg , GS-Bottom.jpg , GSMemUpgrade-Top.jpg , GSMemUpgrade-Bottom.jpg - classic version of General Sound (Thanks timex !!!).

RareGS.jpg , GSOldVerTop.jpg , GSOldVerBottom.jpg - old and very rare variant of General Sound (I do not remember who laid this image, sorry... ).

GS-ENG.zip - manual in TXT (DOS format) on ENGLISH !!!

 

Думаю будет излишним расписывать что представляет из себя General Sound ( если что , то линки выше ;) ). Цель писанины не в этом , а втом что бы завлечь добрых маньяков которые могут поспособствовать реализации данной карточки на более дешёвой элементной базе .

Возможно кто то ещё помнит что новый GS хотели сделать на контроллере AVR ( конкретно на ATMEGA64 и TD1543 - http://zx.pk.ru/showthread.php?t=117 ), но вместо более ширпотребного девайса , была сделана более продвинутая версия карточки за более продвинутую цену ;)

В общем предлагаю вернуться к старой затеи и использовать контроллер AVR . К сожелению контроллеры в DIP корпусах аля ATMEGA16/ATMEGA32/ATMEGA644 имеют всего три внешних прерывания , а нужно четыре для реализации четырёх портов ввода/вывода . Контроллер ATMEGA64/ATMEGA128 имеет более чем подходящее количество внешних прерываний , но не очень удобный TQFP64 корпус для монтажа простыми смертными . Это пожалуй единственный минус . Цена ATMEGA64 ~150руб / ATmega128 ~200руб .

 

AVR MOD Player

Далее кидаю кучку линков различной степени полезности , с различными вариантами плееров MOD файлов .

http://www.elektronika.kvalitne.cz/ATMEL/MODplayer/MODplayer2_eng.html (есть сырки)
http://www.youtube.com/watch?v=jNMvHMVCLlg

http://www.elektronika.kvalitne.cz/ATMEL/MODplayer/MODplayer.html (есть сырки)

Базирующийся на предыдущем варианте плеер (только ATMEGA32 + LCD_HD44780 + DAC_TDA1542)
http://rapidshare.com/files/112960919/MOD_Player_lechoo.zip.html (есть сырки)
http://www.youtube.com/watch?v=tuvwfJhWyik

http://www.madwizard.org/electronics/projects/modplayer (исходники не наблюдаются , возможно появятся по мере развития)

http://elm-chan.org/works/mxb/report.html - реализация шести каналов на контроллере без блока аппаратного умножения .

Так же можно попробовать моикать нечто подобное по эроглифам ATmega mod player / AVR mod player .


НОМЕ