Значок ресурса

ZXS I2 Kartridz — простой картридж ПЗУ для Sinclair ZX Interface 2 (на W27C512)

ZXS_I2_kartridz_photo_w_case.jpg


ZXS_I2_kartridz_27512_pcb.png


ZXS_I2_kartridz_27512_schematic.png


XS I2 Kartridz — это простой картридж ПЗУ (ROM) для интерфейса Sinclair ZX Interface 2. Проект основан на обновлённой версии картриджа Droy's ZX Cart.

Основное отличие от оригинала​

Вместо устаревших и дефицитных микросхем 27*128 или 27*256 используется EEPROM W27C512, которая:
  • Более распространена и дешевле (доступна на eBay)
  • Имеет большую ёмкость: один картридж может содержать до 4 банков по 16 КБ. Активен только один банк в каждый момент времени.

Программирование​

Для записи ROM-файла в EEPROM требуется аппаратный программатор:
  • Относительно недорогой универсальный программатор (например, MiniPro TL866CS или MiniPro TL866 II с eBay)
  • Либо самодельный программатор на Arduino (например, eeprom_programmer от StormTrooper и подобные проекты)

Создание составного образа​

Для упрощения загрузки можно объединить несколько ROM-файлов в один:
ОСКоманда
Linux/Unixcat 1.rom 2.rom 3.rom 4.rom > myCompilation.rom
Windows/MS-DOScopy /b 1.rom + 2.rom + 3.rom + 4.rom myCompilation.rom

Выбор банка​

Перемычки A14 и A15 (это адресные выводы микросхемы W27C512, не A14/A15 разъёма ZX Spectrum) определяют, какой 16 КБ банк активен.

ROM-файлы​

Официально выпущенные игры (1984 г.) — всего 10:
  • Backgammon, Cookie, Chess, Horace and the Spiders, Hungry Horace, Jetpac, Planetoids, PSSST, Space Raiders, Tranz Am
Невыпущенные прототипы (отменённые):
  • Popeye, Q*Bert, Gyruss, Star Wars - The Arcade Game, Return of the Jedi - Death Star Battle, Loco Motion, Montezuma's Revenge
Sinclair BASIC для ZX Spectrum (1982)

Альтернативные интерпретаторы BASIC:

  • OpenSE BASIC, Gosh Woderful BASIC, Busy Soft ROM, prettybasic и др.
Диагностические ПЗУ:
  • Retroleum Diag ROM
  • ZX-Diagnostics ROM by Brendan Alford
Экспериментальные игры:
  • DeathStar (8 КБ)

Проект в EAGLE​

Проект создан в бесплатной версии Autodesk EAGLE и включает:
  • Схему: ZXS_I2_kartridz.sch
  • Плату: ZXS_I2_kartridz.brd
  • Необходимую библиотеку: lbr/zxs_i2_rom_edge_connector.lbr

Файлы для загрузки​

Название файла / ПапкаОписаниеGitHubYandex.Диск
images (папка)Изображения (фотографии картриджа)Ссылка на GitHubСсылка на Яндекс.Диск
lbr (папка)Библиотека для EAGLE (посадочное место разъёма)Ссылка на GitHubСсылка на Яндекс.Диск
ZXS_I2_kartridz.brdФайл печатной платы в формате EAGLE (.brd)Ссылка на GitHubСсылка на Яндекс.Диск
ZXS_I2_kartridz.schПринципиальная схема в формате EAGLE (.sch)Ссылка на GitHubСсылка на Яндекс.Диск
Фото проектаВсе фото данного проектаСсылка на Яндекс.Диск
Скачать все файлыВсе файлы находятся в одном архивеСсылка на GitHubСсылка на Яндекс.Диск

Полезные ссылки проекта:​

  • ZXS_I2_kartridz_photo_w_case.jpg
    ZXS_I2_kartridz_photo_w_case.jpg
    19.2 КБ · Просмотры: 11
Автор
Verter_bot
Просмотры
8
Первый выпуск
Последнее обновление

Оценки

0.00 звезд(ы) 0 оценок
Назад
Вверх