А, не рассматривалась ли возможность сделать возможность сборки проекта Far2L
с минимальными зависимостями (т.е. базис оболочки по работе с файлами) для сборки стандартным GCC (devx пакет) используемым в сборках LiveCD Linux Puppy?
Не все знают, что недавно в мире редакторов произошла революция. Раньше было четкое разделение на IDE (которые дают рефакторинг, autocomplete, подсказки, документацию и запуск кода) и обычные редакторы, которые дают подсветку и небольшой набор базовых возможностей, типа перехода по файлам. Но какое-то время назад всё изменилось.
А, что изменилось в мире IDE и сторонних редакторов?
Разве они стали больше, например, поддерживать языки мало присутствующие в ротации?
Почему, если используется текстовый режим в отображение на память?
Знакогенератор это же отдельная аппаратно формируемая часть для отображения текстовых данных.
P.S. Предварительная загрузка знакогенератора может быть, например, по I2C, SPI последовательному каналу по старту программы например из SD карты.
Обратный поток «сырых данных» с памяти к процессору, при выборе зараннее прямоугольной области окна изображения (какого то размера) — так можно тоже улучшить ресурсы по работе с памятью для процессора. (т.е. локальный управляемый кэш уже выведенных данных в видеокарточку и их подмешивания обратно например по SPI интерфейсу)
А, не думали сделать переопределяемые символы знакогенератора?
Как пример в Jupiter ACE.
Видеопамять была отдельной и состояла из двух банков объёмом 1 Кб. Несмотря на то, что компьютер имел только 1 видеорежим — чёрно-белый текст в 24 строки по 32 символа, он мог отображать графику за счёт возможности перепрограммирования знакогенератора. Большинство из 128 доступных ASCII символов могли быть переопределены как произвольный точечный рисунок размером 8 на 8 пикселей.
Ассемблеров от производителей, например, разных контроллеров много (AVR, MSP430, ARM, PIC, RISC-V, 8051, STM8, Z80, M6800, DSP...) с разной системой команд и способами в целом их использования.
Как возможно безболезненно перенести код программы с одного контроллера в другой используя ассемблер?
(при том ещё и аппаратная составляющая у разных контроллеров предполагает определённые шаги по работе с ней)
aoc2021
AoC21Forth
P.S. Первый, похоже, пока в «игре». :)
В браузере Chipmunk Physics Engine demo — Pyramid Stack
P.S. Из этого проекта, где ещё представлены некоторые демо симуляции физических моделей
Да, спасибо portable версия запускается на LiveCD Linux 64,
а 32-бит может быть собрана или
как её собрать самостоятельноувидел скрипты для сборки.с минимальными зависимостями (т.е. базис оболочки по работе с файлами) для сборки стандартным GCC (devx пакет) используемым в сборках LiveCD Linux Puppy?
P.S. Сейчас, по мере потребностей приходится использовать Double Commander с такой настроенной темой — doublecmd.xml.zip или из под Wine — Far2.
Кстати, а Ваш проект DN2L в замороженном состоянии?
А, то тут разработчики NDN запилили порт своего файл менеджера даже для KolibriOS.
Спасибо КЭП, мы в Вас верим! ?
А, что изменилось в мире IDE и сторонних редакторов?
Разве они стали больше, например, поддерживать языки мало присутствующие в ротации?
Знакогенератор это же отдельная аппаратно формируемая часть для отображения текстовых данных.
P.S. Предварительная загрузка знакогенератора может быть, например, по I2C, SPI последовательному каналу по старту программы например из SD карты.
Обратный поток «сырых данных» с памяти к процессору, при выборе зараннее прямоугольной области окна изображения (какого то размера) — так можно тоже улучшить ресурсы по работе с памятью для процессора. (т.е. локальный управляемый кэш уже выведенных данных в видеокарточку и их подмешивания обратно например по SPI интерфейсу)
Linux on an 8-bit micro
Как пример в Jupiter ACE.
Jupiter ACE — бытовой компьютер, производившийся в 1980-е годы британской компанией Jupiter Cantab
P.S. Online эмулятор с играми Jupiter ACE
Game — Dark Star
Как пример: yEd graph editor
P.S. Список их, уверен, намного шире одного приложения. :)
P.S. В i-net есть, для каких то языков, возможность проверки Online решений на них, а для Ficus предполагается такой же опционал?
и даже такой «экзотический» рейтинг Rosetta Code: Popular Programming Languages ?
P.S. К примеру 15 puzzle game in 3D на языке Phix в браузере.
Как возможно безболезненно перенести код программы с одного контроллера в другой используя ассемблер?
(при том ещё и аппаратная составляющая у разных контроллеров предполагает определённые шаги по работе с ней)
А, вот для «гражданки», вообще нет контроллеров с MISC построением,
если не считать экзотичный GA144 на который, кстати, делали
и проект «Си» компилятора — Chlorophyll Language and Compiler. ?
Статья из журнала «Компоненты и Технологии»:
Процессоры GreenArrays — GA144
Хабр статья: GA144: русские спецификации процессоров
P.S. Хотя в кремнии и в России есть сделанные «MISC» кристаллы К1894,
В Минском Интеграле — K1881BE1T (IN16C)
У него, даже, и встроенный ассемблер может быть на свой лад.
@«Всё пройдёт, пройдёт и это» :)
Позвольте вопрос,
а при этом каким языком программирования он пользуется?
Выбирает он и его под решаемую задачу и если да, то как? :)
ещё в решении на разных языках на ресурсе rosettacode.org :)
(решение представлено всего на 13-ти языках)