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

User Tag List

Страница 66 из 224 ПерваяПервая ... 626364656667686970 ... ПоследняяПоследняя
Показано с 651 по 660 из 2231

Тема: ZXMAK2 - Виртуальная машина ZX Spectrum

  1. #651

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Возможно . Но тем не менее между твоим эмулем и моим профи-ком - 56 строк разницы судя по тесту. И ? Расширенное видео-ПЗУ вроде никто не редактировал.
    Печалька?
    а ты какую версию тестил? Из исходников собирал? я для исправленной еще релиз не делал, т.к. исправлено еще не полностью

    ---------- Post added at 17:06 ---------- Previous post was at 17:03 ----------

    Цитата Сообщение от Moro Посмотреть сообщение
    Alexander Makeev, А ATM Turbo 2+ и PentEVO с поддержкой HDD нет в планах добавить в ZXMAK2?
    для ATM2 нужно добить менеджер памяти, т.к. у него довольно запутанное управление страницами (по крайней мере для человека не работавшего на нем), а документации по особенностям работы с памятью в ATM2 маловато. Видеорежимы уже реализованы.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  2. #652

    Регистрация
    28.02.2005
    Адрес
    Belarus
    Сообщений
    143
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может здесь чего найдете. http://atmturbo.nedopc.com/ Или с автором сайта можно попробовать связаться, думаю он не откажет в помощи

  3. #653
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    т.к. у него довольно запутанное управление страницами
    Выкладывал где то недоделанную пентеву, там менеджер есть

    ---------- Post added at 21:45 ---------- Previous post was at 21:44 ----------

    Во, нашел

  4. #654

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEK Посмотреть сообщение
    а где ROM файл pevo.rom взять? Ну и ROM файл для ATM2 тоже...
    и в каком порядке в нем страницы лежат?
    Последний раз редактировалось ZXMAK; 10.11.2012 в 02:09.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  5. #655
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    а где ROM файл pevo.rom взять?
    официальный, тут, страницы не помню точно как лежат, вроде предпоследние 4 страницы с сервисом.

  6. #656

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEK Посмотреть сообщение
    официальный, тут, страницы не помню точно как лежат, вроде предпоследние 4 страницы с сервисом.
    а для ATM2?
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  7. #657
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    а для ATM2?
    http://atmturbo.nedopc.com/emulator/unreal/us_roms.zip
    xBIOS который

  8. #658

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    что-то я не пойму, а этот модуль памяти PentEvo совместим с ATM2?
    Разве в ATM2 все окна могут маппится на любую страницу RAM/ROM?
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  9. #659
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    а этот модуль памяти PentEvo совместим с ATM2?
    у петево немного расширен атм мапер, и да в каждое окно может мапиться ROM/RAM и даже триггер 3Dxx может срабатывать, щас сырок октрою скажу отличия

    ---------- Post added at 01:46 ---------- Previous post was at 01:40 ----------

    Код:
    void WrXXF7(ushort addr, byte val, ref bool iorqge)
            {
                if (mem.SHADOW && iorqge)
                {
    #if LOG
                    System.Diagnostics.Debug.WriteLine("OUT(" + addr.ToString("X4") + ")," + val.ToString("X2"));
    #endif
    
                    iorqge = false;
    
                    if ((addr & 0x0800) != 0) // xFF7
                    {
                        pages[mem.P7FFD_MEMMAP] = (byte)((val | 0xC0) ^ 0xFF);
                        type[mem.P7FFD_MEMMAP] = ((val & 0x40) == 0) ? RamType.Rom : RamType.Ram;
                        dos_7ffd[mem.P7FFD_MEMMAP] = ((val & 0x80) != 0);                    
                    }
                    else // x7F7
                    {
                        pages[mem.P7FFD_MEMMAP] = (byte)(val ^ 0xFF);
                        type[mem.P7FFD_MEMMAP] = RamType.Ram;
                    }
    
                    UpdateMapping();
                }
    У АТМ только эта часть порта есть, соотвественно нет способа записать старшие 2битна номера страницы, и получается всего 1мб, ну еще по мелочам каких то кусков нет
    Код:
    if ((addr & 0x0800) != 0) // xFF7
                    {
                        pages[mem.P7FFD_MEMMAP] = (byte)((val | 0xC0) ^ 0xFF);
                        type[mem.P7FFD_MEMMAP] = ((val & 0x40) == 0) ? RamType.Rom : RamType.Ram;
                        dos_7ffd[mem.P7FFD_MEMMAP] = ((val & 0x80) != 0);                    
                    }


    ---------- Post added at 02:10 ---------- Previous post was at 01:46 ----------

    Нет порта EFF7, xxBF, xxBE и всей логики связанной с ними, типа принудительного включение 0 страницы в окно 0, включения скрытых портов при выключенном режиме трдос, чтения подключеных страниц

  10. #660

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Страницы в прошивке ATM2 лежат в таком порядке:
    0:basic 48
    1:trdos
    2:basic 128
    3:cp/m
    и располагаться должны в последних 4 страницах ПЗУ.
    Все прошивки - http://atmturbo.nedopc.com/atmshem.htm#roms
    Последний раз редактировалось SAM style; 10.11.2012 в 11:35.
    Все любят гипножабу

Страница 66 из 224 ПерваяПервая ... 626364656667686970 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 06.04.2012, 21:37
  2. Машина Тьюринга для Z80
    от ZXMAK в разделе Эмуляторы
    Ответов: 4
    Последнее: 15.08.2011, 03:26
  3. Продвинутая Мелко Машина 1
    от Black_Cat в разделе Зарубежные компьютеры
    Ответов: 74
    Последнее: 03.03.2009, 09:05
  4. Что за машина такая??? Commodore 128...
    от ILoveSpeccy в разделе Commodore 16/64/128
    Ответов: 5
    Последнее: 31.10.2007, 10:25
  5. Java-машина
    от Error404 в разделе Программирование
    Ответов: 2
    Последнее: 15.01.2007, 15:11

Ваши права

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