Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Feb 24, 2021 9:06 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 12 posts ] 
Author Message
PostPosted: Sat Sep 19, 2020 4:32 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 398
Original pictures.
http://websvn.kolibrios.org/listing.php ... cb59d6d91b


Last edited by maxcodehack on Sun Dec 13, 2020 1:24 pm, edited 11 times in total.

Top
   
 Post subject: Re: PILOT'S FRIDGE
PostPosted: Tue Sep 22, 2020 9:57 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5395
maxcodehack

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

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

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


Top
   
 Post subject: Re: Fridge
PostPosted: Sat Sep 26, 2020 5:51 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 398
r 8082
Наложил оригинальные картинки

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

_________________
:arrow: Image


Last edited by maxcodehack on Sun Dec 13, 2020 9:53 pm, edited 1 time in total.

Top
   
 Post subject: Re: Fridge
PostPosted: Wed Oct 21, 2020 7:31 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 398
rev 8113
Игра в ISO
/kolibrios/games/fridge
rev 8114
Удалил оригинальные картинки, чтоб проблем с авторством не возникало.
Может какой нибудь дизайнер сделает.

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

_________________
:arrow: Image


Last edited by maxcodehack on Sun Dec 13, 2020 9:52 pm, edited 1 time in total.

Top
   
 Post subject: Re: PILOT'S FRIDGE
PostPosted: Sat Nov 21, 2020 3:45 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5395
В оригинальной игре сверху были засовы, которые открывались при верном положении.
Без этого не понятно что делать. Также стоило бы потратить немного времени и найти какие-то подходящие картинки переключателей в интернете, раз игра поддерживает PNG.


Attachments:
Screenshot_2.png
Screenshot_2.png [ 245.17 KiB | Viewed 773 times ]

_________________
Звиздеть не мешки ворочать
Top
   
 Post subject: Re: Fridge
PostPosted: Sat Nov 21, 2020 4:20 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 398
Сразу я использовал картинки оригинальные, но потом из-за авторских прав заменил их просто палками

_________________
:arrow: Image


Last edited by maxcodehack on Sun Dec 20, 2020 11:09 am, edited 2 times in total.

Top
   
 Post subject: Re: Fridge
PostPosted: Sat Dec 05, 2020 12:25 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 398
rev 8324
Добавил звук через запуск ac97snd с параметром. Чтобы работало, нужно:
1. Найти подходящий звук rotate.mp3
2. Обязательно флаг -O0 ибо gcc оптимизацией ломает код 70sysFn. Нужно просто добавить в asm volatile
Code:
: "memory"

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


Last edited by maxcodehack on Sun Dec 13, 2020 9:51 pm, edited 2 times in total.

Top
   
 Post subject: Re: PILOT'S FRIDGE
PostPosted: Sat Dec 05, 2020 12:57 pm 
Offline
Mentor
User avatar

Joined: Mon Oct 19, 2009 10:58 am
Posts: 604
maxcodehack wrote:
2. Обязательно флаг -O0 ибо gcc оптимизацией ломает код 70sysFn.
This usually means a bug in your code.


Top
   
 Post subject: Re: Fridge
PostPosted: Sat Dec 05, 2020 1:03 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 398
Code from http://websvn.kolibrios.org/filedetails ... c#line-217
and http://websvn.kolibrios.org/filedetails ... .h#line-44


Last edited by maxcodehack on Sun Dec 20, 2020 11:10 am, edited 2 times in total.

Top
   
 Post subject: Re: PILOT'S FRIDGE
PostPosted: Sat Dec 05, 2020 1:53 pm 
Offline
Mentor
User avatar

Joined: Mon Oct 19, 2009 10:58 am
Posts: 604
May be the error is in function PlayMusic which you implemented yourself.


Top
   
 Post subject: Re: Fridge
PostPosted: Sat Dec 05, 2020 2:53 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 398
This http://websvn.kolibrios.org/filedetails ... 2Fnotify.h code work in TinyC but not work in GCC(with -O0 works).
PlayMusic based on this

_________________
:arrow: Image


Last edited by maxcodehack on Sun Dec 13, 2020 7:58 pm, edited 1 time in total.

Top
   
 Post subject: Re: PILOT'S FRIDGE
PostPosted: Sat Dec 05, 2020 5:49 pm 
Offline
Mentor
User avatar

Joined: Mon Oct 19, 2009 10:58 am
Posts: 604
Code:
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.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 12 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 3 guests


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