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

User Tag List

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

Тема: Работа с +3dos

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    Post Работа с +3dos

    Вам наломать игр под +3?
    ессно тех что в образах
    С уважением,
    Jerri / Red Triangle.

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

  3. #2
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да.
    Я хотел бы сделать из фирменных версий с защитами, нормальных, но пока не доберусь до них. Нормальные, с моей т.з. - машинокодовый загрузчик, файлы игры можно склеить в 1 (это не принципиально). Или открывать файлы в самом начале все, +3дос держит одновременно до 16 файлов.

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

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  4. #3
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Давайте образа и эмуль на котором можно тестировать запуск
    когда я ломал корсариос и мот
    я не видел как оно работает
    С уважением,
    Jerri / Red Triangle.

  5. #4
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    образы на http://www.worldofspectrum.org/disks.html и http://www.tzxvault.org/disks.htm эмули: spin, spectaculator и вроде ещё Fuse.

    ---------- Post added at 14:49 ---------- Previous post was at 14:19 ----------

    Большая часть дисков имеет защиту и такие диски не имеют бейсик-загрузчика. Используется технология загрузочного сектора (как в компах с цпм или на пц). Описание есть в инструкции к +3, она тоже лежит на wos: ftp:worldofspectrum.org/pub/sinclair/books/ZXSpectrum+3Manual.zip

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

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  6. #5
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    нееет
    так не пойдет, какой именно образ интересует
    все подряд ломать смысла не вижу
    там их дофига а у меня столько времени нету
    С уважением,
    Jerri / Red Triangle.

  7. #6
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну сделай тот же Target Renegade. Релиз работающий есть, но там картинка портится после загрузки. Либо то, что пожелаешь. У меня тоже времени мало, хотел бы заняться, но пока не до этого.

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

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  8. #7
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    заходишь в спектакулятор
    ставишь в брякпойнт #fc80
    кидаешь в него ТР - попадаешь на начало загрузчика
    нужно описание команд +3дос
    того что в мануале - как-то нехватает
    С уважением,
    Jerri / Red Triangle.

  9. #8
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пример открытия файла в исходнике, во втором посте. Там же пример чтения из файла. Более другого описания у меня нет. Сам писал и смотрел потом, как работает.
    При чтении надо указывать точное кол-во байт, если укажем больше - ничего не прочитается. Есть 2 режима открытия. 1)Как файл спектрума, после открытия указатель устанавливается сразу за хеадером (128 байт) 2)Открываем файл как он есть на диске, т.е. указатель устанавливается на первый байт файла.

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

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  10. #9
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    там загрузчик кодовый - в пзу ваще не лазает

    у тебя кстати один момент в исходнике бута

    SoundOff:
    LD HL,30000 ;;;;;;;;;;;;;;;;;;;Error!!!
    CALL WriteAY_HL
    RET

    это не ошибка -
    чел просто залил 14 байт нулей в ау - он ее так глушит
    Последний раз редактировалось jerri; 23.08.2010 в 13:10.
    С уважением,
    Jerri / Red Triangle.

  11. #10
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ясно. придется его смотреть, что же он там делает. подозреваю что там минидрайвер дискетный, и процедуры которые читают с определенного места на диске (сектор, трек) и кол-во секторов, вызывая этот драйвер.

    ---------- Post added at 15:34 ---------- Previous post was at 15:11 ----------

    Цитата Сообщение от jerri Посмотреть сообщение
    это не ошибка -
    чел просто залил 14 байт нулей в ау - он ее так глушит
    Я знаю. Просто там могут быть и не нули. Я бы так не писал. Или 14 байт выделить в программе или где-нить в памяти обнулять. Там кстати ещё момент был. В версии которая с rem-строкой получилось так, что спрайты которые подготовлены для вращения типа портились. Как оказалось, процедура вращения копирует попиксельно картинку, выборочные пиксели, а место куда она их "складывает" , должно быть записано нулями. пришлось ставить очистку с адреса 7800 после старта.

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

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

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

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

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

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

Похожие темы

  1. Софт для +3DOS
    от Vadim в разделе Софт
    Ответов: 37
    Последнее: 09.07.2020, 01:13
  2. boot ZYX, для +3DOS
    от Vadim в разделе Программирование
    Ответов: 77
    Последнее: 23.11.2017, 13:37
  3. Утилиты для +3DOS
    от Addison в разделе Утилиты
    Ответов: 6
    Последнее: 15.05.2015, 22:59
  4. TR-DOS -> 3DOS?
    от dhau в разделе Оси
    Ответов: 4
    Последнее: 02.02.2005, 16:29

Ваши права

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