Текстовый эмулятор Pseudo-86RK

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

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

Re: Текстовый эмулятор Pseudo-86RK

Post by Shaos »

shiny wrote:
vital72 wrote:добавили ещё один тип данных -- utf8mb4, где уже под символ UTF-8 выделено 4 байта.
так появилось UTF-16 8)
Не - оно всё ещё UTF-8, просто больше байтов для некоторых символов требует :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Текстовый эмулятор Pseudo-86RK

Post by Shaos »

shiny wrote:https://unicode.org/charts/PDF/U1FB00.pdf
О - тут чёрно-белые человечки есть и половинчатые шахматки, а вот псевдографика 2x3 неудачная - надо бы 3x2, чтобы с Апогеем быть совместимой:
UTF-8-retro.jpg
P.S. Правда это подмножество юникода всё ещё не поддержано ни в моём дебияне, ни в хромиуме, ни в относительно новом фаерфоксе:
Unsupported-unicode.jpg
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Re: Текстовый эмулятор Pseudo-86RK

Post by Alikberov »

Shaos wrote:
Alikberov wrote:Может поднять небольшой TelNet/PuTTY-сервер с эмуляцией РАДИО-86РК? :mrgreen:
Ну у меня есть rk86.net, который я планировал оснастить сетевыми возможностями, чтобы пользователи могли запускать сетевые программы, ходить "в гости" друг к другу посещая сессии друг-друга и т.д. Эмулятор в браузере поди куда практичнее нежели эмулятор по телнету или тем более ssh :roll:
Ну, почему же? :roll:
Очень любопытно получилось бы, если в TelNet'е при подключении можно бы вызвать список активных сессий других пользователей и понаблюдать за их деятельностью! :mrgreen:
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Текстовый эмулятор Pseudo-86RK

Post by Shaos »

Alikberov wrote:
Shaos wrote:
Alikberov wrote:Может поднять небольшой TelNet/PuTTY-сервер с эмуляцией РАДИО-86РК? :mrgreen:
Ну у меня есть rk86.net, который я планировал оснастить сетевыми возможностями, чтобы пользователи могли запускать сетевые программы, ходить "в гости" друг к другу посещая сессии друг-друга и т.д. Эмулятор в браузере поди куда практичнее нежели эмулятор по телнету или тем более ssh :roll:
Ну, почему же? :roll:
Очень любопытно получилось бы, если в TelNet'е при подключении можно бы вызвать список активных сессий других пользователей и понаблюдать за их деятельностью! :mrgreen:
Это уже не совсем телнет получится :)
Уж лучше тогда через веб-браузер ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 06:59

Re: Текстовый эмулятор Pseudo-86RK

Post by shiny »

Shaos wrote:
shiny wrote:https://unicode.org/charts/PDF/U1FB00.pdf
О - тут чёрно-белые человечки есть и половинчатые шахматки, а вот псевдографика 2x3 неудачная - надо бы 3x2, чтобы с Апогеем быть совместимой:

Подумалось тут - а не проще ли перегнать бинарь в .woff и попробовать использовать шрифт?
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 06:59

Re: Текстовый эмулятор Pseudo-86RK

Post by shiny »

Shaos wrote:Не - оно всё ещё UTF-8, просто больше байтов для некоторых символов требует :roll:
Но с суррогатами точно перебор)
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Текстовый эмулятор Pseudo-86RK

Post by Shaos »

shiny wrote:
Shaos wrote:
shiny wrote:https://unicode.org/charts/PDF/U1FB00.pdf
О - тут чёрно-белые человечки есть и половинчатые шахматки, а вот псевдографика 2x3 неудачная - надо бы 3x2, чтобы с Апогеем быть совместимой:

Подумалось тут - а не проще ли перегнать бинарь в .woff и попробовать использовать шрифт?
Хотелось бы получить универсальное решение, причём для терминала...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 06:59

Re: Текстовый эмулятор Pseudo-86RK

Post by shiny »

Shaos wrote:Хотелось бы получить универсальное решение, причём для терминала...
Стесняюсь спросить - какой терминал поддержит unicode?
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Текстовый эмулятор Pseudo-86RK

Post by Shaos »

shiny wrote:
Shaos wrote:Хотелось бы получить универсальное решение, причём для терминала...
Стесняюсь спросить - какой терминал поддержит unicode?
Я в своём дебиане вот такой использую:
Screenshot from 2024-03-18 01-17-20.png
Цветные яблоки и цветных человечков он поддерживает:

Image
(скриншот с первой страницы этого топика)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Re: Текстовый эмулятор Pseudo-86RK

Post by Alikberov »

Shaos wrote:Это уже не совсем телнет получится :)
Уж лучше тогда через веб-браузер ;)
Ну есть же Мир Пикселей и Мир Вокселей! :idea:
Почему бы не сделать нечто подобное и с РК? :mrgreen:

Эмулятор РАДИО-86РК - на стороне сервера.
А все клиенты - только клавиатура и мышь/световое перо.

P.S.: Буквально недавно писал своё сервер на NodeJS и хостился на Heroku, пока не стал он платным и всё накрылось медным тазом. :o
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Текстовый эмулятор Pseudo-86RK

Post by Shaos »

Решения где всё вращается на центральном сервере совершенно немасштабируемы :no:
А вот когда основные ресурсы жрутся в браузере клиента - это более правильный подход :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Re: Текстовый эмулятор Pseudo-86RK

Post by Alikberov »

Shaos wrote:Решения где всё вращается на центральном сервере совершенно немасштабируемы :no:
А вот когда основные ресурсы жрутся в браузере клиента - это более правильный подход :roll:
Вы считаете, что в сутки на "сессию в РАДИО-86РК" будут заходить больше, чем 100 человек? :mrgreen:

У меня план такой (для HTML-варианта):
  • Вся эмуляция происходит на стороне клиента
  • Сервер получает периодические снапшоты
  • Другие клиенты могут подгрузить себе существующие сессии
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Текстовый эмулятор Pseudo-86RK

Post by Shaos »

Ну кто его знает - может и больше 1000 заходов в сутки будет как на этом форуме ;)

Давай в рамках моего форка rk86.js сотрудничать в этом направлении? :)

Я хочу JSON-снапшоты прикрутить из оригинала и в мой форк, и в этот текстовый эмулятор - тогда появится сквозная совместимость всего со всем :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Alikberov
Doomed
Posts: 347
Joined: 14 Oct 2019 18:10
Location: Tashkent

Re: Текстовый эмулятор Pseudo-86RK

Post by Alikberov »

Shaos wrote:Давай в рамках моего форка rk86.js сотрудничать в этом направлении? :)
А что требуется? :roll:
Вроде бы и так всё ясно с эмуляторами.
b2m
Devil
Posts: 905
Joined: 26 May 2003 06:57

Re: Текстовый эмулятор Pseudo-86RK

Post by b2m »

Даёшь КЛАСТЕР-86РК!
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/