Только скорость тогда вообще в ноль упадет. Даже в идеальном случае на чтение 1 байта уйдет 16 тактов. Не считая адреса и работы драйвера этой внешней ОЗУ.
Все верно - но штатная оперативка атмеги используется как кэш - однолинейный для инструкций, многолинейный - для данных (все по настоящему )))). И еще немаловажно - атмега еще и эмулирует 8080-й. Скорость эквивалентна 500-600 кГц 8080-го в FAST-режиме (когда гасится экран), 150 кГц - в обычном - медленно, но командная строка CP/M вполне-вполне отзывчива.
Вот вывод текста это другое дело. Если не рисовать каждую букву из пикселей, а послать видеокарте команду «нарисуй 'A'».
Совершенно верно. Во флэше атмеги прошит знакогенератор, экранный буфер в памяти меги - символьный, эмуляция BIOS-процедур CPM 2.2 - экранные - там все просто, а вот разобраться с форматом данных для дисковых процедур - не совсем). IMHO получается симпатично (это знаменитый в узких кругах тест процессора, пройденный "нанокомпьютером"):
выводить не на трехдюймовую матрицу, а на VGA
Вывод на телевизор (композитный сигнал).
P.S. Поддерживаются два виртуальных экрана (буква L в строе статуса обозначает левый экран) (аналогичная штука было в многих микрокомпьютерах, например, Osborne), поэтому чтобы посмотреть правую часть - надо переключиться нажатием сочетания клавиш на PS/2-клавиатуре). Получился полный фьюжн из разных техник, примененных в компьютерах времени моего детства. P.P.S. Небольшой чит - экран снят ТВ-тюнером, а не фотографированием телевизора.
Оперативку можно расширять посредством I2C или SPI модулей. Тогда одной Arduino Nano (ака ATmega 328) хватает для косплея автономного 8-битного компьютера под управлением CP/M с выводом текстового изображения на ТВ 20 строк по 45 колонок символами 4x8, PS/2 клавитура поддерживается примкнувшим STM8. А в плане видеокарт - одна выделенная Arduino Nano может выводить монохром 320x224 с аппаратным плавным попиксельным вертикальным скроллингом (это реализуется очень просто - смещением адреса начала видеобуфера, такую штуку использовали в стародавние времена в одном из Amstrad-ов). P.S. А можно обойтись и без дополнительной оперативки - память можно эмулировать SD-карточкой, с кэшированием командная строка CP/M вполне отзывчива - такое тоже было, в еще более древних машинах, память на магнитных барабанах играла роль ОЗУ.
У именно этих OLED-дисплеев есть интересная особенность - если при упаковке/транспортировке/etc отламывается уголок (а они довольно хрупкие), то часть дисплея становится interlaced :-) - строки прорисовываются через одну.
Постоянное упоминание analogRead() наводит жути ;-) Но на одной из картинок на чистом английском языке :-) написано "Write ADCH" — это ведь и есть самое оно (хотя пренебрегать ADCL не стоит).
Шикарные технические подробности!!! Но IMHO такая "вспышка" более опасна не канделами, а джоулями — даже 800 Дж при 1 кВ — это примерно восьмикратная гарантия летального исхода при прикосновении к выводам (если полагаться на современные оценки).
В добрые старые времена каждое (наверно) повествование о Форте не обходилось без упоминания того, что его первым практическим применением было управление радиотелескопом. Жив ли сейчас тот аппарат и что им управляет…
Строчник обладает одной полезной особенностью — в другой мир отправляет весьма неохотно. А вот умножитель… в лучшем случае останутся очень яркие впечатления…
Нет, я бы не советовал, если бы только эфир. Можно, например, "народный" лайт менять — https://changenow.io/exchange?from=ltc&to=waxp
А для обслуживания 10 ваксов вполне хватит надолго, если не развертывать уж совсем бурную деятельность. А кошелек — WAX Cloud Wallet — https://wallet.wax.io/
Все верно - но штатная оперативка атмеги используется как кэш - однолинейный для инструкций, многолинейный - для данных (все по настоящему )))). И еще немаловажно - атмега еще и эмулирует 8080-й. Скорость эквивалентна 500-600 кГц 8080-го в FAST-режиме (когда гасится экран), 150 кГц - в обычном - медленно, но командная строка CP/M вполне-вполне отзывчива.
Совершенно верно. Во флэше атмеги прошит знакогенератор, экранный буфер в памяти меги - символьный, эмуляция BIOS-процедур CPM 2.2 - экранные - там все просто, а вот разобраться с форматом данных для дисковых процедур - не совсем). IMHO получается симпатично (это знаменитый в узких кругах тест процессора, пройденный "нанокомпьютером"):
Вывод на телевизор (композитный сигнал).
P.S. Поддерживаются два виртуальных экрана (буква L в строе статуса обозначает левый экран) (аналогичная штука было в многих микрокомпьютерах, например, Osborne), поэтому чтобы посмотреть правую часть - надо переключиться нажатием сочетания клавиш на PS/2-клавиатуре). Получился полный фьюжн из разных техник, примененных в компьютерах времени моего детства.
P.P.S. Небольшой чит - экран снят ТВ-тюнером, а не фотографированием телевизора.
Оперативку можно расширять посредством I2C или SPI модулей. Тогда одной Arduino Nano (ака ATmega 328) хватает для косплея автономного 8-битного компьютера под управлением CP/M с выводом текстового изображения на ТВ 20 строк по 45 колонок символами 4x8, PS/2 клавитура поддерживается примкнувшим STM8. А в плане видеокарт - одна выделенная Arduino Nano может выводить монохром 320x224 с аппаратным плавным попиксельным вертикальным скроллингом (это реализуется очень просто - смещением адреса начала видеобуфера, такую штуку использовали в стародавние времена в одном из Amstrad-ов).
P.S. А можно обойтись и без дополнительной оперативки - память можно эмулировать SD-карточкой, с кэшированием командная строка CP/M вполне отзывчива - такое тоже было, в еще более древних машинах, память на магнитных барабанах играла роль ОЗУ.
del
У именно этих OLED-дисплеев есть интересная особенность - если при упаковке/транспортировке/etc отламывается уголок (а они довольно хрупкие), то часть дисплея становится interlaced :-) - строки прорисовываются через одну.
Постоянное упоминание analogRead() наводит жути ;-) Но на одной из картинок на чистом английском языке :-) написано "Write ADCH" — это ведь и есть самое оно (хотя пренебрегать ADCL не стоит).
Так концепция "вы ничем не владеете, и вы счастливы" реализуется по разным направлениям, как бы не хотелось верить в обратное.
Шикарные технические подробности!!! Но IMHO такая "вспышка" более опасна не канделами, а джоулями — даже 800 Дж при 1 кВ — это примерно восьмикратная гарантия летального исхода при прикосновении к выводам (если полагаться на современные оценки).
del
Перевод на белорусскую карту из России — гражданину РБ в налоговой что пояснять о том, как такая фигня приключилась? :-)
del
Изучение ассемблера 6502-го имеет и вполне практический интерес — CMOS-версия этого процессора и сейчас еще как жива в embedded.
Судя по скриншоту, майнят TurtleCoin — анонимен, и хоть стартовала эта валюта давно, на процессоре со скриншота имеет смысл.
В добрые старые времена каждое (наверно) повествование о Форте не обходилось без упоминания того, что его первым практическим применением было управление радиотелескопом. Жив ли сейчас тот аппарат и что им управляет…
Строчник обладает одной полезной особенностью — в другой мир отправляет весьма неохотно. А вот умножитель… в лучшем случае останутся очень яркие впечатления…
Нынче для системного программиста — это дополнительные знания:
?
Однако ;-)
Вот здесь http://myarmoury.com/talk/viewtopic.25576.html приводятся сведения, что для 1 мм стали 55 джоулей стрелы против 450 джоулей пули!
Вот здесь зенитка тоже не стреляла сама, а только наводилась на цель и ждала, но однажды что-то не сложилось… https://www.wired.com/2007/10/robot-cannon-ki/
https://www.starkcoding.eu/ — это сайт (лендинг) автора Twibe (гражданин из Дортмунда)?
Нет, я бы не советовал, если бы только эфир. Можно, например, "народный" лайт менять — https://changenow.io/exchange?from=ltc&to=waxp
А для обслуживания 10 ваксов вполне хватит надолго, если не развертывать уж совсем бурную деятельность. А кошелек — WAX Cloud Wallet — https://wallet.wax.io/
NFT на WAX блокчейне (см. токен WAXP).