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

User Tag List

Страница 1 из 37 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 369

Тема: Тема для всяких глупых вопросов

  1. #1
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Тема для всяких глупых вопросов

    Собственно было бы не плохо сделать тему прилепленной


    ну и первый глупый вопрос собственно от меня

    какой режим IO портов AY-ка нужно выставлять по дефолту?
    для большей совместимости со всякими там девайсами притуленными к AY
    на ввод?
    или на вывод?

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

  3. #2
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    220
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какова бы ни была аппаратура, она обычно разрабатывалась так, чтобы при сбросе системы не мешать работе бейсика, TR-DOS и прочего ПО, которое об этой аппаратуре ничего не знает. Ведь специальное ПО для инициализации AY и работы с этой аппаратурой можно было запустить только после пуска бейсика и TR-DOS. И, если бы автор схемы нарушил условие её работоспособности при сбросе - то он бы быстро это заметил и поправил.

    Соответственно, после сброса инициализировать ничего не надо, а если инициализировать - то в тот же режим, который устанавливается при сбросе AY.

  4. #3
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подскажите, пожалуйста, какой утилитой на ZX снять образ дискетки со сбойными секторами и порушенной структурой файлов? Считать как есть, пропуская битые секторы, желательно в TRD, чтобы потом поковырять на PC. Хотел с помощью WDC, но он ругается на диск.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  5. #4
    Guru Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,082
    Спасибо Благодарностей отдано 
    737
    Спасибо Благодарностей получено 
    451
    Поблагодарили
    250 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Подскажите, пожалуйста, какой утилитой на ZX снять образ дискетки со сбойными секторами
    Это смотря какой ZX. Вот обучалово на Пентево: https://www.youtube.com/watch?v=YkA3jEqLNb8
    А еще есть Floppy Disk Reaper.

    Если снимать образ на PC, то вариантов побольше. Из свежайшего есть прекрансный Spectrum Archive Reader.
    Последний раз редактировалось SoftLight; 11.08.2020 в 10:35.

  6. #5
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    Это смотря какой ZX
    Scorpion GMX.

    Вспомнил что fatall вроде даёт пропускать сбойные секторы. А Ещё?
    А ещё на PC может есть утилиты которые автоматом создают системные секторы 1-9? Просканировали образ, нашли файлы ).

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  7. #6
    Member Аватар для Dwa83
    Регистрация
    31.12.2017
    Адрес
    г. Реж
    Сообщений
    155
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто может подсказать? Проблема вот в чём: если при написании проги не юзать страницы в коде, то у меня компиль создаёт SNA для 48. И всё бы ничего, но страницы больше не переключаются, как будто уже включена "защёлка". Приходится писать костыль типа
    PAGE 1
    DEFB 0
    чтобы сразу создавался снапшот для 128, где состояние порта #7ffd явно указывается.
    Вроде бы в буфере принтера при режиме 128 используется дополнительная системная переменная - копия порта, но там значение нормальное %00000000 (подключена страница 0, видеостраница - 5 банк, пзу - бейсик 128, и защёлка в нуле). Чего я не учёл при сохранении SNA?

  8. #7
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,561
    Спасибо Благодарностей отдано 
    923
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А может это особенности эмуля, он ест 48 сна и автоматом выбирает 48 модель.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  9. #8
    Member Аватар для Dwa83
    Регистрация
    31.12.2017
    Адрес
    г. Реж
    Сообщений
    155
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я об этом не подумал, щас попробую с другим(Звучит как: Мой молодой человек такой-то и такой-то.. ааа.. щас попробую с другим))))

    - - - Добавлено - - -

    Нет, на эмузвине то же самое, что-то не так с форматом sna(щас попробую 48)

  10. #9
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,561
    Спасибо Благодарностей отдано 
    923
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В сна вроде прописывается модель, тогда поведение эмулей логично в принципе.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  11. #10
    Member Аватар для Dwa83
    Регистрация
    31.12.2017
    Адрес
    г. Реж
    Сообщений
    155
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет попробовл разно
    Код:
    void ZX_SNA_Saver::FillStandartRAM(ByteVector & ram, unsigned int start)
    {
    	ram.insert(ram.end(), 6144, 0);	//Данные экрана
        ram.insert(ram.end(), 768, 56);	//Данные атрибутов
        //23296
        //ram.insert(ram.end(), 256, 0);	//Буфер принтера(или если 128, доп область переменных)
        ram.insert(ram.end(), 89, 0);	//Буфер принтера(или если 128, доп область переменных)
        ram.push_back(16);      // копия порта
        ram.insert(ram.end(), 166, 0);	//Буфер принтера(или если 128, доп область переменных)
        //23388 = копия порта
        //Системные переменные
    - - - Добавлено - - -

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    В сна вроде прописывается модель
    Где в 48 формате это прописывается?
    гдето в
    mas.push_back(6); //Флаги прерываний
    mas.push_back(0); //Регистр регенерации динамической памяти R?
    Кто-то ведь работал плотно со снапшотами
    Код:
    void ZX_SNA_Saver::FillHeader(ByteVector & mas, unsigned int start)
    {
    	//Заполним заголовок sna(27 байт)
    	mas.push_back(63);		//регистр I
    
        mas.push_back(0);		//HL'
        mas.push_back(0);
        mas.push_back(0);		//DE'
        mas.push_back(0);
        mas.push_back(32);		//BC'
        mas.push_back(23);
        mas.push_back(68);		//AF'
        mas.push_back(0);
    
        mas.push_back(168);		//HL
        mas.push_back(16);
        mas.push_back(185);		//DE
        mas.push_back(92);
        mas.push_back(0);		//BC
        mas.push_back(0);
        mas.push_back(58);		//IY
        mas.push_back(92);
        mas.push_back(0);		//IX
        mas.push_back(0);
    
        mas.push_back(6);		//Флаги прерываний
        mas.push_back(0);		//Регистр регенерации динамической памяти R
    
        mas.push_back(116);		//AF
        mas.push_back(0);
        mas.push_back((start - 2) % 256);		//SP
        mas.push_back((start - 2) / 256);
    
        mas.push_back(1);		//Режим прерываний
        mas.push_back(7);		//Цвет бордюра
    
    }
    - - - Добавлено - - -

    Цитата Сообщение от Dwa83 Посмотреть сообщение
    В сна вроде прописывается модель
    В сна 128 порт задаётся явно, в 48 хз где, в этом и вопрос

    - - - Добавлено - - -

    Или 48к снапшоты изначально с заглушкой доп памяти?

    - - - Добавлено - - -

    Может в режиме 128 в области доп переменных ещё что-то нужно, а у меня там нули?

    - - - Добавлено - - -

    Пока не критично конечно, но надо исправлять

    - - - Добавлено - - -

    Никто не знает?(что сомнительно) или реально эмули видя 48 заглушают память? так не должнож быть

    - - - Добавлено - - -

    Стопудняк проблема в одном бите, но я не знаю в каком

Страница 1 из 37 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 42
    Последнее: 05.05.2021, 17:01
  2. Общая тема для моих вопросов (ассемблер и zx spectrum)
    от moronizzz в разделе Для начинающих
    Ответов: 17
    Последнее: 23.08.2016, 18:13
  3. тема для мобильного....
    от rasmer в разделе Музыка
    Ответов: 0
    Последнее: 18.01.2008, 20:25

Метки этой темы

Ваши права

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