PDA

Просмотр полной версии : ZX rom with TAPe emulation (TAPE traps)



VELESOFT
28.10.2010, 12:34
TAP files are unsupported on all russian ZX clones. But it's possible with allram mode. For example on ATM TURBO 2+ or on PentEvo.

European systems for ZX Spectrum machines need only possibility replace ZX rom with new rom or ram with selectable write protect.

FATWARE
http://velesoft.speccy.cz/zx/divide/systems/fatware/fatware-video.gif

DEMFIR
http://velesoft.speccy.cz/zx/divide/systems/demfir/demfir-video.gif

ESXDOS
http://www.youtube.com/watch?v=PsV8hw1tB0U

MDOS 3
http://velesoft.speccy.cz/zx/divide/systems/mdos3/mdos3-video.gif

BS-DOS
http://velesoft.speccy.cz/zx/divide/systems/bs-dos/bsdos309-video.gif

JeRrS
31.10.2010, 13:37
И опять же перевод для тех кто плохо понимает английски :)

TAP файлы не поддерживаются на всех российских клонах. Но благодаря ALLRAM режиму теперь это возможно. Например на АТМ Турбо 2+ или на PentEvo.

Европейская система для ZX Spectrum компьютеров требуется всего лишь возможность замены ZX ROM'a на новый или RAM с возможностью выбора защиты записи.

breeze
31.10.2010, 14:01
Что-то я, честно говоря не совсем понимаю, какое именно ПЗУ надо заменить ? BASIC 48(128) ?

VELESOFT
31.10.2010, 15:08
Что-то я, честно говоря не совсем понимаю, какое именно ПЗУ надо заменить ? BASIC 48(128) ?

Yes. Need replace only 48 basic. 16kB rom with 48basic contain all tape operations. After modify code on adress #4C6 (save) and #562 (load/verify) will possible use tape traps (flash loading on real ZX/clones). TAP file can be loaded from IDE medium or from extended RAM 1MB on modern ZX clones. Or can be connect TR-DOS with TAPe operations:
- SAVE to TAPe can save file to FDD(tr-dos)
- LOAD/VERIFY from TAP can load/verify from FDD
Software switching TAPE -> *.TAP/FDD is possible.
Same way are used in MDOS3 system on DIVIDE interface.

My idea:
1) import any *.TAP file from IDE device/SD card to extended 1MB ram
2) modified 48 rom work with this virtual TAP in ram
3) at end of work will possible export TAP file from 1MB ram to IDE/SD (via WILD COPIER for example...) :v2_thumb:

JeRrS
31.10.2010, 16:00
Перевод: Да. Нужно заменить только в 48 бейсике. 16Кб ром в 48 бейсике состоят все ленточные операции. После замены кода в адрессе #4C6 (Сохранение) и #562 (Загрузка/Сверка) возможно потребуется использовать ленточные хитрости (мерцающая загрузка на настоящем ZX/Клоне). ТАР файл может быть загружен с IDE среднего или с расширенного RAM 1MB на современных ZX Клонах. Или может быть подключен к TR-DOS с ТАРе управлениями:
- СОХРАНЕНИЕ в ТАРе можно сохранить файл в FDD(TR-DOS)
- ЗАГРУЗКА/СВЕРКА с ТАР можно загрузить/сверить с FDD
Обеспечивание переключения ТАРЕ -> *.TAP/FDD вполне возможна.
Некоторые пути используются в MDOS3 системах на РАЗДЕЛЕННЫХ устройствах

Моя мысль:
1) Загрузить любую *.TAP файл с IDE устройства/SD карты в расширенный 1MB ram
2) Модифицировать 48 ROM работать с этим виртуальным ТАР в RAM
3) И наконец работы станет возможным экспортировать ТАР файл из 1MB ram на IDE/SD (через WILD COPIER как пример)