Board.KolibriOS.org
http://board.kolibrios.org/

GameBoy/Color
http://board.kolibrios.org/viewtopic.php?f=43&t=1953
Page 1 of 1

Author:  SoUrcerer [ Mon Oct 10, 2011 8:03 pm ]
Post subject:  GameBoy/Color

Эмулятор GameBoy/Color. Абсолютно играбельный, скорость эмуляции приемлемая даже в qemu на моей не особенно сильной машинке. Поддерживаются игры от GameBoy и GameBoyColor, коих сейчас на планете насчитывается около 7 тысяч. Моя любимая Seiken Densetsu и несколько Pocket Monsters - теперь и в Колибри. Поддерживаются записи и скриншоты (из меню).
Attachment:
Screenshot-13.png
Screenshot-13.png [ 14.6 KiB | Viewed 7129 times ]

Spoiler: Show
Эмулятор скомпилирован без поддержки изменения разрешения экрана, в будущем возможно изменение экрана будет поддерживаться.Масштабирование и сглаживание впилил, настраивается через опции командной строки. Звук не работает, видимо, что-то в SDL не хвататет. Чтобы играть в игры, нужно скачать образ какой-нибудь игры в формате gb или gbc, распаковать его куда-нибудь, где его увидит Колибри, и установить ассоциации к gngb.
Еще можно запускать из shell или через run, в качестве параметра передавать имя файла.
Управление: стрелки - крестовина, Enter - старт, правый Shift - select, английская x - кнопка А, английская w - кнопка B. Tab - меню эмулятора. F10 - показывать FPS.

Авторы эмулятора:
Peponas Thomas "Frogus" tpeponas@altern.org
Peponas Mathieu "Pepone" pepone@altern.org

Распространяется по лицензии GNU GPL v2.


Опции командной строки:
Spoiler: Show
-a, --autoframeskip turn on autoframeskip
--sleep_idle sleep when idle
--color_filter turn on the color filter
-r, --rumble turn on the rumble simulation
--filter=X Set the filter to apply (only for standard mode)
0 = none
1 = scanline
2 = scanline 50%
3 = smooth
4 = pseudo cell shading
-R, --res=WxH set the resolution to WxH (for YUV and GL mode)
-Y, --yuv turn YUV mode on
--yuv_type set the type of the YUV overlay
0 = YV12
1 = YUY2
-f, --fullscreen run gngb in fullscreen
--fps show frame/sec
-s, --sound turn on sound (experimental)
--sample_rate=RATE set the sample rate to RATE
-C, --color_gb force to color gameboy mode
-G, --normal_gb force to normal gameboy mode
-S, --super_gb force to super gameboy mode (experimental)
--auto_gb turn on automatique detection
-g, --gdma_cycle cpu stop during gdma transfer (experimental)


Attachments:
gngb.7z [85.88 KiB]
Downloaded 305 times

Author:  Leency [ Tue Oct 11, 2011 12:00 am ]
Post subject:  Re: GameBoy/Color

Пока что не тестил.

Но пропорциональное изменение размера выводимой картинки в 2 или 3 раза разве сложно сделать?

Author:  SoUrcerer [ Tue Oct 11, 2011 7:14 am ]
Post subject:  Re: GameBoy/Color

Если бы эту программу писал я, то я так бы и сделал. А так нужно впиливать поддержку YUV и различных сглаживателей. Кстати, сейчас попробую.

Author:  SoUrcerer [ Tue Oct 11, 2011 7:26 am ]
Post subject:  Re: GameBoy/Color

Добавил поддержку масштабирования и сглаживания, обновил первый пост темы.

Author:  Serge [ Tue Oct 11, 2011 11:04 am ]
Post subject:  Re: GameBoy/Color

А исходники где посмотреть по поводу звука ?

Author:  Leency [ Sat Oct 15, 2011 3:22 am ]
Post subject:  Re: GameBoy/Color

У меня на реальной системе запускается и сразу завершается. Не вылетает, а так себе коррекктно закрывается.

Author:  SoUrcerer [ Sat Oct 15, 2011 9:40 am ]
Post subject:  Re: GameBoy/Color

Кхм. Маловато подробностей. Ты его без параметров запускаешь, что ли? Так и должно быть тогда.

Author:  SoUrcerer [ Sun May 26, 2013 8:41 am ]
Post subject:  Re: GameBoy/Color

Исходники. Компилируется через menuetlibc, но makefile сломан (умышленно) - в нем указаны консольные команды для ручной линковки, потому что обычная линковка через Makefile c mld почему-то не работала (не помню, почему).

Attachments:
gngb_src.7z [332.67 KiB]
Downloaded 187 times

Author:  baggacfreak [ Fri May 27, 2016 9:31 am ]
Post subject:  Re: GameBoy/Color

Hi,

I did some testing and got here because speed was way to fast. Have to check the settings mentioned here. Check out my video here: https://www.youtube.com/watch?v=mOQaCRB0bm8

Thanks for the emu!

Author:  Leency [ Thu Apr 19, 2018 1:15 am ]
Post subject:  Re: GameBoy/Color

Кто его в меню добавил? Он без параметра не запускается. И параметр кстати требует без пробелов, короче люди скачавшие ром вида "Legend of Zelda, The - Link's Awakening DX (U) (V1.2) [C][!].gbc" просто решат что эмуль нерабочий.

Author:  Leency [ Fri Sep 28, 2018 9:27 pm ]
Post subject:  Re: GameBoy/Color

Скачал с десяток ромов, ни в один не удалось поиграть.
Как минимум не работали клавиши X и W.

Page 1 of 1 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/