Важная информация

User Tag List

Показано с 1 по 1 из 1

Тема: UnrealSpeccy

  1. #1
    Dima Bystrov (2:5029/77.48)
    Гость

    По умолчанию UnrealSpeccy

    FromNet: Ryazan (Ryazan_Net)

    Hello All!

    Я собрал новую версию сабжевого эмулятора (SMT забил).

    В новой версии:

    /=== Begin Windows Clipboard ===/
    + поддержка YM2203 (TurboSound FM) интегрирована Dexus'ом с изменениями Alone Coder'а. Теперь исправленная эмуляция (TurboFM Revision C). YM2203 support (TurboSound FM) was integrated by Dexus with Alone Coder's changes. Fixed emulation now (TurboFM Revision C)
    * исходники теперь компилируются под MSVC6 (было MSVC7). Sources are now compiled by MSVC6 (was MSVC7)
    ! цвет на точку по EFF7 bit0, мультиколор перенесён на bit5. Colour-per-pixel mode is set by EFF7 bit0, and hardware multicolour mode is moved to bit5
    ! исправлена загрузка 48k снапшотов, если до этого был установлен режим Pentagon 1024k: вместо 0-й ставилась 32-я банка памяти. Fixed loading of 48k snapshots, if Pentagon 1024k mode was before: 32nd bank was set instead of 0th
    ! сброс в 48k на Pentagon 1024k включал 32-ю банку. Reset to 48k was setting 32nd bank on Pentagon 1024k
    ! максимальная длина дорожки увеличена до 7000 байт - теперь работает игра "Шибениця" (gallows.td0). Если какая-то программа перестала работать, СООБЩАЙТЕ! Maximum track length is increased to 7000 bytes, and Gallows game works now. PLEASE REPORT if some program ceases to work!
    + русская версия хелпа. Russian version of help
    + название последнего загруженного диска выводится в заголовке окна эмулятора. A name of last loaded disk is shown in a title of emulator window
    ! вываливалось при обращении к IDE-устройству, если одно из IDE-устройств не было настроено. Crashed while addressing IDE device if one of IDE devices was not set
    ! CD-ROM не работал под Windows 9x, теперь работает. Сделан обход глюка, который возникает вот здесь, по непонятной мне причине: CD-ROM did not work in Windows 9x, it works now. Walkaround of bug, that appears here, was made:

    int ATAPI_PASSER::SEND_ASPI_CMD(void *buf, int buf_sz)
    {
    SRB_ExecSCSICmd SRB = { 0 };
    SRB.SRB_Cmd = SC_EXEC_SCSI_CMD;
    SRB.SRB_HaId = (unsigned char)dev->adapterid;
    SRB.SRB_Flags = SRB_DIR_IN | SRB_EVENT_NOTIFY | SRB_ENABLE_RESIDUAL_COUNT;
    SRB.SRB_Target = (unsigned char)dev->targetid;
    SRB.SRB_BufPointer = (unsigned char*)buf;
    SRB.SRB_BufLen = buf_sz;
    SRB.SRB_SenseLen = sizeof(SRB.SenseArea);
    SRB.SRB_CDBLen = ATAPI_CDB_SIZE;
    SRB.SRB_PostProc = hASPICompletionEvent;
    memcpy(SRB.CDBByte, &cdb, ATAPI_CDB_SIZE);

    /* DWORD ASPIStatus = */ _SendASPI32Command(&SRB);
    passed_length = SRB.SRB_BufLen;

    if (SRB.SRB_Status == SS_PENDING) {
    DWORD ASPIEventStatus = WaitForSingleObject(hASPICompletionEvent, 10000); // timeout 10sec
    if (ASPIEventStatus == WAIT_OBJECT_0) ResetEvent(hASPICompletionEvent);
    }
    if (senselen = SRB.SRB_SenseLen) memcpy(sense, SRB.SenseArea, senselen);
    if (temp.win9x) senselen = 0; //Alone Coder //makes possible to read one CD sector in win9x
    if ((temp.win9x)&&(passed_length >= 0xffff)) passed_length = 2048; //Alone Coder //was >=65535 in win9x //makes possible to work in win9x (HDDoct, WDC, Time Gal)

    /=== End Windows Clipboard ===/


    Качайте с http://alonecoder.narod.ru/zx/US036.7z (250k)

    Исходники на той же страничке.

    - A.Coder[Wolf2004 HexFill Pang TimeGal BallQ IG#9 ACN#48 ACE99 PT37AL Chip13]
    [ANS4 R32UnR59 mRIP6 Jpg42 8c12 DBS7 CacVox1 Glu63 PC22 Alasm505 STS72 HDDoc10]

    ... ZX Spectrum today
    ---

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. UnrealSpeccy 0.27 - файл SOS.L
    от _km_ в разделе Эмуляторы
    Ответов: 5
    Последнее: 22.05.2007, 20:54
  2. UnrealSpeccy вываливается...
    от axor в разделе Эмуляторы
    Ответов: 3
    Последнее: 21.03.2006, 22:55
  3. UnrealSpeccy sound bug
    от [bETA]mEN в разделе Эмуляторы
    Ответов: 57
    Последнее: 18.05.2005, 15:10
  4. UnrealSpeccy feature request
    от [bETA]mEN в разделе Эмуляторы
    Ответов: 49
    Последнее: 04.04.2005, 21:03

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •