Инструменты пользователя

Инструменты сайта


retrolang

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
retrolang [2026/10/25 18:36] – geckoretrolang [2026/10/25 20:41] (текущий) – gecko
Строка 5: Строка 5:
 https://github.com/gecko0307/retrolang https://github.com/gecko0307/retrolang
  
-Особенностью проекта является стопроцентная юридическая чистота (clean-room дизайн). SDK разработан полностью независимо, без использования дизассемблированного кода, и не включает материалы, защищенные авторским правом. Retrolang нацелен на замену всех устаревших утилит, особенно проприетарных, современными свободными аналогами.+Особенностью проекта является стопроцентная юридическая чистота. SDK разработан полностью независимо, без использования дизассемблированного кода, и не включает материалы, защищенные авторским правом. Retrolang нацелен на замену всех устаревших утилит, особенно проприетарных, современными свободными аналогами.
  
 Весь инструментарий Retrolang написан на [[https://dlang.org|языке D]]. Весь инструментарий Retrolang написан на [[https://dlang.org|языке D]].
Строка 16: Строка 16:
  
 <code c> <code c>
 +#import "retrolib.r"
 +
 void main() void main()
 { {
-    bios_a(0x3F, "Hello, World!\n");+    printf("Hello, World!\n");
 } }
 </code> </code>
Строка 31: Строка 33:
  
 Язык, тем не менее, включает также и полнофункциональный встроенный ассемблер MIPS-I. Язык, тем не менее, включает также и полнофункциональный встроенный ассемблер MIPS-I.
 +
 +Для работы с BIOS есть готовый модуль "bios.r".
  
 ===== Библиотека Retrolib ===== ===== Библиотека Retrolib =====
retrolang.1792953374.txt.gz · Последнее изменение: — gecko

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki