User Tag List

Страница 7 из 15 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 145

Тема: Посоветуйте эмуль для разработчика

  1. #61

    Регистрация
    10.07.2009
    Адрес
    Санкт-Петербург
    Сообщений
    121
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    вопрос остается открытым на каком основании
    ATM-Turbo1 512k
    ATM-Turbo2 1024k + TSFM
    Pentagon 128к
    Sinclair ZX-Spectrum 48+ (1шт), 128+ (1шт), +2А (2шт), +3 (3шт)

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

  3. #62

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,867
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    311
    Поблагодарили
    235 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Screw Посмотреть сообщение
    Какую ещё нафиг ТСЛконфу, нету её в анриле. И да - отвечайте на мой ответ!!111
    я могу и под скорп писать а мне хлоп и память режут еще на этапе загрузки

    И да, не прикидывайся дурачком, тебе это не идет.
    С уважением,
    Jerri / Red Triangle.

  4. #63

    Регистрация
    10.07.2009
    Адрес
    Санкт-Петербург
    Сообщений
    121
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    я могу и под скорп писать а мне хлоп и память режут еще на этапе загрузки
    В 0.38 память ВНЕЗАПНО не лочится вообще. А лочится только в режиме пентагона и только если задана опция SnaLock.

    1) не используй кривые форки
    2) не используй старые версии
    3) ?????
    4) PROFIT!!!

    Цитата Сообщение от jerri Посмотреть сообщение
    И да, не прикидывайся дурачком, тебе это не идет.
    Нет ты.
    ATM-Turbo1 512k
    ATM-Turbo2 1024k + TSFM
    Pentagon 128к
    Sinclair ZX-Spectrum 48+ (1шт), 128+ (1шт), +2А (2шт), +3 (3шт)

  5. #64

    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,428
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    screwdriver на вас нет
    'SONGS FROM CRUEL WORLD' IS REMASTERED!
    unmilky sky and other albums is here
    speccy merchandise

    we can dance beneath the fireflies on an empty road
    there is the light that never goes out... (the smiths)
    если кто-то что-то как-то, то вот моя аська - 371432992

  6. #65

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,716
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    Oleg N. Cher, я вообще при отладке использую .sna
    Ну начинается. Так и думал, что .sna советовать приползут. Я, кажется, не спрашивал - какой бы мне формат снапшотов поюзать. Вопрос был про TAP.

    Цитата Сообщение от phant0m Посмотреть сообщение
    Oleg N. Cher,
    "лёгкая винда" и winxp64 - совсем не рядом. Может лучше поставить win7 x86? (если 2гига в комплекте).
    Практика показывает, что на моём железе XP64 работает не хуже XP32. Субъективно не медленнее. Обсудим скорость работы Win7 на старом железе?

    Ты, видимо, судишь о XP64, не щупав её. На основании юзанья 64-битных 7-ки или висты.

    Вопрос про фикс FUSE, чтобы сохранял размер окна/фильтр, открыт.

  7. #66

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,867
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    311
    Поблагодарили
    235 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Screw Посмотреть сообщение
    В 0.38 память ВНЕЗАПНО не лочится вообще. А лочится только в режиме пентагона и только если задана опция SnaLock.

    1) не используй кривые форки
    2) не используй старые версии
    3) ?????
    4) PROFIT!!!
    by deathsoft » 10 Mar 2013, 06:26
    version 0.38.0 10 mar 2013 (deathsoft)

    проблема с загрузкой снапшота у меня возникла в декабре 2012 года
    все твои аргументы уходят куда? правильно в сад

    на декабрь я использовал самую последнюю версию эмулятора.
    С уважением,
    Jerri / Red Triangle.

  8. #67

    Регистрация
    10.07.2009
    Адрес
    Санкт-Петербург
    Сообщений
    121
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от scl^mc Посмотреть сообщение
    screwdriver на вас нет
    Оу-оу парень, полегше! Я ж пошутил!!111



    ---------- Post added at 15:05 ---------- Previous post was at 15:03 ----------

    Цитата Сообщение от jerri Посмотреть сообщение
    проблема с загрузкой снапшота у меня возникла в декабре 2012 года
    все твои аргументы уходят куда? правильно в сад
    Ты о ней сообщил ? Телепаты в отпуске. Psb столкнулся, сообщил - сразу вышел фикс.

    И да, кстати, ни в одном из фиксов унриала не фигурирует строчка:
    хххххх (jerri)
    Т.е. jerri не сообщил ни об одной проблеме.
    Последний раз редактировалось Screw; 08.07.2013 в 15:17.
    ATM-Turbo1 512k
    ATM-Turbo2 1024k + TSFM
    Pentagon 128к
    Sinclair ZX-Spectrum 48+ (1шт), 128+ (1шт), +2А (2шт), +3 (3шт)

  9. #68

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,867
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    311
    Поблагодарили
    235 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Oleg N. Cher, можно и тапку прикрутить, но автозагрузка тапки это не самый быстрый способ
    С уважением,
    Jerri / Red Triangle.

  10. #69

    Регистрация
    10.07.2009
    Адрес
    Санкт-Петербург
    Сообщений
    121
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    Oleg N. Cher, можно и тапку прикрутить, но автозагрузка тапки это не самый быстрый способ
    Курите факи, они рулез!
    В унриале есть мгновенная загрузка тапов. Грузится быстрее чем TRD.
    TapeTraps=1
    version 0.37.3.fix1 16 feb 2009 (deathsoft)
    +Tape traps (molodcov_alex)


    и ВНЕЗАПНО тамже

    "-При загрузке снапшотов убрано выставление конфигурации pentagon 128 (molodcov_alex)"

    Так что не рассказывай сказки про актуальную версию на 2012 год.
    В марте 2013 сделан опциональный лок 128 памяти. А пентагон никуда не включался уже давно.
    Последний раз редактировалось Screw; 08.07.2013 в 15:13.
    ATM-Turbo1 512k
    ATM-Turbo2 1024k + TSFM
    Pentagon 128к
    Sinclair ZX-Spectrum 48+ (1шт), 128+ (1шт), +2А (2шт), +3 (3шт)

  11. #70

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,867
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    311
    Поблагодарили
    235 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Ну начинается. Так и думал, что .sna советовать приползут. Я, кажется, не спрашивал - какой бы мне формат снапшотов поюзать. Вопрос был про TAP.
    ай да не 3.14щи, ладно? в твоём ТЗ есть 2 позиции по которым я тебе выдал

    1 unreal
    2 snapshot

    вон там внизу читай, ага?

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    После перехода на XP64 столкнулся с выбором самого ненадоедливого и приличного эмулятора ZX. Выбор у меня такой:

    Spectaculator довольно тормозной, не говоря уже о платности.

    FUSE весьма хорош. Но официальная сборка
    ---------------------------
    Free Unix Spectrum Emulator (Fuse) 1.0.0 (c) 1999-2008 Philip Kendall and others. See http://fuse-emulator.sf.net/ for details.
    ---------------------------
    (для Windows) не сохраняет выбранного размера видео и фильтра. Их приходится каждую сессию выбирать заново. Это бесит, но другие менее официальные сборки грешат тем же.

    ZXSpin под XP32 вёл себя прилично. Под XP64 же он каждый раз при запуске пишет:

    DirectX Error
    A hardware-only DirectDraw object creations was attempted but the driver did not support any hardware.
    GDI Mode will be used instead for this session.
    To set GDI mode for future sessions, go to the Tools menu, Options, Video, then change "Renderer" to "GDI".

    Надо ли сообщать, что в меню и так выбрано Renderer -> GDI. Версия ZXSpin'а 0504.

    EmuZWin 2.7 Rev 2.8 каждый божий запуск увеличивает высоту экрана на произвольное количество пикселов. Это происходит у меня под любой виндой (не только XP64) на ноуте и на десктопе, так что, уверен, ошибку легко воспроизвести. Писал когда-то давно Кладову, просил пофиксить, но, похоже, руки так и не дошли.

    Больше всего конечно нужно, чтобы эмуль поддерживал TR-DOS и был лёгким. Фиксов под мультиколоры и очень точного AY не требуется.

    Нужен просто эмуль-рабочая лошадка, чтобы очень часто и быстро запускать в нём программы (в связке с ZXDev).

    Вот такой вот крик души. ОС менять не хочу.

    Буду рад не только совету взять новый эмулятор, но и любой информации о фиксах вышеуказанных проблем.


    ---------- Post added at 15:20 ---------- Previous post was at 15:11 ----------

    Цитата Сообщение от Screw Посмотреть сообщение
    Курите факи, они рулез!
    В унриале есть мгновенная загрузка тапов. Грузится быстрее чем TRD.


    version 0.37.3.fix1 16 feb 2009 (deathsoft)
    +Tape traps (molodcov_alex)


    и ВНЕЗАПНО тамже

    "-При загрузке снапшотов убрано выставление конфигурации pentagon 128 (molodcov_alex)"
    Tape traps это быстрая загрузка, что не есть автозагрузка тапов, ага?

    И чо? я верю своим глазам, чужим глазам прости верить разучился.

    я покурил сорцы в них Алекс который просто молодец пофиксил совсем уж говенный *****код, но блин, не везде же.

    я вон жырненьким выделил где он пофиксил
    а жырненьким наклонным там где должен был но не стал

    Код:
    int readSNA128()
    {
       conf.mem_model = MM_PENTAGON; conf.ramsize = 128;
       hdrSNA128 *hdr = (hdrSNA128*)snbuf;
       reset(hdr->trdos? RM_DOS : RM_SOS);
       cpu.alt.af = hdr->altaf; cpu.alt.bc = hdr->altbc;
       cpu.alt.de = hdr->altde; cpu.alt.hl = hdr->althl;
       cpu.af = hdr->af; cpu.bc = hdr->bc; cpu.de = hdr->de; cpu.hl = hdr->hl;
       cpu.ix = hdr->ix; cpu.iy = hdr->iy; cpu.sp = hdr->sp; cpu.pc = hdr->pc;
       cpu.i = hdr->i; cpu.r_low = hdr->r; cpu.r_hi = hdr->r & 0x80; cpu.im = hdr->im;
       cpu.iff1 = hdr->iff1?1:0; comp.p7FFD = hdr->p7FFD;
       comp.pFE = hdr->pFE; comp.border_attr = comp.pFE & 7;
       memcpy(memory+PAGE*5, hdr->page5, PAGE);
       memcpy(memory+PAGE*2, hdr->page2, PAGE);
       memcpy(memory+PAGE*(hdr->p7FFD & 7), hdr->active_page, PAGE);
       unsigned char *newpage = snbuf+0xC01F;
       unsigned char mapped = 0x24 | (1 << (hdr->p7FFD & 7));
       for (unsigned char i = 0; i < 8; i++)
          if (!(mapped & (1 << i))) {
             memcpy(memory + PAGE*i, newpage, PAGE); newpage += PAGE;
          }
       set_banks(); return 1;
    }
    
    int readSNA48()
    {
       //conf.mem_model = MM_PENTAGON; conf.ramsize = 128;  // molodcov_alex
       reset(RM_SOS);
       hdrSNA128 *hdr = (hdrSNA128*)snbuf;
       cpu.alt.af = hdr->altaf; cpu.alt.bc = hdr->altbc;
       cpu.alt.de = hdr->altde; cpu.alt.hl = hdr->althl;
       cpu.af = hdr->af; cpu.bc = hdr->bc; cpu.de = hdr->de; cpu.hl = hdr->hl;
       cpu.ix = hdr->ix; cpu.iy = hdr->iy; cpu.sp = hdr->sp;
       cpu.i = hdr->i; cpu.r_low = hdr->r; cpu.r_hi = hdr->r & 0x80; cpu.im = hdr->im;
       cpu.iff1 = hdr->iff1?1:0; comp.p7FFD = 0x30;
       comp.pEFF7 |= EFF7_LOCKMEM; //Alone Coder
       comp.pFE = hdr->pFE; comp.border_attr = comp.pFE & 7;
       memcpy(memory+PAGE*5, hdr->page5, PAGE);
       memcpy(memory+PAGE*2, hdr->page2, PAGE);
       memcpy(memory+PAGE*0, hdr->active_page, PAGE);
       cpu.pc = cpu.DirectRm(cpu.sp)+0x100*cpu.DirectRm(cpu.sp+1); cpu.sp += 2;
       set_banks(); return 1;
    }
    
    int readSP()
    {
       //conf.mem_model = MM_PENTAGON; conf.ramsize = 128;  // molodcov_alex
       reset(RM_SOS);
       hdrSP *hdr = (hdrSP*)snbuf;
       cpu.alt.af = hdr->altaf; cpu.alt.bc = hdr->altbc;
       cpu.alt.de = hdr->altde; cpu.alt.hl = hdr->althl;
       cpu.af = hdr->af; cpu.bc = hdr->bc; cpu.de = hdr->de; cpu.hl = hdr->hl;
       cpu.ix = hdr->ix; cpu.iy = hdr->iy; cpu.sp = hdr->sp; cpu.pc = hdr->pc;
       cpu.i = hdr->i; cpu.r_low = hdr->r; cpu.r_hi = hdr->r & 0x80;
       cpu.iff1 = (hdr->flags & 1);
       cpu.im = 1 + ((hdr->flags >> 1) & 1);
       cpu.iff2 = (hdr->flags >> 2) & 1;
       comp.p7FFD = 0x30;
       comp.pEFF7 |= EFF7_LOCKMEM; //Alone Coder
       comp.pFE = hdr->pFE; comp.border_attr = comp.pFE & 7;
       for (unsigned i = 0; i < hdr->len; i++)
          cpu.DirectWm(hdr->start + i, snbuf[i + 0x26]);
       set_banks(); return 1;
    }
    
    int readZ80()
    {
       //conf.mem_model = MM_PENTAGON; conf.ramsize = 128;  // molodcov_alex
       hdrZ80 *hdr = (hdrZ80*)snbuf;
       unsigned char *ptr = snbuf + 30;
       unsigned char model48k = (hdr->model < 3);
       reset((model48k|(hdr->p7FFD & 0x10)) ? RM_SOS : RM_128);
       if (hdr->flags == 0xFF)
           hdr->flags = 1;
       if (hdr->pc == 0)
       { // 2.01
          ptr += 2 + hdr->len;
          hdr->pc = hdr->newpc;
          memset(RAM_BASE_M, 0, PAGE*8); // clear 128k - first 8 pages
    
          while (ptr < snbuf+snapsize)
          {
             unsigned char *p48[] =
             {
                    base_sos_rom, 0, 0, 0,
                    RAM_BASE_M+2*PAGE, RAM_BASE_M+0*PAGE, 0, 0,
                    RAM_BASE_M+5*PAGE, 0, 0, 0
             };
             unsigned char *p128[] =
             {
                    base_sos_rom, base_dos_rom, base_128_rom, RAM_BASE_M+0*PAGE,
                    RAM_BASE_M+1*PAGE, RAM_BASE_M+2*PAGE, RAM_BASE_M+3*PAGE, RAM_BASE_M+4*PAGE,
                    RAM_BASE_M+5*PAGE, RAM_BASE_M+6*PAGE, RAM_BASE_M+7*PAGE, 0
             };
             unsigned len = *(unsigned short*)ptr;
             if (ptr[2] > 11)
                 return 0;
             unsigned char *dstpage = model48k ? p48[ptr[2]] : p128[ptr[2]];
             if (!dstpage)
                 return 0;
             ptr += 3;
             if (len == 0xFFFF)
                 memcpy(dstpage, ptr, len = PAGE);
             else
                 unpack_page(dstpage, PAGE, ptr, len);
             ptr += len;
          }
       }
       else
       {
          int len = snapsize - 30;
          unsigned char *mem48 = ptr;
          if (hdr->flags & 0x20)
             unpack_page(mem48 = snbuf + 4*PAGE, 3*PAGE, ptr, len);
          memcpy(memory + PAGE*5, mem48, PAGE);
          memcpy(memory + PAGE*2, mem48 + PAGE, PAGE);
          memcpy(memory + PAGE*0, mem48 + 2*PAGE, PAGE);
          model48k = 1;
       }
       cpu.a = hdr->a, cpu.f = hdr->f;
       cpu.bc = hdr->bc, cpu.de = hdr->de, cpu.hl = hdr->hl;
       cpu.alt.bc = hdr->bc1, cpu.alt.de = hdr->de1, cpu.alt.hl = hdr->hl1;
       cpu.alt.a = hdr->a1, cpu.alt.f = hdr->f1;
       cpu.pc = hdr->pc, cpu.sp = hdr->sp; cpu.ix = hdr->ix, cpu.iy = hdr->iy;
       cpu.i = hdr->i, cpu.r_low = hdr->r & 0x7F;
       cpu.r_hi = ((hdr->flags & 1) << 7);
       comp.pFE = (hdr->flags >> 1) & 7;
       comp.border_attr = comp.pFE;
       cpu.iff1 = hdr->iff1, cpu.iff2 = hdr->iff2; cpu.im = (hdr->im & 3);
       comp.p7FFD = (model48k) ? 0x30 : hdr->p7FFD;
    
       if(hdr->len == 55) // version 3.0 (with 1ffd)
           comp.p1FFD = hdr->p1FFD;
    
       if (model48k)
           comp.pEFF7 |= EFF7_LOCKMEM; //Alone Coder
       set_banks();
    
       return 1;
    }


    ---------- Post added at 15:25 ---------- Previous post was at 15:20 ----------

    Цитата Сообщение от Screw Посмотреть сообщение
    Ты о ней сообщил ? Телепаты в отпуске. Psb столкнулся, сообщил - сразу вышел фикс.
    до ноября 2012 мне эта проблема не мешала и я её не видел.

    И да, кстати, ни в одном из фиксов унриала не фигурирует строчка:
    хххххх (jerri)
    Т.е. jerri не сообщил ни об одной проблеме.
    И не будут, мои фиксы в другой теме.
    С уважением,
    Jerri / Red Triangle.

Страница 7 из 15 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Посоветуйте эмуль
    от Zelya в разделе Эмуляторы
    Ответов: 2
    Последнее: 24.12.2011, 16:57
  2. Ответов: 26
    Последнее: 29.08.2011, 05:06
  3. Компьютеры разработчика
    от spensor в разделе Зарубежные компьютеры
    Ответов: 9
    Последнее: 09.02.2009, 03:41
  4. посоветуйте эмуль
    от проф в разделе Эмуляторы
    Ответов: 6
    Последнее: 29.04.2007, 00:39

Ваши права

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