Недокомпьютер nedoPC-85-MK

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Shaos wrote: как видим выводимый текст зашит прямо в код (точнее картинка текста по 5 пикселов на байт)
теперь достаточно легко можно написать на сях программку, которая любой текст (или картинку 60x7) превращает в образ ПЗУ :)
картинка может быть 2-уровневой (чёрно-красной), 4-уровневой (см. ранее объяснялку) и вообще любой 2^N-уровневой :D
да даже можно и видео попробовать прошить в 8К ПЗУ :o
P.S. в видео можно учесть промежутки между знакоместами - тогда видеоразрешение будет 71x7...
Я тут за главного - если что шлите мыло на me собака shaos точка net
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Недокомпьютер nedoPC-85-MK

Post by angry_troll »

Shaos wrote:
angry_troll wrote:Вот уж насколько не люблю инфу в виде видео... Теперь придётся втыкать :-]
Ну на самом деле, чтобы получить всеобъемлющую инфу по звуку, надо послушать звук :roll:
Дык причём тут звук. Я скорее спрашивал о том, 'проваливается' ли кнопка в конце нажатия, или просто пружинкой всегда сопротивляется...
привет засранцу лавру :)
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

angry_troll wrote:
Shaos wrote:
angry_troll wrote:Вот уж насколько не люблю инфу в виде видео... Теперь придётся втыкать :-]
Ну на самом деле, чтобы получить всеобъемлющую инфу по звуку, надо послушать звук :roll:
Дык причём тут звук. Я скорее спрашивал о том, 'проваливается' ли кнопка в конце нажатия, или просто пружинкой всегда сопротивляется...
Ну как сказать?
angry_troll wrote: А вот кстати кнопочки эти, они с кликом?
Клик - это звук :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Shaos wrote:Кстати можно программно сделать "оттенки серого" ( точнее красного ; ) на моём светодиодном дисплее :mrgreen:

Для этого вместо показа одного байта на каждую 5-пиксельную площадку в течении времени T (как сейчас), показываем 2 байта:
- первый в теченим времени T/2;
- второй в течении времени T.
В результате имеем, если A это логический уровень в соответствующем бите первого байта и B это логический уровень в соответствующем бите второго байта, Y=A/2+B или
A=0 B=0 -> Y=0.0
A=1 B=0 -> Y=0.5
A=0 B=1 -> Y=1.0
A=1 B=1 -> Y=1.5
т.е. 4 уровня яркости на пиксел ;)
чото не вышло - затемнять то оно затемняется, но не пропорционально времени отсвечивания :(

вот например как выглядит 100 шагов (как было раньше) против 25 шагов цикла подсветки (верхние три линии в слове "READY" опущены вниз и затемнены):
mk85clone15.jpg
а вот так 100 шагов против 1 :o
mk85clone16.jpg
чисто для сравнения - средняя горизонталь это 50 шагов (в 2 раза короче, но не в 2 раза темнее!)

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

P.S. изменение цвета с красного на жёлтый произошло уже в телефоне - на глаз цвет абсолютно тот же (просто яркость ниже)

P.P.S. похоже на логарифмическую шкалу - можно 3 разных уровня подсвечивать 1 шаг, 10 шагов и 100 шагов (плюс чёрный когда нет подсветки), но выводить не 2 байта в лоб, а по уровням - сначала мигать слабыми пикселами - 1 шаг, потом средними - 10 шагов, потом яркими - 100 шагов:
~A&B -> слабое мигание (когда 0 в первом байте и 1 во втором)
A&~B -> среднее мигание (когда 1 в первом байте и 0 во втором)
A&B -> сильное мигание (когда 1 в обоих байтах)
где A - первый байт, B - второй байт
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

количество шагов для 3 уровней яркости надо сделать таким - 1, 25, 100 (проверено экспериментально)
mk85clone17.jpg
это голым телефоном снято (он "увидел" разные цвета), а вот через красный "светофильтр" - тут более реальная картина:
mk85clone18.jpg
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

angry_troll wrote:Ну вощем можно получать фантомные нажатия :)
да - есть фантомные :roll:

если только 2 кнопки нажимать одновременно, то всё ок, а если 3, то может быть не ок если третья кнопка попадает на одну линию с любой из двух других и оно "нажимает" фантомную четвёртую кнопку, формируя прямоугольник на матрице кнопок...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

что делаем дальше? пришло время портировать "bad apple!!"? ;)
или начать со старого доброго тетриса? :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Shaos wrote:что делаем дальше? пришло время портировать "bad apple!!"? ;)
или начать со старого доброго тетриса? :roll:
наверное надо потихоньку реанимировать проект - а то уж 9 месяцев почти как всё остановилось...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Shaos wrote:
shoorick wrote:
Shaos wrote:Надо что-то придумать для быстрой загрузки программ, а то прошивать ПЗУ для каждого мало-мальского изменения тестовой программы сильно муторно :roll:
сэмулируй ISP ;)
Не практично
Надо либо сдкард, либо сеть, либо RS-232 на худой конец...
Вобщем буду делать сеть nedoNet
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Shaos wrote:
Shaos wrote:
shoorick wrote:
Shaos wrote:Надо что-то придумать для быстрой загрузки программ, а то прошивать ПЗУ для каждого мало-мальского изменения тестовой программы сильно муторно :roll:
сэмулируй ISP ;)
Не практично
Надо либо сдкард, либо сеть, либо RS-232 на худой конец...
Вобщем буду делать сеть nedoNet
И через 2 месяца после этого сообщения меня уволили из компании, где я проработал 16 лет - в результате проект встал на долгие 4 года... пора реанимировать? :roll:

Можно попробовать пойти по более простому пути - собрать ещё один прототип nedoPC-85-MK без светодиодных матриц, но с nedoText-ом - в результате получится некий микрокомпьютер на 8085 с телевизионным выходом NTSC для отображения чёрно-белого текста 80х25 :o

Image

Далее надо портануть туда ShaOS, приделать интерфейс картриджа, какой-то из стандартных последовательных интерфейсов для связи с внешним миром (COM-порт или магнитофонный ввод-вывод) и может быть даже народ удасться заинтересовать на написание софта ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Недокомпьютер nedoPC-85-MK

Post by Lavr »

Shaos wrote:... может быть даже народ удасться заинтересовать на написание софта ;)
Это вряд ли... :-? Где-то давно я прочитал очень умную фразу:"Компьютер продают программы..."
И поскольку это правда, железо делают совместимым с чем-то, к чему есть пакет программ.
iLavr
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Lavr wrote:
Shaos wrote:... может быть даже народ удасться заинтересовать на написание софта ;)
Это вряд ли... :-? Где-то давно я прочитал очень умную фразу:"Компьютер продают программы..."
И поскольку это правда, железо делают совместимым с чем-то, к чему есть пакет программ.
Тогда откуда берётся тот самый изначальный пакет программ, на самый первый "чем-то"? :roll:
Можно портануть туда биллогейцовский бейсик и оно сразу станет совместимо с кучей книжек с бейсик-примерами :)
Ну или форт :lol:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Короче надо изобрести свой бейсик с построчной компиляцией в шитый код :o

P.S. Про то какой язык надо втюхивать в школах отрезано в раздел Software: viewtopic.php?f=81&t=22047

P.P.S. Про выдумывание нового бейсика отрезано сюда: viewtopic.php?f=46&t=22048
Я тут за главного - если что шлите мыло на me собака shaos точка net
ZXFanat
Writer
Posts: 24
Joined: 21 May 2024 00:01
Location: Tver

Re: Недокомпьютер nedoPC-85-MK

Post by ZXFanat »

Shaos wrote:Я ещё выбрал традиционный красный цвет и золотое покрытие - в пцбвай калькулятор добавил золота и стало 117 плюс пересылка 32

Дорожки и зазоры 6 милов минимум (большинство дорожек - 10), минимальная дырка - 12

Приаттачиваю PCB и герберы на посмотреть ( я эту красную картинку в gerbv и делал : )

С подсветкой клавы я примерно так и хотел - по 4 светодиода последовательно и 12В
Размещены gerber-файлы и файлы печатной платы *.pcb недокомпьютера "nedoPC-85-MK", но нет перечня радиоэлементов. Заказал пять печатных плат, а вот для их сборки есть препятствие. Нужен перечень радиоэлементов, но вот его, пока, нет. Просьба к автору разместить такой мере про радиоэлементов, чтобы постепенно приобретать радиодетали и начать постепенно сборку недокомпьютера nedoPC-85-MK.
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Все микросхемы подписаны на самой плате (картинка кликабельна):

Image

Кондёры по питанию - тантал 0.1uF
Резисторы для подачи логической единицы то там, то сям должны быть 2К вроде
Схема ресета 8085 как в nedoPC-85A
Диоды под клавой - 1N914 или 1N4148 (кремниевые обычные)
PNP-дарлингтоны слева вверху - это TRANSISTOR,TIP127,PNP DARL SIL,100Vceo,1000hfe@3A,TO-220:
https://www.jameco.com/z/TIP127-Major-Brands-Transistor-Tip127-PNP-Darlington-BJT-100-Vceo-1000-hfe-3-Amp-TO-220_179320.html
см. viewtopic.php?p=142550#p142550 и viewtopic.php?p=143575#p143575
Shaos wrote:... на базу PNP-дарлингтона пойдёт резистор 1К (или чуть меньше), а на низ светодиодной матрицы (с выхода регистра 74LS574) - резисторы 100 Ом (я померял лабораторным блоком питания - при таком сопротивлении через светодиод матрицы будет течь ток 20 мА)
7-сегментные индикаторы и матрицы светодиодов 5х7:
Shaos wrote:7-сегментные индикаторы вот такие например подойдут:
https://www.jameco.com/z/UA3041-12-LED-7-Segment-Orange-635Nm-30-1-Digital-3-3mcd-Ca-Right-Hand-Decimal-Point-Rhdp-2-5V_335011.html
или любые подобные с похожим расположением контактов (DIP14: a,f,CA,NC,NC,DP,e, d,NC,c,g,NC,b,CA) - неважно точка слева у них или справа - она всё равно в этой схеме не используется

А матрицы 5x7 я взял вот такие - у них вертикали цепляются к земле, а горизонтали - к питанию:
https://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10001&freeText=2005518&langId=-1&productId=2005518&storeId=10001

И то, и другое - CLEARANCE
(ни то, ни другое на Jameco уже не купить, но странички остались)

Принципиальную схему надо будет воспроизводить по топологии - либо вручную, либо софт написать, который будет по герберам нетлист восстанавливать (давно такой хотел)...
Я тут за главного - если что шлите мыло на me собака shaos точка net