Новая версия:
+загрузка sna48
+загрузка scl
+списывание sna128 (f2)
+загрузка раскладки клавиатуры
+загрузка палитр
*переделан немного АУ
+джойстик
+скриншоты в бмп (f8)
Новая версия:
+загрузка sna48
+загрузка scl
+списывание sna128 (f2)
+загрузка раскладки клавиатуры
+загрузка палитр
*переделан немного АУ
+джойстик
+скриншоты в бмп (f8)
Удалил все предыдущие вложения в этой ветке, посему кидаю наисвежайшую версию с чистой совестью %)
Пришлось пережать в рар с потерей информации по правам доступа...
Ура! Я это сделал! Первый (по крайней мере, из известных мне) эмулятор, поддерживающий DMA Ultra Sound Card!!! Эмуляция не полная (поддержаны только целевые режимы ПДП и таймеров, а также нет системы прерываний), но вполне работает переделанный под него ProDigi. Кто переплюнет?
Эмуляция ресурсоемкая, первая пробная версия жутко тормозила на athlon1700, сейчас жрет 50% ресурсов (немного больше чем обычно, учитывая вывод звука через ALSA).
Лучше удали и это вложение и помести его в свой самый первый пост этой темы. Там его будет гораздо проще найти. За одно можешь первый пост поправить, дописав в него все доработки.Сообщение от Vitamin
С уважением, Станислав.
со страшной силой пытаюсь собрать эмулятор:
- сначала configure ругался на kdeшные headerы. поставил.
- configure отработало
- make выпало в ошибку, т.к. нету SDL.h, поставил, но тогда почему configure этот пакет пропустил?
- make снова в ошибке. нужен cuilib.h счас буду исходники править, штоб ему правильное месторасположение указать.
мелочи конечно, но с точки зрения юзера хотелось бы чтоб таких огрехов не было, а то кроме тебя никто твоим эмулем пользоваться не будет, так как собрать не сможет
/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -o zxlin -R /usr/lib -R /usr/lib -R /usr/lib/qt3//lib -R /usr/X11R6/lib -L/usr/lib -L/usr/lib/qt3//lib -L/usr/X11R6/lib ay.o beeper.o computer.o context.o cpu.o cpu_funcs.o dac.o debugger.o disasm.o dump.o dumpeditor.o editor.o iomanager.o keyboard.o main.o memory.o mouse.o soundmanager.o textmatrix.o ula.o wordeditor.o zxlin.o configure.o gfxcontrol.o betadisk.o cuilib.o UI.o ini.o options.o -lkdeui
soundmanager.o: In function `SoundManager::startFrame()':
soundmanager.cpp.text+0xbe): undefined reference to `SDL_GetTicks'
soundmanager.cpp.text+0xd0): undefined reference to `SDL_GetTicks'
zxlin.o: In function `Zxlin::Zxlin()':
zxlin.cpp.text+0x4d): undefined reference to `SDL_Init'
zxlin.cpp.text+0xab): undefined reference to `SDL_ShowCursor'
zxlin.cpp.text+0xf1): undefined reference to `SDL_GetError'
zxlin.o: In function `Zxlin::Zxlin()':
zxlin.cpp.text+0x13d): undefined reference to `SDL_Init'
zxlin.cpp.text+0x19c): undefined reference to `SDL_ShowCursor'
zxlin.cpp.text+0x1e1): undefined reference to `SDL_GetError'
надоело бороться, рассказывай как компилить
Последний раз редактировалось sysop; 05.09.2006 в 11:02.
man aclocalСообщение от sysop
man autoconf
man automake
эх, неа, все равно тамже вылетает, давайте-ка уж поподробнее плизСообщение от godexsoft
Ну и где вложение?
действительно, Vitamin, процедура сборки страшная, как моя жизнь -- уж лучше простой makefile, чем такое configure... может, написать тебе нормальные скрипты -- выкинуть kde, который не используется все равно, и добавить автоопределение того, что действительно нужно? (правда, тогда на "автогенерацию" этого дела kdevelop'ом, или чем ты это делаешь, придется забить, и дальше уж только ручками.)Сообщение от sysop
"undefined reference to `SDL_бла-бла-бла" говорит о том, что SDL не прилинкована. Пока в сорцах не копался, но возможно грабли в том что возвращает конфигурялка SDL по запросу о библиотеках(если эта информация вообще используется).
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)