Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Mar 08, 2021 4:33 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 80 posts ]  Go to page Previous 1 2 3 4 5 6
Author Message
PostPosted: Sat Apr 27, 2019 3:32 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5395
Задался идеей исправить два древних бага.
1. Окно нужно сделать больше на 1 пиксель, чтобы вывод картинки не зализал на границу.
2. Исправить путь папки для сохранения.
Attachment:
fce.png
fce.png [ 12.24 KiB | Viewed 3451 times ]
Собрать из исходников не получилось, т.к. сборка требует поддержки DOS окружения.

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

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

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

_________________
Звиздеть не мешки ворочать


Top
   
PostPosted: Sun Apr 28, 2019 9:27 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Leency wrote:
Asper wrote:
Leency
Привет!
А если на весь экран?
Не помогло.

Надо ограничение на FPS поставить, когда портировал, у меня была интегрированная видеокарта от VIA, на ней было и так норм. С нынешними скоростями уже да хардкор так играть.

Leency wrote:
Собрать из исходников не получилось, т.к. сборка требует поддержки DOS окружения.

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

Процесс сборки описывается в этой же теме выше. Но я рад, что ты поднял свой левел)


Top
   
PostPosted: Mon Apr 29, 2019 12:11 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5395
Asper wrote:
Процесс сборки описывается в этой же теме выше. Но я рад, что ты поднял свой левел)
Я знаю, я по тому ману и собирал. Но как я написал сборка требует поддежрки DOS окружения, которого в Win10 нету.

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


Attachments:
ln.png
ln.png [ 9.91 KiB | Viewed 3404 times ]

_________________
Звиздеть не мешки ворочать
Top
   
PostPosted: Thu Jan 14, 2021 8:36 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 407
В дистрибутив входит?
Надо бы в автосборку добавить если ещё нету (и на newlib желательно, djgpp это что то не то.)
Ага вроде не в автосборке. Сорцы последнем тут http://ftp.kolibrios.org/users/Asper/pr ... 0.2_src.7z. добавлю в автосборку и конечно newlib.

_________________
:arrow: Image


Top
   
PostPosted: Fri Jan 15, 2021 8:03 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 407
Промежуточный вариант с newlib. Не собирается, надо полностью переписать nest.c
Но уже лучше.
Attachment:
fceu_newlib_src.zip [118.96 KiB]
Downloaded 14 times

UPD:
Теперь компилится и запускается, но mkdir пока заглушен. Значит игры скорее всего не идут пока.
makefile это мейкфайл, а остальное накатывается на drivers/menuet
Attachment:
nest_c.zip [3.82 KiB]
Downloaded 17 times

Upd2: игры должны и без мкдир идти, просто это чтобы сейвится надо. Пейджфолт при загрузке игры.

_________________
:arrow: Image


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 80 posts ]  Go to page Previous 1 2 3 4 5 6

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited