1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/CasterWx-AntzOS

Клонировать/Скачать
log.md 2.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 03:04 243ce14

Введение

Недавно я изучал материалы об операционных системах, и вопрос о том, почему это 07c00h, вызвал у меня большой интерес к операционным системам. Поэтому я решил написать свою собственную операционную систему (Antz) в дополнение к чтению книги «Слон». В качестве аналогии можно привести Antz Uhl Kone, что на японском языке звучит как Аинз Уру Гоун. Также планируется создать собственный скриптовый язык AntzScript, который будет реализован с использованием интерпретатора на Java. Это представляет собой большую проблему (на самом деле проблема заключается во внедрении Java).

Реализация MBR

Защищённый режим

Видеопамять

Жёсткий диск

Вход в защищённый режим

Внедрение языка C

Реализация оболочки

Использован простой набор символов

char.bin : char.txt Makefile
	$(MAKEFONT) char.txt char.bin

char.set : char.bin Makefile
	$(BIN2OBJ) char.bin assic/char.set _hankaku

Я поместил char.set непосредственно в папку assic для использования, но это только символы, поддерживаемые ASSIC, и не удалось найти библиотеку китайских символов.

Удаление мыши

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

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/CasterWx-AntzOS.git
git@api.gitlife.ru:oschina-mirror/CasterWx-AntzOS.git
oschina-mirror
CasterWx-AntzOS
CasterWx-AntzOS
master