Pull to refresh

Comments 54

Вопрос к юзерам, т.к. не могу найти достаточно инфы в инете, тут много гиков думаю мне подскажет/поможет. Понадобился midi контроллер для fl studio на 64 клавиши, но они дико дорогие, обычный больше сотни баксов стоит. Как бы сделать midi контроллер diy?
Контроллеры столько стоят, потому что хорошая клавиатура — это непросто. У меня полноразмерное цифровое пианино с клавишами с подвесом за 150 баксов, и после него играть на синтезаторах с клавишами без подвеса не хочется совсем — как жить без реакции на силу удара и без динамики атаки… По теме: www.instructables.com/id/Add-MIDI-port-to-Keyboard
Pro micro, 64 диода и нужно количество подходящих по качеству кнопок(если мы не про миди-клавиатуру, а про контроллер).
Оп, ошибся, мне нужна миди-клавиатура. Что тогда?
Да вроде более чем достаточно инфы про DIY MIDI-клавиатуры и другие контроллеры, на любых языках и элементной базе. Например, см. запрос midi keyboard arduino.
Поискать бу синтезатор
и передеалть в миди клаву
подороже можно найти синтезатор который сразу моджет мидиклавой работать или с небольшими доработками
в 2000 роланда подключали к ПК с помощью какого то кабеля и звуковухи
У Кворума CP/M на стероидах, есть графические игрушки не только ASCII'шные
графические насколько я понял к СР/М никакого отношения не имеют, запускаются из под TR-DOS
Я точно не помню, как там реализовано, но есть граф режим.
У Кворума CP/M не поверх TR-DOS, а именно CP/M.
У Кворума 64, вообще не было TR-DOSа. Приходилось загружаться с системной дискеты, выбирать Beta и только тогда можно было пользовать дискеты с TR-DOS.
Кворум 128+ имел поддержку и TR-DOS(и IS-DOS), и CP/M(а в нем поддержку MS-DOS), также имел муз сопроцессор и электронный диск и встроенный дисковод, поддержку принтера и шину для внешних устройств.
Игрушка CP/M в граф режиме на Кворуме
image
Так точно, хотя были разные версии этих кворумов, но у какой-то ПЗУ с TR-DOS не было от слова совсем, но был beta.com который управлял режимом графики, листал странички и клал в самый низ TR-DOS модифицированный так, что-бы всё вовремя оказывалось на своих местах, на сколько это возможно…
ОMG… Не пора ли освоить VHDL? Иначе мы рискуем не дождаться продолжения.
И набей руку на ЛУТ (а эта технология позволяет делать дорожки 0.2 с шагом 0.2 при необходимости), раз уж не можешь заказать плату на производстве.
Где ты нашёл дискеты? Не лучше ли спаять эмулятор дисковода картой памяти?
это мой первый лут с не самым качественным тестолитом, первый блин комом. А что дискеты искать, их полным полно, никакого дефицита никогда не было. Эмулятор дисковода не трушно.
По моему опыту, ламинатор типа FGK 220 решает кучу проблем с качеством и повторяемостью. Крайне рекомендую! :))
Одну плату проще заказать у каких-нибудь китайцев типа jlcpcb.

Изготовление картриджа-платы ЛУТом похоже на технопорно. Настолько плохо, что даже хорошо.

я это делал впервые, все приходит с опытом
О, вы еще не видели дороги синим «перманентом» который(почему то) прекрасно смывается FeCl3.
И это была плата USBASP.
То был Адѣ, а не порно. При этом работала.
К сожалению не сохранилась.
Хозяйке на заметку: OSHPark.com делает двусторонние платы за $5/квадратный дюйм и бесплатно их доставляет. а jlcpcb.com — кв. дециметр за 2$. Доставка, если правильно помню, тоже бесплатная.
Давно не бесплатная. Сейчас ни у кого бесплатной нет. Обрадуйте меня, скажите, что я не прав (со ссылками).
Проверил. При заказе на oshpark такие опции.

USPS Standard First Class Mail $0.00
FedEx INTERNATIONAL_PRIORITY $52.00
UPS UPS Saver $54.00
С одной стороны неплохо, если действительно есть бесплатная доставка в Украину. Но 5 у.е. за квадратный дюйм не очень (причём всего 3 платы, а не 10, как у других). Мой последний заказ с небесплатной доставкой обошёлся мне в 1 цент за квадратный сантиметр платы. На oshpark получилось бы 26 центов.
Кстати, я так и не смог найти у них стоимость доставки.
Где сейчас можно купить подобные кнопки для клавиатуры? Мне нравится что они сделаны на основе геркона и подпружинены. Такие кнопки хорошо бы подошли для различных панелей управления.
Да на самом деле кнопки фиговенькие, не стоит такие искать.
Хм. Возможно они запомнились мне лучше чем были на самом деле. Но допустим если взять Cherry MX Red то на улице могут окисляться контакты, а с герконом было бы надежнее.
нет в этой клаве герконов, у вас видимо другая была.
Очень интересно, ностальгия подкатила. Ради интереса заставить его работать в современной сети…
У меня когда-то были ковоксы их поддерживал какой-то трэкер под TR-DOS но он и на ay-ym умел скрипеть, и всей памяти не видел… В какой-то фирме распространявшей профи, я купил(!) трекер для CP/M и целую коробку дискет с сэмплами (надерганными из MODов). С мегабайтом памяти, это имело смысл, ой как имело. А на этот ваш PC я вообще перешел только ради FastTracker2 и бездонной памяти ;-)

ps.к стати дискеты ты ещё наверное лежат, если надо кому, я до них доеду
трекер под CP/M? Никогда о таком не слышал.
Я уже точно не помню, но вроде была такая фирма «Кондор» которые этот профи вроде как и придумали и продавали именно как профессиональный компьютер для работы, ну а много ли надо в начале девяностых, текстовый редактор, принтер, база данных, не помню что там у них было, но это было разумно и конкурентно… Мегабайт ОЗУ, расширенный экран, 7 мегагерц CP/M и возможность играть в спектрумовские игрушки и читать\писать MS-DOS диски печатать на принтере через centronics…

А ещё они занимались Amiga-ми ну а там MOD-4 канала, и видимо кому-то этого показалось мало, так-что двухканальный ковокс на советских цап-ах, я даже не помню сколько бит на канал было вроде 8, а может и нет, к стати… В общем продавали они платы с цапами и самописный редактор\плеер с библиотекой инструментов. И вроде 8 каналов было там, или я с чем-то путаю, но как-то такъ…
ps.к стати дискеты ты ещё наверное лежат, если надо кому, я до них доеду

Надо конечно, образы снять и залить, в надежное и доступное место.
Вы еще спрашиваете, конечно надо, я хоть свой профи расчехлю.
image
Любителям кассетных версии игр для ZX-Spectrum от Bill Gilbert'a и других хочу пригласить в группу (https://vk.com/tapeversion)
Варитаб — скорее всего это «локализованный» SuperCalc. MultiPlan должен работать с 24 строками, по крайней мере на Yamaha YIS805 он точно работал, скорее всего нужен инсталлятор который объяснит программе с каким разрешением она должна работать. Тогда времена были суровые, стандартов вывода на экран (текстовый) тоже не было, точнее наиболее универсальным был ввод/вывод через последовательный порт управляемый ESC последовательностями (VT52 к примеру)
локализованый по лицензии западного разработчика или фаргус едишн?
Гхм лицензия, да вы батенька знаете толк в извращениях, но ничего, сейчас приедет поручик Ржевский и мы…

Если серьезно, вы сами представьте себе ситуацию: начало 80-х, мелкий полярный хищник пытается примерить на себя новую ядреную шубку, КОКОМ лютует — количество фирм прокладок разбухает до неприличных размеров чтоб завести в СССР чтото уровня Моторолла 680х0/Интел 286, рубль не конвертируемый, валюты кот наплакал. Представили? А теперь представьте как прореагирует человек у которого в бюджете 1500$ что надо за 50$ купить ДОС, а за 125$ SuperCalc? А это по стоимости как два дисковода 5,25 и 50 дискет!
Про «локализацию» и продажу этого софта в СССР, вообще отдельная песня.
1.Как продавать софт в СССР?
2.Как полученную прибыль конвертировать в валюту?
3. А в какой кодировке переводить программу?
4. А какую кодировку использовать для сортировки данных?
5. И как после этого успешно пройденного «квеста» работать на «демократическом» Западе, ведь вы работать на ивил рашиан, ваши программы усиливают Гулаг унд тоталитаризм. Я думаю что это было бы особо циничным самоубийством.

Так что весь перевод был самопальным, с ограничением «русское слово должно влазить на место английского.
при загрузке пишет «Выпуск 1984 г, Интерпрограмма, София, Болгария». Возможно у них как то лицензировали. Все таки страна советского блока, все возможно.
Я скорее поверю в самостоятельную разработку, чем в возможность официального лицензирования перевода программы (в то время), под другим названием, без указания первоначального авторства. В качестве примера перевода-хака приведу «переведенный» текстовый редактор Фотон (в девичестве MultiEdit).
UFO just landed and posted this here
Ленинград — самая жуткая компоновка платы среди всех спектрумов. 39 перемычек, если я не ошибаюсь.

--особенностей схемотехники имел 71680 тактов на прорисовку одного кадра, когда как фирменный zx spectrum 69888 тактов,

Самый идельный вариант был Балтика — там картинка формировалась отдельной плм-кой.
Т34ВГ1 на многих клонах был. Проблематично такие ремонтировать.
Смотрю на фотки, знакомые микрухи, ностальгия… CP/M упоминают, для меня тоже не пустой звук :)
Синклера у меня никогда не было, но первый мой компьютер — «Радио 86РК», всего 16 Кб ОЗУ. Его я не собирал, купил готовый набор. А второй — «Вектор-06Ц». Вот над ним я поиздевался хорошо.
Маленьких провинциальный городок, перестройка. Интернета еще не было, фактически полный информационный вакуум. Вся информация, которая была доступна — это журналы «Радио», «Моделист-конструктор», «Юный техник» и приложение к нему… Вот как раз приложение это и познакомило меня с операционной системой CP/M. В те годы, там публиковалась схема компьютера для самостоятельной сборки. Разработан он в 1988 году, поэтому так и назывался «ЮТ-88». Вот после схем, там стали публиковать программное обеспечение для него, и напечатали операционную систему CP/M. Да, именно просто напечатали ее код, просто в журнале, уже двоичный код, в HEX-символах. Килобайт 12 что ли. Так раньше делали и в журнале «Радио» тоже — просто печатали двоичный код.
А я со своим вектором мечтал о дисководе, но взять его было не откуда. Вообще, был страшный дефицит всего, даже микрухи были только те, что можно выпаять из невесть откуда взявшихся плат, в основном, 155-й серии. А 555-я так это вообще был шик. А операционки дисковая. И не для моего компьютера.
Где-то раздобыл описание, что нужно для CP/M, что бы она запустилась. Оказалось, не так много. Нужен БИОС, который обеспечит штук 5 системных прерываний по RST (чтение с клавиатуры, вывод на экран, чтение и запись сектора, и др.). То есть, в принципе, реально написать для нее БИОС. Но дисковода нет. Можно сделать виртуальный диск в памяти, но у «Вектора» всего 64 Кб ОЗУ, причем до половины занимает видео-ОЗУ, остается 32 Кб, этого и на обычные проги не всегда хватает. Нужны микросхемы памяти, но где их взять?
Потихоньку я уже стал забывать эту идею, но тут… на меня свалилась мана небесная! :))) Руководитель радиокружка, куда я когда-то ходил, говорит — «Мне тут достались 8 микр 565ру7. Мне они не нужны, забирай!». Это же целых 128 килобайт! :)
В общем, включаем паяльник :) Микрухи я припаял «вторым этажом» уже на имеющиеся. Это неплохой вариант, так как все ножки совпадают, кроме нескольких, которыми выбирается нужный банк… сигналы ras/cas… Естественно, пришлось резать дорожки на плате. Еще потребовался небольшой диспетчер банков, который пришлось спаять из того, что подвернулось под руку :) а подвернулась К155ТМ7 (4 D-триггера), и еще что-то там… 4 бита мне хватило на выбор банков. Дополнительную логику тоже припаял «вторым этажом», но там паялись, конечно, только ножки питания, остальные навесу отогнуты.
Запустил — заработало! Банки переключаются, можно писать в новые страницы ОЗУ. Остается написать БИОС и ввести коды операционки вручную с журнала! :) И тут подстерегает засада… В приложении к «ЮТ» не оказалось контрольных сумм поблочно. То есть, мне нужно было ввести вручную почти 32 тысячи шестнадцатеричных цифр, и не разу не ошибиться! И молиться, что бы в редакции так же весь текст оказался набран правильно, без единой опечатки! :))) Забегая вперед, скажу, что все получилось, качество печати было хорошее, а я перепроверял каждую строку по несколько раз.
Ну а теперь — пишем БИОС!
Было интересно. Пришлось разобраться досконально со всеми портами. Опрашивал матрицу клавиш через порты, рисовал буквы через знакогенератор (в «Векторе» нет текстового режима), разобрался с фазовой модуляцией для драйвера магнитофона, и т.д… хотя магнитофон не нужен для CP/M, но надо же в RAM-диск программы грузить :)
И тут ко мне подкрался незаметно жестокий облом! Когда отлаживал БИОС, натыкаюсь на сбои в новом ОЗУ! Микрухи памяти оказались битыми!!! :((( И новых взять просто негде. Вся работа коту под хвост, хоть плачь…
Когда я маленько отошел от потрясения, стал размышлять… CP/M туда не пишет, она вызывает операции чтения сектора, а пишу только я в БИОС… Если сбои не во всем ОЗУ, можно это как-то обойти…
Пишу продвинутый, долгий тест памяти, что бы собрать статистику по сбоям. Запускаю на ночь. И утром получаю обнадеживающие результаты. Сбойных ячеек не так много, всего наберется на килобайт-другой, и они, самое главное, по фиксированным адресам и группами. Остальные работают без сбоев!
Ну что же, у меня не серийное решение, поэтому беру таблицу сбойных адресов и тупо зашиваю ее в БИОС :) Ура! Виртуальный диск уменьшился чуть-чуть, но зато в нем нет сбойных кластеров :)
Ну и, наконец, добил коды CP/M и она запустилась! Блин, такое счастье увидеть приглашение операционки, попробовать набирать команды, и они работают! :) Работают все, через БИОС, которую только что написал ты сам :)
CP/M-то запустилась, а программ для нее нет! Но я уже знал, где я возьму программы… :)
Я знал парня из соседнего двора, у которого был компьютер «Корвет». Это тогда была серьезная машина, там как раз стояла CP/M и был дисковод 5.25:) Ну и в комплекте множество программ.
В общем, я взял под мышку свой кассетный магнитофон, спаянный проводок, и тетрадный листочек, где был ассемблерный код для вычисления CRC-16. Он нужен мне был для того, что бы написать магнитофонный драйвер для «Корвета». Остальное я и так помнил, так как только что писал драйвер для «Вектора» :)
За несколько часов удалось написать драйвер магнитофона для «Корвета», услышать очень знакомый звук и скинуть множество программ на кассеты. Пришел домой — и они запустились! Почти все! Это был кайф :) Редактор, компоновщик (библиотекарь), какой-то модный бейсик, компилятор с паскаля, ассемблера, отладчик, несколько игр, использующих текстовый режим :) Графика, да, не пошла. Она по разному устроена у «Корвета» и «Вектора».
Вот так я стал обладателем «Вектора-06Ц» с операционкой CP/M.
Правда, был он у меня недолго, потом продал какому-то охламону для игр, даже не оценил, наверное :) Нужны были деньги, что бы купить другой компьютер — «Сура ПК8000». Хотел диски подключить, но не успел, так как поменял на первую свою IBM-ку 286, у которой был аж целый мегабайт памяти и частота процессора 16 МГц. А потом системную плату этой двушки обоссал кот, но это уже другая история :))))
Вот это да! То есть СР/М с ленты грузили, а потом и софт для него? Щас и с интернетом я бы биос для не написал, а раньше каково было? 8 ру7 кстати не 128к а все 256к
Почти сразу сборки сделал, грузится с ленты операционка + набор нужных программ сразу. Ну и можно подгрузить отдельно, если нужно. Загрузил — и чувствуешь себя как король, с диском, пока свет не мигнет :)
Насчет РУшек могу путать, конечно, почти 30 лет прошло. Но там вроде как то ли буква, то ли цифра дополнительная была, что емкость половинная от обычной.
Комментарий порадовал не меньше, чем статья! Тёплая ламповая юность. В 89 году купил Радио-86РК за 400 советских рублей(!), причём самодельный, и сделанный довольно топорно. Клавиши из «пятнашек». Вот там как раз были 565ру7 в два этажа. А главное, ужасно хреновая строчная синхронизация, которую я тогда не мог побороть, и ламповый маленький телевизор в качестве монитора. До сих пор помню запах горячих ламп и нагретой пыли 30-летнего возраста. Интерпретатор Бейсика вводил вручную с хексов в журнале «Радио». Писал псевдографические игры на этом Бейсике, ужжасно медленные.
В конце 90-х разобрал, о чём позже пожалел. Хотя главная плата лежит где-то у родителей в квартире.
У меня был большой цветной ламповый телевизор :)
А РК-86 я покупал тоже рублей за 400, память там была 16 Кб только. Год тоже 89-й вроде. В наборе была плата, кнопки и БП в отдельном корпусе, с кнопкой сброс.
Для него был изготовлен довольно аккуратный корпус из фанеры, тщательно обработанный шкуркой и покрытый лаком. Тот еще видок был, жаль, распродал все. Это был реально деревянный компьютер :)))
Писать для него лучше, конечно, на ассемблере, чем я и занимался. Написал пакет из 3-х игр: «Невидимый лабиринт», «Сокровища и чудовища»… а вот не помню уже третью :)
Выжил :-)))
Там у нас коты гуляли сами. Когда я это обнаружил, его не было дома. Думаю, это сохранило ему жизнь :-)
«А потом системную плату этой двушки обоссал кот, но это уже другая история :))))»

Да это просто триллер какой-то, с адцкой концовкой!!! Ржал в голос! :))))
Был такой компьютер «Патисоник», выпускался серийно, хоть и малой серией, фирма такая до сих пор жива, переквалифицировалась, правда, давно, инфу о ней легко найти, у них и картриджи были реализованы и много еще чего, вплоть до открытой шины на манер пи-сишной

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

нет, не на монитор, просто 15 пиновый разьем используется для удобства, подключаю через РГБ скарт к телевизору
Эх, где-то осталась плата Scorpion ZS 256 Turbo…
Sign up to leave a comment.

Articles