Лицензии у них (скорее всего) неопределенные, лучше взять что-то современное (SIMH) и попытаться собрать его OpenWatcom, например.
Опять же см. выше про качество эмуляции -- зачем чинить столь античный код?
Вид для печати
Лицензии у них (скорее всего) неопределенные, лучше взять что-то современное (SIMH) и попытаться собрать его OpenWatcom, например.
Опять же см. выше про качество эмуляции -- зачем чинить столь античный код?
я собирал его и он завелся в досбокс , только не понимает он VT52
я хочу запустить первый тетрис https://github.com/corkscrewey/sovie...is/tree/master на своей консольке для ретро игр, а там нет полноценного линукса, только досбокс
simh в досбокс запускается но в терминале показывает кракозябры
я написал на питоне эмулятор VT52 KOI-7R терминала и в теории его можно пререписать на c++ и приделать к simh но что то не очень хочется изобретать велосипед
- - - Добавлено - - -
можно конечно форкнуть SIMH и научить его на лету перекодировать VT52:KOI7R в VT100 UTF8 :v2_dizzy_facepalm:
https://github.com/simh/simh/blob/ma..._console.c#L92
Этот вариант может устроить:
PDP-EM_v1.9
Там есть и VT52, и KOI-7.
спасибо! заработало
а это можно из исходников собрать как то? я хочу попробовать заменить русские символы на транслит
(в сторону -- любопытно, какие из миллиона клонов тетриса хотя бы приближаются к https://tetris.wiki/Tetris_Guideline)
Там проект Borland C++ Builder 4 ( Serial и Key в файле info.txt ).
Верно. Как оказалось - по ссылке из проекта на каталог с компилятором у меня расположен "Borland C++ Release 5.02 ". Его установочного пакета я у себя не нашёл.
В сети есть такой вариант: Borland C++ Release 5.02
Все получилось
Сетап для сборки такой:
Windows NT workstation 4.0
Dosbox 0.63
Borland CPP 5.02 https://winworldpc.com/product/borland-c/5x
Turbo Assembler 5: Borland https://github.com/qb40/tasm/releases/tag/1.0.0
https://www.temp-image.com/ib/Nuztyi...1762672028.png
Если подменить переменную
int koi7toalt[] = {
'ю','а','б','ц','д','е','ф','г','х','и', 'й','к','л','м','н','о',
'п','я','р','с','т','у','ж','в','ь','ы', 'з','ш','э','щ','ч','ъ',
'Ю','А','Б','Ц','Д','Е','Ф','Г','Х','И', 'Й','К','Л','М','Н','О',
'П','Я','Р','С','Т','У','Ж','В','Ь','Ы', 'З','Ш','Э','Щ','Ч','█' //'Ъ'
};
int koi7toalt[] = {
'u','a','b','ç','d','e','f','g','x','i','ï','k', 'l','m','n','o',
'p','a','r','s','t','y','j','v','`','y','z','s','e ','s','4','`',
'U','A','B','Ç','D','E','F','G','X','I','Ï','K', 'L','M','N','O',
'P','A','R','S','T','Y','J','V','`','Y','Z','S','E ','S','4','█'
};
игры начинают работать в досбокс на любых устройствах
а вы побовали SIMH? я решил его поизучать и дописать эмулятор терминала VT52 + KOI8-R, но после компиляции оригинального SIMH PDP11 и запуска он ест 5-10% процессора простое, что больше всех других эмуляторов. это норма или там есть какие то нюансы настройки?