URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 125684
[ Назад ]

Исходное сообщение
"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectrum "

Отправлено opennews , 28-Окт-21 12:41 
Состоялся релиз свободного эмулятора RustZX 0.15, полностью написанного на языке программирования Rust и распространяемого под лицензией MIT. Разработчики отмечают следующие особенности проекта:...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=56056


Содержание

Сообщения в этом обсуждении
"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено ET , 28-Окт-21 12:41 
> Автор новости: QwertyReg

чувак нашёл свою нишу здесь


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 12:50 
Чувак отрабатывает бабки иначе на их конференцию за 14 000 рублей никто не придет. А так в случае чего он начальнику покажет посты, скажет: «Сделал всё что мог»

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено QwertyReg , 28-Окт-21 13:03 
Как будто что-то плохое.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 13:07 
Да пожалуйста https://www.opennet.dev/opennews/art.shtml?num=56002 Давай включай свою методичку «Вы всё врете» Мы тут к такому привычные.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено QwertyReg , 28-Окт-21 13:11 
Сто бачей за новость не лишние.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 13:17 
А может пруф того что конфа стоит 14 000 рублей? Перечитай новость.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Дегенератор , 28-Окт-21 17:40 
То, что нам в Руине уже 2 месяца не платят зарплату, вовсе не означает, что мы безработные. Работать заставляют - зарплату обещают! А беленькая - это прекрасно! Ведь бюджетников не отапливают.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 14:21 
Опа так ты еще комменты меняешь? Тут было написано что он просит пруфы, а теперь просто как флюгер. Написал про что-то плохое.

Конечно ничего плохого, только твой цирк раскрыт, рекламу делают как-то тоньше, хотя какое мой дело, давай продолжай не сдерживай себя. Пиши исчо.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено ET , 28-Окт-21 15:17 
> так ты еще комменты меняешь?

дно пробито?


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 30-Окт-21 23:46 
Мальчик переобувается в воздухе... и становится девочкой! :\

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено PidRust , 28-Окт-21 20:28 
Ахаха)) тоесть опеннетчики еще платят за эти рекламные hellowo^W новости?!))))

Красава квертирег, все как писал в своей жжшечке.))))


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено fernandos , 28-Окт-21 13:10 
Очевидно, что нет, он идейный. А вот идеи достаточно простые и местечковые.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 14:22 
Он не идейный и комменты меняет. Сто долларов за новость у  него ставка. Ни он  первый, ни он последний. Почитаем чего уж там.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 30-Окт-21 23:56 
> Сто долларов за новость у  него ставка.

Думаю это его фантазии. Я бы за такие новости и 10 баксов не дал.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Led , 28-Окт-21 22:19 
Шёл бы ты на лор постукивать.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 30-Окт-21 23:53 
Так он еще и ртом подрабатывает, а не только руками...

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено fernandos , 28-Окт-21 13:07 
Жалкая пародия на саахрикту.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 13:08 
Давайте вспомним Клоуна Стаканчика!

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 13:11 
User247, к-й принимал участие в разработке Linux KMS путем наблюдения за git log

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Тинус Лорвальдс , 28-Окт-21 13:12 
а может это он и есть?

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено ryoken , 28-Окт-21 13:19 
"Кстати, где он..?" :D

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 30-Окт-21 21:57 
Его за экcтpeмизм кажется взяли, и еще там что-то про маленьких лoлeй было.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 18:57 
Притом плохая и негодная.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Led , 28-Окт-21 22:20 
Пародия на убожество не может быть другой.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 30-Окт-21 22:01 
Каждому сайту нужен свой клoун. Почему нет? Не все же фракталу одному отдуваться? Хотя... ходят слухи, что сквирти и есть фрактал))

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 29-Окт-21 10:02 
Ага, жирный всё никак не лопнет.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 30-Окт-21 21:20 
Так это СквиртиРег, известный смyзихлеб пoпeннeта. Не обращай внимания, пусть сидит строчит из своей пaлaты. Он безобидный. :3

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 12:41 
> Автор новости: QwertyReg
> написанного на языке программирования Rust

Ясно. Выгружайте ящик с минусами.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено QwertyReg , 28-Окт-21 12:52 
Выгружаем, смотрите, сколько их уже у вас.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено deeaitch , 01-Ноя-21 18:53 
А у тебя всё равно больше.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено burjui , 01-Ноя-21 10:07 
О, собачки Павлова прибежали.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 12:44 
Зачем использовать ржавчину в названии? Хотя так сразу очевидно, что это ПО заражено. Не самостийно как-то, оставляет впечатление, что это очередной привет мир.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено fernandos , 28-Окт-21 12:45 
Ну и замечательно. Только вот бесит, что надо в название пихать язык, будто сам проект не обладает другими преимуществами. Ещё питонисты этим страдают.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 12:56 
Ты слишком серьёзной относишься к сабжевой балалйке «Для установки требуется наличие в системе компилятора для языка C и системы автоматизации сборки CMake.»  Причем автор её забросил в 2016 году и вдруг откопал в 2021 году.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено fernandos , 28-Окт-21 13:00 
Вероятно.

Не подскажете, где на опеннете оффтопик-лист и как связаться с администрацией?


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 28-Окт-21 14:48 
Форум Диалог с администрацией проекта: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi?az=l...

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Анонимм , 28-Окт-21 13:23 
> Ты слишком серьёзной относишься к сабжевой балалйке «Для установки требуется наличие
> в системе компилятора для языка C и системы автоматизации сборки CMake.»

Занятный передерг. Оригинал:
"Sure that you have C compiller and CMake to build bundled sdl2"


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 28-Окт-21 14:49 
А зачем sdl2 bundled?

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено пох. , 28-Окт-21 16:17 
непременная фича любого прожекта "полностью написанного на языке хруст".

Вполне вероятно что помимо нее (и ее сотни зависимостей) еще десяток либ помельче.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 16:18 
Это намёк, что у раста траблы с динамической линковкой с существующим в системе sdl2...

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 28-Окт-21 17:39 
Вообще, она ещё и патчится https://github.com/Rust-SDL2/rust-sdl2/tree/a3b4e206f178d23f...

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено uis , 29-Окт-21 01:04 
Ещё жабоскрипники суют js и .io
Хз зачем им второй вариант

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 12:46 
Запилите новость про https://github.com/mTvare6/hello-world.rs

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Rev , 28-Окт-21 12:52 
Интересно, что за идиот и в каком редакторе так отформатировал код?
https://github.com/mTvare6/hello-world.rs/blob/master/src/ma...

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 14:33 
> что за идиот

Типичный растаман.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 14:34 
Покажи свой, умник.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено bugmenot , 28-Окт-21 16:43 
Хах, коммент в вашей же ссылки доставил:

> (of course, this is unlikely to happen because Rust is so safe)

Как будь-то кто-то спорил или спрашивал, а тут оп -- плашечка в комментарии


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 28-Окт-21 16:46 
Судя по всему, он далеко не идиот ;)

                                                                        // SAFETY: This has been validated and independently audited for safety 🔐🚀
                                            // SAFETY: This has been validated and independently audited for safety 🔐🚀
    // SAFETY: This has been validated and independently audited for safety 🔐🚀
        // SAFETY: This has been validated and independently audited for safety 🔐🚀
                // SAFETY: This has been validated and independently audited for safety 🔐🚀
                // SAFETY: This has been validated and independently audited for safety 🔐🚀
            // SAFETY: This has been validated and independently audited for safety 🔐🚀


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено uis , 29-Окт-21 01:00 
Такой. Красивый. Стиль. Весь в эмодзи, для него в консоли точно не надо будет ставить нестандартные шрифты. Ещё отступы такие приятные глазу.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 29-Окт-21 07:47 
Дык, сам Линус Торвальдс убирает лишние пробелы https://github.com/mTvare6/hello-world.rs/commits?author=tor... ;)

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 29-Окт-21 09:44 
с таким вырвиглазным синтаксисом безопасность зашкаливает

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 12:54 
А какая новость в том, что у клоунов горит? Они же клоуны

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено кырбек , 28-Окт-21 13:34 
>Due to the lightweightness of rust(rocket), unlike node_modules being fairly large for few dependencies, rust(rocket) manages compile caches efficiently and stores them to storage to save compile times! Just 33G target folder, the compile time is only around 2 hours and 30 minutes on my mac on release mode

ну и хв 8-О


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 14:43 
>>Due to the lightweightness of rust(rocket), unlike node_modules being fairly large for few dependencies, rust(rocket) manages compile caches efficiently and stores them to storage to save compile times! Just 33G target folder, the compile time is only around 2 hours and 30 minutes on my mac on release mode
> ну и хв 8-О

Очередная клоунада, запиленная очередным (возможно даже опеннетным) расто-подгорельцем, на которую теперь ссылаются другие подгорельцы в качестве "доказательства".

Щас кверти запилит что-то типа странички "Anti-rust-club! Мы, искренне и пламенно ненавидящие раст, любим по разному шалить с единомышленниками! Вступай в наш клуб!" и зарево будет видно аж из Австралии.



"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено пох. , 28-Окт-21 16:15 
А божок-с-пальцем-то и не в курсе, повелся... прибежал с патчами. Правда, как обычно, патчами в CoC и патчами переставляющими пробелы, ну, чем богат... он же ж давно уже ни на каком инструменте не играет, он руководитель...

К тому же - какие ж еще патчи должны быть к хеловроту?


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 17:03 
> А божок-с-пальцем-то и не в курсе, повелся...

Просто опеннетчики привыкли к жырным набросам, глаз и замылился:
>> While this depends on more c code than rust(🚀) code to compile, because rust(🚀) is magically memory safe, now all c code is memory safe too 🚀
>> 🚀 This project is very minimal, it only requires 1092 crates 🚀
>> It is slower than echo but memory safety comes at a cost! We need to be memory chad and blazing pure and lightning based


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено lufog , 28-Окт-21 21:29 
Собственно что ему стоило-то? git clone ___ -> cargo fmt --all -> git push

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Михрютка , 28-Окт-21 20:26 
>>>No weapons will be allowed at hello-world.rs(rust evangelism force#1) events, community spaces, or in other spaces covered by the scope of this Code of Conduct. Weapons include but are not limited to guns, explosives (including fireworks), and large knives such as those used for hunting or display, as well as any other item used for the purpose of causing injury or harm to others.

"Они заряжают пушку! Но зачем!?"🚀


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено anonymous , 29-Окт-21 17:42 
Это ж троллинг проект.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 12:52 
Отлично. Годнота-то какая! Растота! Прям неделя плюшек.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Тинус Лорвальдс , 28-Окт-21 13:15 
какую из этих плюшек ты используешь каждый день? ну хотя бы раз в неделю?

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 14:39 
Ну, как минимум уже начал юзать:
1) crabz (многопоточный вариант gzip)
2) ncspot (шикарный консольный клиент Spotify)

Ну и сабж с удовольствием погоняю. Как раз недавно нашел любимую игруху, в которую залипал по клубам в 90-е.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Онаним , 29-Окт-21 00:12 
RANDOMIZE USR 0
как пить дать

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено anonymous , 29-Окт-21 17:43 
Я использую alacritty

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 14:31 
> Прям неделя плюшек.

Осеннее обострение.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено A.Stahl , 28-Окт-21 15:23 
<Голосом Карлсона>: Плюшкам у нас рады в любой сезон!

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 12:57 
До unreal speccy к сожалению не дотягивает.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 12:58 
Кому действительно нужен первоисточник с которого делали сабж всегда есть http://fuse-emulator.sourceforge.net/

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 13:08 
На расте пилится все больше. Судя по всему скоро критическая масса таки наберется. За язык не знаю, не смотрел толком, но просто искаропки даваемые линтеры и контроль памяти, как ни крути, это хорошо. Доп инструментарий типа пакетирования тоже хорошо. Низкоуровневость, хорошо. Синтаксис эзотерический плохо, но это дело привычки конечно. Вот как там с запутанностью кода не понятно, есть языки, провоцирующие писать нечитаемые проекты типа javascript где любой текст можно писать и он буде делать что угодно, а не то, что написано (перегрузки операторов и пр). Если язык не ограничивает в возможностях, то нужна культура разработки. гайды, кодстайлы и пр "так не принято". Как с этим у раста будет и есть, непонятно.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 13:21 
> На расте пилится все больше. Судя по всему скоро критическая масса таки наберется.

Есть одна проблема. На ВСЕМ пилится гораздо больше. Это здешние растоманы постят новости о проектах, в которых сам автор заявляет, что делает его для изучения rust. И что как только изучит, так забросит.

Мягко говоря, самая откровенная пропаганда.

И именно она вызывает отторжения. Поэтому вместо стороннико растоманы получают хейтеров.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 13:49 
Опять нейронка пустобред генерирует?
>За язык не знаю

Ты для начала русский выучи, знаток.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Какаянахренразница , 28-Окт-21 17:09 
>> За язык не знаю
> Ты для начала русский выучи, знаток.

"Я не расскажу за всю Одессу...". Иди поучи Утёсова русскому языку.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 18:48 
>"Я не расскажу за всю Одессу...". Иди поучи Утёсова русскому языку.

Не "расскажу", а "скажу".
Т.е. ты даже не понял смысл четверостишья?
>«Я вам не скажу за всю Одессу —
>Вся Одесса очень велика,
>Но и Молдаванка, и Пересыпь
>Обожают Костю-моряка»

Это уже диагноз..
И, кстати, при чём тут Утёсов, когда автор Агатов?


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Михрютка , 28-Окт-21 20:18 
>>>И, кстати, при чём тут Утёсов, когда автор Агатов?

ворошиловский стрелок перед памятником Пушкину:
- и за что ему памятник поставили? попал-то ведь Дантес!


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Ordu , 28-Окт-21 14:51 
> Если язык не ограничивает в возможностях, то нужна культура разработки. гайды, кодстайлы и пр "так не принято". Как с этим у раста будет и есть, непонятно.

Я не знаю как будет, но знаю как есть. Проблема виртуально не существует. Изредка появляются статьи ноющие, например, о том, что как бы функциональщина итераторов не была удобна, часто она не оправдана и цикл читаемее, цем цепочка преобразований итератора с fold или с map/collect в конце. Ноют они по делу, но я не скажу, чтоб в растовом коде было б уж такое засилье функциональщины в ущерб здравому смыслу.

При этом зоопарка code-styles как в C не предвидится, потому что есть официальный стиль форматирования, к которому неофитов приучают с пелёнок, и есть линтер, который может приводить к стилю автоматически. Некоторые соглашения, типа что писать lower_case'ом, что CamelCase'ом, что CAPS'ом, вообще энфорсятся компилятором: он варнинги кидает по дефолту в случае нарушений.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Ivan_83 , 28-Окт-21 21:40 
Так и что?
В вижалбейсике это было 20+ лет назад, а петоне и сейчас есть.
И в отличии от раста на них писать намного проще.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено I like to cunni cunni , 29-Окт-21 08:50 
Просто у людей память как у рыбки - три секунды.
Старые идеи в новой обертке видят и радуются.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Ordu , 29-Окт-21 08:55 
> В вижалбейсике это было 20+ лет назад, а петоне и сейчас есть.

А речь не о VB и не о пайтоне.

> И в отличии от раста на них писать намного проще.

А речь не о том, как писать, а о том, как читать. Впрочем, ты у нас не читатель, а писатель, судя по тому, как ты не видишь о чём речь?


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Ordu , 29-Окт-21 10:49 
> нужна культура разработки. гайды, кодстайлы и пр "так не принято"

Хех. В новостях проскочило, мне кажется релевантно твоим опасениям: https://mojosd.medium.com/rust-code-reading-club-8fe356287049

Клуб Чтения Кода на Расте.  Обещают первый сеанс чтения 4 ноября[1]. Хз, что это, как это работает и работает ли. Я не читал книжку[2], и навыки чтения кода я обретал самоучкой. Не знаю, насколько книжка хороша. Но сейчас вокруг раста довольно много активности посвящённой тому, чтобы научиться владеть растом. Я не видел такого размаха в отношении других языков. И оно пока ещё только набирает обороты.

[1] https://rust-code-reading-club.github.io/rustc/meetings/2021...
[2] https://www.manning.com/books/the-programmers-brain


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Admino , 28-Окт-21 13:19 
А давайте заведём отдельный раздел.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 14:36 
И чтобы его не видно было для нерастаманов.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Admino , 28-Окт-21 14:48 
Yes.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено burjui , 01-Ноя-21 10:11 
Отличная идея. Хотя, сдаётся мне, хейтерасты и туда будут специально ходить, чтобы рассказать, как их доконал Rust.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Sw00p aka Jerom , 28-Окт-21 13:24 
жду новости, выпуск left-pad написанный на rust

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 14:56 
https://crates.io/crates/left-pad

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 14:54 
Линус-то красавчик!

https://github.com/mTvare6/hello-world.rs/commits?author=tor...


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 30-Окт-21 23:52 
У меня на стене висит его фото в полный рост! Стараюсь быть во всем похожим на него. Даже фак показываю плохим ребятам на работе.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено онаним , 28-Окт-21 15:33 
ZuXt

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 16:12 
>полностью написанного на языке программирования Rust

Охренеть особенность.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 16:16 
Не хватает сравнения, во сколько раз раст медленнее существующих эмуляторов сабжа.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 28-Окт-21 16:36 
Какой смысл сравнивать скорость эмуляторов Спектрума?

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Михрютка , 28-Окт-21 20:33 
чтоб знать на чом спидранить

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено uis , 29-Окт-21 00:49 
Учитывая, что ему надо соревноваться с эмуляторами бородатых времён асма, то со скоростью у него глухо. Разве что векторизация хоть как-то поможет.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 29-Окт-21 07:43 
Ему поможет отсутствие эмуляции мультиколора, которая требует дополнительных вычислений. Т.е. он, вероятно, окажется быстрее -- за счёт потери качества эмуляции.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Козявка , 28-Окт-21 16:33 
Чем Rust лучше Go?

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 28-Окт-21 18:52 
Это совершенно разные языки, вопрос не имеет смысла.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Михрютка , 28-Окт-21 20:15 
чем грузины

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено uis , 29-Окт-21 00:46 
Тем, что про него вспомнили позже

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено GrayRats , 28-Окт-21 17:42 

Почему linux версии всегда больше ?пакеты .rpm.deb - 3.3 vs 1.6win vs 1.8? Сжатие ? Компилятор ?    

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено anderson , 28-Окт-21 19:20 
Трояны более толстые?

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено uis , 29-Окт-21 00:45 
Наверно в винде обрезанный(stripped) бинарник

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Михрютка , 28-Окт-21 20:11 
>>>Разработчики отмечают следующие особенности проекта:

    Полная эмуляция ZX Spectrum 48k и ZX Spectrum 128k;
    Эмуляция звука;

вообще сейчас это редкостное достижение - написать эмулятор спекки, особенностью которого является эмуляция спекки.

я перепробовал два десятка емуляторов ZX, и все емулировали что угодно, начиная от атари 2600 и заканчивая IBM Z/System, но только не ZX.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Онаним , 28-Окт-21 22:05 
Лучше Unreal пока не придумано, тчк.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 29-Окт-21 06:23 
Неюзабельное г-но для просмотра демок (ненужное).

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 29-Окт-21 07:49 
Расскажите, пожалуйста, о проблемах UnrealSpeccy.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Онаним , 29-Окт-21 08:33 
Ну, надо сказать, байтовый буфер ULA и там не эмулируется, эмуляторов с его поддержкой всего ничего, даже названий уже не вспомню - но они есть.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 29-Окт-21 08:56 
А это что? У нас не было этой Юлы, мне бы попроще, в терминах "Ленинград-1" или "Москвы", которая воспроизводила железо достаточно точно.

ЗЫ из №114 понял, что эта штука даёт нюансы с эффектом "мульткиколор", но он в UnrealSpeccy вроде эмулировался корректно.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Онаним , 29-Окт-21 11:44 
Да, там будут нюансы в виде небольших подёргиваний краёв или цвета в очень специфичных случаях жёстких мультиколоров, когда прорисовка идёт в байт сразу после буферизации. К сожалению, в некоторых демках проявляется.

Из известных синтетических тестов - один: юзаем два экрана. Первый заполнен FF, но ink чёрный. Второй заполнен нулями, но ink белый. Если начать флипать экраны во время вывода - из-за того, что ink/paper читаются в буфер заранее и последовательно, а не вместе, как в горе-эмуляторах - на экране будет "шум" в виде белых полосок.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Онаним , 29-Окт-21 11:45 
s#ink/paper#pixels/attr#

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 29-Окт-21 14:21 
Спасибо, теперь понятно. По-моему, тут основная сложность -- знать о проблеме. При наличии потактовой эмуляции её добавить вроде не так сложно. Не удивлюсь, что некоторые демки (где проявлялось) появились позже, чем SMT забросил эмулятор.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Онаним , 29-Окт-21 08:34 
Качество потактовой эмуляции там очень даже, вплоть до того, что можно реально рубать мультиколоры, и они будут работать на реальном железе. И очень удобный дебаггер.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 29-Окт-21 09:35 
> удобный дебаггер.

Есть ещё Unreal Speccy Portable, там отладчика нет. Я тоже как-то расписал преимущества Unreal Speccy, но оказалось, что Portable не поддерживает смену частоты развёртки в режиме полного экрана, пришлось добавлять.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено QwertyGag , 28-Окт-21 21:17 
Дамы и Господа, все кто устал от спама на OpenNET.ru: пожалуйста поддержите данную петицию!

Заранее премного благодарен всем подписавшимся!

https://chng.it/vJvTCGJ9fD


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Михрютка , 28-Окт-21 21:31 
>>>в свере информационных технологий
>>>занимается активным замусореванием

зарепортил за спамм и неграммотность.

мамке скажи, что я просил тебя выпороть и уложить спать.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Онаним , 28-Окт-21 22:04 
"Полная эмуляция ZX Spectrum 48k и ZX Spectrum 128k" - и даже байтовый буфер ULA эмулируется при прорисовке? Чёт не верю.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Онаним , 28-Окт-21 22:12 
Читнул говнокод. Нет, про буфер эти ребята даже не в курсе. А всё туда же. "Полная эмуляция".

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 29-Окт-21 07:39 
Он же в окне работает. Начинать надо с поддержки развёртки 50Гц, а это полный экран.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Онаним , 29-Окт-21 08:29 
Ды не, ну развёртка эмулируется. Понятно, что всякие мерцающие эффекты будут выглядеть, мягко говоря, ыыы, но речь для начала об эмуляции хотя бы отрисовки. Там был байтовый буфер, байт пикселей и байт атрибутов. За 2 такта до блока 8x1 читаются байты блока (пиксели и аттрибуты) - если блок меняется после, то отрисовка происходит уже по прочитанному, а не по актуальному, что и есть хитрое различие, чтение идёт с упреждением. В коде это также должно выглядеть как буфер по текущей позиции перед отрисовкой до позиции конечной, с буферизацией нужных байт, чего не наблюдается.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 29-Окт-21 09:01 
Как можно эмулировать развёртку? Скроллинг рассчитан на 50Гц, в итоге на мониторе с 60Гц он дёргается.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Онаним , 29-Окт-21 11:39 
Ну я и грю - не обязательно переводить сам дисплей в странные режимы, просто вывод будет с некоторыми огрехами. Скроллинг не самое страшное, вот триколору реально приходит 3.14-она. Да и бискрин себя чувствует не очень.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Онаним , 29-Окт-21 08:31 
Я уж молчу про то, что как раз на интервал чтения в оригинальных ZX завязаны блокировки шины, из-за которых при обращении к банку кадра невовремя выходит невесело.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 29-Окт-21 09:17 
Насколько помню, если в адресах этой 16К страницы расположить исполняемый код, он медленнее работал. Это касалось модели 48К. Потому его просто там не размещали. Проблема была не в самих задержках, поведение кода зависело от железа. Я делал совместимый с ПЗУ Турбо-90 загрузчик с гамнитофона, откалибровать под весь зоопарк железок так и не удалось, приходилось размещать в старших адресах, соответственно и упаковывать блок данных (что бы не затёр загрузчик).

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено uis , 29-Окт-21 00:39 
>кросплатформенного

Что с виндой? Ладно, похер на винду, что с фряхой? Ладно, похер на фряху, пусть будет линь на мипсе, что с ним?
Ответ на последний вопрос я уже знаю: гнилой прибит ржавыми досками к little endian.

Тепепь вопрос: оно нужно? Кто-то будет менять эмуль, качать шесть гигов сорцов компилятора и выделять двенвдцать для его сборки и потенциально получить ничего?


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 30-Окт-21 21:22 
А я вот на скриншоты посмотрел и уже глаза вытекли. Как играть в такое?

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Онаним , 30-Окт-21 22:26 
Поверь, если игра действительно хороша - тебе будет фиолетово, какой там графоний.
Замещать графонием геймплей и сюжет, кстати, потихоньку снова становится не модно.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 30-Окт-21 22:39 
Нет, не будет. Потому что поиграл полчаса, и глаза начали болеть. Это не нормально. В современные игры могу играть по 10 часов и глаза не болят, а от этого графония аццкая боль. Это же как надо ненавидеть себя?

> Замещать графонием геймплей и сюжет, кстати, потихоньку снова становится не модно.

А нормальные разработчики совмещают, а не замещают. Бери пример с лучших.


"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено n00by , 31-Окт-21 06:57 
Если Вы играли в этот эмулячтор, то он не эмулирует Спектрум, не воспроизводит картинку с должной частотой развёртки. Я на такое и 2 минуты не могу смотреть, поскольку анимация дёргается.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 29-Окт-21 22:33 
Назад в будущее.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 31-Окт-21 21:48 
Автор должен мне денег за причинение физического вреда здоровью.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено Аноним , 30-Окт-21 21:45 
круть!!!!!!!!!!!!

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено СССР , 30-Окт-21 23:27 
может выберем какойньть язык (не раст) и будем как за новость выдавать все поделки сделанные на нем? Честно , подобные новости ои схожи с аудио сообщениями в торговых комплексах по поводу короновируса.

"Релиз RustZX 0.15.0, кросплатформенного эмулятора ZX Spectru..."
Отправлено uis , 02-Ноя-21 18:58 
Скорее как очередной отчёт о перевыполнении плана очередным колхозом