Page 6 of 6

Re: Порт FCE Ultra - NES (Dendy)

Posted: Sat Apr 27, 2019 3:32 pm
by Leency
Задался идеей исправить два древних бага.
1. Окно нужно сделать больше на 1 пиксель, чтобы вывод картинки не зализал на границу.
2. Исправить путь папки для сохранения.
fce.png
fce.png (12.24 KiB)
Viewed 8490 times
Собрать из исходников не получилось, т.к. сборка требует поддержки DOS окружения.

Так что я решил использовать HEX редактор, фиксы-та несложные, благо у меня был исходный код.
Я в первый раз в жизни с пользой использовал дебаггер (этот день настал).
В итоге все получилось. Времени угрохал немало, но поднял трохи свой левел.

Самым большим откровением для меня было, что строки в памяти могут хранится не последовательно http://prntscr.com/nhkkaz
При том что в исходнике это нормальная строка "/rd/1".

Также залил 4 свободные игры сделанные https://shiru.untergrund.net/ в /kolibrios/res/templates/nes (еще и пришлось перевести мануалы из PDF в TXT).

Re: Порт FCE Ultra - NES (Dendy)

Posted: Sun Apr 28, 2019 9:27 pm
by Asper
Leency wrote:
Asper wrote:Leency
Привет!
А если на весь экран?
Не помогло.
Надо ограничение на FPS поставить, когда портировал, у меня была интегрированная видеокарта от VIA, на ней было и так норм. С нынешними скоростями уже да хардкор так играть.
Leency wrote:Собрать из исходников не получилось, т.к. сборка требует поддержки DOS окружения.

Так что я решил использовать HEX редактор, фиксы-та несложные, благо у меня был исходный код.
Я в первый раз в жизни с пользой использовал дебаггер (этот день настал).
В итоге все получилось. Времени угрохал немало, но поднял трохи свой левел.
Процесс сборки описывается в этой же теме выше. Но я рад, что ты поднял свой левел)

Re: Порт FCE Ultra - NES (Dendy)

Posted: Mon Apr 29, 2019 12:11 pm
by Leency
Asper wrote:Процесс сборки описывается в этой же теме выше. Но я рад, что ты поднял свой левел)
Я знаю, я по тому ману и собирал. Но как я написал сборка требует поддежрки DOS окружения, которого в Win10 нету.

Ограничение на количество FPS я поставить не смогу, если ты сможешь было бы круто.

Re: Порт FCE Ultra - NES (Dendy)

Posted: Thu Jan 14, 2021 8:36 pm
by maxcodehack
В дистрибутив входит?
Надо бы в автосборку добавить если ещё нету (и на newlib желательно, djgpp это что то не то.)
Ага вроде не в автосборке. Сорцы последнем тут http://ftp.kolibrios.org/users/Asper/pr ... 0.2_src.7z. добавлю в автосборку и конечно newlib.

Re: Порт FCE Ultra - NES (Dendy)

Posted: Fri Jan 15, 2021 8:03 pm
by maxcodehack
Промежуточный вариант с newlib. Не собирается, надо полностью переписать nest.c
Но уже лучше.
fceu_newlib_src.zip (118.96 KiB)
Downloaded 193 times
UPD:
Теперь компилится и запускается, но mkdir пока заглушен. Значит игры скорее всего не идут пока.
makefile это мейкфайл, а остальное накатывается на drivers/menuet
nest_c.zip (3.82 KiB)
Downloaded 181 times
Upd2: игры должны и без мкдир идти, просто это чтобы сейвится надо. Пейджфолт при загрузке игры.