Очень рад что «попал». Растактовка будет во второй части, я базирую на этом некоторые тесты. Детект наших клонов в моём исполнении не вполне идеален, я немного не дописал его в своём просмотрщике бордеров. Но что умею — расскажу.
  • avatar bfox
  • 4
Да! Это как раз тот материал, который я давно хотел собрать и систематизировать для себя. Спасибо:) Еще хотелось бы почитать про растактовку экранной области каждого компа: сколько тактов на линию, сколько в невидимой области бордюра (сверху, снизу, слева и справа), сколько в видимой, сколько до начала экранной области и т.п.

Очень интересно про программные методы определения типа компа, в т.ч. наших клонов (до сих пор не постигаю, например, как реализован универсальный фикс бордюрного эффекта в sage boot (cм.borndead#10) под любую машину)…

И еще: «У 48K компьютеров #4000-#7FFF — медленная память, вся остальная — медленная» — опечатка?
  • avatar bfox
  • 1
покажи 3d-boot)
Специально пролез в свой 3D boot, где была 8-битная математика — там одни таблички, никаких знаковых сравнений нет.
Просто не дошёл до отсечений в своё время, видимо.
Очевидно, что никак :)
  • avatar VBI
  • 0
спасибо
  • avatar lvd
  • 1
Среднее кол-во байт кода для выполнения одной и той же задачи, например.
ADD HL,BC, а на 6502 побайтно складывать ячейки в памяти придётся.
  • avatar lvd
  • 0
Интересно, как ты сравниваешь числа со знаком на Z80… :)
  • avatar VBI
  • 0
lvd , как понять «плотность кода»?
Забыл, а если ещё точнее — никогда не пользовался :)
  • avatar lvd
  • 4
В Z80 флаг P/V — флаг и чётности, и переполнения. После XOR, например, он флаг чётности, а после ADD — переполнения.
Очень крутой пост, несложно, но глубоко и от начала и до конца.
Быстрый вопрос:
BVC    label ;oVerflow Clear, JP PO
    BVS    label ;oVerflow Set, JP PE

Эти команды 6502 и z80 точно эквиваленты друг друга? Я бы всё же думал что PO/PE означают чётность, а не переполнение.
С другой стороны, раз есть команда для теста флага переполнения — о чём это тогда тут речь?
  • avatar VBI
  • 2
Немного за творчество, за демо, за мотивацию, за отношение:

Ты все время говоришь себе: «Я могу это сделать, но не буду», — но это не более чем другой способ сказать, что ты не можешь.
Физика как секс: может не давать практических результатов, но это не повод ею не заниматься.
Ричард Фейнман

Человек молод, когда он еще не боится делать глупости.
Свобода творчества — свобода делать ошибки.
Главный признак таланта — это когда человек знает, чего он хочет.
Петр Капица

Если ученый не может объяснить уборщице, которая убирается у него в лаборатории, смысл своей работы, то он сам не понимает, что он делает.
Эрнест Резерфорд

Эксперт — это человек, который совершил все возможные ошибки в очень узкой специальности.
Нильс Бор
  • avatar bfox
  • 2
проверил на тебе:) спасибо, теперь все понятно!
  • avatar diver4d
  • 2
bfox, нет, игнор глобальный, там 6-7 опций. Нажми и посмотри — оно применяется только после того, как выберешь опции и подтвердишь.
В большинстве случаев открываю ссылки колесом, автоматом в новом табе, но иногда хочу открыть ссылку в этом же, и честно признаюсь жутко раздраже когда открывают новый таб или упаси божи новое окно.
  • avatar bfox
  • 2
Это работает только в пределах топика? Т.е. по желанию автора человек не сможет оставлять комментарии к этому топику? А как же кнопка «игнор» возле каждого комментария в любом топике? Как я понимаю, это позволит конкретно мне не видеть сообщения от проигнорированного мною человека — но тоже непонятно: везде, или только в пределах конкретного топика?
  • avatar nyuk
  • 4
А вот я не согласен. Пусть пользователь сам выберет, перейти ему на ссылку с blank, или без. Во всех нормальных браузерах это просто.
Напиши полезный топик — выйдешь быстро в плюс, сможешь пригласить любых единомышленников.
Система не идеальна: ты полезен коммьюнити — идешь в плюс. Ты не полезен — идешь в минус. Хочешь ты быть полезным для данного коммьюнити или не хочешь — решать тебе и только тебе.