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

User Tag List

Страница 1 из 17 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 161

Тема: Не спеком единым или ретро комбайн

  1. #1
    Activist
    Регистрация
    26.07.2015
    Адрес
    г. Хабаровск
    Сообщений
    235
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Не спеком единым или ретро комбайн

    Фантазия у меня разыгралась, смотрю нет ничего подобного вроде бы)

    На одной плате ставим много "железных" процессоров, статическую память и накопитель на флэш (вместо дисководов, карт памяти и прочее, писать напрямую через USB к ПК), всё это связываем FPGA, цепляем к сети...

    Большинство 8 и 16 бит ретро компьютеров и консолей, на реальных процессорах в одном устройстве, возможность экспериментировать, соединяя между собой устройства от разных систем и прочее... Игровой центр, музей и учебное пособие в одной коробке)

    COSMAC VIP (1977) -- RCA1802
    Telmac 1800 (1977) -- RCA1802
    Tandy TRS-80 (1977) -- 63C09
    Apple II (1977) -- 6502 (W65C816S)
    Atari 800 (1979) -- 6502 (W65C816S)
    Comx-35 (1981) -- RCA1802
    Sinclair ZX80/81 (1981) -- Z80
    BBC Micro (1981) -- 6502 (W65C816S) и видеочип MC6845
    Texas Instruments TI-99/4A (1981) -- TMS9900 и видеочип TMS9918
    Commodore Vic-20 (1981) -- 6502 (W65C816S) и видеочип MOS 6561
    NEC PC-88 (1981) -- Z80
    IBM PC (1981) -- i8088 и видеочип MC6845
    ZX Spectrum 48k и 128k (1982) -- Z80
    Commodore 64/128 (1982) -- MOS8502 (6510) и видеочип MOS8565
    Dragon 32/64 (1982) -- MC6809 и видеочип MC6847
    Acorn Electron (1983) -- 6502 (W65C816S) и видеочип MC6847
    VTech Laser 200/300 (1983) -- Z80 и видеочип MC6847
    MSX и MSX2 (1983) -- Z80 и видеочип TMS9918
    Amstrad CPC 464 (1984) -- Z80 и видеочип MC6845
    IBM PC/AT (1984) -- i80286 и видеочип MC6847
    Apple Macintosh (1984) -- MC6809(63C09)
    Atari ST (1985) -- 68000
    Commodore Amiga (1985) -- 68000
    Sharp X68000 (1987) -- 68000

    АГАТ-9 (1984) -- 6502 (W65C816S)
    Ириша (1985) -- 8085 (i8080)
    Корвет (1985) -- 8085 (i8080)
    ПК8000 (1985) -- 8085 (i8080)
    Специалист (1985) -- 8085 (i8080)
    Ямаха КУВТ и КУВТ2 (1985) -- Z80 и видеочип TMS9918
    Радио-86РК (1986) -- 8085 (i8080)
    Вектор-06Ц (1986) -- 8085 (i8080)
    ПК-01 Львов (1986) -- 8085 (i8080)
    Электроника МС 0511 (УКНЦ) (1987) -- кр1802вм2 - 2 шт.
    Поиск (1988) -- i8088
    Электроника БК 0010-01 (1989) -- кр1802вм2
    ДВК-2М (1989) -- кр1802вм2
    Пентагон-48К/128К (1989) -- Z80
    Орион-128 (1990) -- 8085 (i8080)
    ATM Turbo 1/2 (1991) -- Z80
    Scorpion ZS-256 (1991) -- Z80
    Пентагон-1024SL (2005) -- Z80
    ZX Evolution (2009) -- Z80 и FPGA Cyclone
    ATM-turbo 3 (2017) -- Z80

    Channel F (1976) -- Fairchild F8 эмуляция
    Atari 2600 (1977) -- 6502 (W65C816S)
    IntelliVision (1979) -- MCP-1600 эмуляция
    ColecoVision (1982) -- Z80 и видеочип TMS9928A
    NES/Famicom (1983) -- 6502 (W65C816S)
    Atari 7800 (1986) -- 6502 (W65C816S)
    SEGA MD (1987) -- 68000, Z80
    Super NES (1990) -- W65C816S
    Dendy (1992) -- UA6527 и видеочип UA6538

    Микропроцессоры (CPU):
    RCA1802 https://aliexpress.ru/item/32963605765.html
    8085 (i8080) https://aliexpress.ru/item/33001064116.html
    Z80 https://aliexpress.ru/item/33059762125.html
    i8088 https://aliexpress.ru/item/2016570265.html

    63C09(MC6809) https://aliexpress.ru/item/4000418163219.html
    W65C816S (6502) https://aliexpress.ru/item/32240215825.html
    MOS8502(6510) https://aliexpress.ru/item/4001124711919.html
    UA6527P https://aliexpress.ru/item/4000830376903.html

    TMS9900 https://aliexpress.ru/item/32798292244.html
    кр1802вм2, можно найти у российских поставщиков
    68010 (68000) https://aliexpress.ru/item/32530678208.html
    i80286 https://aliexpress.ru/item/4000197211702.htm

    В упрощённом варианте только 3 CPU одновременно, но можно будет их менять на другие, с одновременной заменой кварцевых генераторов и установки другой прошивки в CPLD (Z80 на 8085, только выбрав процессор перемычкой):
    Z80 или 8085 https://aliexpress.ru/item/33059762125.html https://aliexpress.ru/item/33001064116.html
    W65C816S (6502) https://aliexpress.ru/item/32240215825.html
    68H000 (68000) https://aliexpress.ru/item/33013562123.html

    Согласование уровней: https://aliexpress.ru/af/74lcx245.html
    ОЗУ https://aliexpress.ru/item/4000545530029.html
    ПЗУ https://aliexpress.ru/item/4001124017923.html возможны варианты...

    Видео и звуковые процессоры (некоторые раритеты имеют завышенную цену, поэтому их приобретение, для меня под вопросом):

    TMS9918 и TMS9928 https://aliexpress.ru/item/33027043581.html https://aliexpress.ru/item/32991349674.html
    MOS6561и MOS8565 https://aliexpress.ru/item/4000782905939.html https://aliexpress.ru/item/4001124724949.html
    MC6845 и MC6847 https://aliexpress.ru/item/4000838349215.html https://aliexpress.ru/item/32881588778.html
    V9938 и V9958 https://aliexpress.ru/item/33010933002.html https://aliexpress.ru/item/32518270037.html
    UA6538 https://aliexpress.ru/item/33000161944.html

    SN76489AN https://aliexpress.ru/item/4000711864701.html
    MOS6581 https://aliexpress.ru/item/1005001535575297.html
    AY-3-8910 https://aliexpress.ru/item/32855820479.html
    YM2164 https://aliexpress.ru/item/32993790338.html
    YM2612 https://aliexpress.ru/item/4000830413507.html

    и прочие...

    На stm32f105 контролер USB OTG и LAN, выполняет роль управляющего монитора.
    На FPGA в 2 чипах, соединённых быстродействующим последовательным интерфейсом XC6SLX9-2TQG144C https://aliexpress.ru/item/4000111664619.html реализуется вся остальная логика. В упрощённом варианте процессорный модуль делается на CPLD, от Альтеры или Ксайлинк)
    Последний раз редактировалось PavelZX; 30.10.2020 в 14:35.

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

  3. #2
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,566
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    151
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    91 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    очевиднейший офтоп в разделе "zx spectrum hardware"
    и даже если в перспективе спектрум-совместимо - только в "концепции"
    Прихожу без разрешения, сею смерть и разрушение...

  4. #3
    Activist
    Регистрация
    26.07.2015
    Адрес
    г. Хабаровск
    Сообщений
    235
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    очевиднейший офтоп в разделе "zx spectrum hardware"
    и даже если в перспективе спектрум-совместимо - только в "концепции"
    Спектрум конечно же будет, плюс Сега, Амига, Эппл и прочее... Пусть модератор перенесёт тему, если я ошибся)

    6502, Z80, i8085 и i8088 можно запараллелить по выводам, включать тот, который будет востребован. Надо смотреть, все ли они могут в высокоимпедансное переходить для этого...

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

    Может ещё какие-нибудь сопроцессоры добавить, для звука, к примеру... Жду предложений и начну прикидывать схему уже)

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

    Ещё идея, поставить панельку для ретро ПЗУ (любого типа) и сделать возможность читать её содержимое, либо однократно, чтоб добавить в коллекцию, либо загружать соответствующую систему с неё)
    Последний раз редактировалось PavelZX; 27.09.2020 в 13:50.

  5. #4
    Activist Аватар для CLR
    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    314
    Спасибо Благодарностей отдано 
    65
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На одной жирной фпга стоило и остановиться. Хотя, если есть желание пройтись по россыпям граблей, почему бы и нет?

    P.S. Вашу бы энергию, да в мирное русло.
    Мои игрушки: PowerbookG4 / MacMiniG4 / PegasosII / Amiga1260 / Commodore64 / Atari65XE / Spectravideo SVI-728 (MSX1) / Profi+ / Speccy2010 / Aspect128 / PS3 / PS4Pro+PSVR / PSP / PS Vita / GBC / LDK Game / RG350M / iPhone / Raspberry Pi (zeroW/3B+/4B)
    MorphOS / AmigaOS / MacOSX / Linux

  6. #5
    Activist
    Регистрация
    26.07.2015
    Адрес
    г. Хабаровск
    Сообщений
    235
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CLR Посмотреть сообщение
    На одной жирной фпга стоило и остановиться. Хотя, если есть желание пройтись по россыпям граблей, почему бы и нет?

    P.S. Вашу бы энергию, да в мирное русло.
    На жирных FPGA полно проектов, а вот так, чтоб с кучей разных железных процессоров нет. Просто захотелось придумать что-то оригинальное, а когда всё в FPGA и не интересно получается. Потом и стоят такие платы дорого. Из всего что я смотрел, только i8088 дороговат получается. FPGA может даже не надо такую, хотя этот вариант вполне приемлем по цене. Паять тоже её не трудно, не BGA... Не определился только на счёт того, нужно ли встраивать выход на VGA, может достаточно поставить кодёр PAL/NTSC и вывести только композит (RGB на SCART) телевизор в качестве экрана более "лампово"))

  7. #6
    Veteran Аватар для tank-uk
    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,496
    Спасибо Благодарностей отдано 
    48
    Спасибо Благодарностей получено 
    210
    Поблагодарили
    120 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PavelZX Посмотреть сообщение
    это же NAND

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


    Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
    PLM-X 128 + AY -эмуль на 8меге
    Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
    Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
    Pentagon 1024SL 1.42 - работает не совсем стабильно
    ZXM-Phoenix V06
    ZX-Evolition Rev C2 White FSP-MItX
    Sprinter 2000 v.Zorel
    Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
    ZX-UNO v4.1 2М с 4 переключаемыми флешками
    Поиск-1 - ждет ремонта
    Корвет ПК8010 up to 8020
    MisT 1.31
    Galaksija + SMD
    [свернуть]

  8. #7
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,000
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    46 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PavelZX Посмотреть сообщение
    а вот так, чтоб с кучей разных железных процессоров нет
    есть! и даже через Tindie продают. RetroShield называется и список процессоров старых там подлиннее. Ну да, подключаются к Arduino только и простейшая модернизация была бы некая плата на FPGA, подсоединенная через USB3 к писишке. Список CPU может быть расширен: TMS9900(99105,99110), MC6809(HD6309),RCA 1802(список неполон). На многих из них были не просто стартовые боарды, но и компьютеры, пользовавшиеся различной степенью популярности и софт к ним.
    Последний раз редактировалось andrews; 27.09.2020 в 20:00.

  9. #8
    Activist
    Регистрация
    26.07.2015
    Адрес
    г. Хабаровск
    Сообщений
    235
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tank-uk Посмотреть сообщение
    это же NAND
    На STM32 прилично своей флэш на борту и она может быть контроллером NAND. Знаю, что у такой памяти главная особенность это большие объёмы блоков. Впрочем может стоит поставить ещё и Quad SPI небольшого объёма... На МК сделать что-то вроде управляющего терминала, может даже с отдельным экраном, но простым текстовым...

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

    Цитата Сообщение от andrews Посмотреть сообщение
    есть! и даже через Tindie продают. RetroShield называется и список процессоров старых там подлиннее. Ну да, подключаются к Arduino только и простейшая модернизация была бы некая плата на FPGA, подсоединенная через USB3 к писишке. Список CPU может быть расширен: TMS9900(99105,99110), MC6809(HD6309),RCA 1802(список неполон). На многих из них были не просто стартовые боарды, но и компьютеры, пользовавшиеся различной степенью популярности и софт к ним.
    Посмотрел, что это за ретро шильд, там 8-битные вроде только, но тоже интересная штука, в общем на любителя. Микропроцессоры там меняются вместе с шильдой, как я понял) В идее ретро-комбайна задумка в том, чтоб все эти процессоры поставить вместе на одной плате. Пару корпусов не сильно её увеличат, можно попробовать TMS9900 https://aliexpress.ru/item/1000006315812.html и RCA1802 поставить, может ещё какие-то, если удастся их приобрести...

    Я, кстати, особо не интересовался раньше историей компьютеров так подробно. А тут почитал и про игровые приставки и ПК 80-90-ых. В Хабаровске возможностей было не много и как у многих тут, первый компьютер у меня был свой именно ZX совместимый, скорее всего ленин-1 какой-то кооперативный. Мне его родители купили в 1992 году, когда я с армии в отпуск приехал домой на пару недель. В отпуск, так просто не отпускали, часть кадрированная была. Но начальник по связи дивизии сделал исключение, так как я отремонтировал радиоаппаратуру стоящую на боевом дежурстве...

    Позже я покупал Скорпион-256 плату, делал на ней комп, а затем вскоре продал однокурснику в институте. Ностальгии нет по Спекам, до этого я смог с БК-0010 и ДВК в школе познакомится, потом на УПК с большими и не очень ЭВМ СССР в институте, где оно проходило. До армии ещё работал в том же институте лаборантом, увидел первые IBM-XT. В 1993-1994 у папы на работе появился (AT) 286, а потом я смог уже сам приобрести 486, в 1996-1997 где-то, не помню точно... По игровым приставкам не особо болел, но на SEGA играли с друзьями и даже делали небольшой игровой салон, для детворы, хотя мода тогда на них уже проходила. Пришла пора Sony Playstation. Ни о каких других компьютерах или игровых консолях я не слышал особо, Хабаровск тогда занимался перегоном японских тачек и вырубкой леса, в основном)

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

    MC6809P https://aliexpress.ru/item/4000111219300.html на Али есть, а вот RCA1802 не смог найти, наверное большой раритет...

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

    Корпус сделать с прозрачной, легко открывающейся крышкой. Сделать какую-нибудь шину, более менее универсальную, хотя бы один слот, но чтоб в него какой-нибудь расширитель можно было ставить. Чтоб на ней можно было ставить платы расширения, к примеру мультикарту с MIDI и другими старыми портами. Кому-то может захочется Floppy и IDE (хотя это не каждому доступно, поддерживать в живом виде раритетные накопители). А с учётом размера комбайна не сложно будет сделать стандартный LPT и порты джойстиков SEGA в базовом варианте)

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

    Если сделать пару VGA разъёмов, то, при наличии двух мониторов, можно было бы сравнивать разные, не слишком требовательные к ресурсам системы одновременно и даже футболить между ними какие-то данные, впрочем это наверное лишнее, хотя если вообще ставить VGA разъёмы, то второй такой не слишком много займёт места, даже с резистивным ЦАП, тем более, что выводы с FPGA можно мультиплексировать, если их мало окажется... Да и GPIO нужно для любителей поморгать светодиодом. Гулять, так гулять))

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

    В чём особенность такой идеи, как я думаю, в отличии от чисто софтовых эмуляторов, хоть на ПК, хоть на FPGA, что вот как я сейчас познакомился чуть больше с историей развития компьютеров, так и ещё кто-то сможет прикоснуться к этому знанию. Это немного другое, когда видишь корпус процессора, можешь даже осциллографом посмотреть что у него на ножках творится (в системе в лёгкую можно встроить анализатор сигналов, кстати, если мы решим со вторым экраном всё-таки положительно). То есть это может быть не просто игрушка для гиков, а настоящее учебное пособие!
    Последний раз редактировалось PavelZX; 27.09.2020 в 21:53.

  10. #9
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,000
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    46 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну у этого чела с RetroShield насколько я понял была более скромная цель - быстро "потрогать" старый чип. Работоспособен ли он и попробовать пустить на нем что-то в терминальном режиме. Отсюда и скорости ниже оригинальной и отсутствие видеоконтроллеров.
    Вместо достаточно дорогих 6809 можно посмотреть еще HD6309 и кмоп-версию HD63C09.
    Да, RCA1802(1805) недешевые, есть на eBay у американских продавцов.

    Вообще логичней было бы сделать универсальную плату на FPGA(чтобы иметь в перспективе vhdl образы для всей перефирии 8-биток) и 48(40) ногий сокет с нулевым усилием, чтобы можно было вствалять CPU любой. По сути это универсальный ICE что по мировым ценам стоит недешево. И это весьма затратный проект. Шаг же модернизации идеи г-на с RetroShield относительно недорогой. Потянет не слишком дорогая Alter-а связь с компом и настройку на конкретный CPU и обеспечит отображение всех его регистров, памяти, трассы программ, областей данных, пошаговый режим и точек останова.

  11. #10
    Activist
    Регистрация
    26.07.2015
    Адрес
    г. Хабаровск
    Сообщений
    235
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Вообще логичней было бы сделать универсальную плату на FPGA(чтобы иметь в перспективе vhdl образы для всей перефирии 8-биток) и 48(40) ногий сокет с нулевым усилием, чтобы можно было вставлять CPU любой. По сути это универсальный ICE что по мировым ценам стоит недешево. И это весьма затратный проект. Шаг же модернизации идеи г-на с RetroShield относительно недорогой. Потянет не слишком дорогая Alter-а связь с компом и настройку на конкретный CPU и обеспечит отображение всех его регистров, памяти, трассы программ, областей данных, пошаговый режим и точек останова.
    Как ребята сделали три версии "Карабаса", так можно, как вариант, сделать, как минимум, две модификации. Только для 8-бит и более продвинутую на 8 и 16...

    Сама по себе идея возникла, когда я прочитал по SEGA 16, что там вместе с Z80 стоит 68000, поэтому сразу резонно возникла идея о совмещении её со спектрумом, в одном проекте. Ну и не просто контролер ввода-вывода на микроконтроллере, а более продвинутый терминал на STM32 со множеством функций, как самостоятельный компьютер, своего рода)

Страница 1 из 17 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ретро-кнопки в 3D...
    от Alex_LG в разделе Разное
    Ответов: 13
    Последнее: 09.08.2019, 10:50
  2. Проблема с моим серым Спеком +2
    от Atari1974 в разделе Зарубежные модели
    Ответов: 18
    Последнее: 29.05.2017, 17:21
  3. Ответов: 4
    Последнее: 15.05.2017, 15:32
  4. Ретро компы на обмен или на продажу
    от TreeMind в разделе Барахолка (архив)
    Ответов: 16
    Последнее: 02.05.2011, 20:15
  5. Ответов: 8
    Последнее: 06.04.2010, 18:08

Ваши права

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