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

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


msx:maestro:maestro

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:maestro:maestro [2022-08-05 21:59]
GreyWolf
msx:maestro:maestro [2024-03-07 11:13] (текущий)
GreyWolf
Строка 9: Строка 9:
 С помощью ПС «Маэстро» автор создал [[msx:​maestro:​pac:​|]] и [[msx:​ar_games:​ar_games|эти игры]]. С помощью ПС «Маэстро» автор создал [[msx:​maestro:​pac:​|]] и [[msx:​ar_games:​ar_games|эти игры]].
  
 +/*
 Страница на официальном сайте автора:​ [[http://​rodionov.info/​software.shtml#​MAESTRO_Intro|Программное средство «МАЭСТРО» — аннотация]] Страница на официальном сайте автора:​ [[http://​rodionov.info/​software.shtml#​MAESTRO_Intro|Программное средство «МАЭСТРО» — аннотация]]
 +
  
 [[http://​forum.rodionov.info:​8080/​forums/​msx.36/​|Форум на сайте автора]] [[http://​forum.rodionov.info:​8080/​forums/​msx.36/​|Форум на сайте автора]]
 +*/
  
 Основные главы: Основные главы:
Строка 23: Строка 26:
 ~~TOC_HERE~~ ~~TOC_HERE~~
 ~~TOC 1-3 wide~~ ~~TOC 1-3 wide~~
 +
  
 {{anchor:​grplib}} {{anchor:​grplib}}
Строка 28: Строка 32:
 FIXME FIXME
  
-Графическая Библиотека MSX для BDS C версия 3.02 +{{anchor:​grplib_disk}} 
-\\ MSX Graphic Library for BDS C v3.02+Графическая Библиотека MSX для BDS C версия 3.05 
 +\\ MSX Graphic Library for BDS C v3.05 
 + 
 +{{:​msx:​maestro:​devdisk_-_msx_graphic_lib_3.05.dsk|Образ диска с версией 3.05}}
  
 (C) МЭВЦ 1988 (C) МЭВЦ 1988
Строка 1694: Строка 1701:
 Функция ''​alloc()''​ [[bds_c:​bds_c|]] (в отличие от ''​sbrk()''​) не может выделять память блоками более 32 кбайт — это связано с тем, что одна из переменных в ''​alloc()''​ описана как int вместо unsigned. Функция ''​alloc()''​ [[bds_c:​bds_c|]] (в отличие от ''​sbrk()''​) не может выделять память блоками более 32 кбайт — это связано с тем, что одна из переменных в ''​alloc()''​ описана как int вместо unsigned.
  
-Это ЕДИНСТВЕННАЯ ошибка(?​),​ которую автор Библиотеки обнаружил в [[bds_c:​bds_c|]] v1.50a ​ за более чем три года интенсивной эксплуатации этой системы. Здесь же отметим,​ что ошибочная ситуация со стеком при автоматическом вызове ''​cc2.com''​ из ''​cc.com''​ порождена отличием [[msx:dos:#v1x|MSX-DOS]] 1.03 от [[msx:cp_m:cp_m|CP/M]], а не ошибкой [[bds_c:bds_c|]].+Это ЕДИНСТВЕННАЯ ошибка(?​),​ которую автор Библиотеки обнаружил в [[bds_c:​bds_c|]] v1.50a ​ за более чем три года интенсивной эксплуатации этой системы. Здесь же отметим,​ что ошибочная ситуация со стеком при автоматическом вызове ''​cc2.com''​ из ''​cc.com''​ порождена отличием [[msx:​dos:​|]] 1.03 от [[msx:​cp_m:​|]],​ а не ошибкой [[bds_c:​|]].
 Это отличие компенсировано автором Библиотеки небольшим изменением кода ''​cc.com''​ (вместе с добавлением обнуления счётчиков времени для утилиты [[#​DURATION.COM]]). Изменённую версию ''​cc.com''​ можно идентифицировать по номеру версии,​ выводимому на экран во время выполнения ''​cc.com''​ (v1.50aR вместо v1.50a). Это отличие компенсировано автором Библиотеки небольшим изменением кода ''​cc.com''​ (вместе с добавлением обнуления счётчиков времени для утилиты [[#​DURATION.COM]]). Изменённую версию ''​cc.com''​ можно идентифицировать по номеру версии,​ выводимому на экран во время выполнения ''​cc.com''​ (v1.50aR вместо v1.50a).
  
Строка 2708: Строка 2715:
 ===== Условия применения утилит ===== ===== Условия применения утилит =====
  
-Для работы утилит требуется MSX компьютер с 64 кбайт оперативной памяти и как минимум одним дисководом. Большинство утилит может выполняться как на [[msx:​msx_1|MSX]] так и на [[msx:​msx_2|MSX2]]. Случаи использования [[msx:​msx_2|MSX2]] оговариваются особо. Операционная система:​ [[msx:dos:#v1x|MSX-DOS 1]] версии 1.03 (''​COMMAND.COM''​ 1.11).+Для работы утилит требуется MSX компьютер с 64 кбайт оперативной памяти и как минимум одним дисководом. Большинство утилит может выполняться как на [[msx:​msx_1|MSX]] так и на [[msx:​msx_2|MSX2]]. Случаи использования [[msx:​msx_2|MSX2]] оговариваются особо. Операционная система:​ [[msx:​dos:​|]] версии 1.03 (''​COMMAND.COM''​ 1.11).
  
 Внимание! Для нестандартных модификаций операционной системы и консольного процессора нормальная работа утилит не гарантируется. Внимание! Для нестандартных модификаций операционной системы и консольного процессора нормальная работа утилит не гарантируется.
Строка 3222: Строка 3229:
  
 {{tag>​MSX Programming Rodionov_A_B}} {{tag>​MSX Programming Rodionov_A_B}}
- 
-<​PRELOAD>​ 
-<!-- Yandex.Metrika counter --> 
-<script type="​text/​javascript"​ > 
-   ​(function(m,​e,​t,​r,​i,​k,​a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};​ 
-   ​m[i].l=1*new Date();​k=e.createElement(t),​a=e.getElementsByTagName(t)[0],​k.async=1,​k.src=r,​a.parentNode.insertBefore(k,​a)}) 
-   ​(window,​ document, "​script",​ "​https://​mc.yandex.ru/​metrika/​tag.js",​ "​ym"​);​ 
- 
-   ​ym(86679439,​ "​init",​ { 
-        clickmap:​true,​ 
-        trackLinks:​true,​ 
-        accurateTrackBounce:​true 
-   }); 
-</​script>​ 
-<​noscript><​div><​img src="​https://​mc.yandex.ru/​watch/​86679439"​ style="​position:​absolute;​ left:​-9999px;"​ alt=""​ /></​div></​noscript>​ 
-<!-- /​Yandex.Metrika counter --> 
-</​PRELOAD>​ 
msx/maestro/maestro.1659725963.txt.gz · Последние изменения: 2022-08-05 21:59 — GreyWolf