Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
11.08.2012, 15:00
|
|
Временная регистрация
Регистрация: 28.11.2008
Сообщений: 93
Сказал спасибо: 7
Сказали Спасибо 37 раз(а) в 19 сообщении(ях)
|
Re: ZX Spectrum: аппаратная реализация на восьми микросхемах
Сообщение от Madf
|
Направление верное мысли, но если делаем приближенную модель к реальности, но на современных комплектующих, то лучше бы было иметь заменитель магнитофона флешкой,
|
А я с MP3 плейера грузился - только в путь!
|
|
|
Сказали "Спасибо" namemeyourself
|
|
|
11.08.2012, 15:57
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: ZX Spectrum: аппаратная реализация на восьми микросхемах
Сообщение от namemeyourself
|
А я с MP3 плейера грузился - только в путь!
|
Не турбо ? Да же с мп3 - все равно же долго ...
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
11.08.2012, 17:05
|
|
Частый гость
Регистрация: 27.02.2009
Адрес: Харьков,Украина
Сообщений: 40
Сказал спасибо: 401
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Re: ZX Spectrum: аппаратная реализация на восьми микросхемах
А как-же флоповод 5"?
|
|
|
|
11.08.2012, 20:10
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
|
Re: ZX Spectrum: аппаратная реализация на восьми микросхемах
Тогда уж эмулировать контроллер дисковода с носителем-флэшкой.
А так, чтобы сохранить стиль ретро - с mp3-плеером тоже годится. Я в свое время до появления дисковода сделал свой универсальный загрузчик с ленты с компрессией со своим особым форматом заголовка, в котором кроме адреса загрузки блока содержалась информация об адресах последующей установки стека и, при необходимости, запуска программы. Перевел на этот формат практически все, что было на ленте - в результате все грузилось как минимум раза в 1,5 быстрее.
namemeyourself, надеюсь, в эмуляторе Z80 учтены все недокументировавнные команды? Без них не работает если не большинство, то большая доля программ, особенно продвинутых.
|
|
|
|
11.08.2012, 20:34
|
|
Временная регистрация
Регистрация: 28.11.2008
Сообщений: 93
Сказал спасибо: 7
Сказали Спасибо 37 раз(а) в 19 сообщении(ях)
|
Re: ZX Spectrum: аппаратная реализация на восьми микросхемах
Сообщение от you_go
|
надеюсь, в эмуляторе Z80 учтены все недокументировавнные команды? Без них не работает если не большинство, то большая доля программ, особенно продвинутых.
|
Все недокументированные команды прописывал. В тестах сплошные ОК и Passed ))) Замучился просто )))
|
|
|
Эти 2 пользователя(ей) сказали Спасибо namemeyourself за это сообщение:
|
|
|
11.08.2012, 20:45
|
|
Гражданин KAZUS.RU
Регистрация: 26.09.2006
Сообщений: 861
Сказал спасибо: 490
Сказали Спасибо 477 раз(а) в 271 сообщении(ях)
|
Re: ZX Spectrum: аппаратная реализация на восьми микросхемах
Сообщение от aleksandr_zh
|
их зять начинал с простого
а сейчас в Микрософте работает
|
Я уж как-то обмовлился - сын начинал с ZX-80. Вернее, я для него проги писал, а он игрался.
Нынче - программер. Для Apple что-то пишет.
По моему мнению, не суть вопроса в начальной конфигурации. Было бы желание.
У меня, к сожалению, к "конфигурации" ныне вопрос не стоит. Нет желания.
А вот молодежь - дерзайте, думайте, решайте...
Тем не менее, некоторые мелкие наработки еще остались. Если кто спросит что-то подобное - отдам задаром.
|
|
|
|
11.08.2012, 20:47
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: ZX Spectrum: аппаратная реализация на восьми микросхемах
Сообщение от mvkarp
|
Если кто спросит что-то подобное - отдам задаром.
|
Так выкладывайте. Опыт на ZX ассемблере бесценен , даже для современных восьмибиток...
__________________
Осторожно , злой кот
|
|
|
|
11.08.2012, 20:57
|
|
Гражданин KAZUS.RU
Регистрация: 26.09.2006
Сообщений: 861
Сказал спасибо: 490
Сказали Спасибо 477 раз(а) в 271 сообщении(ях)
|
Re: ZX Spectrum: аппаратная реализация на восьми микросхемах
Сообщение от dosikus
|
Так выкладывайте. Опыт на ZX ассемблере бесценен , даже для современных восьмибиток...
|
dosikus, не выложу. Если пройдет чья-то заметка, чей-то вопрос, каким я когда-то занимался...
То, что я помню, что могу в своих архивах накопать - тогда полезу в "архив". Иначе - извините!
Плюс ко всему - что-то из памяти генерироваться должно. А это уж - серьезные проблемы.
И тем не менее - если будут вопросы, а у меня на них ответы - не останусь в стороне.
С уважением к сообществу.
Михаил.
|
|
|
|
11.08.2012, 21:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: ZX Spectrum: аппаратная реализация на восьми микросхемах
Сообщение от you_go
|
эмулировать контроллер дисковода с носителем-флэшкой
|
кстати, а есть ли примеры или готовые проекты, чтоб эмулировать 3.5" дисковод на усб флешке/контроллере в компьютере без разъемов флопов?
|
|
|
|
11.08.2012, 22:58
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
|
Re: ZX Spectrum: аппаратная реализация на восьми микросхемах
Меня тоже очень интересует эмуляция именно контроллера, даже не в применении к Спектруму. Года два назад я зарегистрировался на форуме http://torlus.com/floppy/forum/index.php
Там занимаются эмуляцией флоппи-дисководов на SD для разного оборудования. Я занимался стыковкой эмулятора с музыкальным синтезаторами Ensoniq (благо, у меня их две модели). Тогда много "выгребли" багов, сейчас все работает ОК.
Однако, все эмуляторы - эмуляторы дисководов самых разных мастей, и работают они с готовыми контроллерами оборудования.
Конечно, контроллер контроллеру рознь, часто слишком большая аппаратная завязка с конкретным устройством, малая степень унификации - только на уровне микрокоманд микросхем-контроллеров. Шугартовский стандарт более унифицирован, поэтому и эмулируют дисководы. Мне вот, к примеру, нужен эмулятор SCSI-контроллера AM33C93A на SD. Хоть самому пиши на АРМе
Последний раз редактировалось you_go; 11.08.2012 в 23:14.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:15.
|
|