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
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.