Quantcast
Channel: vinxru
Viewing all 319 articles
Browse latest View live

Что скажете про этот динамик?

$
0
0
Думаю на счет маленьких колоночек. Это все динамики 10 см.





Мощность 20/30 Вт
Частоты 95–22000 Гц
Чуйка 86 Дб (1 Вт/1 м)
Ход 2 мм
Fs = 120 Гц
Qts = 1.13 Гц (нужен ОЯ)
Vas = 2,1 Гц

или вот это



Мощность 30/50 Вт
Частота 80-20000 Гц
Чуйка 86 Дб (1 Вт/1 м)
Ход 4 мм
Fs = 90 Гц
Qts = 0,54 Гц (нужен ФИ)
Vas = 2,3 Гц



(Этот отличается в основном: наличием ФИ и следовательно более глубокими низами, в два раза большей громкостью. А спад по высоким легко корректируется).

Ну и х%!№"ая диаграмма направленности у обоих :)


А какие есть альтернативы при цене ~1000 руб за пару? Ноэма страшная. Китай и автодинамики - это кот в мешке. Остальное стоит неадекватно.

Против двухполосных систем ничего не имею против. Но достойного СЧНЧ динамика пока не нашел за адекватную цену. ВЧ куча, например Visaton SC 5/8

UPD: Посчитал ящик для последнего динамика. Нижняя частота будет 50 Гц, что очень даже не плохо для такогоразмера (22x22x22 см)

Такая вот мысль.

$
0
0


Материал - оргстекло.


Предыдущие материал

Проект "Малыш"

$
0
0
Долгий и неторопливый. Завтра динамики закажу, а когда придут, продолжу.



Колонки будут полностью прозрачными.

Проект "Малыш", мысли на счет свернутого TQWP

$
0
0
Походу будет свернутый 4-волновый резонатор...



Углы скруглю, возможно до состояния улитки

Проект "Малыш"

$
0
0
Заказал динамики Visaton FR10/4, за эту цену лучше не нашел. Теперь пару месяцев можно отдохнуть, заказал ведь Почтой России. (Кстати, разъемы DIN-5, PS/2 и кондеры заказанные 4 ноября так все еще не пришли.)

Корпус "Свернутый четверть волновый резонатор"хоть и ощутимо увеличивает звуковое давление, но вносит множество резонансов. График АЧХ становится как забор. Это не дело. Но при этом звук мне даже понравился.

По моему мнению, это резонанс между близко расположенными стенками. Ведь по сути, эта колонка - труба сечением 12x3 см и длинной 64 см. Представьте, как резонирует канализационная труба.

А возможно, что у меня кривые руки и глупая башка, в этом случае подобную конструкцию то же лучше не делать.

Проверялось на 3ГДШ-1, поскольку другого под рукой не было. Сама коробка должна работать от ~70 Гц. Точнее первая гармоника 70 Гц (динамик еще не тянет), вторая 150 Гц (динамик уже попал).



Картонная коробка


Свернутый четверть волновый резонатор


P.S. С ходу не влился в среду аудиофилов на вегалабе. Мне говорят: делай рупор, покупай динамикb 6000 рублей, вокруг все не правы, производители не стремятся сделать хороший динамик, они хотят заработать денег, отрежь рупор, ты дурак. Не очень и хотелось.

Посмотрел какие вообще колонки делают на этих динах. Везде ФИ, изредка TQWP.

Я буду делать ФИ как и планировал сначала.







Зведзные войны 3-6

$
0
0
Я их посмотрел, можно сказать впервые. Может быть я любитель всякого ретро, но фильм мне действительно понравился. Больше 4,5 части. Шестая какая то глупая.

Изменение искажений УМЗЧ online

$
0
0
МК в один момент времени может записывать лишь один сигнал. А для изменения искажений требуется одновременно записать пару сигналов (вход и выход). Поэтому либо ставить два МК, что наверное будет проще. У меня их много и стоят они по 25 рублей.

Под измерением искажений я имею ввиду не сверхточные 0.0001% по всем правилам. А искажения больше >0.1%, т.е. перегрузка усилителя, возбуждение, неисправность БП, недостаточность мощности БП, перегрев усилителя и прочие очень нехорошие проблемы.

Либо ставить схему вычитания на ОУ, которая будет сразу выдавать напряжение ошибки. Пока мысль такая.



Будет требоваться очень точная настройка резистора R5. Применение двух МК решило бы эту проблему.

Не очень хорошо, что отрицательный вход LM3886 садится на землю 200 ком резистором. Но по другому никак (вроде бы). Нельзя поставить буферный ОУ, так как на этом входе может быть напряжение +20 Вольт, а таких ОУ у меня нет.

Версия 2. Идеальная.

В усилителе будет LCD дисплей

$
0
0
Зашел сегодня в магазин, посмотрел на цену усилителей LM3886 аж в ~500 рублей. Хорошенько подумал и купил TDA2050 за 100 рублей. В Китая оно на порядок дешевле, но очень долго ждать. LM3886 хоть и обладает чуточку лучшими параметрами, но так же обладает избыточной мощностью. Мне не нужно 60 Ватт. Хоть на динамике и написано 30/50 Ватт, но он по прикидкам уже при 5 Ваттах достигнет максимального хода.

Еще долго думал над индикаторами. Можно поставить обычные 7 сегментные, цифр на 8. Но мне не нравятся как они выглядят. Можно поставить что то типа ИВ-18. Это вакуумный люминесцентный индикатор. Подумал, если есть в магазине что то похожее, куплю.



Но не нашел. Потом вспомнил про свою Nokia 3310 и вытащил оттуда ЖК экран. Выглядит он лучше 7 сегментных индикаторов, не бросается в глаза, а главное, я на него могу вывести сразу все параметры. И даже графики. Поставлю стоя на плату. Тут не заметно, но он полупрозрачный, будет красиво смотреться.





Тем более, что я с ними уже работал.

И вот наброски схемы. неиспользуемые выводе МК можно использовать для тестирования еще чего нибудь. Например, подавать тестовый сигнал на вход усилителя, ловить его на выходе и рисовать КНИ, АЧХ, ФЧХ.



Плата готова

$
0
0
Начертил печатную плату. Электронику для прошлых колонок я делал на нескольких платах и выглядело это
всё как телевизор 3УСЦТ. :)

Сейчас же сделал всё на одной плате: Выпрямители, стабилизаторы, усилитель, темброблок, блок контроля. КОлонка то будет прозрачной, надо что бы было красиво.

Будет и вторая плата, но маленькая. На ней лишь будут регуляторы тембра, громкости, экран и выключатель.Я даже решил не размещать там операционный усилитель, который повышает глубину регулировки тембра.



Недельку посмотрю на плату, потом протравлю, спешить не буду.

Осталось найти трансформатор. :)



VinxFS - Самая маленькая файловая система FAT32 для AVR

$
0
0
https://github.com/vinxru/VinxFs

Вдруг кому то пригодится. Я отделил файловую систему от SD контроллера Специалиста. Это самая маленькая файловая система FAT16/FAT32 написанная на Си, позволяющая создавать файлы. Других я просто не нашел.

Я написал коротенький README на английском языке. Еще подготовил демо программу на Visual C++ 2012 (в которой эта VinxFS работающая с файлом на диске). В этой демо программе удобно экспериментировать.

Полный набор функций помещается в ATMega8, при этом, остается еще и место для работы.

Главные преимущества перед Petit FAT (исходя из README), это:
- Два открытых файла
- Возможность записывать в любое место файла любой объем данных.
- Можно создавать, удалять, переименовывать, перемещать, файлы или папки.
- Требуется меньший размер стека.
- Аналогичный набор функций занимает меньше места.

К недостаткам я отнесу:
- Требуется временный 512 байтный буфер для работы некоторых функций. Требуется только во время исполнения функции, в остальное время программист может использовать его по своему усмотрению.
- Возможно код содержит ошибки, но код PetitFS то же их содержит.





VinxFS File System Module


It is an open source software to implement FAT file system to small embedded systems. This is a free software and is opened for education,
research and commercial developments under license policy of following trems.

(C) 2013 vinxru
(C) 2010, ChaN, all right reserved.

Features


* Very small RAM consumption (~50 bytes work area + certain stack)
* 512 byte temporary buffer. Used only while the function run.
* Very small code size (2K-7K bytes).
* Supports FAT16, FAT32.
* Single volume and two opened files.
* File write function with out restrictions.
* Can create, delete, rename, resize, move, file and directory

Application Interface


VinxFS module provides following functions.
* fs_init - Mount a volume
* fs_check - If user changed a drive, when mount it
* fs_opendir - Open a directory
* fs_readdir - Read a directory item
* fs_delete - Delete a file or directory
* fs_open - Open a File
* fs_openany - Open a file or directory
* fs_create - Create a file;
* fs_createdir - Create a directory
* fs_move0, fs_move - Move or rename a file or directory
* fs_lseek - Move read/write pointer
* fs_tell - Get read/write pointer
* fs_getfilesize - Get file size
* fs_read0, fs_read - Read file
* fs_write - Write File
* fs_write_eof - Truncate file
* fs_write_start, fs_write_end - Write temporary buffer to a file
* fs_swap - Swap opened files (work this two files)
* fs_gettotal - Get total drive space
* fs_getfree - Get free drive space

Drive I/O Interface


Since the VinxFS module is completely separated from disk I/O layer, it requires following functions to lower layer to read the physical disk.
* sd_init - Initialize disk drive
* sd_check - Check if user changed a drive
* sd_read - Read partial sector
* sd_write512 - Write sector
The module contains driver SD Card connected at ATMega8

Специалист MX2

$
0
0
Процессор:КР580ВМ80А 2.5 Мгц (клон Intel 8080A) или Z80 2.5 Мгц
ОЗУ: 64 Кб + 512 Кб + 14 Кб в контроллере цвета.
ПЗУ: 64 Кб
EEPROM диск на 2 Мб
SD контроллер
Видео:графика 384x256 16 цветов, но только 2 цвета в области 8x1 (с преобразованием в VGA 800x600)
Звук:бипер и К580ВИ53
Разработан: 2012 год

Это последний известный науке Специалист. :) Причем разработанный совсем недавно. Он объединяет стандартный Специалист и Специалист МХ. Эти два компьютера несовместимы между собой, хотя второй является продолжением первого.

Специалист MX вроде бы полностью соответствует стандарту, а вот первый Специалист чуть-чуть доработан. У него должно быть 48 Кб ОЗУ и 14 Кб ПЗУ. Но тут вместо ПЗУ тоже стоит ОЗУ, что дает в сумме 60 Кб ОЗУ.

После включения компьютера в нижние 32 Кб адресного пространства подключается ПЗУ и оттуда копируется Монитор в ОЗУ по адресу 0C000h, после чего ПЗУ отключается. При наличии SD карты, программа загружается с карты.

Я даже решил спаять эту плату за вечер, но посмотрев на используемые детали понял, что не судьба. На мелочи, типа кварцевого генератора на 40 МГц можно не обращать внимания. У меня его сейчас нет, но замену придумать не сложно. В этом компьютере вместо динамической памяти применяется статическая, 512 Кб в одном корпусе. А так же пару микросхем по 128 Кб. А вот их достать проблематично. Поэтому компьютер отправляется на полку, пока не придут микросхемы.

В общем, в чем основные отличия:

- Динамическую память (кучу микросхем) заменили на современную статическую память.

- Это позволило разогнать видеоадаптер, точнее частоту строк до стандартов VGA. На плате стоит VGA разъеми компьютер можно подключить к современному монитору, что согласитесь удобно.

- Так же на плату добавили панельку для SD карты. И микросхему программируемой логики ALTERA EPM7032SLC44, которая соединяет центральный процессор и SD-карту. Внутри этой микросхемы лишь SPI интерфейс, а работой с файловой системой занимается центральный процессор.

- Так же на плату добавили современные разъемы питания (ATX и AT), аудио разъемыпод мини джек, IDC разъемыдля клавиатуры и порта расширений, пару слотовдля системной шины.

Разъема PS/2 клавиатуры на плате нет, что немного странно. Видимо недосмотрели, недодумали. Но его можно воткнуть на монтажное поле.

Сам контроллер PS/2 клавиатуры выполнен на отдельной плате. Эта плата вставляется в панельку, вместо микросхемы КР580ВВ55 (контроллера клавиатуры). Автор прошивки я :)





Если кому интересно, заказать можно тут http://zx.pk.ru/market/viewtopic.php?f=7&t=466

Большое спасибо perestoronin-у.

Цвет для Апогей-БК01 (и любого Радио 86РК)

$
0
0
Доработка чёрно-белого компьютера Апогей-БК01 до цветного Апогей-БК01Ц

Штука древняя, но я в репозиторий поместил исходники, поэтому опишу тут.

https://github.com/vinxru/Apogey_BK01_Color_Controller

Самое главное отличие Апогей БК-01Ц от Апогей БК-01 - это цветное изображение (так же отличаются узлы загрузки с магнитофона и клавиатура).

Я сравнил схемы этих компьютеров и оказалось, что добавить цвет в не цветной компьютер можно не изменяя печатной платы компьютера.

Я предлагаю плату, которая проводами подпаивается к ножкам микросхем ВГ75, ИР13, ИЕ4. С этой платы выходят RGB-сигналы, синхронизация, а так же монохромный (8 цветовой) видеосигнал.

Эта плата на 99% повторяет схему Апогей БК01Ц. Отличие в том, что микросхема ЛЕ6 включена после LC-фильтра. Это должно уменьшить уровень шума на изображении. А так же добавлен подстроечный резистор на монохромный видеовыход. Лично у меня монитор без этого подстроечника глючит.

После установки этой платы, аналогично компьютеру БК-0010, у Апогея оказывается два видеовыхода: черно-белый и цветной. Переключая провод между выходами, вы моментально меняете компьютер Апогей-БК01Ц на Апогей-БК01 и обратно.

Возможные доработки



1) Резистор R4 лучше убрать, изображение будет светлее.

2) Транзистор лучше заменить на С945, изображение будет четче.

3) Подстроечные резисторы RV2-RV4 лучше установить на 100 ом, будет более плавная регулировка.

Фото








Два принципа рынка Программного Обеспечения.

$
0
0
Почему покупают программы? С этого вопроса надо начинать любую разработку.

Мой вопрос может показаться меркантильным, но мы живем при рыночной экономике, где главным фактором нужности является прибыль. Как только вещь становится ненужной, её не покупают, прибыли нет и фирма начинает поиск нового нужного продукта.

В этой фразе содержится парадокс. Многие из вас скажут:

Нам не нужна новая версия Windows - это вообще программа паразит, вечно глючащая, требущая нового железа.

Нам не нужна бухгалтерия - она не помогает красить автомобили. Доходы и расходы мы можем посчитать в уме. Тут даже умножение не особо нужно, не говоря о математике преподаваемой в институте. В крупных организациях есть финансовый отдел, коммерческий отдел, которые снабжают цифрами управленцев. Бухгалтерия же работает по таким законам, что полученные цифры директору мало о чем говорят.

Почему их то покупают?

Потому что не могут не купить. Потому что без Windows не запустится любимая игра, потому что без Бухгалтерии нельзя заниматься безнесом.

Вот и получается две стратегии:

1) Люди покупают программы которые им не нужны, но не купить они их не могут. В этом случае они выбирают ту программу, которая меньше всего вызовет проблем в будущем. Которую будут обновлять за них. Потому что людям не интересно с ними работать. И такие программы люди менять на аналоги вряд ли будут. Им не интересно с ними копаться.

Есть конечно альтернативные (пользовательские) системы, типа Linux. Но это для бунтарей и тех людей, которые Windows отосят ко второй группе.

Я по подобному принципу выбрал FireFox. Сначала у меня был IE, который бесил. Я работал сколько мог. Потом я поставил FireFox и он меня вполне устраивает. Я не буду его менять на Хром, сколько бы его не рекламировали, потому что мне браузер совсем не нужен. Мне лишь нужно зайти в LJ, бразуер при этом я вообще замечать не должен.

Куча браузеров нужна только на этапе тестирования, ну это понятно.

Такие программы должны быть проще. Яркий пример Android и Google Play. Клик-клик и установлена программа без порно-рекламы, без вирусов. Клик - запустил программу. Клик - удалил. Остальное от лукавого.

2) Люди покупающие программы для работы или для развлечения. Тут совсем другая стратегия. Эти люди исследуют, стараются выжать максимум, ищут новые программы.

Взять к примеру радиоэлектронику. Я перепробовал кучу программ. Последнее время пользуюсь тремя программами SPlan, Sprint Layout, Proteus. Пользовался PCad, ORCad и кучей программ попроще. И недавно услышал про Eagle. И я хочу её посмотреть.

Компиляторы - их то же куча у меня.

Вот и выводы:

- Нельзя писать клоны обязательных и ненужных программ.Если удастся найти такие несуществующие программы, то вы обеспечены на годы вперед. И тут речь не только о гигантах. Например программа автоматизации какой либо деятельности - например продажи билетов или управления станком. Это все примеры из реальной жизни.

- Либо взять нужную программу и чуточку улучшить. Именно чуточку, именно жесткий плагиат. Народ не любит революций.А разработка новых подходов занимает очень много времени, что бы стать прибыльным бизнесом. Ни Гугл, ни Эппл не изобрели мобильную ОС, телефон, планшет. Они просто добавили мелкие штрихи, которые нужны пользователям.

Если кто помнит Windows-Zver, он пользовался большим успехом (ужас, да).

Пользователи и ненавистники Айфонов постоянно кричат, что в новой версии телефона толком ничего не появилось. Новые процессор, новая камера, новый экран, новая флешка - это не новые технологии, это не достижения, как бы не кричали маркетологи. Прогресс движется вперед и там где раньше Эппл брала за один доллар 0.3 Мегапиксельные камеры, теперь лежат 8 Мегапиксельные. Тут у компании даже шевелится не надо.

В новой версии телефона толком ничего не появилось - и это правильно. Я прекращаю философствовать, тут и так все понятно. Но вспомню довод из первого абзаца, было бы это не нужно, Эппл/Гугл не заработали бы столько денег.

Цветные линии для Специалиста

$
0
0
Написал игру Цветные Линии для Специалиста.

Разрешение 384x256. А ведь разрешение одно из самых больших и цветных среди всех советских компьютеров. Круче только у Корвета и УКНЦ. Это даже больше чем 320x200, это все любимые игры Doom II, Dune II, UFO...).

Но всего 8 цветов и есть ограничения. В блоке 8x1 пикселей может быть только два цвета, один из которых черный.





Очень неплохой компьютер был. Причем, один из самых маленьких и без дефицитных микросхем.

Магнитофон Маяк 231, то есть стример для Юниора

$
0
0
Купил сегодня Маяк 231. Теперь надо отмыть и отреставрировать.

Если ацетон не смывает заводские надписи, то попробую смыть им черную краску с
передней панели.

Кто первый догадается, зачем я его купил, тот молодец :) Молодец j_mcfive. Этот магнитофон работает в качестве стримера (дисковода) с компом Юниор ФВ-6506.

Фото кликабельны.

























Электроника КР-03

$
0
0

Радио 86РК 16 Кб совместимый
Процессор:КР580ВМ80А (клон Intel 8080)
ОЗУ: 16 Кб (в моем компьютере SRAM 32 Кб)
ПЗУ: 2 Кб
Видео:Черно белый текстовый режим 64x25, 64x64. Или псевдографика 128x128

Получил сегодня посылку с подарками от SysCat, в частности вот этот "компьютер". Блок питания еще не успел придти, он то же будет :) Большое спасибо.

Это компьютер, точнее радио конструктор Электроника КР-03. Он продавался именно так, как вы видите на фото: Собранная плата, собранный блок питания, клавиатура от УКНЦ и железная рама. Плюс еще книжка с кассетой была. Правильнее было бы назвать этот радио конструктор столярным конструктором. :) Потому что единственное*, что надо было сделать, это корпус.

Это Радио 86РК полусовместимый компьютер. В оригинальной Электронике КР-03 было 16 Кб памяти. Но от этой платы отпилили часть с памятью (причем криво), а современную микросхему памяти на 64 Кб повесили на проводах. Так что я пока не знаю сколько сейчас там ОЗУ.

Полусовместимым я его назвал из за клавиатуры. Матрица клавиш УКНЦ не совпадает с матрицей 86РК, поэтому работа с любой программой взаимодействующей напрямую с контроллером клавиатуры будет через попу. То есть стрелка влево будет не там, где должна быть. Но в играх это не страшно, а Бейсик и прочий софт работал через BIOS, который был доработал с учетом новой клавиатуры. Зато клавиатура не самая плохая. Плохие клавиатуры, как и дорогие, это неотемлимая черта нашей родины.

В общем, можно ставить плашку "Радио 86РК 16 Кб с кривой клавиатурой".









Когда компьютер попал ко мне, низ платы с динамической памятью был отпилен. А вместо неё современная статическая память была припаяна на проводах. Я же сделал маленькую платку, на которую установил процессор и ту же память, ну а платка вставляется в разъем процессора.

Платку с памятью и процессором я сделал.


Микролаб КР580ИК80

$
0
0

Процессор:КР580ВМ80А (клон Intel 8080)
ОЗУ: 1 Кб (8 микросхем К565РУ2)
ПЗУ: 1 Кб (2 микросхемы К556РТ5) + сменное на 512 байт (К556РТ5)
Ввод:Клавиатура на 24 кнопки + 3 переключателя
Вывод: 8 7-сегментных индикатора + 8 светодиодов + динамик с регулятором громкости
Под платой блок питания

Офигеть товарищи, получил сегодня вторую посылку от SysCat. Он мне говорил, что послал что то интересное и никто толком не знает, что это. И я даже догадывался, что это будет или кусок какой то платы или вот эта хреновина. Предчувствовал. Более непонятного и странного на вид изделия на процессоре КР580ВМ80 у нас не выпускалось. И вот я открываю посылку... ОНО :) Большое спасибо, штука хоть и не редкая, но дорогая. Постараюсь в долгу не остаться. Сделаю коробку SD-контроллеров для Апогея и БК0010. Только со временем труба. Обещаю всем уже год, что разработаю

Про эту штуку я напишу много обзоров, будем разбираться как она работает и попытаемся на ней что нибудь запустить. (это было одним из пожеланий SysCat).

Это учебное пособие. На нем студенты, будущие работники крупнейших американских фирм, должны были учиться работать с микропроцессорной техникой. Не просто тыкать пальцами в клавиатуру, а буквально видеть и ощущать компьютер изнутри. Разрабатывать для него расширения.

Вот эти 16 дорожек (на которых написано АДРЕСНАЯ ШИНА) передают 16 битный адрес всем устройствам. А устройства включаются только тогда, когда видят на шине свой адрес. И производят обмен данными с процессором по ШИНЕ ДАННЫХ. Конечно если углубляться, то между устройствами и процессором стоит дешифратор адреса, который 16 линий адреса преобразует в линии ВКЛЮЧИТЬ ОЗУ, ВКЛЮЧИТЬ ПЗУ, ВКЛЮЧИТЬ ПОРТ ВВОДА-ВЫВОДА. Но это всё потом.

Вообще, это устройство является аналогом современной Arduino, в какой то мере. Только тут есть клавиатура, экран, блок питания. Но само собой, прошло 20 лет, прогресс не стоит на месте. Arduino намного мощнее и содержит больше устройств.

Попробую подбить b2m (автор супер эмулятора b2m) сделать эмуляцию этой штукенции. Виртуальная копия очень поможет в изучении.

Все фотографии кликабельны.














C++

$
0
0
Кажется, что можно сделать красивее, но понять не могу. Ниже написан класс, который содержит метод find. Если мы работаем с объектом по const-ссылке или указателю, то метод должн возвращать const указатель. Если объект не const, то соответственно метод должен возвращать не const указатель, что бы мы потом могли изменить значение.

void test1(const MyClass& a) {
  const Item* a = a.find(12);
}

void test2(MyClass& a) {
  Item* v = a.find(12);
  *v = 13;
}

class MyClass {
public:
  Item* find(const Item& t) {
    for(auto i=begin(), e=end(); i!=e; i++)
      if(*i==t)
        return i;
    return 0;
  }

  const Item* find(const Item& t) const {
    return const_cast<MyClass*>(this)->find(t);
  }
};


Мне очень не нравятся последние 3 строки.

Эмулятор "Микролаб КР580ИК80"

$
0
0
b2m и я сделали эмулятор "Микролаб КР580ИК80", на базе универсального эмулятора (который написал b2m).
Этот эмулятор позволяет использовать скины, чем я и воспользовался. Вчера всю ночь рисовал.
Индикатор показывает, кнопки нажимаются.

Пентагон 128

$
0
0

Процессор: Z80 3.5 Мгц
ОЗУ: 128Кб
ПЗУ: 48 Кб (Бейсик 48, Бейсик 128, TRDOS) + ПЗУ Принтера
Видео:графика 256x192 15 цветов (в области 8x8 может быть только 2 цвета) 2 видеостраницы
Разъемы:магнитофон, клавиатура + 2 джойстика, RGB, дисковод, принтер
Звук:бипер
Дополнительно: PS/2 клавиатура, VGA/SVideo/композитное видео, Kempston дойстик, музыкальный процессор AY-3-8910
Разработан: 1991 год

Пентагон 128 можно назвать клоном ZX Spectrum 128 со встроенным контроллером дисковода BetaDisk Interface и без звукового чипа AY.
6 авг 2012 я записался на плату Пентагона и вот спустя всего 1 год и 2 месяца плата у меня :)



У меня, как и у многих из вас, давным давно был Спектрум. С одной стороны, я не могу его назвать своим первым компьютером или самым любимым. Но с другой стороны на нам я просидел больше всего времени, не считая современного PC. На нем было больше игр и программ, чем на остальных компьютерах вместе взятых.

Уже тогда я хотел писать программы. Но программировать на ассемблере используя в качестве накопителя магнитофон было очень неудобно. Долго и ненадежно. Всё удовольствие пропадало.

Я мечтал о дисководе. Я бродил по компьютерным фирмам показывая свой компьютер Дельта-С, но все лишь разводили руками. Мол такого контроллера дисковода не найти.... Прошло много лет и мы купили IBM PC.

Спектрум с дисководом я видел лишь однажды у знакомого. Мы запускали программы, которые были даже не программы, а журналы. Сейчас бы я это назвал интернет на дискете. Схемы, рассказы, желтая пресса под демосцену, прайс-листы.

Мне казалось - что дисковод, это именно то, что превратит игровую приставку ZX Sprectrum, в серьезный компьютер способный накапливать и обрабатывать данные. Справочники, базы данных, программы расчета, электронные таблицы, медленное телевидение, электронная почта...

И вот спустя 20 лет я соберу себе ZX Spectrum с контроллером дисковода, запишу на 5 дюймовые дискеты программы и буду смотреть то, что не увидел давным давно.

А почему именно компьютер Пентагон 128 ? Ведь были другие компьютеры с контроллерами дисковода. А просто так. Не знаю почему, но я для себя решил, что Пентагон 128 это именно тот самый советский ZX.

Почему то мне кажется, что самое красивое в Спектруме, это разноцветный курсор и полосы во время загрузки. Жаль, что это уйдет с приходом дисковода...

Два вечера с паяльником и плата заработала с первого включения, что очень странно. Обычно пару раз заменишь все элементы, печатную плату и вероисповедание перед тем как всё заработает.

Тут не хватает только микроконтроллера ATMega для подключения клавиатуры и магнитофонного загрузчика (все магазины внезапно закрылись).

Стал ненавидеть торчащие кверху резисторы, как на Пентагоне. У меня 20 плат с резисторами, но там везде резисторы лежат, то есть ножки уже обкушены. Пришлось удлинять ножку, т.е. припаивать к ней проволочку. Но блин, паять неудобно, передержишь паяльник, ножка отпаивается.

Так же не запустился генератор мигания курсора. Но это не проблема, прямо под схемой Пентагона было написано, как его переделать. Выкинуть пару деталей с платы и добавить 2 перемычки длинной 2 мм. Был транзистор + элемент НЕ, стало два элемента НЕ.

Прошлый раз меня спрашивали на счет Кемпстон джойстика, да в самом компьютере его нет. Но он установлен на плату расширения (микросхема К1533АП3) вместе с музыкальным процессором.



Фото кликабельны.




Viewing all 319 articles
Browse latest View live