![]() |
Quote:
И еще мне тут привели несколько примеров на ангоицком что джойстик официально сидит не на DF а на 1F (хотя это криво) |
Quote:
|
Quote:
1. Многие недокументированные команды не будут работать Ничего подобного! все команды на месте! 2. Многие команы (недокументированные стали документированными) Ничего плохого невижу. 3. Команды вида ld b,b ld c,c теперь имеют смысл который будет улаживать софт Ничего подобного! Твои же коментарии Прогнал в Z380 они такие же как и в Z80 4. Порты 00-FF используются внутри процессора и наружу ек выходят Перечитал всю спецификацию вдоль и поперек! Ничего подобного ненашел! Существуют внутри процессорные порты для работы которых используются комманды in0 и out0 ! вот их порты 0-FF наружу невыходят в описаннии они on-chip! а для комманд in и out порты 0-ff выходят наружу! 5. Мож и ощибаюсь но че то ни где в доке не заметил что бы было написанно что он умеет работать с режимом шины Z80 Написано в самом начале Enhanced Instruction Set that Maintains Object-Code ® ™ Compatibility with Z80 and Z180 Microprocessors 16-Bit (64K) or 32-Bit (4G) Linear Address Space 16-Bit Data Bus with Dynamic Sizing (может работать как 8ми битный) Об этом еще сказано в z80+z380.doc из архива. И сказано как его включить. На wait процессор прекрасно реагирует, временем регенерации можно управлять (и отключать)! И вообще процессор полностью совместим с Z80! В итоге heroy На все заявления несовместимости нашлись опровержения! В итоге я нивижу абсолютно ничего что мешает использовать данный процессор вместо Z80 очобенно следуя инструкциям по установке его! Темболее можно установить 2 процессора! один z80 и второй Z380 ! и переключать их через какой-нибудь порт! хотя этого и нетербуется! Достаточно только Z380 который полностью способен заменить Z80! Приэтом старое програмное обеспечение этого даже незаметит даже TR-DOS будет работать! другое дело что проц может работать в 15 раз быстрее! Проц Z380 проверен автаром! на работоспособность вместо Z80, на обычном спектруме простой заменой процессора ( http://gssoft.front.ru/files/progz/z80+z380.zip )! Я невижу более оснований недоверять! пришло вемя платформе спектрум шагнуть вперед! Будем надеятся что ATM Turbo 3 Как раз и будет исползовать Z380 (там какраз у поминается о модулях памяти вместо микросхем)! |
Так может взять современный мк и эмулировать ...
Зачем Z380 ... |
Quote:
PS: А насчет того что автор живьем юзал Z380 это сказка - то что написано в приложенном документе это просто вольное сочинение "мечтателя". В MSX Z380 был заюзан, но не как основной проц, а как сопр и все по той же причине - в процессоре появились внутренние порты с которыми нативный софт работать не будет. |
Quote:
|
А насчет того что автор живьем юзал Z380 это сказка
Ну может запуск то произошел. Только вот сейчас по разговорам о портах, я думаю видемо использовать немог существующие программы, в частности TR-DOS. т.к. порты 0-ff при запуске практически не юзаются (особенно в 48к) и можно спокойно работать. А вот всетаки если нужна полная соместимость! (без переделки совта под новый проц) то тогда я предлагаю использвать 2 процессора включаются друг над другом напрямую, и сначала запущен Z80 потом дапустим отправляем на некий порт 1 и Z80 отключается и включается Z380! (и наоборот) А по поводу TR-DOS и работы с магнитофоном... я сомневаюсь что они вообще будут востребованы при работе Z380 поскольку памяти много! можно юзать FAT и помечать бэд блоки! И там под эмулятаром работать со своим TR-DOS через FDD контроллер. Порт кемпстона? сомневаюсь что он выживет вообще на новом проце в нем также отпадет необходимость, т.к. можно использовать мультикарты, накрайняк кемпстон можно пересадить на новый порт. Ктомуже на спктруме и так ного всего нестандартного, 1 делал так, другой тоже самое посвоему, и 20 разных модификайи одного и тогоже! в совте удается подержать максимум 10 модефикаций. Если юзать Z380 то получим доступ к PC апаратуре и порты будут хоть стандартизованы. Да и купить Isa платы в бу можно везде почти за копейки... максимум руб 100! Пора жертвовать! вспомним 8086 и переход на 80386. Полная неработоспособность 50% софта о которм даже и никто и вспоминать нестал. Другие винты, новые контроллеры... новые порты, ISA 16, Куча памяти... Разве оно нестоило того? к одному и тому-же порту это наверняка. не наверняка а именно так и есть. Покажите доказательства. Что-то я сомневаюсь. Нимогу найти упоминание об этом в даташите. Z380 посторен по образу и подобию 80386, у него тоже внутриние порты типа on-chip и работают аналогичным образом, а обычные команды типа out выходят за пределы проца в диапазоне от 0! |
Quote:
|
да дался этот 380й. если на то пошло, есть и более продвинутые процессоры у Zilog - велкам на www.zilog.com
|
Quote:
Quote:
Quote:
Quote:
Quote:
Code:
Код Команда Z80 Команда Z380Quote:
А то что недокументированные команды есть в каждой второй программе на спектруме можешь не сомневаться – всякий программист любит повыпендриваться и заюзать такую команду. Quote:
Quote:
Code:
IN A,(N) IN A, (port), где port=portH+portL, portH(A15-A8)=A, portL(A7-A0)=NДля Z380 ситуация интереснее: (цитата из datasheet) Code:
“ The Z380 CPU has the on-chip I/O address space to control on-chip peripheral functions of the Superintegration version of the devices. A portion of its interrupt functions are also controlled by several on-chip registers, which occupy an on-chip I/O address space. This on-chip I/O address space can be accessed only with the following reserved on-chip I/O instructions which are identical to theНайти прямое указание на поведение команд IN A,(N) и OUT(N),A с предварительно обнуленным аккумулятором, а также команд IN reg, (C) OUT (C), reg, с предварительно обнуленным регистром reg мне не удалось, так что прошу пощения пока веских аргументов нет. Но с большой долей вероятности можно утверждать, что OUT в нулевые регистры/порты приведет к загрузке внутренних регистров, аналогично по IN из нулевых регистров, мы получим содержимое внутреннего регистра. Подобные проблемы может разрешить только практика, так что “паяльник в зубы” и вперед. Quote:
PS: И наконец последний аргумент – Zilog эти чипы уже как года 2-3 назад сняла с производства. Достать счас небольшая проблема, но ни один инженер не будет такую комплектацию закладывать в новые разработки, так что про ATM3 можешь забыть. |
| All times are GMT +4. The time now is 14:28. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.