-
- Да ему тогда лет 10 былО! Что Вы хотите от него? - SERHIO(01.10.2010 17:48)
- Тоже такой хренью маялся ;) Платы АОН для девайсов прикручивал. И тоже был только ASM80. Для Z80 приходилось подправлять -> Гудвин(281 знак., 01.10.2010 14:58)
- Что значит приходилось? В i8080 единственный режим прерываний, подразумевающий 580ВН59. Тоже самое в режиме-0 у Z80. При его отсутствии с шины читается (подтянутой разумеется) 0xFF и происходит RST 0x38. Тоже самое у Z80 в режимах 0 и 1. А тут я fk0(356 знак., 01.10.2010 15:59)
- И, кстати, при наличии макроассемблера можно было довести i8080-ассемблер до совместимости с мнемониками Z80. В своё время был такой ассемблер даже, под десяток разных платформ, всё на макросах. AFAIK microsoft M80 умел макросы... но, возможно, fk0(39 знак., 01.10.2010 16:01)
- Блин, утомил уже своей самоуверенностью! Представь себе, были времена, когда не было ассемблера для Z80. Даже для 580 не было. И фидо не было. Я написал свой компилятор для 580, на С писал для ДВК-2. И редактор текстовый еще раньше пришлось Михаил Е.(71 знак., 01.10.2010 17:01)
- И колбасы тоже не было. Спорить не буду, мелкий был, не помню, с колбасой вот помню плохо было. - fk0(01.10.2010 17:03)
- Ну вот решил я, что режим 2 мне удобнее в этой железке и применил... Мне как-то не пришло в голову поддержать полную совместьимость с 8080 , дабы потешить в далеком будущем г-на fk0. Под руками был только кросс-ассемблер для 8080 от Аvоcet, Гудвин(243 знак., 01.10.2010 19:20)
- После ассемблера Z80 писать на 8080 я бы не смог... и из-за мнемоник, и из-за набора команд. - fk0(04.10.2010 12:40)
- Ну вот решил я, что режим 2 мне удобнее в этой железке и применил... Мне как-то не пришло в голову поддержать полную совместьимость с 8080 , дабы потешить в далеком будущем г-на fk0. Под руками был только кросс-ассемблер для 8080 от Аvоcet, Гудвин(243 знак., 01.10.2010 19:20)
- И колбасы тоже не было. Спорить не буду, мелкий был, не помню, с колбасой вот помню плохо было. - fk0(01.10.2010 17:03)
- Блин, утомил уже своей самоуверенностью! Представь себе, были времена, когда не было ассемблера для Z80. Даже для 580 не было. И фидо не было. Я написал свой компилятор для 580, на С писал для ДВК-2. И редактор текстовый еще раньше пришлось Михаил Е.(71 знак., 01.10.2010 17:01)
- И, кстати, при наличии макроассемблера можно было довести i8080-ассемблер до совместимости с мнемониками Z80. В своё время был такой ассемблер даже, под десяток разных платформ, всё на макросах. AFAIK microsoft M80 умел макросы... но, возможно, fk0(39 знак., 01.10.2010 16:01)
- Что значит приходилось? В i8080 единственный режим прерываний, подразумевающий 580ВН59. Тоже самое в режиме-0 у Z80. При его отсутствии с шины читается (подтянутой разумеется) 0xFF и происходит RST 0x38. Тоже самое у Z80 в режимах 0 и 1. А тут я fk0(356 знак., 01.10.2010 15:59)
- Ну не совсем так, не полностью они были совместимы. - Shura(01.10.2010 13:20)
- Z80 разрабатывался как совместимый с i8080. Не надо чуши. Несовместимость есть по по тактам по двум битам во флаговом регистре в ОЧЕНЬ СПЕЦИФИЧЕСКИХ случаях (скорей как возможность отличить i8080 от Z80...), что в общем-то не мешало 99% софта fk0(27 знак., 01.10.2010 13:35)
- Да-да, 98,6354479% если быть точнее - Shura(01.10.2010 14:03)
- Выше ты утверждал, цитирую: "Z80 никогда не ел код от 8080". Таки "никогда не ел", или таки "в 98% случаев съел и не подавился"? - fk0(01.10.2010 14:05)
- Для тех, кто в танке - 100% совместимости между ними никогда не было - Shura(01.10.2010 14:07)
- Ты выше писал, что, повторю, "Z80 никогда не ел код от 8080", а теперь признаёшь, что твои слова являются ложью: между "никогда" (т.е. 0%) и "не 100%" -- две большие разницы. - fk0(01.10.2010 14:11)
- да пошёл ты, пиздобол - Shura(01.10.2010 14:12)
- Пи@$#бол в данном случае ты -- потому как твои заявления действительности не соответствуют. - fk0(01.10.2010 14:30)
- да пошёл ты, пиздобол - Shura(01.10.2010 14:12)
- Ты выше писал, что, повторю, "Z80 никогда не ел код от 8080", а теперь признаёшь, что твои слова являются ложью: между "никогда" (т.е. 0%) и "не 100%" -- две большие разницы. - fk0(01.10.2010 14:11)
- Для тех, кто в танке - 100% совместимости между ними никогда не было - Shura(01.10.2010 14:07)
- Выше ты утверждал, цитирую: "Z80 никогда не ел код от 8080". Таки "никогда не ел", или таки "в 98% случаев съел и не подавился"? - fk0(01.10.2010 14:05)
- Да-да, 98,6354479% если быть точнее - Shura(01.10.2010 14:03)
- Z80 разрабатывался как совместимый с i8080. Не надо чуши. Несовместимость есть по по тактам по двум битам во флаговом регистре в ОЧЕНЬ СПЕЦИФИЧЕСКИХ случаях (скорей как возможность отличить i8080 от Z80...), что в общем-то не мешало 99% софта fk0(27 знак., 01.10.2010 13:35)