Page 1 of 1

Fridge (холодильник)

Posted: Sat Sep 19, 2020 4:32 pm
by maxcodehack

Re: PILOT'S FRIDGE

Posted: Tue Sep 22, 2020 9:57 pm
by Leency
maxcodehack

Огромная просьба:
1. Ставить знаки препинания, например, точки и запятые - это форум, а не чат.
2. Не добавлять по 100500 своих сообщений в разные темы. В данной тебе у тебя 5 сообщений подряд - это СОВСЕМ не хорошо. Ты можешь редактировать свои сообщения! Но все же лучше вначале все хорошо обдумать, а потом писать!

@модераторов прошу быть бдительнее.
Подобные вещи хотелось бы слышать от вас, а не от обычных обывателей.

Re: Fridge

Posted: Sat Sep 26, 2020 5:51 pm
by maxcodehack
r 8082
Наложил оригинальные картинки

r 8084
Add random restart
Add victory screen and print to the board

Re: Fridge

Posted: Wed Oct 21, 2020 7:31 pm
by maxcodehack
rev 8113
Игра в ISO
/kolibrios/games/fridge
rev 8114
Удалил оригинальные картинки, чтоб проблем с авторством не возникало.
Может какой нибудь дизайнер сделает.

TODO
- Осталось перейти на битмап, чтоб не таскать с собой библиотеку для чтения PNG, и ещё избавиться от повёрнутой версии изображения вентиля.
- В текстурный атлас объединить и грузить в память вместе, чтобы поменьше трогать диск.
- Переименовать в ЗАМОК, или СЕЙФ, а то "ХОЛОДИЛЬНИКОМ" и не пахнет

Re: PILOT'S FRIDGE

Posted: Sat Nov 21, 2020 3:45 pm
by Leency
В оригинальной игре сверху были засовы, которые открывались при верном положении.
Без этого не понятно что делать. Также стоило бы потратить немного времени и найти какие-то подходящие картинки переключателей в интернете, раз игра поддерживает PNG.

Re: Fridge

Posted: Sat Nov 21, 2020 4:20 pm
by maxcodehack
Сразу я использовал картинки оригинальные, но потом из-за авторских прав заменил их просто палками

Re: Fridge

Posted: Sat Dec 05, 2020 12:25 pm
by maxcodehack
rev 8324
Добавил звук через запуск ac97snd с параметром. Чтобы работало, нужно:
1. Найти подходящий звук rotate.mp3
2. Обязательно флаг -O0 ибо gcc оптимизацией ломает код 70sysFn. Нужно просто добавить в asm volatile

Code: Select all

: "memory"
3. Раскомментировать код отвечающий за это. Я закомментировал, так как нету подходящего mp3.

Re: PILOT'S FRIDGE

Posted: Sat Dec 05, 2020 12:57 pm
by dunkaist
maxcodehack wrote:2. Обязательно флаг -O0 ибо gcc оптимизацией ломает код 70sysFn.
This usually means a bug in your code.

Re: Fridge

Posted: Sat Dec 05, 2020 1:03 pm
by maxcodehack

Re: PILOT'S FRIDGE

Posted: Sat Dec 05, 2020 1:53 pm
by dunkaist
May be the error is in function PlayMusic which you implemented yourself.

Re: Fridge

Posted: Sat Dec 05, 2020 2:53 pm
by maxcodehack
This http://websvn.kolibrios.org/filedetails ... 2Fnotify.h code work in TinyC but not work in GCC(with -O0 works).
PlayMusic based on this

Re: PILOT'S FRIDGE

Posted: Sat Dec 05, 2020 5:49 pm
by dunkaist

Code: Select all

asm volatile ("int $0x40"::"a"(70), "b"(k));
GCC -O2 optimizes out this code because its side effects are not mentioned after asm keyword: memory is clobbered.