Комментарии 22
qview тогда уж открыть и фигачить сразу на асм'е
Borland (точнее, правопреемники) разрешают скачать Turbo C и Turbo C++ бесплатно: http://edn.embarcadero.com/article/20841, http://edn.embarcadero.com/article/21751
Правда на данной странице не нашел лицензии, но несколько раз упоминается слово "free", так что наверное можно использовать свободно.
These historical files are provided to the Borland community free of charge. They may be downloaded and used "as is" for personal use only. No developer support is provided. Each individual product contains copyright notices that are still in force.
Выделено мною. В общем только для персонального использования, без права распространения и т. п.
Когда я снова запустил игру, она продолжилась точно там, где остановилась
Напоминает очень полезную программку GO для DOS, размером… в 0 байт. Позволяла открыть предыдущее приложение без потери его состояния :)
А мне вспоминаются компьютеры Yamaha MSX, в которых иногда после перезагрузки сохранялось старое содержимое памяти. Я уже не помню, как именно это проявлялось. По-моему, например, после перезагрузки из встроенного Paint, можно было в программе на BASIC считать и показать последнюю редактируемую картинку. Иногда игры продолжались после перезагрузки.
У динамической памяти всё то же самое, явного сброса нет, только появляется ещё контроллер (либо программная регенерация) памяти.
На хабре была статейка: https://habr.com/post/147075/
это что же должно быть в этой игре, чтобы она весила 10кб? эх… прошли те времена, когда шикарные демки (для DOS, COM-файл) умещались в 256 байт.
в этой реализации sbrk всегда в минус дает крутить, что , наверно не правильно?
Как собрать досовский COM-файл компилятором GCC