Так в Win2k и ХП вроде вообще нет этой dll'ки. Вообще желательно устанавливать ASPI Driver for Windows. У меня она была установлена, вот я ничего и не почувствовал в 2000. :DЦитата:
Сообщение от icebear
Вид для печати
Так в Win2k и ХП вроде вообще нет этой dll'ки. Вообще желательно устанавливать ASPI Driver for Windows. У меня она была установлена, вот я ничего и не почувствовал в 2000. :DЦитата:
Сообщение от icebear
Есть еще один недостаток у виртуальных машин: Direct-X (видео) не работает, кроме какого-нибудь страшного режима из 4 цветов... OpenGL - никакой... Звук или не пашет, или режется... Для отладки эмуля бывает критично.
Да, ебрст, успокойтесь вы со своей виртуальной машиной! :mad:
Эмуль нормально работает в Win98, Win2k, WinXP. Проверено.
Единственная проблема - это настройки:
1) [ULA]\Frame стоит 271680 вместо 71680
2) [HDD]\CDROM стоит ASPI (у SMT по умолчанию SPTI) - потому и требует WNASPI32.DLL
Сам решил свою проблему :D ! 00435D48: 01 -> 00
И с BASS все OK!
А в исходнике, наверно, здесь проблема (файл gshlbass.cpp):
А должно быть:Код:void GSHLE::restart_mod(unsigned order, unsigned row)
{
if (!hmod) return;
if (!BASS_ChannelSetPosition(hmod, MAKEMUSICPOS(order,row))) reportError("BASS_ChannelSetPosition() [music]");
if (!BASS_ChannelSetFlags(hmod, BASS_MUSIC_LOOP | BASS_MUSIC_POSRESET | BASS_MUSIC_RAMP)) reportError("BASS_ChannelSetFlags() [music]");
BASS_Start();
if (!BASS_ChannelPlay(hmod, TRUE)) reportError("BASS_ChannelPlay() [music]");
mod_playing = 1;
}
Код:if (!BASS_ChannelPlay(hmod, FALSE)) reportError("BASS_ChannelPlay() [music]");
оооооо ну, дак это, раз такие все грамотные - давайте прикрутим к унрылу асм от emuZwin ??
(будет пёрфектъ!)
Я серьезно!
Че-то у меня джойстик (в смысле писишный в качестве кемпстона) не пашет. В старых версиях (0.2x) все в порядке.
US0.36.2
http://alonecoder.narod.ru/zx/
version 0.36.2 28 mar 2007 (Alone Coder)
! клавиши в max speed режиме опрашиваются каждый фрейм:
temp.inputblock = 0;//temp.vidblock;
а то не всегда реагировало на NumLock в max speed режиме.
Keys in max speed mode are scanned every frame, for better responsibility
of NumLock in max speed mode.
! звуковой буфер не чистился (sound_stop()) в меню Save disk
(main_save(), correct_exit()).
Sound buffer was not cleared in Save disk menu
! вываливался при показе меток длиной 10 (sb Elfh).
Emulator crashed when tried to display 10 char long labels
* 0 не показывается как метка.
0 is no more shown as a label
! что-то исправлено в интерфейсе с BASS.DLL (fb molodcov_alex):
if (!BASS_ChannelPlay(hmod, FALSE)) reportError("BASS_ChannelPlay() [music]");
Something fixed in BASS.DLL interface
! порт #7ffd на Скорпионе дешифровался неправильно (теперь с учётом A12, как
#1ffd) - не работала листалка ACNews.
Port #7ffd in Scorpion mode was deciphered without A12 -
ACNews lister failed to work
Подскажите где взять эмуль с поддержкой TSFM???