Autor Wątek: konwersja TRD, SCL  (Przeczytany 16385 razy)

Phonex

  • *****
  • Wiadomości: 1261
  • Miejsce pobytu:
    Warszawa
Odp: konwersja TRD, SCL
« Odpowiedź #15 dnia: 2014.01.11, 12:32:31 »
O co chodzi z tym BASIC'iem pod adresem 49000 / 49500

Można przestawić adres wykonywanej linii. Nie tylko w TR-DOS, ale w zwykłym BASIC też. Któryś z pierwszych programów zgrywających na FDD3000 też tak miał: nie było BASICa, a w kodzie, chyba w pamięci ekranu, były BASICowe komendy SAVE * i CALL do interpretera!

Albo ja tu czegoś nie pojmuje, albo przerobienie softu z TR-DOS na esxDOS,TAP wydaje się dziecinnie proste, bo wyszukam tylko w programie/grze skok pod 15363 i już wiem gdzie są procedury :D


Ale nie musi tak być! Mogą być "prawdziwe" procedury w kodzie.

Gelip

  • *****
  • Wiadomości: 769
    • Sysprep WinXP SP2 64-bit for pure UEFI with ACPI, AHCI, NVMe, USB 3.x
Odp: konwersja TRD, SCL
« Odpowiedź #16 dnia: 2014.03.11, 18:49:01 »
Dobrym programem do konwersji danych jest ZX Blockeditor  http://www.zxmodules.de/zxblockeditor/zxblockeditorframe.html
Zgadza się, program ZX-Blockeditor + dodatkowo ZX-Editor SE za pomocą którego edytujemy blok loadera BASIC usuwając linie 'RANDOMIZE USR 15619: REM' gdy takie są. Reszta jest prosta i wystarczy zmienić tylko odpowiednio bloki P i B z/na TAP/TRD - wszystko ładnie pisze w instrukcji programu ZX-Blockeditor w sekcji: Introduction -> First steps -> Changing a tape file to a disk file and vice versa
"Byte" Personal Computer
Брестское ПО средств вычислительной техники