Сообщения
Сообщения за май, 2026
Casio PD‑700 — Часть 7: возможности BASIC
Ранее я уже перебирал поддерживаемые команды и находил любопытное, но как только прояснился принцип токенизации, я сразу понял, что это удобная лазейка для обнаружения всех доступных команд и операторов BASIC. Поскольку в FX‑880P, PB‑1000 и других первый байт команд - это &H04, &H05, &H06 и &H07, я написал 4 программы в токенизированном виде, в каждой из которых перечислены все 256 возможных вариантов второго байта.
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Casio PD‑700 — Часть 6: хранение программ, данных и переменных
После того, как стало ясно, по каким адресам располагаются пользовательские данные, имеет смысл разобраться, в каком именно виде они хранятся. Для начала я постарался понять, как хранится в RAM программа, с помощью которой я считывал этот самый RAM. Для этого я взял часть данных, начинающихся с адреса &H000FA0, и приступил к анализу их содержимого.
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Casio PD-700 — Часть 5: структура и разметка RAM
Имея полный дамп содержимого RAM, а также дамп, нужный для полноценной передачи задуманным производителем методом, стоит разобраться, как устроена память. Во-первых, это просто интересно и иногда пригождается для написания программ с использованием команд PEEK и POKE, во-вторых, это необходимо понимать для возможности собирать образ с программами BASIC, а в-третьих, всегда есть вероятность обнаружить
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Casio PD‑700 — Часть 4: заводской метод загрузки программ
Казалось, что всё уже ясно: процессор, язык программирования, распиновка коннектора. Но одно оставалось загадкой, а именно - как заливались программы на заводе, когда калькулятор уже собран и нет доступа к пинам клавиатуры. Ведь сейчас я пишу, подпаявшись к процессору, и даже если заливаю через 30-пиновый порт, всё ещё ввожу LOAD "COM0:".
- Получить ссылку
- X
- Электронная почта
- Другие приложения
Casio PD‑700 — Часть 3: аппаратное обеспечение, схема, компоненты
Я уже осматривал плату PD‑700B для понимания цепи питания дисплея и способа подключения клавиатуры, параллельно зарисовывая схему по мере понимания. На этот раз я решил полностью разобраться с его схемой и установленным в нём железом, и дополнить недостающую информацию.
- Получить ссылку
- X
- Электронная почта
- Другие приложения