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

User Tag List

Страница 6 из 34 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 339

Тема: Расскажите о ZX Next

  1. #51
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2 Conan

    Великие благодарности!!!!!!

    Я нечто вроде коллекции готовых к самостоятельной сборке клонов ZX-Spectrum собираю. И считаю что ZX-NEXT являтся шедевром среди всех клонов (ну как минимум на тот периуд времени), особенно в плане совместимости с оригиналом. Единственный облом - прошивка ВК :\ И если писать заново, то боюсь она будет несколько не похожа на то что задумывалось в оригинале... Надеюсь товарищ jtn подойдет к ней с ломовой точки зрения, т.е. будет её ломать И я призываю вас всячески ему помогать советами любой степени ценности

  2. #52
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    You are welcome!

    Честно признаюсь, что 10 лет назад уходя со Speccy, не думал что когда-либо вернусь к теме. Поэтому многое не сохранилось (например, стопы тетрадок с кодом для Next ROM Video). Вместе с ними сгинули нереализованные (из-за использования 2-х килобайтной ПЗУ, вместо 4-х килобайтной) режимы. Там были и аппаратные скроллинги и передача серийных номеров через INT и управление видеорежимами через HALT. И хотя тогда еще никто не думал о повторении времянок других машин (как в эмуляторах), но такая возможность оставалась.

    Я тоже надеюсь, что jtn расколет этот «орешек», и готов показывать ему места куда «бить», хотя пока это тема постепенно остывает.

    Огорчает другое: никто так и не решил, в общем-то, несложную задачку с шиной адреса Z80 (в начале треда). Когда-то году в 92, я решил ее за полчаса, хотя никогда не был «крутым программером». А на ней почти вся идея видеопроцессора построена.

  3. #53
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan
    Я тоже надеюсь, что jtn расколет этот «орешек», и готов показывать ему места куда «бить», хотя пока это тема постепенно остывает.
    Я решил с другого места подойти написать легкий эмуль видеопроца, но времени просто катастрофически нет - дедлайн по коммерческим проектам, а конь только валяться начал
    Кстати пригодится и для написания новых режимов, если кто захочет их реализовать!
    Последний раз редактировалось CHRV; 15.02.2005 в 12:04.

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  4. #54
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CHRV
    Кстати пригодится и для написания новых режимов, если кто захочет их реализовать!
    вопрос: как все таки проще избавиться от ROM и поставить SRAM?
    мое видение - шлейф от панельки 2716 на макетку, воткнутую в слот, на ней уже SRAM, регистры...

  5. #55
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jtn
    вопрос: как все таки проще избавиться от ROM и поставить SRAM?
    мое видение - шлейф от панельки 2716 на макетку, воткнутую в слот, на ней уже SRAM, регистры...
    НЕ покатит, как ты SRAM будешь прогружать?
    Лучше уж флашу какуюнить юзать типа 28с16, я обычно на них прошивки отлаживаю.

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  6. #56
    Veteran Аватар для lvd
    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CHRV
    НЕ покатит, как ты SRAM будешь прогружать?
    Лучше уж флашу какуюнить юзать типа 28с16, я обычно на них прошивки отлаживаю.
    Хм - я такую штучку как-то давно делал, юзал кстати для отладки девайсика на Z80 =)
    Короче, вокруг срамы (62256) стояли 3 штуки ир22 и 3 штуки (забыл кого - которые с последовательной загрузкой и с параллельным выходом и Z-состоянием). Плюс логика мелкая 2-3 штуки. Подключалось к параллельному порту амиги, откуда и заливалось. Потом давалась отмашка - и всё, уже как ПЗУ работает. Там, кажется, даже опторазвязка была... в разъёме на параллельный порт... Короче единственная проблема была - питания на 'ту' часть опторазвязки не всегда хватало, и потому заливалось с глюками периодически. %)

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

  7. #57
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lvd
    Недостаток флеши - что её либо вытаскивать и сувать в программатор постоянно надо, либо надо предусматривать перешивку силами самого девайса - делать бутовую часть прошивки, делать связь девайса с компом...
    ВОт-вот - кому как привычнее

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  8. #58
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CHRV
    НЕ покатит, как ты SRAM будешь прогружать?
    Лучше уж флашу какуюнить юзать типа 28с16, я обычно на них прошивки отлаживаю.
    я думал, BUSRQ для VCPU и вперед...
    с помощью флешки можно сделать только несколько предустановленных видеорежимов, но тоже вариант
    Последний раз редактировалось jtn; 16.02.2005 в 16:54.

  9. #59
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ... несколько приемов: например JR назад, то есть за адрес меньше #0000h. При этом NMI возникало.
    всю голову сломал, не понимаю как это работает.
    по мануалу - опрос nmi/int идет по rising edge of last clock of the end of any instructions.
    для 4х тактовых команд - это цикл регенерации, при котором A8-A15=регI, который в свою очередь =0 после reseta. по идее всегда должно клинить на #0066, но работает как-то же.

    p.s. 2CHRV: биты в VROM переставил, если надо могу кинуть прошивку/исправлялку.
    Сейчас декомпилирую потихоньку.

    p.p.s. еще вопрос к Conan'у. В системной Пзушке TrDos два раза записан, зачем? и еще, видел, что он пофиксен как-то (вроде винт поддержан), можно об этом пару слов?

  10. #60
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jtn
    ... несколько приемов: например JR назад, то есть за адрес меньше #0000h. При этом NMI возникало.
    всю голову сломал, не понимаю как это работает.
    Чудес не бывает (из мануала Z80): NMI Non-Maskable Interrupt (input, negative edge-triggered). Ключевое слово - edge-triggered. Это значит, что если упало в «0» и лежит, то никаких NMI больше не происходит. А поскольку во время Reset адреса падают в «0» (PC и I), то и работа начинается с «0» на входе NMI и без всяких последствий. А JR «назад» это как раз способ потревожить NMI.

    Цитата Сообщение от jtn
    p.p.s. еще вопрос к Conan'у. В системной Пзушке TrDos два раза записан, зачем? и еще, видел, что он пофиксен как-то (вроде винт поддержан), можно об этом пару слов?
    Это сложнее, я могу сказать, что видел: в нулевой половинке находился «настройщик», программа для всяких изменений конфигурации, для игр (блокировка лишних портов), для IS-DOS, установка времени часов, восстановление измененных частей SOS (там, где код для принтера LPT-шного). Все это Леня делал, я только тестировал. Загрузчик с винта тоже. А вот что в «серию» шло, зависело от заказов, например если без CMOS-а платы делали то, по-моему, только TR-DOS дублировали. «Прикуриватель» для винта был, как мне казалось, примитивный, но это была первая «живая» поддержка винта для Speccy.
    Кстати у RTC на NMI основного Z80 сигнал заведен. Идея была в том, что бы на этом «псевдо многозадачность» реализовать. Но, по-моему, ничего не успели в этом направлении сделать – «Слот» закрылся.

Страница 6 из 34 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Ваши права

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