User Tag List

Страница 74 из 278 ПерваяПервая ... 707172737475767778 ... ПоследняяПоследняя
Показано с 731 по 740 из 2779

Тема: Xpeccy

  1. #731

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

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Странно. Пересобрал заново, удалил все конфиги, сделал ромсет на пентэву (File:zxevo.rom, GS:gs104.rom, Font:SGEN.rom), выбрал его и железо PentEvo, сбросил - работает. В video.h есть эндиано-зависимые строки, но сделаны точно так же, как в z80.h, и отвечают за сдвиг слоёв TS-конфы.

    Кстааати. Была одна глючная версия, которая портила в конфигах архитектуру и ромсет. Проверь в настройках - не сбито ли? Это было примерно тогда, когда появилось сохранение путей ленты и дисков. Если ромсет или его файлы не найдены, ПЗУ забивается 0xFF - это приводит к матрасу.
    Ну вот непонятно. Матрас-то необычный. В скорп-пррофе пишет что кмос чексум еррор 8).
    К тому-же все остальные конфы работают на ура.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	pentevo.png 
Просмотров:	206 
Размер:	9.1 Кб 
ID:	41666   Нажмите на изображение для увеличения. 

Название:	pentevo1.png 
Просмотров:	214 
Размер:	8.0 Кб 
ID:	41667  

  2. #732

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

    По умолчанию

    Цитата Сообщение от Q-Master Посмотреть сообщение
    Ну вот непонятно. Матрас-то необычный. В скорп-пррофе пишет что кмос чексум еррор 8).
    К тому-же все остальные конфы работают на ура.
    Кинь все *.conf из ~/.config/samstyle/xpeccy, проверю их и на них.
    Доступ к CMOS в скорпе идёт через SMUC, а с этим делом у меня пока не всё гладко
    Последний раз редактировалось SAM style; 17.05.2013 в 22:00.
    Все любят гипножабу

  3. #733

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

    По умолчанию

    Нашёл причину сиреневого мусора. Кто-нибудь может рассказать, почему это:
    Код:
    memcpy(comp->mem->ramData + dadr, comp->mem->ramData + sadr,lcnt);
    работает по-разному в Windows и Linux? Разрядность линукса значения не имеет.
    Все любят гипножабу

  4. #734

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

    По умолчанию

    Области перекрываются? Это не оно: http://corum.mephist.ru/index.php?showtopic=28621
    Если DMA используется для очистки экрана, а memcpy слишком умный и выбирает направление копирования, то DMA может работать неправильно.
    Последний раз редактировалось Blade; 18.05.2013 в 19:38.

  5. #735

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

    По умолчанию

    Цитата Сообщение от Blade Посмотреть сообщение
    Области перекрываются? ...слишком умный...
    Всё с ним ясно. Больше не буду memcpy для перекрывающихся участков пользовать.
    Все любят гипножабу

  6. #736

    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Больше не буду memcpy для перекрывающихся участков пользовать.
    так это и нельзя делать. а если надо - memmove.

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

  8. #737

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

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    так это и нельзя делать. а если надо - memmove.
    Считать с источника в буфер, а потом бухнуть буфер в точку назначения - тоже выйдет не то. Остановился на побайтовом переносе в цикле.
    Все любят гипножабу

  9. #738

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

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Кинь все *.conf из ~/.config/samstyle/xpeccy, проверю их и на них.
    Доступ к CMOS в скорпе идёт через SMUC, а с этим делом у меня пока не всё гладко
    Прикладываю.
    ЗЫЖ А ты на бухальт не собираешься?
    Вложения Вложения
    • Тип файла: 7z xpeccy.7z (428.2 Кб, Просмотров: 163)

  10. #739

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

    По умолчанию

    Цитата Сообщение от Q-Master Посмотреть сообщение
    Прикладываю.
    ЗЫЖ А ты на бухальт не собираешься?
    Выяснено:
    Удали pentevo.cmos - что-то там не стыкуется, с твоим мусорит, без него запускается.
    TSLab запустилось в basic128 (rompage3). Если у тебя не идёт - проблема не в конфигах, на неделе пересмотрю ещё раз.
    Катаюсь я только на ЦЦ, и то не каждый год.

    PS : Я слегка намудрил с TMPage - не с той страницы бралась карта тайлов - починено и закоммичено.
    Последний раз редактировалось SAM style; 21.05.2013 в 11:28.
    Все любят гипножабу

  11. #740

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

    По умолчанию

    Я чего-то не понимаю. В доке к PentEvo написано, что используется расширенный режим доступа к HDD - Nemo и NemoA8 сразу, и он "никак специально не включается, просто сразу есть".
    Как при этом определяется старший порт регистра данных? При старте ПЗУ пользует A8 (ld bc,#0010 ; inir ; inir), при попытке HDD boot из меню - A0, причём полные адреса портов FF10 (младший) и FF11 (старший). Чем FF10 из первого примера (2й шаг каждого inir) отличается от FF10 из второго, ведь адреса одинаковые, а функции разные?
    Все любят гипножабу

Страница 74 из 278 ПерваяПервая ... 707172737475767778 ... ПоследняяПоследняя

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

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

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

Ваши права

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