Коли виздихає ASCII? & Створення української кодової сторінки

Автор DADA11C7, марта 1, 2014, 02:31

0 Пользователи и 1 гость просматривают эту тему.

Andrey Lukyanov

Цитата: Upliner от мая 21, 2023, 20:29
Цитата: Andrey Lukyanov от мая 21, 2023, 09:58Видеокарты S3 в своё время поддерживали «большие» текстовые видеорежимы, вплоть до 160×60 символов. На линуксовой консоли можно было таким баловаться.
Це точно нативний текстовий режим, а не емуляція через fbdev? Так-то я в fbdev-консолі й фільми дивився без жодних X11
Был настоящий текстовый режим.

В теории текстовый режим можно было и дальше развивать — не только в сторону увеличения ширины и высоты экрана в символах, но и, например, введением шрифтов произвольной ширины и высоты. А если на символ в буфере отводить не 2 байта, а 4, то можно было бы и символьный набор расширить, и количество цветов увеличить, и дополнительные атрибуты поддерживать (подчёркивание, надчёркивание...).

На практике все просто перешли на графический режим как более универсальный.

Upliner

Так, щось починаю пригадувати. Здається, колись навіть пробував перепрограммовувати регістри Horizontal total та End Horizontal Display. Але при перевищенні роздільности 720х480 монітор починав шипіти й до 800 його вже не вдавалось "розігнати". Але теоретично можна довести до 250 (2250px) симовлів у ширину.
http://www.osdever.net/FreeVGA/vga/crtcreg.htm
Але от якраз на "пентіумах" і на S3 Virge я не проводив таких експриментів. Метою було з'ясувати саме можливості звичайного VGA адаптера на 386-м комп'ютері.
Поставити Убунту на ноут зможе навіть мій кіт
(с) одкровення медсестри з бородою

mnashe

Ага, я тоже экспериментировал с перепрограммированием регистров, исследуя пределы.
Правда, так и монитор можно спалить. Мой 14″ Phillips сгорел именно от неподходящего режима, правда, послал ему его не я, а Windows.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Eitanbor

Цитата: mnashe от мая 22, 2023, 15:07Ага, я тоже экспериментировал с перепрограммированием регистров, исследуя пределы.
Правда, так и монитор можно спалить. Мой 14″ Phillips сгорел именно от неподходящего режима, правда, послал ему его не я, а Windows.
Эх, классно что сегодня не надо программировать регистры!

Python

Тоді програмістам доводилось посилати коди в регістри, щоб залізо згоріло.
Тепер у програмістів забрали прямий доступ до регістрів, і їм доводиться роздувати програмне забезпечення, щоб залізо застаріло.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Eitanbor

Цитата: Python от мая 23, 2023, 22:53Тепер у програмістів забрали прямий доступ до регістрів
Коли в них це забрали? Коли з'явився Windows?

Upliner

Цитата: Eitanbor от мая 24, 2023, 08:10Коли в них це забрали? Коли з'явився Windows?
Коли поховали Win 9х і повністю перейшли на Windows NT.
Поставити Убунту на ноут зможе навіть мій кіт
(с) одкровення медсестри з бородою

Andrey Lukyanov

Цитата: Upliner от мая 24, 2023, 09:17
Цитата: Eitanbor от мая 24, 2023, 08:10Коли в них це забрали? Коли з'явився Windows?
Коли поховали Win 9х і повністю перейшли на Windows NT.
Но под администратором-то всё равно можно писать в регистры?

Upliner

Цитата: Andrey Lukyanov от мая 24, 2023, 09:26Но под администратором-то всё равно можно писать в регистры?
У теорії так, але треба продиратися нетрями WDK і невідомо як воно буде взаємодіяти з іншими драйверами. Тож у кожному разі зручніше таке робити або у FreeDOS, або в Linux без X11, взявши за основу svgalib.
Поставити Убунту на ноут зможе навіть мій кіт
(с) одкровення медсестри з бородою

mnashe

Цитата: Eitanbor от мая 23, 2023, 13:05Эх, классно что сегодня не надо программировать регистры!
Теперь я полюбил микроконтроллеры: там и сегодня надо программировать регистры!

А вот то, что настройки BIOS устанавливаются в меню, а не перемычками, — очень здорово.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

RawonaM

Цитата: mnashe от мая 24, 2023, 12:39А вот то, что настройки BIOS устанавливаются в меню, а не перемычками, — очень здорово.
Не кошер. Еще и plug&pray придумали.

Python

Offtop
«Встав і молись»? Звучить як план на початок дня віруючої людини, але там інший омонім.
В іншому фонетичному варіанті, «устав і молись», додається третій омонім, а ще виникає російсько-український фальшивий друг.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Eitanbor

Цитата: Upliner от мая 24, 2023, 10:17
Цитата: Andrey Lukyanov от мая 24, 2023, 09:26Но под администратором-то всё равно можно писать в регистры?
У теорії так, але треба продиратися нетрями WDK і невідомо як воно буде взаємодіяти з іншими драйверами. Тож у кожному разі зручніше таке робити або у FreeDOS, або в Linux без X11, взявши за основу svgalib.
Интересно: на Java'е тоже можно так делать?

Upliner

Поставити Убунту на ноут зможе навіть мій кіт
(с) одкровення медсестри з бородою

Python

Цитата: Upliner от мая 25, 2023, 16:12В інших операціонках навряд чи.
Чому ж, якщо це Java з використанням нативного коду, то такий Java-проект може робити все, що може робити нативний код. Зрозуміло, це вже не чиста Java, а поєднання її, наприклад, з C++.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Upliner

Ну тут і справді теба уточнити, що саме має на увазі Eitanbor. І треба зазначити, що потрібен не просто нативний код, а код модуля ядра; а запхати JVM у ядро операціонки -- задача далеко нетривіальна, мало де крім JNode це реалізовано на практиці. А якщо "ядерна" частка проекту буде чисто на C/C++ -- чи це справді те, чого хотів Eitanbor?
Все це звісно стусується звичайних ПК, на всіляких вбудованих пристроях та мікроконтроллерах все може бути простіше, і там також може бути вбудований JVM.
Поставити Убунту на ноут зможе навіть мій кіт
(с) одкровення медсестри з бородою

Python

Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Upliner

Цитата: Python от мая 25, 2023, 21:00Якщо ОС надає свободу дій, як Win9x, то чи потрібна інтеграція в ядро?
Отут уже важко відповісти. Свобода Win9х здебільшого стосується DOS-підсистеми, чи можна було цим скористатися з Java -- не можу відразу сказати.
Поставити Убунту на ноут зможе навіть мій кіт
(с) одкровення медсестри з бородою


Upliner

Поставити Убунту на ноут зможе навіть мій кіт
(с) одкровення медсестри з бородою

Eitanbor

Цитата: Upliner от мая 25, 2023, 23:53
Цитата: Eitanbor от мая 25, 2023, 23:44Добре. А через OpenGL можна?
Оце скільки завгодно. І Vulkan теж можна.
Тоді, виходить, можна з Джави все це робити, за допомогою LWJGL, наприклад

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:

√49:
ALT+S — отправить
ALT+P — предварительный просмотр