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

User Tag List

Страница 57 из 267 ПерваяПервая ... 535455565758596061 ... ПоследняяПоследняя
Показано с 561 по 570 из 2664

Тема: Xpeccy

  1. #561
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    build 20121113
    • PentEvo - начало (пары полезных вещей ещё нет). Звук таки заработал, палитра в норме. Project Robo грузится и с турбо-bdi.
    • Нашелся конфликт по портам в Pent1024SL
    • Максимальная частота проца - 14МГц
    • Для P1024SL и PentEvo реализованы порты CMOS. Время тикает всегда и на всех профилях, независимо от паузы эмулятора. В начале почти все ячейки CMOS занулены, сохранения содержимого ещё нет. Работают только часы, дата не меняется.
    • Для АТМ2 доступны объёмы памяти 128, 256, 512, 1024 К. Правда, CP/M 256 определяет как 512

    [ win32 ][ deb x86 ]
    Последний раз редактировалось SAM style; 14.11.2012 в 01:14.
    Все любят гипножабу

  2. #562
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сэм, сегодня качнул deb, но он таки не поставился.
    Дистр Ubuntu 12.04 под Celeron2000/768/NVidia 5200.
    Пишет: "Внутренняя ошибка" и "Не удалось открыть файл «/home/user/downloads/xpeccy_20121113_i386.deb»."
    Вопрос: как можно ещё попробовать?

  3. #563
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Название пакета начинается с большой буквы (используй автодополнение по Tab).
    Только что скачал пакет, поставил себе на дебиан без проблем. Значит, с ним всё нормально.
    В убунте есть устаовщик deb-ов, просто 2 раза кликни на нём.
    Все любят гипножабу

  4. #564
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Короче ага, в общем через центр ни в какую не ставилось, а по right mouse button выбрав инсталлер GDebi. Ща будем посмотреть. Пасиб!

  5. #565
    Master
    Регистрация
    26.03.2005
    Адрес
    Ivanovo
    Сообщений
    640
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    1 сообщение
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от James DiGreze Посмотреть сообщение
    Пишет: "Внутренняя ошибка" и "Не удалось открыть файл «/home/user/downloads/xpeccy_20121113_i386.deb»."
    Вопрос: как можно ещё попробовать?
    В консоли sudo dpkg -i /home/user/downloads/Xpeccy_20121113_i386.deb.

    ---------- Post added at 19:56 ---------- Previous post was at 19:47 ----------

    Цитата Сообщение от SAM style Посмотреть сообщение
    Border size поболе поставь - это действительно "съедено". Границы обрезки вычисляются по экрану 256x192, ega и текстовый шире.
    Ненормально. У меня не как бешеный, но раз в минуту подмигивает. И цвет у него не такой, как на скриншотах из темы игры. И робот сам вправо стреляет...
    Пока непонятных проблем там ещё несколько.
    Попробовал новую сборку. В проджект робо перестал моргать экран как бешеный.
    Звук теперь завывает. Особенно если частота проца не 3.5 мгц в настройках
    Последний раз редактировалось Q-Master; 14.11.2012 в 20:05.

  6. #566
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    И, на мой взгляд, эмуль жрет как не в себя. Как минимум, нужен проц уровня P4 или Core2Duo. На P3 он шёл с громким скрипом.
    Прогнал профилирование. Функция vidSync (жрущая 70% времени) - это какой-то ахтунг. Проверять видеорежим на каждое рисование пиксела- это ж ужоснах. Полиморфизм спасет отцов русской демократии.

  7. #567
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Прогнал профилирование. Функция vidSync (жрущая 70% времени) - это какой-то ахтунг
    Спасибо, кэп!
    Пока склоняюсь к такому варианту: в структуре Video будет указатель на функцию прорисовки нужного числа точек для конкретного режима. При смене режима указатель меняется на нужную функцию. Прорисовка точек = вызов функции по этому указателю.
    Помнится, и во времена одного видеорежима она неслабо кушала
    Все любят гипножабу

  8. #568
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Пока склоняюсь к такому варианту: в структуре Video будет указатель на функцию прорисовки нужного числа точек для конкретного режима. При смене режима указатель меняется на нужную функцию. Прорисовка точек = вызов функции по этому указателю.
    У меня, помницца, одно время была идея рисовать экран в пакетном режиме. Но это требует некоторого анализа исполняемых операций (в принципе, он и так делается). Вкратце- пока не дошли до команды, влияющей на изображение (запись в видеопамять, вывод в порт и т.п), экран не рисовать. Сложности разве что с определением факта записи в видеостраницу.

  9. #569
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    У меня, помницца, одно время была идея рисовать экран в пакетном режиме. Но это требует некоторого анализа исполняемых операций (в принципе, он и так делается). Вкратце- пока не дошли до команды, влияющей на изображение (запись в видеопамять, вывод в порт и т.п), экран не рисовать. Сложности разве что с определением факта записи в видеостраницу.
    У меня отрисовка выдаёт ещё и сигналы INT и конец кадра.
    Я как-то пробовал делать подобное - отрисовывать только на моментах записи в порты и память, но на число отрисованых точек ориентируется добрая половина всего остального (формирование звука, синхронизация ленты, гс, флоп-контроллер...) и получался такой разлад, что я сделал всё обратно. Именно на число отрисованых точек, чтобы не зависеть от частоты проца.
    Последний раз редактировалось SAM style; 15.11.2012 в 00:32.
    Все любят гипножабу

  10. #570
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    У меня отрисовка выдаёт ещё и сигналы INT и конец кадра.
    Я как-то пробовал делать подобное - отрисовывать только на моментах записи-чтения в порты и память, но на число отрисованых точек ориентируется добрая половина всего остального (формирование звука, синхронизация ленты, гс, флоп-контроллер...) и получался такой разлад, что я сделал всё обратно. Именно на число отрисованых точек, чтобы не зависеть от частоты проца.
    Имхо, надо ориентироваться на абсолютные таймстемпы. Наносекундной точности с лихвой хватает (1 такт проца- почти 286нс, есть запас для оверклока; 1 пиксел экрана- почти 1мкс). Я так у себя сделал и без проблем с производительностью и кодированием можно синхронизировать 3 независимые частоты (ay+z80+sound). Целочисленная арифметика опять же.

Страница 57 из 267 ПерваяПервая ... 535455565758596061 ... ПоследняяПоследняя

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

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

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

Ваши права

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