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

User Tag List

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

Тема: Rebulid of IRIS Ultrademo

  1. #1
    Veteran Аватар для drbars
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,530
    Благодарностей: 655
    Mentioned
    0 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 в 11:19.
    ZX Spectrum +2 / DataGear / DivIDE 2k14
    ZX Evolution rev.C
    ZX Spectrum NEXT

  2. Эти 22 пользователя(ей) поблагодарили drbars за это полезное сообщение:
    AAA (14.10.2012), alone (30.01.2013), breeze (14.10.2012), Cooper (15.10.2012), daniel (16.10.2012), Digitizer (16.10.2012), Enigmatic (14.10.2012), goodboy (14.10.2012), Keeper (15.10.2012), klondike (05.03.2015), Mad Killer/PG (14.10.2012), Mr.Nik (24.10.2012), NovaStorm (16.10.2012), Rindex (15.10.2012), Robus (16.10.2012), solegstar (16.10.2012), tiboh (14.10.2012), Titus (14.10.2012), Urguk (24.02.2014), Vitamin (14.10.2012), VNN_KCS (14.10.2012), voxon (20.10.2013)

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

  4. #2
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,938
    Благодарностей: 3437
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

  5. #3
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #4
    Veteran Аватар для drbars
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,530
    Благодарностей: 655
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от Vitamin Посмотреть сообщение
    А пропуск одной части (забыл название) тоже пофикшен?
    Да, конечно Часть называлась Real Morph.
    ZX Spectrum +2 / DataGear / DivIDE 2k14
    ZX Evolution rev.C
    ZX Spectrum NEXT

  7. Этот пользователь поблагодарил drbars за это полезное сообщение:
    Vitamin (14.10.2012)

  8. #5
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,938
    Благодарностей: 3437
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

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

  9. #6
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    9,460
    Благодарностей: 3169
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

  10. Эти 2 пользователя(ей) поблагодарили goodboy за это полезное сообщение:
    drbars (14.10.2012), Titus (14.10.2012)

  11. #7
    Veteran Аватар для drbars
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,530
    Благодарностей: 655
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Зачем же такие сложности.
    Я и не знаю, как она в спектакуляторе снимается.
    В оригинале SetUp записывает в область каталога ZX Memory Segment со счетчиками копий и отписок. Если каталог пуст, оно пытается записаться... до бесконечности
    ZX Spectrum +2 / DataGear / DivIDE 2k14
    ZX Evolution rev.C
    ZX Spectrum NEXT

  12. #8
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,938
    Благодарностей: 3437
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

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

  13. #9
    Veteran Аватар для drbars
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,530
    Благодарностей: 655
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Но в демах, которые идут не нон-стоп, в так называемых мегадемо - несколько напрягают моменты ожидания между частями, когда длительная загрузка или тем более распаковка.
    Как-то Alex Raider сказал: "IRIS — пример того, как не надо писать демо!"
    Долгая распаковка часто из-за раскладывания AY трека по регистрам, скроллеры имитирующие загрузку можно пропускать пробелом. Также удерживая пробел немного дольше можно пропустить загрузку части.
    ZX Spectrum +2 / DataGear / DivIDE 2k14
    ZX Evolution rev.C
    ZX Spectrum NEXT

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

    По умолчанию

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

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

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

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

  15. Этот пользователь поблагодарил Rindex за это полезное сообщение:
    Titus (14.10.2012)

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

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

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

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

Похожие темы

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

Ваши права

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