Реинкарнация ROM

Один энтузиаст рефакторит ROM

https://www.reddit.com/r/MUD/comments/crn5r6/followup_to_rom_codebase_cleanup_now_online_again/

https://github.com/Synival/BaseMUD

Update. Под Центосом собралось и запустилось нараз. Под Убунтой пришлось удалить лишние зависимости из Makefile и в паре мест заменить ‘\0’ на 0. Запускать виртуалку с Дебианом мне стало лень

Update #2.
UTFизировать по «методу Пруля» код удалось очень легко, как и остальные Circle и ROMы. При этом вместо сочетания вызова функций isascii и isprint в модуле  comm.c надо использовать функцию  isprool.

// prool begin
int isprool(char c)
{
if ((c<32)&&(c>=0)) return 0;
if (c==-1) return 0;
if (c==-3) return 0;
return 1;
}

// prool end

Update #3. Под Андроидом тоже удалось собрать. Мои эксперименты выложены в Гитлаб: https://gitlab.com/prool/basemud-prool/ (пока без русификации). Это первый ROM, который у меня заработал на Андроиде, потому что rom-quickmud что-то собрался, но при запуске начал крешать. А Цирклы работают без проблем — tbamud & EmpireMUD