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

User Tag List

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

Тема: Rebulid of IRIS Ultrademo

  1. #1
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,979
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Rebulid of IRIS Ultrademo

    Представляю вашему вниманию ребилд знаменитой мегадемо от Flash Inc.
    Все мы помним, что впервые IRIS был представлен вне конкурса на Enlight'97. С тех пор прошло уже много времени, но в коллекциях спектрумистов до сих пор лежит старая глючная версия, которая собиралась впопыхах на коленке за несколько дней до выезда Mr.Nik'а в Питер.

    В 1999 году мной уже была предпринята попытка сделать корректный загрузчик и перепаковать все части, но диск с исходниками моих наработок преставился, а второй раз делать всё заново было лень.

    В этот раз я решил исправить ситуацию, подойти более кардинально и убить все возможные глюки. За основу были взяты исходники c сайта “Open Source ZX”, которые им любезно когда-то давно прислал Alex Raider. В ходе изучения материала, выяснилось что часть исходников более старая, чем в релизе представленном на Enlight'е. Пришлось изрядно помучаться, чтобы всё снова заработало в лучшем виде! Всё было переведено под SJASM, а части на которые исходников не было – декомилированы, местами подправлен код… всё-таки на дворе стоял 1994-95 год когда это писалось.

    Новая версия рассчитана на современные машины, в первую очередь на ZX-EVO с таймингом Pentagon'а, хотя всё корректно должно работать и на других клонах. В тех частях, где была неполная адресация порта #7FFD всё исправлено, местами пришлось повозиться – страницы переключались прямо в мегакоде! Аналогично исправлены неполные таблицы вектора прерываний. В SetUp'е появилась Kempston Mouse, а работа с диском теперь не вешает EvoDOS. Части с мультиколором стали корректно настраиваться под Pentagon, в одной из них исправлен срыв картинки из-за тормозного AY-Player'а. В общем всё перетряхнуто, перекомпилировано и перепакованоно, но если кто заметит баг буду раз feedback'у Новая версия стала меньше на 102Кб!

    Кстати, IRIS единственная наше демо которая не была переведена в ленточный формат, так что постараюсь в будущем этот недочёт исправить. Enjoy!

    Upd. добавил исходники под SJASM
    Вложения Вложения
    Последний раз редактировалось drbars; 15.10.2012 в 12:19.

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

  3. #2
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,552
    Спасибо Благодарностей отдано 
    1,216
    Спасибо Благодарностей получено 
    1,752
    Поблагодарили
    681 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    В спектакуляторе повисло при загрузке на большой надписи "LOADING". Вернее не повисло, а вечная загрузка.
    В ZXMAK тоже самое. Или же ждать надо миллион лет.

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

    По умолчанию

    А пропуск одной части (забыл название) тоже пофикшен?

  5. #4
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,979
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В спектакуляторе повисло при загрузке на большой надписи "LOADING". Вернее не повисло, а вечная загрузка.
    В ZXMAK тоже самое. Или же ждать надо миллион лет.
    Защиту записи надо снять

    Цитата Сообщение от Vitamin Посмотреть сообщение
    А пропуск одной части (забыл название) тоже пофикшен?
    Да, конечно Часть называлась Real Morph.

  6. #5
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,552
    Спасибо Благодарностей отдано 
    1,216
    Спасибо Благодарностей получено 
    1,752
    Поблагодарили
    681 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от drbars Посмотреть сообщение
    Защиту записи надо снять
    Зачем же такие сложности.

    Я и не знаю, как она в спектакуляторе снимается.

  7. #6
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    на амиге под эмулем CBSpeccy всё нормально.

    ---------- Post added at 20:52 ---------- Previous post was at 20:49 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Зачем же такие сложности.

    Я и не знаю, как она в спектакуляторе снимается.
    при выборе образа дискеты там где-то есть рисунок навесного замка - надо по нему щёлкнуть что-бы дужка была открыта

  8. #7
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,979
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Зачем же такие сложности.
    Я и не знаю, как она в спектакуляторе снимается.
    В оригинале SetUp записывает в область каталога ZX Memory Segment со счетчиками копий и отписок. Если каталог пуст, оно пытается записаться... до бесконечности

  9. #8
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,552
    Спасибо Благодарностей отдано 
    1,216
    Спасибо Благодарностей получено 
    1,752
    Поблагодарили
    681 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Демка для своего времени очень хорошая.

    Но в демах, которые идут не нон-стоп, в так называемых мегадемо - несколько напрягают моменты ожидания между частями, когда длительная загрузка или тем более распаковка.

  10. #9
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,979
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Демка для своего времени очень хорошая.

    Но в демах, которые идут не нон-стоп, в так называемых мегадемо - несколько напрягают моменты ожидания между частями, когда длительная загрузка или тем более распаковка.
    Как-то Alex Raider сказал: "IRIS — пример того, как не надо писать демо!"
    Долгая распаковка часто из-за раскладывания AY трека по регистрам, скроллеры имитирующие загрузку можно пропускать пробелом. Также удерживая пробел немного дольше можно пропустить загрузку части.

  11. #10
    R.I.P. Аватар для Rindex
    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от drbars Посмотреть сообщение
    Защиту записи надо снять
    Цитата Сообщение от Titus Посмотреть сообщение
    Зачем же такие сложности.

    Я и не знаю, как она в спектакуляторе снимается.
    Увы, она стоит всегда, при загрузке Спекулятора. А снимается вот так: View --> Disk Drivers --> на жёлтом замке нажми мышкой, там дужка замка должна чуток приотрыться.

    И сразу большой привет авторам этого эмулятора. Какого чёрта он каждый раз сам делает эту защиту от записи? Мозгов не хватило, чтобы это сделать как удобнее пользователю?
    Может, мы обидели кого-то зря,
    Сбросив пару лишних мегатонн,
    И горит зелёным пламенем земля,
    Там, где был когда-то Пентагон!..

    Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'

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

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

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

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

Похожие темы

  1. Second Breath Ultrademo - Dream Team
    от AAA в разделе Демо
    Ответов: 11
    Последнее: 25.05.2010, 23:03
  2. Ответов: 38
    Последнее: 17.10.2007, 20:48
  3. IRIS Ultrademo (Flash Inc.)
    от drbars в разделе Демо
    Ответов: 27
    Последнее: 20.04.2006, 12:31

Ваши права

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