Есть мысль сделать маленький RTшный runtime и переделывать игры простым добавлением его к SAV файлу :)
Вид для печати
Titus, так вроде на паскале писалось? Может это макровставка - к которой и обращений нет, или компилятор\транслятор "пошутил" )
Это слишком громко - ведь не так много игр летает быстро (я про УК-НЦ), на 11\83 наверное картина другая - там проц. шустрее ) И скорость замедления
надо конечно на живой машинке подбирать - не в сетевом варианте. И в целом,
кроме тетриса, что ещё слишком шустрое у тебя (для примера) ???
обожаю такие проверки и ещё очень люблю что то вроде такого
until 0>0 )))
---------- Post added at 12:32 ---------- Previous post was at 12:29 ----------
Понял - это по сути портирование под другую ОСЬ? И что "в теории" можно
портировать в RSX все игры отсюда > http://archive.pdp-11.org.ru/ukdwk_a..._symbol_games/
Ну иногда в этом что-то есть... Вот к примеру - современный компилер gcc на i386/amd64 архитектуре:
:)Код:pdp-11:/tmp% cat test.c
#include <stdio.h>
int
main(void)
{
char ch = 255;
if (ch != 255)
(void)printf("Shit happens!\n");
return (0);
}
pdp-11:/tmp% ./test
Shit happens!
pdp-11:/tmp%
---------- Post added at 15:34 ---------- Previous post was at 15:33 ----------
Портирование это как я с гадом поступил - я его просто переписал на RTшные директивы из RSXных. А тут упрощенный способ - просто добавляется код обслуживающий не-RSXные EMT вызовы и эмулирующий в ограниченном объеме RT-11 :)
form,
- извини я Си не знаю даже на уровне синтаксиса - подозреваю присвоение и проверку - ошибка в компиляторе? что значит != ? Как бы на Паскале выглядело?
Впрочем - это уже не про ТЕТРИС!!! ))) А тема хорошая! )))
Вот кстати очень "сложный" в плане думать-играть вариация
на тему ТЕТРИСА, совсем не тот стакан вид сверху из ДОСА, не путайте!!!
http://s1.hostingkartinok.com/upload...08abacf6e5.png
http://s1.hostingkartinok.com/upload...75f66ecaa5.png
Встречается вот тут http://archive.pdp-11.org.ru/ukdwk_a...MES_SYMDOCKER/
Зовётся WELL.SAV )