готовьтесь, ребята.
готовьтесь, ребята.
Ещё раз, djnz не проверяет b на ноль, она проверяет на ноль b-1. Т.е. подходит для проверки элементов массива на 1, а не на 0. Проверить регистр b (и любой РОН Z80) на ноль без команд инкремента/декремента и использования аккумулятора вообще невозможно (разве что проверяя каждый бит по отдельности.) upd. соврал, можно использовать команды ротации.
Почему, довольно часто процедуры используют флаги в качестве входных параметров. Это обычная практика.от такого кода может самого стошнить (не говоря уже о других) при чтении через год своего же кода.
Последний раз редактировалось Spectramine; 25.08.2017 в 13:50.
Ну так создавайте.
Вся проблема в том, что пока у одного человека есть импульс к творчеству у других полная тишина. Да и прежде чем призывать кого-то к действию неплохо бы написать пару глав самому, иначе это выглядит как очередное пускание мыльных пузырей.
"ZX Spectrum & TR-DOS для пользователей и программистов" форева! Плюс "Как написать игру на ассемблере". Больше ничего не надо.
Ну, кроме мозга
ZX Evolution Rev C + ZXM-SoundCard Extreme + NeoGS.
Я бы с удовольствием! И я действительно умею программировать на ассемблере Z80, и даже какие-то программы в своё время написал. Однако уже давно ничего не писал (хотя руки так и чешутся). Но проблема в том, что не смотря ни на что, я не усвоил всех нюансов языка и никак не могу назвать себя виртуозом кода Z80 и гуру. Например, я так и не понял, как эффективно пользоваться альтернативным набором регистров, да и много чего ещё. И если вдруг я соберусь написать такую книгу "от" и "до", то она совершенно точно не станет лучше, чем то, что уже существует. Мой посыл был в том, чтобы собрать группу авторов и как-то подтолкнуть их к коллективному творчеству книгописательства. Я с удовольствием войду в число автором. И помимо этого со своей стороны я готов предложить ещё и техническую поддержку в виде багтрекера, закрытого раздела на этом форуме, Wiki и всего остального.
Да, целиком и полностью согласен. Вот у меня сейчас такой импульс есть, а у всех остальных его нет.
Для себя я давно и чётко уяснил, что призывать к действию и что-то предварительно обсуждать бесполезно - закидают гнилыми помидорами, разругаются, не придут к единому мнению и всё на этом закончится. Если что-то хочешь, то нужно самому выдавать сразу готовое решение. В своё время так было с этим форумом. Но в данном случае, прежде чем что-то создавать нужно предварительно выяснить, как минимум, два момента:
1. Что именно хотят те, кто нуждается в данной книге.
2. Есть ли среди местных асов ассемблера Z80 те, кто кто готов поделиться своими знаниями.
Я согласен, что язык изложения очень и очень важен. Также очень важно, чтобы книга была написана в едином стиле. Но для начала очень важно совместными усилиями составить план и очень важно, чтобы гуру всё-таки поделились своими знаниями. А уже оформить всё это в грамотный и доходчивый текст - это дело техники. Я даже могу взять это на себя.
С уважением, Станислав.
Если в вики, то я бы поучаствовал
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)