User Tag List

Страница 75 из 278 ПерваяПервая ... 717273747576777879 ... ПоследняяПоследняя
Показано с 741 по 750 из 2779

Тема: Xpeccy

  1. #741

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

    По умолчанию

    Там не NemoA8, а Nemo-DIVIDE.

  2. #742

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

    По умолчанию

    Цитата Сообщение от Blade Посмотреть сообщение
    Там не NemoA8, а Nemo-DIVIDE.
    То есть, при вводе с 0x10 первый байт - это младший, следующий с того же порта - старший, потом снова младший... А при выводе наоборот - при записи в 0x10 сначала записывается старший, потом младший, потом снова... A8 не участвует. Чтение/запись порта 0x11 оперирует с старшим байтом и насильно устанавливает триггер, что следующий байт через 0x10 - младший. Так я понимаю?
    Все любят гипножабу

  3. #743

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

    По умолчанию

    По документации вот так:
    В расширенном режиме синхронизация выдачи младшего или старшего байтов (а также записи сначала младшего, а потом старшего байта) в начале чтения или записи сектора осуществляется в момент доступа в порты #30, #50 и т.д. (любые IDE-порты кроме #10 и #11).

  4. #744

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

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Выяснено:
    Удали pentevo.cmos - что-то там не стыкуется, с твоим мусорит, без него запускается.
    TSLab запустилось в basic128 (rompage3). Если у тебя не идёт - проблема не в конфигах, на неделе пересмотрю ещё раз.
    ага. удалил. заработало после этого. А что дальше с tsevo делать? 8)

    Цитата Сообщение от SAM style Посмотреть сообщение
    Катаюсь я только на ЦЦ, и то не каждый год.
    А чего так?

  5. #745

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

    По умолчанию

    Цитата Сообщение от Q-Master Посмотреть сообщение
    ага. удалил. заработало после этого. А что дальше с tsevo делать? 8)
    В tsevo дальше посмотреть на uwol и bomberman'а. Вроде, ещё одна игруха от робАта была, но сейчас не могу найти.
    Игры тут - http://tslabs.info/forum/viewforum.p...7ab939f522d8ba
    А чего так?
    Тупо лень
    Все любят гипножабу

  6. #746

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

    По умолчанию

    Так... Я создал образ hdd, разметил его fdisk-ом, каким-то чудом с помощью dd и mkfs.vfat создал на нём fat32-раздел, примонтировал его, покидал внутрь несколько *.scl, сделал каталог (т.к. пзу евы не умеет без каталогов в корне) и... запустил! По крайней мере на чтение HDD в PentEvo работает.
    Кстати, если на HDD раздел не отформатирован, ПЗУ Евы начинает тупить.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	009.jpg 
Просмотров:	240 
Размер:	44.7 Кб 
ID:	41757   Нажмите на изображение для увеличения. 

Название:	010.jpg 
Просмотров:	156 
Размер:	36.3 Кб 
ID:	41758  
    Все любят гипножабу

  7. #747

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

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Я чего-то не понимаю. В доке к PentEvo написано, что используется расширенный режим доступа к HDD - Nemo и NemoA8 сразу, и он "никак специально не включается, просто сразу есть".
    Как при этом определяется старший порт регистра данных? При старте ПЗУ пользует A8 (ld bc,#0010 ; inir ; inir), при попытке HDD boot из меню - A0, причём полные адреса портов FF10 (младший) и FF11 (старший). Чем FF10 из первого примера (2й шаг каждого inir) отличается от FF10 из второго, ведь адреса одинаковые, а функции разные?
    там порт данных хитро работает, можно писать по очереди 10/11, а можно подряд в 10 все писать
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  8. #748

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

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    там порт данных хитро работает, можно писать по очереди 10/11, а можно подряд в 10 все писать
    Я уже с этим триггером разобрался. Что-нибудь кроме HDDoct для "потестить hdd" есть?
    NB : если запускать ProjectRobo с образа SDC/HDD, остаются открытыми теневые порты, опрос кемпстона превращается в кашу.
    Последний раз редактировалось SAM style; 22.05.2013 в 12:48.
    Все любят гипножабу

  9. #749

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

    По умолчанию

    @SAM style:
    Забавно:
    file = fopen(dev->image,"rb");
    if (file == NULL) {
    printf("Can't creae HDD image file\n");
    dev->type = IDE_NONE;
    }

    Зачем у тебя файл HDD открывается в ридонли?
    И что за модное слово "creae"? Если в rb, так уж лучше "open", если ты писать хочешь, то надо wb+, а если создавать, то тогда ab+.

  10. #750

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

    По умолчанию

    Цитата Сообщение от Q-Master Посмотреть сообщение
    Забавно:
    file = fopen(dev->image,"rb");
    if (file == NULL) {
    printf("Can't creae HDD image file\n");
    dev->type = IDE_NONE;
    }
    Выдернуто из контекста, строки перед этим тоже важны. При чтении сектора образ открывается на чтение; если не открылся - его нет, делается попытка его создать и открыть снова; если и вторая попытка провалилась - в этом месте его нельзя создать.
    Это всё ещё будет пересматриваться, я только добрался до интерфейса между компом и самим HDD, по этому поводу...
    build 20130522
    • Починен косяк с страницей карты тайлов в TSConf
    • Корректрный выбор устройства master/slave
    • Корректный выбор старшей половины регистра данных в ATM2 IDE
    • В PentEvo работает Nemo-divide с автоматическим триггером старшего-младшего байта регистра данных. Интерфейс HDD надо выставить Nemo
    • Шаманства с парой флагов регистров ошибки и состояния

    HDDoctor работает с Nemo и c ATM2. Со SMUC-ом пока не особо.
    [ deb x86 ][ deb amd64 ][ win32 ]
    Последний раз редактировалось SAM style; 22.05.2013 в 18:49.
    Все любят гипножабу

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

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

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

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

Ваши права

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