Discussion:
Golded for DOS
(слишком старое сообщение для ответа)
Nil A
2022-04-12 22:29:54 UTC
Permalink
Hello, All!

Читая исходные тексты Golded, я обнаружил, что в DOS он работает с курсором и
позицией вывода текста через BIOS, т.е. int13, а это очень медленно. Теперь
ясно, почему все страдали столько лет. Возможно, я найду силы и перепишу на
прямую запись через порты, вот мануал подходящий
https://wiki.osdev.org/Text_Mode_Cursor

Best Regards, Nil
Konstantin Simonov
2022-04-13 03:27:18 UTC
Permalink
Hi, Nil!

Wednesday April 13 2022 01:29, Nil A (2:5015/46) => All:

NA> Возможно, я найду силы и перепишу на прямую запись через порты,

В DOS через порты? Помнится, что я выводил текст в видеопамять, это быстрее и
проще.


Sincerely yours, Konstantin.
Alexey Vissarionov
2022-04-13 07:45:00 UTC
Permalink
Доброго времени суток, Konstantin!
13 Apr 2022 06:27:18, ты -> Nil A:

NA>> Возможно, я найду силы и перепишу на прямую запись через порты,
KS> В DOS через порты? Помнится, что я выводил текст в видеопамять,
KS> это быстрее и проще.

Только на реальном железе. Как только появляется виртуализация - ой.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... ИМХО: Имею Мнение - Хрен Оспоришь

Alexey Vissarionov
2022-04-13 07:43:34 UTC
Permalink
Доброго времени суток, Nil!
13 Apr 2022 01:29:54, ты -> All:

NA> Читая исходные тексты Golded, я обнаружил, что в DOS он работает с
NA> курсором и позицией вывода текста через BIOS, т.е. int13, а это очень
NA> медленно. Теперь ясно, почему все страдали столько лет. Возможно, я
NA> найду силы и перепишу на прямую запись через порты, вот мануал
NA> подходящий https://wiki.osdev.org/Text_Mode_Cursor

Ну, напиши... хотя бы для того, чтобы увидеть, как оно будет тормозить в
виртуалках.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Хайло (сущ.): инструмент для руководства горными и земляными работами
Loading...