nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 19 Mar 2024 04:57



Reply to topic  [ 103 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7
Недокомпьютер nedoPC-85-MK 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Shaos wrote:
как видим выводимый текст зашит прямо в код (точнее картинка текста по 5 пикселов на байт)

теперь достаточно легко можно написать на сях программку, которая любой текст (или картинку 60x7) превращает в образ ПЗУ :)
картинка может быть 2-уровневой (чёрно-красной), 4-уровневой (см. ранее объяснялку) и вообще любой 2^N-уровневой :D
да даже можно и видео попробовать прошить в 8К ПЗУ :o
P.S. в видео можно учесть промежутки между знакоместами - тогда видеоразрешение будет 71x7...

_________________
:dj: https://mastodon.social/@Shaos


03 Apr 2018 20:12
Profile WWW
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Shaos wrote:
angry_troll wrote:
Вот уж насколько не люблю инфу в виде видео... Теперь придётся втыкать :-]

Ну на самом деле, чтобы получить всеобъемлющую инфу по звуку, надо послушать звук :roll:

Дык причём тут звук. Я скорее спрашивал о том, 'проваливается' ли кнопка в конце нажатия, или просто пружинкой всегда сопротивляется...

_________________
привет засранцу лавру :)


04 Apr 2018 00:45
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
angry_troll wrote:
Shaos wrote:
angry_troll wrote:
Вот уж насколько не люблю инфу в виде видео... Теперь придётся втыкать :-]

Ну на самом деле, чтобы получить всеобъемлющую инфу по звуку, надо послушать звук :roll:

Дык причём тут звук. Я скорее спрашивал о том, 'проваливается' ли кнопка в конце нажатия, или просто пружинкой всегда сопротивляется...

Ну как сказать?
angry_troll wrote:
А вот кстати кнопочки эти, они с кликом?

Клик - это звук :roll:

_________________
:dj: https://mastodon.social/@Shaos


04 Apr 2018 02:00
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
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" опущены вниз и затемнены):

Attachment:
mk85clone15.jpg
mk85clone15.jpg [ 122.15 KiB | Viewed 11201 times ]


а вот так 100 шагов против 1 :o

Attachment:
mk85clone16.jpg
mk85clone16.jpg [ 137.64 KiB | Viewed 11201 times ]


чисто для сравнения - средняя горизонталь это 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 - второй байт

_________________
:dj: https://mastodon.social/@Shaos


04 Apr 2018 20:41
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
количество шагов для 3 уровней яркости надо сделать таким - 1, 25, 100 (проверено экспериментально)

Attachment:
mk85clone17.jpg
mk85clone17.jpg [ 41.37 KiB | Viewed 11199 times ]


это голым телефоном снято (он "увидел" разные цвета), а вот через красный "светофильтр" - тут более реальная картина:

Attachment:
mk85clone18.jpg
mk85clone18.jpg [ 23.13 KiB | Viewed 11199 times ]

_________________
:dj: https://mastodon.social/@Shaos


04 Apr 2018 21:21
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
angry_troll wrote:
Ну вощем можно получать фантомные нажатия :)

да - есть фантомные :roll:

если только 2 кнопки нажимать одновременно, то всё ок, а если 3, то может быть не ок если третья кнопка попадает на одну линию с любой из двух других и оно "нажимает" фантомную четвёртую кнопку, формируя прямоугольник на матрице кнопок...

_________________
:dj: https://mastodon.social/@Shaos


08 Apr 2018 17:21
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
что делаем дальше? пришло время портировать "bad apple!!"? ;)
или начать со старого доброго тетриса? :roll:

_________________
:dj: https://mastodon.social/@Shaos


11 Apr 2018 17:25
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Shaos wrote:
что делаем дальше? пришло время портировать "bad apple!!"? ;)
или начать со старого доброго тетриса? :roll:

наверное надо потихоньку реанимировать проект - а то уж 9 месяцев почти как всё остановилось...

_________________
:dj: https://mastodon.social/@Shaos


29 Dec 2018 02:50
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Shaos wrote:
shoorick wrote:
Shaos wrote:
Надо что-то придумать для быстрой загрузки программ, а то прошивать ПЗУ для каждого мало-мальского изменения тестовой программы сильно муторно :roll:
сэмулируй ISP ;)
Не практично
Надо либо сдкард, либо сеть, либо RS-232 на худой конец...

Вобщем буду делать сеть nedoNet

_________________
:dj: https://mastodon.social/@Shaos


06 Jan 2019 22:35
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
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-порт или магнитофонный ввод-вывод) и может быть даже народ удасться заинтересовать на написание софта ;)

_________________
:dj: https://mastodon.social/@Shaos


30 Jan 2023 22:00
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
... может быть даже народ удасться заинтересовать на написание софта ;)

Это вряд ли... :-? Где-то давно я прочитал очень умную фразу:"Компьютер продают программы..."
И поскольку это правда, железо делают совместимым с чем-то, к чему есть пакет программ.

_________________
iLavr


31 Jan 2023 02:16
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Lavr wrote:
Shaos wrote:
... может быть даже народ удасться заинтересовать на написание софта ;)

Это вряд ли... :-? Где-то давно я прочитал очень умную фразу:"Компьютер продают программы..."
И поскольку это правда, железо делают совместимым с чем-то, к чему есть пакет программ.

Тогда откуда берётся тот самый изначальный пакет программ, на самый первый "чем-то"? :roll:
Можно портануть туда биллогейцовский бейсик и оно сразу станет совместимо с кучей книжек с бейсик-примерами :)
Ну или форт :lol:

_________________
:dj: https://mastodon.social/@Shaos


31 Jan 2023 04:03
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Короче надо изобрести свой бейсик с построчной компиляцией в шитый код :o

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

P.P.S. Про выдумывание нового бейсика отрезано сюда: http://www.nedopc.org/forum/viewtopic.php?f=46&t=22048

_________________
:dj: https://mastodon.social/@Shaos


31 Jan 2023 20:24
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 103 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.