Z80 на Орион-128 ставили. Была официальная доработка от журнала «Радио». Правда, с некоторыми играми проблемы были. И некоторые тайминги отличались, и некоторые команды, пустые на 8080 имели смысл на Z80.
Вообще, такая фишка не «из коробки» была. Фактически, при полных 64кБ оперативки, обычно запись вся шла в ОЗУ, а вот для чтения в младших 16кБ логика селектора адреса переключалась на ПЗУ. Т.е. требовалась простая доработка по отключению этого селектора. Тогда сперва тупо копировались младшие 16кБ по своим же адресам (каждый байт читаем и пишем по тому же адресу) — в результате в ОЗУ оказывается копия ПЗУ. А потом отключаем селектор и выборка данных идёт уже не из ПЗУ, а из ОЗУ.
Ну, или можно было не копировать ПЗУ, а сперва загрузить с ленты и скопировать в область ПЗУ (запишется в ОЗУ).
> сам не раз испытывал такое чувство, когда ищешь неисправность, находишь КЗ или неотмытый флюс, но оно все равно не работает…
Я как-то с пол-года работал на отладке неработающих АОН'ов на Z80. Ребята в артели паяли, и если после окончания не работал, тащили ко мне. То есть, я тоже сперва паял, но потом оказалось, что моя ценность в роли дебагера много выше, а то нередко выкидывали вообще, не поняв, что не работает. Так вот, чего я только не насмотрелся в итоге. Вплоть до припаянных вверх ногами ПЗУ-шек :) А какой шик, когда у КМОП-логики питание криво пропаяно. Она работает, пока на входах хоть одна единица есть. Как все нули — всё, глюк :D В итоге, ни одного АОНа больше не выкинули, все удавалось оживить.
А вот Орион-128 свой первый я так оживить и не смог. Тактовый генератор там, совмещённый с видеосистемой, это просто ад был какой-то. Несколько месяцев провозился и сдался. Пришлось новый паять :D
Жесть какая :) Мне-то повезло купить сразу корпус с клавишами и печатную плату одним комплектом. Ну и да, как писал выше, это уже в Москве было, куда я уехал учиться из своей деревни.
Правда, про радиорынки тогда не знал и покупал радиодетали в официальных магазинах. ВГ75 за 22+ рубля, процессор за 17 или 18 рублей, порты параллельные по 13 рублей. И РУ6 по 50 рублей за линейку :) В итоге РК86 мне в 145 рублей обошёлся. Я, как раз, на первом семестре со стипендии 145 рублей на сберкнижку отложил, в конце семестра сборкой занялся, так всё отложенное и потратил :D
>Мне же достались целые РУ5 и грех было не использовать все 64к.
Чаще же всего на Спекки (в Москве с жиру бесились и полны 8 РУ5 было на всех Спекки 48 :) ) копировали ПЗУ в «пропадающее» ОЗУ и включали его вместо ПЗУ. Получалась возможность вживую перехватывать вызовы, вносить свои модификации и т.п. Ну, или просто альтернативные прошивки иметь отличные от родного ПЗУ, уже загружая их с ленты или диска.
А где там -12В было? Ну, кроме -5В у процессора и РУ2, с которыми я даже пересечься не успел? Обычно сразу РУ6 ставили, которые только +5В потребляли.
Правда, в РК86 ещё и на усилителе магнитофонном было -5В.
А вот на Орионе-128, -5В только на процессоре было. Там даже усилитель на КМОП-инверторе был. Как процессор на Z80 меняли, так отрицательные вообще не нужны становились.
…
Кстати, шик мой вспомнился. У меня в детстве было особенно фигово с трансформаторами. А импульсные БП в домашних условиях тогда ещё не осиливали. Так вот, у меня мощным был только транс от нитей накаливания радиоламп, выдававший 2А ~6.3В. Я с одной его обмотки получил для РК86 и +12, и -5В :) +12 получил удвоением, -5 — гальванической конденсаторной развязкой (ток совсем слабый нужен был). Когда в студенческие годы, уже в общаге, попробовал повторить, то получил два взорвавшихся конденсатора (при чём с запасом по напряжению) и решил перейти на набиравшие популярность импульсные БП.
А уж импульсных БП от МС-0511 я штуки четыре сжёг безвозвратно. Вытащишь из копуса, и на столе нечаянно то на гайку поставишь, то на отвёртку… :D
Главной проблемой Радио 86РК был не текстовый режим (на микрокалькуляторах и его не было, что не мешало им быть жутко популярными в соответствующих кругах :D), а то, что его простая конструкция достигалась редкими, дорогими и специализированными девайсами, в первую очередь — ВГ75, хотя и контроллер прямого доступа к памяти тоже лимитировал. Я их только на первом курсе достать смог.
Орион-128 в противоположность этому разрабатывался на как можно более простой логике. Правда, когда он вышел на рынок, то дефицит компонентов Радио-86 уже канул в небытие :) Зато отладка Ориона-128 после 86РК была адом :)
Но, конечно, это всё компенсировалось OR-DOS, поддержкой дисковода, CP/M… Со временем машинка вышла на совершенно новый уровень.
Памяти, кстати, на РК86 ставили обычно 32к. 16 — это был минимум, на нём мало сидели.
Простые и с O(N) потянут. А сложные — это уже, скорее, будет не уровень одного PHP-процесса. А межпроцессное взаимодействие, отдельные клиенты и обработчики. И тут уже лучше пойдут более специфичные инструменты, типа реализаций AMQP или Gearman.
То есть безусловно новое решение наверняка полезно, но ответ был на комментарий «теперь хоть какие-то есть».
Под «дизайном» тут имеется в виду не всякая графика и модель, а дизайн интерфейса. Где, какого типа какие поля, как должны реагировать на действия пользователя, что там вообще должно быть и т.п.
А вот с дизайном в плане художественности, у некоторых ЧЛ, как раз, могут быть проблемы. За это уже не логика отвечает.
И речь тут о склонностях. Понятно, что достаточно развитый человек может напрячься и сделать почти что угодно в нехарактерной для него области. Но будет это ему тяжелее и радости принесёт меньше :)
Это да. Очень часто люди и/или сами стремятся к некоему среднему «идеалу», и/или их туда окружение толкает, в то время, как именно золотой середины в природе, похоже (по крайней мере в соционическом смысле) вообще нет. Есть множество групп характеров, в рамках которого человек и чувствует себя наиболее комфортно. При чём, это ещё надо осознать то, что часто особенность, которая даётся тебе легко и является твоей сильной стороной, которую и нужно развивать в первую очередь, а не долбиться головой о стену другого типа. Я так лет 10 из себя пытался строить экстравертного этика. До того преуспел, что по тестам таким получался. А потом, когда разобрался с тем, что внутри, и поняв, что мне эта маска нафиг не нужна, высвободил огромное количество внутренней энергии. И жить стало сразу легче, и дела пошли много лучше :)
Майерс-Бриггс — чисто описательная. Фактически, это отдельно выдранная модель-Ю из соционики. Ни нормального базиса, ни внутренних самопроверок. Польза, безусловно, некоторая есть, но очень мало.
Соционика в этом плане выглядит лучше тем, что базируется на двух принципиально отличных подходах, один из которых описательный, второй — чисто модельный (я про аспектную теорию) при чём оба подхода не дополняют, а перекрывают друг друга, что даёт возможность как для более объективной проверки ряда выводов (внутренняя самопроверка), так и, что самое ценное, априорное достраивание данных на основе неполной информации. Т.е. ты получаешь только кусочки информации о поведении человека, но из разных моделей и этого достаточно для вывода о ТИМе человека. Эффективность и точность получаются намного выше. Там, где в Майерс-Бригс нужна полная оценка и серьёзное тестирование, в соционике достаточно косвенных признаков. Другое дело, что это её усложняет и в какой-то мере косвенно способствует прибиванию костылей альтернативных моделей, которые сейчас так модны и которые так дискредитируют это интересное направление.
Сегодня нередко первая реакция на упоминание соционики — «а, опять эти сектанты»…
>Интроверту необходимо тщательно подготовить свое рабочее место
Это, скорее, активационному белому сенсорику нужно.
Знаю массу интровертов (иррационалов-интуитов), которые прекрасно работают окружённые тоннами мусора, в неудобных и неорганизованных местах и так далее. Собственно, карикатурный образ компьютерщика даже вполне этому соответствует :)
Потому что исходная посылка мало верна. Скорость реакции и мышления зависит от рациональности/иррациональности. А не от вертности. Соответственно, есть «быстрые» интроверты, есть «медленные» экстраверты.
Я, правда, сам из категории «медленных [рациональных] интровертов» :)
Кстати, это одна из причин, по которой в соционике дали совсем иное определение вертности, чем в классической психологии. В последней оно слишком размыто и нечётко. Часто бывают случаи, когда один и тот же человек, проявляет яркие черты как экстравертности («психологической»), так и интровертности.
С практической точки зрения, ИМХО, куда более полезно деление по типу логики. Вертность она сама по себе на стиль и склонности влияет мало, скорее на взаимоотношения и организацию.
А вот что касается типа логики — тут и корреляция, наверное, почти 100%, и сильное влияние на программный продукт. Исключений пока, по своей практике, не встречал.
Белые (структурные) логики обычно строят отличную архитектуру. Продуманный программный каркас. Надёжный, логичный, расширяемый и долгоживущий. Но очень фигово наращивают на этот каркас функциональное мясо. Интерфейс, дизайн, функционал взаимодействия с пользователем — всё это у белых логиков никуда не годится.
Чёрные логики (логики действия) рисуют красивые интерфейсы, удобные в использовании продукты, на которые приятно посмотреть. Но внутри обычно — полная каша. Заплатка на заплатке, костыль на костыле. При попытке что-то поменять, система нередко разваливается. Но для них это не беда, они готовы каждую вторую версию продукта потроха системы переписывать с нуля :)
При чём, в полном соответствии с наборами ценностей, первые чаще встречаются в опенсорсе и/или занимаются академическими решениями. Вторые же, как правило, работают с коммерческими целями.
Поэтому в эффективном программном проекте очень желательно иметь логиков обоих типов. Повесить на БЛ вопросы архитектуры и проектирования, а на ЧЛ — разработку интерфейсов пользователя и внешний функционал.
Ну, или можно было не копировать ПЗУ, а сперва загрузить с ленты и скопировать в область ПЗУ (запишется в ОЗУ).
Я как-то с пол-года работал на отладке неработающих АОН'ов на Z80. Ребята в артели паяли, и если после окончания не работал, тащили ко мне. То есть, я тоже сперва паял, но потом оказалось, что моя ценность в роли дебагера много выше, а то нередко выкидывали вообще, не поняв, что не работает. Так вот, чего я только не насмотрелся в итоге. Вплоть до припаянных вверх ногами ПЗУ-шек :) А какой шик, когда у КМОП-логики питание криво пропаяно. Она работает, пока на входах хоть одна единица есть. Как все нули — всё, глюк :D В итоге, ни одного АОНа больше не выкинули, все удавалось оживить.
А вот Орион-128 свой первый я так оживить и не смог. Тактовый генератор там, совмещённый с видеосистемой, это просто ад был какой-то. Несколько месяцев провозился и сдался. Пришлось новый паять :D
Правда, про радиорынки тогда не знал и покупал радиодетали в официальных магазинах. ВГ75 за 22+ рубля, процессор за 17 или 18 рублей, порты параллельные по 13 рублей. И РУ6 по 50 рублей за линейку :) В итоге РК86 мне в 145 рублей обошёлся. Я, как раз, на первом семестре со стипендии 145 рублей на сберкнижку отложил, в конце семестра сборкой занялся, так всё отложенное и потратил :D
Чаще же всего на Спекки (в Москве с жиру бесились и полны 8 РУ5 было на всех Спекки 48 :) ) копировали ПЗУ в «пропадающее» ОЗУ и включали его вместо ПЗУ. Получалась возможность вживую перехватывать вызовы, вносить свои модификации и т.п. Ну, или просто альтернативные прошивки иметь отличные от родного ПЗУ, уже загружая их с ленты или диска.
Правда, в РК86 ещё и на усилителе магнитофонном было -5В.
А вот на Орионе-128, -5В только на процессоре было. Там даже усилитель на КМОП-инверторе был. Как процессор на Z80 меняли, так отрицательные вообще не нужны становились.
…
Кстати, шик мой вспомнился. У меня в детстве было особенно фигово с трансформаторами. А импульсные БП в домашних условиях тогда ещё не осиливали. Так вот, у меня мощным был только транс от нитей накаливания радиоламп, выдававший 2А ~6.3В. Я с одной его обмотки получил для РК86 и +12, и -5В :) +12 получил удвоением, -5 — гальванической конденсаторной развязкой (ток совсем слабый нужен был). Когда в студенческие годы, уже в общаге, попробовал повторить, то получил два взорвавшихся конденсатора (при чём с запасом по напряжению) и решил перейти на набиравшие популярность импульсные БП.
А уж импульсных БП от МС-0511 я штуки четыре сжёг безвозвратно. Вытащишь из копуса, и на столе нечаянно то на гайку поставишь, то на отвёртку… :D
Орион-128 в противоположность этому разрабатывался на как можно более простой логике. Правда, когда он вышел на рынок, то дефицит компонентов Радио-86 уже канул в небытие :) Зато отладка Ориона-128 после 86РК была адом :)
Но, конечно, это всё компенсировалось OR-DOS, поддержкой дисковода, CP/M… Со временем машинка вышла на совершенно новый уровень.
Памяти, кстати, на РК86 ставили обычно 32к. 16 — это был минимум, на нём мало сидели.
То есть безусловно новое решение наверняка полезно, но ответ был на комментарий «теперь хоть какие-то есть».
Потому и говорю, что эффективнее всего команда, в которой есть программисты обоих типов логики. Чтобы каждый занимался тем, в чём он сильнее :)
А вот с дизайном в плане художественности, у некоторых ЧЛ, как раз, могут быть проблемы. За это уже не логика отвечает.
И речь тут о склонностях. Понятно, что достаточно развитый человек может напрячься и сделать почти что угодно в нехарактерной для него области. Но будет это ему тяжелее и радости принесёт меньше :)
Соционика в этом плане выглядит лучше тем, что базируется на двух принципиально отличных подходах, один из которых описательный, второй — чисто модельный (я про аспектную теорию) при чём оба подхода не дополняют, а перекрывают друг друга, что даёт возможность как для более объективной проверки ряда выводов (внутренняя самопроверка), так и, что самое ценное, априорное достраивание данных на основе неполной информации. Т.е. ты получаешь только кусочки информации о поведении человека, но из разных моделей и этого достаточно для вывода о ТИМе человека. Эффективность и точность получаются намного выше. Там, где в Майерс-Бригс нужна полная оценка и серьёзное тестирование, в соционике достаточно косвенных признаков. Другое дело, что это её усложняет и в какой-то мере косвенно способствует прибиванию костылей альтернативных моделей, которые сейчас так модны и которые так дискредитируют это интересное направление.
Сегодня нередко первая реакция на упоминание соционики — «а, опять эти сектанты»…
Это, скорее, активационному белому сенсорику нужно.
Знаю массу интровертов (иррационалов-интуитов), которые прекрасно работают окружённые тоннами мусора, в неудобных и неорганизованных местах и так далее. Собственно, карикатурный образ компьютерщика даже вполне этому соответствует :)
Я, правда, сам из категории «медленных [рациональных] интровертов» :)
Кстати, это одна из причин, по которой в соционике дали совсем иное определение вертности, чем в классической психологии. В последней оно слишком размыто и нечётко. Часто бывают случаи, когда один и тот же человек, проявляет яркие черты как экстравертности («психологической»), так и интровертности.
А вот что касается типа логики — тут и корреляция, наверное, почти 100%, и сильное влияние на программный продукт. Исключений пока, по своей практике, не встречал.
Белые (структурные) логики обычно строят отличную архитектуру. Продуманный программный каркас. Надёжный, логичный, расширяемый и долгоживущий. Но очень фигово наращивают на этот каркас функциональное мясо. Интерфейс, дизайн, функционал взаимодействия с пользователем — всё это у белых логиков никуда не годится.
Чёрные логики (логики действия) рисуют красивые интерфейсы, удобные в использовании продукты, на которые приятно посмотреть. Но внутри обычно — полная каша. Заплатка на заплатке, костыль на костыле. При попытке что-то поменять, система нередко разваливается. Но для них это не беда, они готовы каждую вторую версию продукта потроха системы переписывать с нуля :)
При чём, в полном соответствии с наборами ценностей, первые чаще встречаются в опенсорсе и/или занимаются академическими решениями. Вторые же, как правило, работают с коммерческими целями.
Поэтому в эффективном программном проекте очень желательно иметь логиков обоих типов. Повесить на БЛ вопросы архитектуры и проектирования, а на ЧЛ — разработку интерфейсов пользователя и внешний функционал.