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

User Tag List

Страница 94 из 133 ПерваяПервая ... 909192939495969798 ... ПоследняяПоследняя
Показано с 931 по 940 из 1327

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

  1. #931
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Зачем переносить? Надо просто компилятор си под сабж запилить а потом ctrlc ctrlv )

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

  3. #932
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Болевой порог 60 гр. Цельсия. Если что (ну если пальцы в термальной печке не тренировать)
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  4. #933
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от san010101 Посмотреть сообщение
    Поднять tcp ip.
    Я вот честно, не понимаю даже зачем Радио-86РК и ЮТу выход в сеть, а тут какие-то недоплатки предлагаете туда же
    Как спортивный факт - круто, да.
    Но...

    Приехал W65C02S8P. Девятый процессор. Наверное, сразу назначу ему реинкарнацию в виде часов с ВЛИ.

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

    OrionExt, у паяющих часто порог другой.

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

    Цитата Сообщение от Tronix Посмотреть сообщение
    Надо просто компилятор си под сабж запилить

    Вопросов больше не имею...
    Я НЕ программист. Я - электромеханик-электроник.
    Последний раз редактировалось Ewgeny7; 04.07.2017 в 18:01.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  5. #934
    Activist Аватар для san010101
    Регистрация
    18.11.2015
    Адрес
    г. Красноярск
    Сообщений
    271
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Я вот честно, не понимаю даже зачем Радио-86РК и ЮТу выход в сеть, а тут какие-то недоплатки предлагаете туда же
    Как спортивный факт - круто, да.
    Эх....печалько
    Так просто деревянные солдаты получаются как у Урфин Джуса...

  6. #935
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну а зачем это железка то нужна, в целом? Сами же пишите - "чтоб еще такого сделать?". Отвечаю - ethernet, хомяк, и в сеть его. Не, ну реально же круто на хомяке написать "powered by i8008". Ради лулзов можно даже в интель сцылку на такой сервак отправить, не говоря про всякие хакадеи и прочии хабры. Я бы заморочился, если бы был выделенный постоянный ип и канал связи.

    Не так конечно пафосно, как i4004, но на том тракторе реально много каши не сваришь. Но все равно круто бы было.
    Последний раз редактировалось Tronix; 04.07.2017 в 20:00.

  7. #936
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Ну а зачем это железка то нужна, в целом?
    Да хз. Видимо у автора особый период мазохизма. Я вот себе собираю клон MSX собственной разработки, что тоже странно.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  8. #937
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Ну а зачем это железка то нужна, в целом? Сами же пишите - "чтоб еще такого сделать?"
    Вопрос - риторический. На ЭТОЙ железке мало что сделаешь.
    Я еще раз упомяну. что я не программист, но вроде как компиляторы языка Си вовсю используют стек? Слышал такое краем уха.
    А как быть с процессором, у которого стека практически нет в принципе? И содержимое нескольких регистров нигде не сохранишь при входе в процедуры?
    Не потому ли для 8008 и нету компилятора Си в природе? Есть пара ассемблеров, полтора Бейсика (интерпретатор) и один PL/M.
    Какой нафиг TCP/IP....

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

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Да хз. Видимо у автора особый период мазохизма.
    Таки да.
    Люди же собирают ЮТы, к примеру. Собрал, кончил, на полку.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  9. #938
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    А как быть с процессором, у которого стека практически нет в принципе? И содержимое нескольких регистров нигде не сохранишь при входе в процедуры?
    На выбор:

    - Использовать внешнюю память стека через IN/OUT,
    - Много думать и сделать так чтобы 8 уровней хватило (привет АСУТП),
    - Стать умнее и отказаться от использования в процедурах «несохраняемых» регистров,
    - Перейти на байт-код.


  10. #939
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    Стать умнее и отказаться
    Поздно мне умнее становиться, буду наслаждаться режимом дурака.
    Всем удачи!
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  11. #940
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Post

    Цитата Сообщение от Ewgeny7
    Приехал W65C02S8P. Девятый процессор
    "Прошу огласить весь список".

    Неудобно и утомительно в теме в тысячу постов выискивать сообщения о конструкциях на остальных 8-ми микропроцессорах. Желательно в первом посте темы иметь нечто типа каталога, т.е списка процессоров со ссылками на соотв.посты в этой теме (или хотя бы просто список).

    А чем обычный 6502 не угодил, он же более распространён и дешевле? Да и патриотичнее использовать отечественный аналог 65С02. Для часов на ИВЛ-7.5 использовать 6502 и клоны невыгодно - слишком мало внутренних регистров. В 80-тые в немецких журналах видел две любительские конструкции часов с CPU. В обоих использовали Z80, т.к это единственный микропроцессор, где внутренних регистров хватает для хранения времени с секундами, дня недели и времени срабатывания двух будильников. Z80 (особенно КМОП) для "умных" часов удобнее даже чем однокристалл типа 8048/51. А при 6502 в часах придётся использовать ОЗУ, отчего схема уже не будет такой простой.

    А как раритет гораздо больше ценится 6501, т.к их выпустили всего несколько сотен штук. Кстати, разработчик 6502 в интервью упомянул, что 6501 из первой партии у него на испытаниях работал на такте 10 МГЦ вместо 1 МГЦ (!), так что, возможно, и 6502 можно использовать на сильном оверклоке (хотя, думаю, потребуется мощный радиатор и вентилятор или система водяного охлаждения).

    В данной теме гораздо удобнее было бы использовать одну мульти-платформенную конструкцию для всех типов CPU. А ещё лучше использовать готовую ЭВМ и особенно для этого подходит РК86. Это единственная отечественная ЭВМ (не считая ЮТ88), куда подходит любой 8-ми разрядный микропроцессор, в то время как в графических ЭВМ требуется решать проблему синхронизации с видеочастью. Для этого достаточно на плате РК86 закрепить разъём (например, ГРПМ-45 или типа того), куда и втыкается платка с альтернативным CPU после удаления из панельки КР580.

    Интересует использовал ли кто (в этой теме или ещё где-то) моторолловский 6800 (или его клоны до 6809)?

    Скрытый текст


    Это такой же исторический проц, как и 8008, т.к он появился в 1974 всего несколько месяцев спустя после КР580. Но увы, ему повезло гораздо меньше, т.к тут повторилась история с Z80, - восемь основных его разработчиков из фирмы 'Моторолла' летом 1974 перешли в фирму 'MOS technology', в которой менее, чем за год (в отличие от 2-х лет для Z80) сделали процессор 6501, совместимый по сигналам с 6800, но более быстрый. По утверждению одного из разработчиков 6502, он производительнее, чем 6800 в 4 раза. Это, естественно, наглое преувеличение, - числа тактов команд одинаковы. Производительность 6502 чуть выше не за счёт такта или числа регистров, а за счёт системы команд (добавлена куча методов адресации, хотя 16-ти разрядность убрана).

    Но главное, благодаря лучшей технологии производства, цена 6502 составила вначале всего $25, тогда как 6800 в 1974 стоил $360 (столько же как и 8080). И хотя в 1975 цену 6800 опустили до $175, а затем и до $69 это не спасло сбыт (т.к 6502 тогда стоил $20). Из-за этого рынок оказался смещён в сторону дешёвых 6502 и популярных 8080, а когда через несколько лет 'Motorolla' сделала более удобный 6802 и более мощный 6809 было уже поздно. В итоге, случилась трагедия, - сбыт 8080 и 6502 на порядок превосходил сбыт 6800.

    Причём, производительность 6800 и 8080 одинакова, цены были равны, периферия у 6800 лучше и развитее, потребление меньше (хотя 6800 не имеет READY). Но увы, первый компьютер MITS Altair и бейсик для него использовали 8080. Это сыграло роковую роль и хотя вскоре (уже летом 1975) появился Altair-6800 и фирма Micro-Soft выпустила версию бейсика для 6800, было уже поздно. А фатальным стало то, что когда в 1977 стали доступны первые дисководы, оказалось, что для 8080 есть готовая ДОС CP/M и ЯВУ PL/M, а для 6800 - ничего. 6800 применён только в нескольких убогих ЭВМ из первых лет компьютеризации с тиражом в несколько сотен. Лишь 6809 нашёл массовое применение в 80-тых в TRS-80 color (coco 1/2/3) с тиражом в 1.5 млн, тогда как машин на 6502 и Z80 было на 2 порядка больше. Кстати, 6809 по утверждению фанатов производительнее, чем даже Z80, хотя не исключено, что это предвзятое мнение (а вот команды с авто инкрементом на 1 или 2 - удобны).

    В итоге, для 680x только и осталась ниша промышленных контроллеров. На мой взгляд 6800 просто не повезло. Впрочем, были хороших процессоров с ещё более неудачной судьбой.

    Интересно, что разработка и 8080 и 6800 была начата в декабре 1972. Первый опытный образец 8080 выпущен в январе 1974, а первый образец 6800 в феврале. 8080 анонсирован в феврале 1974, а 6800 в марте. В апреле в одном и том же номере журнала "Electronics" было 8-ми страничное описание 6800 и статья представляющая 8080. Но массовое производство 8080 началось уже в апреле 1974, тогда как массовое производство 6800 сильно задержалось и началось только в ноябре 1974 (хотя первые заказчики получили чипы из опытной партии ещё весной, благодаря чему Hewlett Packard сумел уже летом разработать калькулятор на 6800). Причём 6800 был проще (имел лишь 4000 транзистров против 4700 в 8080). У Intel просто уже имелась технология отработанная ранее при производстве 8008.

    Причём, если 8080 выпустили "голый" и без поддержки ПО, то у 6800 одновременно началось производство, как самого CPU, так и 5 чипов его периферии. И поддержка 6800 была намного лучше, чем 8080, это курсы для инженеров и стенд "6800 microcomputer design kit" для отладки программ и изучения. Но самое главное Motorolla предлагала хорошую программную поддержку разработки. Это был редактор, ассемблер и симулятор, работающий на майн-фрейме и доступный разработчикам по линии с домашнего терминала. Симулятор позволял отлаживать программы ещё не имея железа.

    PS. Хотя у меня всего один MC6802 (а R6502 четыре), но он более скоростной, чем R6502, а также попроще и традиционнее в программировании, чем 6502. В синхронных ЭВМ со скоростью шины 2 МГЦ и более 6802 применить сложно. А вот в асинхронных машинах РК86, ЮТ88 и ИРИША этот CPU применить несложно.

    [свернуть]
    Последний раз редактировалось barsik; 16.08.2017 в 10:52.

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

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

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

Эту тему просматривают: 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

Ваши права

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