gpspDC_09_alpha - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: Sega Dreamcast (/forum-2.html) +--- Форум: Programming (/forum-8.html) +--- Тема: gpspDC_09_alpha (/thread-104.html) |
gpspDC_09_alpha - alex - 25.12.2008 22:03 Наконецто получилось нормально скомпилировать 0.9 версию эмулятора ГБА под дрим, но есть сним некоторые проблемы которые я несмог решить. (за основу были взяты Swatовские исходники незаконченного порта эмулятора ) При компиляции я использовал старый Makefile в папке DC, немного подкорректировав его. 1. проблемы с управлением на джойстике управление отлично работает на дримовской клавиатуре как в меню так и в играх, джойстик работает лиш в меню и наотрез отказывается работать в играх В Makefile прописана библиотека -lSDL , при попытке размапить клавиатуру на джой вылетает ошибка undefined reference to _SDL_DC_MapKey вот код Код: #ifdef _arch_dreamcast при попытке скомпилировать библиотекой -lSDL_129 ошибок нет, компиляция прходит успешно, но при запуске скомпилированного бинарика на экране ничего непоявляется (просто тупо черный экран и все:() 2. вторая проблема с файловой системой. Есть лимит примерно в 10 ромов, если на диск положит больше 10 ромов эмуль просто отказывается их грузить и тупо зависает:( Даже незнаю что там нетак. П.С Обращаюсь в первую очередь к SWATу если есть желание помоги вот выкладываю исходники gpspDC_09_alpha для тех кто хочет потестить эмуль в папке dc есть скомпилированный 1st_read.bin чтобы создать образ скачайте и распакуйте DC_image_maker, в папку DATA положите 1st_read.bin gba_bios.bin game_config.txt и GBA ромы (не более 10) и создайте образ (рекомендую перед тем как писать образ на диск проверять его на эмуляторах) <span style="color:#FF0000">П.С. Управление корректно работает только на клавиатуре gpspDC_09_alpha - SWAT - 29.12.2008 20:19 Глянем. gpspDC_09_alpha - Василий - 30.12.2008 14:58 Вот и на dcnews обратили внимание . http://www.dcemu.co.uk/vbulletin/showthread.php?t=177692 gpspDC_09_alpha - alex - 15.01.2009 07:06 ну как, глянул? gpspDC_09_alpha - SWAT - 18.01.2009 14:59 :) Что то ппц времени нету совсем:( Ты запусти через nullDC и смотри в консольное окно, что там за ошибка. Туда идут все данные из serial (KOS туда debug инфу шлет). Ставь в контрольных точках программы вспомогательный вывод инфы через printf (он будет виден в консольном окне), и узнаешь на каком именно месте косяк. Отпишись сюда, я помогу чем смогу, а то у самого руки вообще не доходят:( |