С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
а где такая программа эмуляции 6502? не видел ни разу.
на Apple][ было проще - плата с z80 на борту.
Шынни, ох, тут тонкий троллинг. Сделай эмуляцию.
Читал твою статью "MSX-C: мое разочарование" – это экспертное заключение. Люди не один год пилили софт. Писали мануаналы. А тут – вдруг эксперт, вот так родился и пропал.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Да да, ещё там один деятель начал обзор языков программирования под CP/M... Опомнился. Эмули которые у меня более 20 лет есть как, он нашёл с трудом, разобраться тоже было ему трудно. Языки позапускал, покомпилил и выдал своё "экспертное заключение". Я только посмеялся над такими "обзорами". Это называется тихий ужас. Полный непрофессионализм.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
выходит 6502 скорее RISC чем CISC ?
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Error404, 6502 вообще RISC. У него каждый такт активность на шине. А вот 8080 если и натягивать на RISC, то только очень медленный. Активность шины каждые 3-4 такта.
В первых (самых базовых) определениях RISC (что я и подчеркнул особо в своем предыдущем посте) не было требования выполнения инструкций за 1 такт. А было сокращение команд за счет сокращения способов адресации и отказа от сложной математики (целью было упрощение под распараллеливание/конвейеризацию), и отказ от инструкций выражающихся в микроциклы/микрокод процессора (опять же сложная математика или например LDIR у Z80), тоже потому что сложно конвейеризируется.
- - - Добавлено - - -
Поэтому в сравнении с Z80, i8080 вполне себе недо-RISC (отсутствие конвейера этого не отменяет).
- - - Добавлено - - -
Другое дело, что i8080 не имеет преимуществ перед Z80, это - да. Но мы же их просто на попадание в определение меряем, i8080 и 6502 туда укладываются, а Z80-нет.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)