User Tag List

Страница 24 из 118 ПерваяПервая ... 202122232425262728 ... ПоследняяПоследняя
Показано с 231 по 240 из 1333

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    хотя zilog утверждает, что данные запишутся в оба порта
    А вот хрена лысого! Я отловил этот глюк с помощью аналайзера, запись во внешний порт не идет, если отправляемое значение 0х80 или более. Потому у меня инит дисплея работал, а вот команды выставления адреса в дисплее - уже нет.

    Цитата Сообщение от Totem Посмотреть сообщение
    Как поборол? порты перенес выше?
    Да, применил OUT(C),А
    Адрес задал от балды 0х0300, лишь бы старший байт был не равен 00.

    - - - Добавлено - - -

    Цитата Сообщение от Totem Посмотреть сообщение
    мне такой вот едет экран
    Дык такой же, st7920.
    Только у тебя вроде как инверсный будет, белые точки на голубом фоне. Мне такие не очень нравятся, привозил десяток двустрочников такой расцветки.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

  3. #2

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    А вот хрена лысого! Я отловил этот глюк с помощью аналайзера, запись во внешний порт не идет, если отправляемое значение 0х80 или более. Потому у меня инит дисплея работал, а вот команды выставления адреса в дисплее - уже нет.


    Да, применил OUT(C),А
    Адрес задал от балды 0х0300, лишь бы старший байт был не равен 00.

    - - - Добавлено - - -


    Дык такой же, st7920.
    Только у тебя вроде как инверсный будет, белые точки на голубом фоне. Мне такие не очень нравятся, привозил десяток двустрочников такой расцветки.
    получается, что 180 "хитач" считает, что если старший байт 0 запись во внутренние порты, собственно так и должно быть IN0\OUT0(команды в 180), переводят старшие адреса в 0.

    но -
    Q: What happens if off-chip peripheral’s address is
    assigned to the internal I/O devices (overlapped)?
    A: I/O read: data from addressed internal peripheral is
    read, and the data on the bus at that time is just ignored.
    I/O write: output the data to the data bus as well as to
    on-chip peripherals. Also, this transaction could write
    the data to off-chip peripherals.
    (с)Z180 Family
    QUESTIONS AND ANSWERS 6-2

    теоретически внутренние порты можно переносить
    I/O Control Register (ICR: I/O Address = 3Fh)
    Соответственно в 40h,80h,C0h
    "Чет я не догоняю" тогда этот момент"
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  4. #3

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Текущий прогресс



    Нужно привинчивать клавиатуру и думать насчет сохранения/загрузки. Ну и порты, разумеется. Чтобы рулить из васика.
    Клавиатуру думаю использовать PS/2 через Мегу8. Или все же использовать механическую, как на предыдущем компе?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #4

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Текущий прогресс



    Нужно привинчивать клавиатуру и думать насчет сохранения/загрузки. Ну и порты, разумеется. Чтобы рулить из васика.
    Клавиатуру думаю использовать PS/2 через Мегу8. Или все же использовать механическую, как на предыдущем компе?
    Добро, давай на 8, у меня оно есть. Начал собирать тихонько, NMI думаю "заюзать", для своего монитора/хотелок, "надыбал" еще код для X-Moпеда. у тебя все по прежнему 32rom/32ram?
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  6. #5

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, оставил такую пропорцию.
    ОЗУ сильно много некуда тратить, зато в объеме ПЗУ почти не ограничен под свое софтопейсательство, 32кб - это много
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  7. #6

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Да, оставил такую пропорцию.
    ОЗУ сильно много некуда тратить, зато в объеме ПЗУ почти не ограничен под свое софтопейсательство, 32кб - это много
    я "впилил" 128 SRAM, mmu "пощупать"
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  8. #7

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    я "впилил" 128 SRAM, mmu "пощупать"
    Я ограничился теоретическим изучением раздела даташита
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #8

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Я ограничился теоретическим изучением раздела даташита
    Ну оно лежит в коробке и зовет меня ночами- "впили меня куданить, ну впили!" а тут такой случай
    Будет "расширенная " версия твоего компа. жду экран. пока собрал логику на "безпайке", gal'ки хочу "замучать" потом, пропустил я как то сих чудных таракашек
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  10. #9

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    gal'ки хочу "замучать" потом, пропустил я как то сих чудных таракашек
    Ах тыж мммать БИИИИИИП ети.... Действительно, галки ведь есть в природе, а текущая концепция позволяет их применить.
    Переделываю!

    - - - Добавлено - - -

    Код:
    Device   g16v8 ;
    
    /* Input pins */
    Pin 2 = a15;
    Pin 3 = ioe_n;
    Pin 4 = me_n;
    Pin 5 = wr_n;
    Pin 6 = rd_n;
    Pin 7 = shift_key;
    Pin 8 = a14; 
    
    /* Output pins */
    Pin 18 = wr_kbd;
    Pin 17 = rd_kbd;
    Pin 16 = wr_ram;
    Pin 15 = oe_ram;
    Pin 14 = oe_rom;
    Pin 13 = e_lcd;
    Pin 12 = shift_out;
    Pin 19 = port_cs;
    
    /* constants */ 
    a15_n = !a15;
    a14_n = !a14;
    e_n = wr_n # a15 # a14 # ioe_n;
    sht = rd_n # a15 # a14 # ioe_n # shift_key;
    
    /* Logical equations */
    wr_kbd = wr_n # ioe_n # a15_n # a14;
    rd_kbd = rd_n # ioe_n # a15_n # a14;
    wr_ram = wr_n # a15_n # me_n;
    oe_ram  = rd_n # a15_n # me_n;
    oe_rom  = rd_n # a15 # me_n;
    e_lcd   = !e_n;
    shift_out = sht; 
    shift_out.oe = !sht;
    port_cs = a15_n # a14_n # ioe_n;
    Как-то так. Прошил, осталось запаять панельку и подключить.

    - - - Добавлено - - -

    Работает.
    Спасибо, что напомнил про галки
    Последний раз редактировалось Ewgeny7; 31.05.2016 в 14:51.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  11. #10

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Занимаюсь клавиатурой.
    Впиливаю Камилевскую на Мега48 для РК-подобных машин. Портом для чтения поставил 74ALS245 (555АП6). В прошивку для ГАЛки добавил дешифрацию порта по А15 (пара постов выше).
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

Страница 24 из 118 ПерваяПервая ... 202122232425262728 ... ПоследняяПоследняя

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

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

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

Похожие темы

  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

Ваши права

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