Старое старьё
Open in Telegram
3 172
Subscribers
No data24 hours
-17 days
-1230 days
Posts Archive
3 172
Мы тут с Тимофеем пилим одну штуку под коммодор. Сюда регулярно постить про неё не хочу, поэтому завёл отдельный канал для девлога. Если кому интересно - присоединяйтесь
Paw Noir C64 devlog
Кирилл и Тимофей портируют игру про котика на Commodore 64
https://t.me/paw_noir
3 172
Штош, этотгодбылтяжёлымдлянас, все дела, но наше старьё совсем скоро будет ещё более старым, так что. Не знаю. Берегите его. Себя, близких и вообще, счастливого нового года
3 172
Я наконец-то разобрал фотки с Демодуляции и выбрал самые удачные. Все фото можно посмотреть вот здесь: https://disk.yandex.ru/d/HOJNEw9gg6WMsg
3 172
Одно упоминание демодуляции поднимает настроение. Появляются силы и желание что-то фигачить. Это было прям очень круто
3 172
Крутить треугольники оказалось не так весело, тонкие линии на таком экране размазывает в кашу. Поэтому теперь по экрану ползут кружочки. Как же Эпсон так быстро рисует так много фигур одновременно, спросите вы. Секрет прост, он делает это в текстовом режиме. Каждая фигура поделена на фрагменты, каждый фрагмент хранится как текстовый символ, затем все символы выводятся на виртуальный экран, а дальше - магия прокрутки физического экрана в границах виртуального. В примере с кружочками немного веселее - используется хитрый видеорежим, который выводит два виртуальных экрана одновременно. Их можно прокручивать независимо друг от друга. Бонус: для простоты написал программку, которая будет бить фигуры на текстовые сегменты за меня. И случайно получил типичную приблуду, крутящуюся на экранах в фильмах про хакеров
3 172
Не треугольники, конечно, но тоже забавно. Теперь надо с видеорежимами поиграться, чтобы крутилось как-то разнообразнее. Ну и всё-таки треугольники бы покрутить :)
3 172
Очень не люблю ассемблер. Жонглировать регистрами это прям не моё. Но иногда приходится. Зато теперь можно напрямую дёргать (ещё один) сопроцессор в Epson PX-8, который умеет много чего интересного (см. 2). Через вызов ADCVRT и напрямую через 7508 результаты приходят одни и те же, так что это, кажется, даже работает. Бонус: в ADCVRT не положили измерение температуры, а напрямую через 7508 её можно получить - 4 фотка сделана после того, как Epson погрелся на батарее. И даже позицию DIP-свичей с последнего фото правильно показывает. Чудеса!
3 172
Кручу-верчу, аналогово-цифровое преобразование хочу. Давно хотел поиграться с функцией BIOS "ADCVRT" на Epson PX-8. Она умеет выводить уровень заряда аккумулятора, состояние DIP свичей, напряжение на аналоговом входе и много чего ещё. И вот, прикрутил к аналоговому входу делитель напряжения. Батарейку... И оно даже как-то работает.
За работу всего этого отвечает сопроцессор 7508. Что интересно, не все его возможности доступны через BIOS вызовы. В описании функций 7508 как минимум упоминается температура... Так что продолжаю эксперименты
3 172
Virtualbox тачка с установленной PenPoint OS: https://github.com/BOOtak/PenPoint-Virtualbox
Там же есть небольшой README, как это всё запускать и тыкать. А так же ссылка на .pdf-ку с подробным мануалом, если хотите прям поиграться и попробовать разное.
По идее, на той же виртуалке есть полноценный SDK - компилятор, отладчик, хедеры, либы - вообще всё что надо. Так что можете попробовать накидать свой Hello World под PenPoint OS. Писать придётся на сишке с примесью ООП
3 172
Наконец-то смог запустить PenPoint OS. Эта операционка разрабатывалась GO Corporation в 1987-1994 годы, специально для планшетных компьютеров. В отличие от Windows 3.1, была 32-разрядной и работала в защищённом режиме. К сожалению, эта ОСь проиграла войну Microsoft-у и IBM, а в 1994 году компания была выкуплена AT&T и закрыта. Поэтому список поддерживаемых устройств очень небольшой, и все они довольно редкие. Сначала нашёл образы для Thinkpad 730T, и кинулся реверсить загрузчик, чтобы пропатчить его для запуска на обычной виртуалке. Потом наткнулся на образы для NCR3125, а потом нашёл SDK, в котором был загрузчик под обычные PC-compatible. Так что чтением документации и правкой конфигов удалось запустить сие на VirtualBox (на QEMU или в DosBox не вышло), и оно даже работает!
3 172
https://youtube.com/playlist?list=PL6Wui14DvQPx3uXNbJHN-vmTecf_W9bE-
https://youtube.com/playlist?list=PL6Wui14DvQPw39Tx9SJcLS5HudY7cWSBg
Остальные доклады можно посмотреть в этих двух плейлистах
3 172
Fujitsu Stylistic 500, планшетный компьютер с Pen Services for Windows 95
Жаль, он не для каждого введённого символа выдает такое окошко, не докрутили UX :)
3 172
Оффтоп-напоминание: берегите себя и близких. Прививайтесь, меньше контактируйте, и вообще
