PDA

Просмотр полной версии : Программирование для Element ZX



Smalovsky
02.02.2023, 19:11
Топик про программирование
https://spectrumcomputing.co.uk/forums/viewtopic.php?t=7679
Правда, речь только о видеорежиме HGFX - ZX Planar. У Элемента есть ещё куча расширений.

Эмулятор с поддержкой
https://www.ilnx.cz/lnxsp/

Возможности эмулятора


Эмулирует модели ZX Spectrum 48K, ZX Spectrum 128K, Didaktik Gamma 80K, Didaktik Gamma 192KПолноэкранный режим FullHD, адаптированный для телевизионного формата 16:9
Онлайн–режим - возможность запускать X программ из интернет-базы данных без необходимости их установки.
Простой поиск программ ZX через меню с миниатюрами
Эмулирует интерфейс MB03+
Эмулирует два звуковых чипа AY 3-8910 (на 48K и DG80 в качестве дополнительного интерфейса), звук в режиме Turbo (модель B / C, звуковая карта для ZX Spectrum, 6 звуковых каналов)
Эмулирует звуковой чип SAA-1099 (6 каналов, порты, совместимые с SamCoupé, совместимы с аудиоинтерфейсом SAAY!)
Эмулирует мышь Kempston (активация средней кнопки мыши)
Эмулирует DMA
Эмулирует RTC
Содержит редактор языка ассемблера Z80 с прямой поддержкой расширенной памяти в моделях ZX 128, DG 80
Содержит отладчик Z80, редактор TAP и другие
Эмулирует ZX Spectrum 48K с расширением в соответствии с выключателями на 528K и в соответствии с Trollera до 80K
Эмулирует красочное расширение ULA Plus, включая интерактивную палитру редактора
Возможность использования подключенного геймпада в качестве джойстика (например, в качестве Kempston)
Эмулирует графическое расширение разработки HGFX/Q, FastLDIR, ZXCopper
Эмулирует разработку LnxBlitter

Вразделе https://www.ilnx.cz/downl/ можно скачать сам эмулятор и софт для Элемента.
Для Элемента можно уже теперь начинать программировать.

Smalovsky
04.02.2023, 10:53
Запустил эмулятор и поиграл в Highway Encounter
https://imageup.ru/img117/4192999/skrinshot-igry.jpg

В эмуляторе делал такие настройки
https://imageup.ru/img169/4193003/nastroiki.jpg

Mode:ZX Spectrum 128K
Interface: DMA,RTC,MB03+,LnxBlitter L6, HGFX\Q,GeneralSound 1024

Для работы эмулятора нужно установить пакеты из папки Prerequisites

Как запускать софт:
1. После запуска меню MB03+ нужно нажать left shift + space для выхода в меню спектрума
2. В меню эмулятора Emulator/ quick open выбрать нужный образ ленты
3. В меню спектрума выбрать Tape Loader

creator
04.02.2023, 11:05
Smalovsky, мы с нескрываемым интересом продолжаем следить за вашим времяпровождением.

Smalovsky
04.02.2023, 11:15
Smalovsky, мы с нескрываемым интересом продолжаем следить за вашим времяпровождением.
Для программирования под элемент нужно запускать на чём-то программы. Поэтому настройка и запуск эмулятора - самый первый шаг.

creator
04.02.2023, 11:27
Smalovsky, маленький шаг для человека огромный шаг для человечества.

Smalovsky
04.02.2023, 12:36
Где бы скачать код примера на ассемблере?

https://www.youtube.com/watch?v=_QQwqB9HVAU

Xela
04.02.2023, 17:20
https://wiki.ilnx.cz/doku.php/hgfx:prvnigrafika2

Smalovsky
08.02.2023, 16:52
Рекомендую интересующимся скачать документ
https://docs.google.com/document/d/1NJB_z3zVorTfmEj2JAS3QtAx_zbpkdCAAptHSnOOzkU/edit