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

User Tag List

Страница 124 из 133 ПерваяПервая ... 120121122123124125126127128 ... ПоследняяПоследняя
Показано с 1,231 по 1,240 из 1327

Тема: Самодельный компьютер на Z80 и не только

  1. #1231
    Member
    Регистрация
    27.08.2019
    Адрес
    г. Мариуполь, Украина
    Сообщений
    46
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не понимаю, как "скомпилировать" asm файл в bin, я не могу нажать "assemble file", напишите пожалуйста краткую инструкцию.

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

  3. #1232
    Activist Аватар для KeKc
    Регистрация
    26.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    270
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Temych640 Посмотреть сообщение
    Я не понимаю, как "скомпилировать" asm файл в bin, я не могу нажать "assemble file", напишите пожалуйста краткую инструкцию.
    Если речь про Assembly Studio, то там напрямую .bin не получить. Можно сделать так: пишем код в окне программы, затем в меню Assembly выбираем пункт Hex listing. Если в коде нет ошибок в папке с исходным файлом создаётся текстовый файл с таким же названием. Открываем его, выделяем hex'ы, копируем в буфер обмена. Затем с помощью программы WinHex создаём бинарный файл, вставляем в него то, что мы скопировали в буфер обмена, жмём кнопку Save. Полученный файл загружаем в ПЗУ с помощью программатора. Мой программатор "понимает" текстовые файлы, поэтому бинарный файл я не делал, а открывал сразу .txt
    Ленинград-1 48К
    ЮТ-88 в минимальной конфигурации

  4. #1233
    Member
    Регистрация
    27.08.2019
    Адрес
    г. Мариуполь, Украина
    Сообщений
    46
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Здравствуйте. Я решил добавить своему компьютеру FLASH-память на микросхеме AM29F010B(аналог SST39SF010A) поставил её на место 6-ой микросхемы ОЗУ. Чтобы получить больший объем памяти, я подал на вход микросхемы FLASH A13 сигнал IORQ(выводы A14-A16 к сожалению задействовать не получилось), а на её CS подал через ИЛИ сигналы CS8 и IORQ. Но я не хотел добавлять лишнюю микросхему и извращаться при написании прошивки, поэтому я сделал элемент ИЛИ на диодах и резисторе, а на дешифратор портов I/O подал не A5-A7, а A13-A15. То-есть теперь к flash можно обратиться как к памяти, так и к I/O устройству. Как вы думаете, будет ли это работать? Я думаю, что на одном диоде сильно напряжение падать не будет, по-моему вышло рационально.
    Схема 2.zip
    (AM29F010B-DD14, 6264-DD4-DD8, 2764-DD2,DD3)
    Ой, я ошибся и вместо элемента И поставил ИЛИ, там ведь сигналы инвертированные.
    Последний раз редактировалось Temych640; 19.08.2020 в 15:09.

  5. #1234
    Member
    Регистрация
    27.08.2019
    Адрес
    г. Мариуполь, Украина
    Сообщений
    46
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я еще доработал схему, и говорю честно, я сам удивился, когда на какой-то странице(до этого я почти не смотрел тему), человек написал точь-в-точь те решения, которые я недавно добавил в свою схему(например, ОЗУ 62256 и FLASH SST39SF010). Также я добавил программное переключение между страницами flash-диска, у меня получилось 16 страниц по 8 КБ. Только каждый раз при включении нужно самому выбирать с какой страницей работать.
    Последний нерешенный вопрос - как сделать звук, я просто не пойму - на схеме Ленинграда сигнал на динамик подается только при наличии сигнала /IOWR, то есть, чтобы генерировать частоту, нужно каждые несколько тактов подавать сигнал в порт вывода? Это вроде не очень удобно.
    Последний раз редактировалось Temych640; 21.08.2020 в 21:55.

  6. #1235
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    910
    Спасибо Благодарностей отдано 
    206
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    70 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Temych640 Посмотреть сообщение
    то есть, чтобы генерировать частоту, нужно каждые несколько тактов подавать сигнал в порт вывода? Это вроде не очень удобно.
    Так и есть. Можно еще использовать таймеры кр580ви53 или специализированные микросхемы вроде AY-3-8910.

  7. #1236
    Member
    Регистрация
    27.08.2019
    Адрес
    г. Мариуполь, Украина
    Сообщений
    46
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот конечный вариант схемы:1.zip
    FLASH теперь работает как память, а не как I/O, с помощью дешифратора 2:4 можно обратиться к первой и второй половине ОЗУ.
    Последний раз редактировалось Temych640; 23.08.2020 в 12:08.

  8. Этот пользователь поблагодарил Temych640 за это полезное сообщение:

    Xrust (23.08.2020)

  9. #1237
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    910
    Спасибо Благодарностей отдано 
    206
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    70 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отлично! Теперь можно попробовать запустить на устройстве демку decode. А что с интерфейсами?

  10. #1238
    Member
    Регистрация
    27.08.2019
    Адрес
    г. Мариуполь, Украина
    Сообщений
    46
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я быстро модифицирую схему. Поставил 2 микросхемы 628128, как на 1 схеме в теме, соединил выходы P0-P3 с адресными линиями ОЗУ A14-A16, поэтому теперь стало доступно аж 256 КБ. Не знаю, зачем мне столько, но если есть такая возможность, то почему бы и нет. Из интерфейсов выбрал параллельный, но я не хотел брать ВВ55, потому что мне нужен только 1 порт, и я пока не разобрался с 1 и 2 режимами работы. Поэтому я просто подключил к шине данных две ИР22, по одной на вход и на выход. То есть, уже можно связать 2 таких микрокомпьютера. С подключением к ПК пока не разобрался, может все-таки придется брать ВВ55. Последняя проблема - у меня нет исправного программатора, поэтому проверять компьютер буду не скоро.
    Вторая версия схемы:2.zip

  11. #1239
    Member
    Регистрация
    27.08.2019
    Адрес
    г. Мариуполь, Украина
    Сообщений
    46
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Следующий вариант схемы, добавлен однонаправленный LPT порт, вроде должен работать. Это уже точно конечный вариант:3.zip

  12. #1240
    Activist Аватар для KeKc
    Регистрация
    26.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    270
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А я ВВ55 поставил бы - один корпус, а возможностей гораздо больше, чем с простым регистром-защелкой, места займет не намного больше. Кстати, на схеме вывод OUT2 у ВИ53 не задействован. Можно добавить ВВ51+MAX232 и подключаться к "большому брату" через COM порт. OUT2 использовать для тактирования ВВ51.
    Ленинград-1 48К
    ЮТ-88 в минимальной конфигурации

Страница 124 из 133 ПерваяПервая ... 120121122123124125126127128 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Самодельный станок для намотки ТВЗ
    от Ратмир в разделе Творчество
    Ответов: 3
    Последнее: 25.05.2017, 13:32
  2. Самодельный телевизор
    от KALDYH в разделе Творчество
    Ответов: 34
    Последнее: 18.09.2013, 13:09
  3. Самодельный kickstart под ЛУТ :D
    от fan в разделе Amiga
    Ответов: 6
    Последнее: 21.08.2010, 16:18
  4. Лучший самодельный компьютер
    от roxx в разделе Зарубежные компьютеры
    Ответов: 10
    Последнее: 08.12.2007, 22:53
  5. Самодельный принтер
    от Ewgeny7 в разделе Несортированное железо
    Ответов: 3
    Последнее: 07.08.2005, 18:11

Ваши права

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