forum speccy.pl

ZX Spectrum => SOFTWARE => Wątek zaczęty przez: Nowy w 2017.11.11, 21:23:26

Tytuł: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: Nowy w 2017.11.11, 21:23:26
Witam

Posiadam Zx Spectrum + wraz z FDD3 oraz FDD3000 
Chciałbym ponagrywać gry na dyskietki 3 cale Maxell albo 1.44 stacja od PC dodana do Fdd3000.
Stacja jest raczej sprawna bo odpala program Monitor Emulator oraz cp/m v2.2 i np. formatuje dyskietki bez problemu.
Ale ma problem z Zebra Copy bo po wgraniu bloku i jego próbie zapisu tak jakby się zawiesza.

Dlatego próbowałem wiele razy przez cpcdiskxp 2.5.1 z obrazów pobranych z forumowej bazy z katalogu FDD3000.
Nie wiem dlaczego cpcdiskxp pokazuję "krzaczki" zamiast nazw gier (obrazy w załączniku) oraz zerowe rozmiary.
Później stacja FDD 3000 widzi nazwy gier ale zamiast rozszerzeń do nich (po kropce) są cyfry.

Mam także program tap2tos ale nie wiem co zrobić z plikiem który powstaje dzięki temu programowi (.img)
(to chyba jest obraz dyskietki ale jak to nagrać jako .dsk na dyskietkę np 1.44 DD tego już nie wiem)
Czy te programy można wykorzystywać do FDD3000? Czy tylko Spectrum+3 lub Amstrad?
Dyskietki formatuję albo przez stację FDD3000 albo w cpcdisk 2.5.1 (czy jakoś inaczej trzeba?)

Proszę o fachową pomoc za którą mogę się odwdzięczyć pożyczeniem i wysłaniem pocztą którąś z książek jakie posiadam.
Fajnie jeżeli byłby ktoś z Poznania lub okolic kto posiada FDD3000 i pomógł w tym temacie.

oraz:
Czy można zrobić kopię zapasową programu Monitor Emulator vP1.1 ? Aby mieć kopie na wszelki wypadek.
Mam jeszcze FDD3 ale nawet nie mam do tego żadnego systemu bo cp/m v2.2 chyba nie pasuję do tego sprzętu.
Nawet Tos-a nie mam bo nic nie mogę przegrać na dyskietki.
RĘKI :) opadają, bo ręce dawno już opadły  :'(


Ps. Może ktoś umieściłby filmik/tutorial z objaśnieniem na YouTube jak przerabiać gry z taśm na dyskietki.
Taki poradnik byłby lepszy niż sam tekst na forum. Tu jeszcze jakieś loadery trzeba przerabiać.
W latach 80-tych nie miałem stacji bo kosztowała tyle co sam Timex dlatego mam z tym problem.

Ps. Może przydałoby się założyć NOWY DZIAŁ "DZIAŁ POMOCY" w którym byłyby posty z pytaniami o POMOC w rozwiązywaniu problemów.
Także dział TIMEX take jakie są działy o ZX81 czy Sam Coupe. W końcu był i jest to najpopularniejszy Zx Spectrum tyle, że pod inną nazwą  ;)

Pozdrawiam
Nowy

Książki: http://www.speccy.pl/forum/index.php?topic=3534.0
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: Nowy w 2017.11.11, 21:28:25
Sorki załączników nie dodałem.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: Maryjan w 2017.11.11, 22:37:20
Większość odpowiedzi na Twoje pytania znajduje się na niniejszym forum.
Spróbuj opcją "szukaj" przeszukać forum pod względem interesujących Cię zagadnień.
Kilka działów i wątków poświęconych jest też FDD 3/3000 oraz ich klonowi FDD 35.

W FDD 3/3000 zdarza się tak, że nieużywana stacja może strzelać "fochy". Szczególnie napęd 3''.
Osobnym tematem jest też awaryjność interface łączącego ZX Spectrum z FDD 3/3000.
Powstał niezawodny zamiennik pod nazwą Ti-OF-TTL.

Programy, które Wymieniłeś i którymi się Posługujesz działają, gdyż wiele osób ich używa z dobrym skutkiem.
Musisz coś robić nie tak, więc należy poczytać, podejrzeć, jak to robią inni.
Powodzenia.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: Phonex w 2017.11.12, 11:45:34
Ale ma problem z Zebra Copy bo po wgraniu bloku i jego próbie zapisu tak jakby się zawiesza.

Może jest błąd na dyskietce docelowej? Formatowanie tego nie sprawdza. Możesz sprawdzić programem ZX Tools http://www.speccy.pl/archive/prod.php?id=307
Albo nie ma systemu na dyskietce. Czy formatowałeś ją pod TOS? Wtedy zapisywany jest system.

Czy można zrobić kopię zapasową programu Monitor Emulator vP1.1 ? Aby mieć kopie na wszelki wypadek.

Skopiować dyskietkę można choćby pod CP/M. Komendą BACKUP.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: Nowy w 2017.11.12, 20:19:58
Witam
Chyba wszystko wskazuję na to, że dyskietki nie są sformatowane pod TOS no bo cpcdisk tego (chyba) nie robi tak samo stacja FDD3000 formatuję ale tylko formatuję bez nagrania systemu TOS.
Tyle, że ja nie mam żadnej dyskietki z Tos-em a te które "podpinam" 3.5 DD  pod PC-ta nie są formatowane w ten sposób. Mam ściągnięty TOS tutaj z forum ale jak ja mam go zgrać? 

I jeszcze jedno.
DSK Editor w cpcdisk pokazuje mi "krzaczki" zamiast nazw tak jak pisałem wcześniej a jest to jeszcze przed nagraniem dyskietki więc coś jest nie tak jeszcze przed nagraniem.
Ten program jest głównie pod Amstrada więc może to normalne dla Zx-a

Ponowie pytanie o tap2tos
Co dalej robić z plikiem który powstaję (.img) aby jego zawartość zgrać na dyskietkę?
Trzeba go jakoś przerabiać jeszcze? "rozpakowywać"?

@mariansss @Phonex Dzięki za zainteresowanie się moim problemem.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: Phonex w 2017.11.12, 20:48:49
FDD3000 z BASICa (komendą FORMAT) zawsze formatuje pod TOS z zapisaniem systemu. Nie ma innej opcji.
TOS masz na dyskietce z Monitor Emulatorem - skoro się uruchamia, to jest tam system. Nie masz TOSowych użytków systemowych, jak np.BACKUP, ale system jest bo inaczej Monitor Emulator by się nie wczytał - stacja FDD3/3000 musi mieć system na dyskietce żeby działać.

Sformatuj dyskietkę z BASICa FORMAT *"a" TO "nazwa"
UWAGA: komendę wpisz z włożoną dyskietką z Monitor Emulatorem. Dopiero PO potwierdzeniu pojawi się na ekranie polecenie włożenia dyskietki którą chcesz formatować. Żeby się nie pomylić, na wszelki wypadek zabezpiecz dyskietkę z ME.
I wtedy Zebra powinna działać.

tap2tos nie używałem.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: trojacek w 2017.11.12, 21:55:35
Witam
Chyba wszystko wskazuję na to, że dyskietki nie są sformatowane pod TOS no bo cpcdisk tego (chyba) nie robi tak samo stacja FDD3000 formatuję ale tylko formatuję bez nagrania systemu TOS.

Tak jak Phonex napisał, sformatowana (poleceniem FORMAT*) dyskietka zawsze ma na sobie system TOS. Nie jest to widoczne z poziomu plików, ponieważ system jest wgrywany na pierwsze 4 ścieżki dyskietki, w obszarze zarezerwowanym właśnie na system.
Jeśli włożysz dyskietkę do napędu A: i naciśniesz czerwony reset (ten na stacji), to dioda na napędzie powinna kilka razy zamigotać i zgasnąć. To oznacza, że system się załadował do pamięci stacji. Jeśli dioda świeci się cały czas, to dyskietka nie jest sformatowana lub nie ma na sobie systemu (bo została sformatowana np. na innym komputerze).

Cytuj
DSK Editor w cpcdisk pokazuje mi "krzaczki" zamiast nazw tak jak pisałem wcześniej a jest to jeszcze przed nagraniem dyskietki więc coś jest nie tak jeszcze przed nagraniem.
Ten program jest głównie pod Amstrada więc może to normalne dla Zx-a

Dokładnie tak, jest to normalne. W obu formatach używanych przez CPC6128 katalog plików znajduje się na innej ścieżce dyskietki. Zatem obraz (plik DSK) dla FDD3000 wczytany do CPCdiskXP należy nagrać na dyskietkę bez zaglądania do środka - wszystko trafi na swoje miejsce :)
Pytałeś też o rozszerzenia plików dla gier. Tak, .1, .2 itp. to normalne zjawisko, dość często gry są właśnie rozbite na kilka plików w ten sposób i loader w basicu je wczytuje po kolei do pamięci.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: trojacek w 2017.11.12, 21:59:22
Sformatuj dyskietkę z BASICa FORMAT *"a" TO "nazwa"
UWAGA: komendę wpisz z włożoną dyskietką z Monitor Emulatorem. Dopiero PO potwierdzeniu pojawi się na ekranie polecenie włożenia dyskietki którą chcesz formatować. Żeby się nie pomylić, na wszelki wypadek zabezpiecz dyskietkę z ME.

Ponieważ ten etap powoduje dużo konfuzji, załączam skan z instrukcji obsługi.
Uwaga powyżej o zabezpieczeniu dysku jest bardzo cenna!
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: Nowy w 2017.11.13, 20:20:08
@ mariansss @Phonex @trojacek Dziękuję! przycisk "pomógł" został użyty :)

Za podpowiedzi w czym może być problem. Tak, to był brak TOS-u na formatowanych dyskietkach. (ale nie pod Tos-em) Zebra Copy także zadziałała. Pierwsza nagrana gra tak na próbę to Tanx aż 16 Kilo to chyba miało hehe ale cieszyłem się jak dziecko! Tak jak pewnie ludzie którzy kupili stację w Pewexie czy Składnicy Harcerskiej i w larach 80-tych i odpalili pierwszy raz ze stacji grę.

To może jeszcze dopytam was o taki bajer: https://youtu.be/1od8s8m-guU Super sprawa!
Nic nie trzeba wklepywać - bardzo wygodna rzecz. Lista gier sama się wczytuję. 

Ps.Chyba tylko na was można tu liczyć!
Ps. Piwko i nie tylko  ;) dla was!  :)
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: Phonex w 2017.11.13, 21:06:42
Menu dyskowe :) Zwane też "programik "START""

Takie proste jak na filmiku, można zrobić w parę minut. Wyświetlić tytuły, a potem jeśli naciśnięty klawisz "1" LOAD *"Bombjack". Jeśli klawisz "2"... itd
Nagrywa się to pod nazwą "start" (SAVE "start" LINE 1) i wtedy samo się ładuje po naciśnięciu RESET.

Od kilku lat mam zamiar zamieścić tu kilka moich i ciągle zapominam :-[
Trzeba je tylko trochę dopracować...
A za to zupełnie niedorobione jest automatyczne. Znaczy działa, ale jak jest więcej programów niż się mieści na ekranie to udaje się w sobie tylko znanym kierunku... Automatyczne samo sobie odczytuje programy z dysku, ale ja nie lubię, bo przez to jest wolniejsze :(
Z tego powodu wszyscy korzystali z tego, które napisał Bzyk, które jest jeszcze wolniejsze, bo najpierw w BASICu w zupełnie lamerski sposób sprawdza sobie z którego dysku się załadowało. Najwyraźniej nikt nigdy nie wymyślił, jak to zrobić w asemblerze.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: Nowy w 2017.11.13, 21:57:09
@Phonex
A czy dałoby radę skrócić te kilka lat do kilku tygodni może nawet dni?
Może mógłbyś umieścić na forum listing tego programu aby każdy zainteresowany mógł wprowadzać własne poprawki które także by umieszczał na forum tak aby powstała jedna wspólna najlepsza wersja. Dziwie się, że jeszcze "starzy wyjadacze" forumowi dla których to pewnie pestka nie stworzyli takiego programu - bardzo użytecznego i wygodnego.

"To by ułatwiło życie zx-sowych mas pracujących miast i wsi"  :)
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: steev w 2017.11.14, 00:06:25
Ponowie pytanie o tap2tos
Co dalej robić z plikiem który powstaję (.img) aby jego zawartość zgrać na dyskietkę?
Trzeba go jakoś przerabiać jeszcze? "rozpakowywać"?
Gdy program spyta Cię o nazwę obrazu do zapisu, wpisz nazwę z rozszerzeniem .dsk (czyli zamiast - przykładowo -  dyskietka.img wpisz dyskietka.dsk)
Z wrzuceniem na dyskietkę pliku w tym formacie nie powinieneś mieć problemów... :)
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: Nowy w 2017.12.16, 15:02:23
I wszystko jasne   ;)
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: tdu w 2017.12.18, 21:34:45
Przepisał może ktoś ten program z Bajtka ?

Zabieram się za to, ale jakoś nie mogę zacząć.
Może już ktoś to zrobił ?
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: Maryjan w 2017.12.18, 21:44:44
Przypadkiem nie było go na dyskietkach ZX Shareware wydawanych przez Bajtka ?
Chyba był CAT i CopyCAT - taka nakładka do kopiowania plików.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: KWF w 2017.12.18, 21:49:03
OCR na szybko:

10 PRINT "Czytanie danych.": LET d$="": FOR n=100 TO 560 STEP 10
20 LET suma=256
30 READ a: IF a<256 THEN LET suma=suma+a: LET d$=d$+CHR$ a: GO TO 30
40 IF suma<>a THEN PRINT "BLAD W LINII ";n: STOP
50 NEXT n
70 DIM *"START": OPEN #*1;"START";a;1
80 PRINT "Tworzenie pliku START.": FOR a=1 TO LEN d$: PRINT *#1;d$(a): NEXT a: CLOSE #*: CLS : STOP
100 DATA 0,30,0,233,2,233,2,0,0,211,2,249,192,176,34,50,1670
110 DATA 51,55,55,49,34,58,234,253,229,253,33,0,0,207,253,225,2245
120 DATA 33,247,92,17,86,33,237,83,59,33,1,170,2,237,176,195,1957
130 DATA 3,6,0,253,203,1,126,202,130,0,42,93,92,43,126,254,1830
140 DATA 207,194,130,0,225,6,91,205,239,35,62,254,205,29,3,1,2142
150 DATA 22,62,11,17,1,72,213,33,103,33,229,33,134,33,229,205,1688
160 DATA 185,35,0,58,0,33,225,209,254,128,40,11,175,50,100,32,1771
170 DATA 205,197,33,62,145,24,223,6,2,205,185,33,198,3,50,79,1906
180 DATA 33,50,80,33,50,81,33,35,35,35,35,35,62,109,190,32,1164
190 DATA 110,205,185,33,24,238,4,72,205,247,33,62,6,190,32,246,2148
200 DATA 120,201,33,0,32,175,14,32,190,40,11,165,56,4,18,19,1386
210 DATA 14,32,237,160,24,242,27,12,26,254,32,40,249,19,62,1,1687
220 DATA 185,48,13,62,6,18,19,62,17,185,48,4,62,6,18,19,1028
230 DATA 175,18,19,201,33,0,72,175,190,35,32,252,13,32,249,201,1953
240 DATA 175,219,254,230,31,254,31,32,247,205,21,0,40,251,201,58,2505
250 DATA 79,33,79,205,247,33,201,58,79,33,42,80,33,189,201,205,2053
260 DATA 249,35,58,79,33,214,5,205,21,34,205,247,3,35,6,7,1692
270 DATA 197,253,203,87,158,62,3,184,32,11,229,205,26,34,225,56,2221
280 DATA 4,253,203,87,222,205,216,3,35,193,16,228,205,12,34,33,2205
290 DATA 34,34,229,33,103,33,254,11,32,11,205,26,34,254,6,200,1755
300 DATA 61,50,79,33,201,254,10,32,8,205,26,34,60,188,208,24,1729
310 DATA 240,229,254,65,32,6,205,72,35,230,7,1,254,88,32,6,1992
320 DATA 205,72,35,233,2,0,254,71,32,6,205,72,35,236,7,0,1721
330 DATA 254,8,32,13,33,94,0,34,0,32,46,2,205,157,35,7,1208
340 DATA 0,254,86,32,6,205,72,35,86,20,2,254,32,200,254,7,1801
350 DATA 225,193,202,3,6,197,229,87,205,26,34,56,77,188,40,74,2098
380 DATA 122,254,13,32,25,205,211,35,62,12,50,0,33,175,50,2,1537
370 DATA 33,50,77,33,205,193,12,33,180,34,227,205,184,35,254,9,2020
380 DATA 32,5,205,67,35,7,0,254,80,32,5,205,67,35,20,1,1306
390 DATA 254,85,32,5,205,67,35,20,0,254,73,32,5,205,67,35,1630
400 DATA 20,3,254,69,40,9,254,76,40,5,225,225,195,79,34,245,2029
410 DATA 205,237,35,205,18,34,205,247,3,241,254,69,32,25,62,210,2338
420 DATA 205,51,0,175,205,51,0,205,3,34,254,89,194,209,35,205,2171
430 DATA 51,0,205,67,35,4,1,205,211,35,205,78,35,241,5,0,1634
440 DATA 205,211,35,24,85,205,237,35,33,0,32,227,126,35,227,229,2202
450 DATA 205,51,0,205,49,0,225,14,1,229,62,143,119,35,62,32,1688
480 DATA 119,35,175,119,43,43,227,229,197,1,33,22,237,67,136,92,2031
470 DATA 205,247,3,205,3,34,230,127,193,225,227,254,13,40,22,43,2327
480 DATA 13,40,6,254,32,40,211,56,8,12,35,119,121,254,96,48,1601
490 DATA 201,35,12,24,197,175,119,227,225,35,125,205,149,3,227,126,2341
500 DATA 35,227,50,0,33,175,50,2,33,227,126,35,227,205,100,3,1784
510 DATA 205,172,3,48,251,58,2,33,183,225,200,33,33,19.34,136,1891
520 DATA 92,175,50,44,33,33,13,33,205,247,3,205,3,34,225,201,1852
530 DATA 205,18,34,17,0,32,205,200,33,33,9,32,126,254,32,40,1526
540 DATA 3,43,54,46,175,46,12,119,35,201,6,72,33,0,64,54,1219
550 DATA 0,35,124,184,32,249,33,33,24,34,136,92,201,13,0,10,1456
560 DATA 2,0,207,13,0,20,2,0,226,13,0,30,2,0,247,13,1031
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: tdu w 2017.12.18, 22:51:17
W linii 30 jest błąd (może być ich więcej).

W sumie fajnie, tylko jak to na dyskietkę przenieśc.

Zrobiłem parę prób z emulatorami, programem Scadm i jak na razie kicha.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: KWF w 2017.12.18, 23:05:52
Nie pisałem, że sprawdziłem linia po linii. Przepuściłem przez OCRa i tyle. Tooloudtoowide miał jakiś skryp, który zamieniał .txt na .bas czy .tap.

Tu jest jakieś narzędzie do tego: https://derekbolli.wordpress.com/2012/11/16/create-tap-file-from-bas-text-source-in-bbedit-using-zmakebas-via-applescript/ (https://derekbolli.wordpress.com/2012/11/16/create-tap-file-from-bas-text-source-in-bbedit-using-zmakebas-via-applescript/)
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: tdu w 2017.12.18, 23:14:15
Mimo błędów to w sumie jest i tak szybciej niż przepisywanie.

Wklejenie na żywca nie zrobi z tego Basica, trzeba to jakoś
przekonwertować.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: steev w 2017.12.18, 23:56:09
Po Nowym Roku mogę spróbować rozszerzyć funkcjonalność tap2tos o wczytywanie plików basica.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: tdu w 2017.12.19, 00:10:33
Super!

Zawsze łatwiej pisać na PC niż na klawiaturze ZX.
Tyle tylko że ZX na bieżąco pilnuje składni, a na PC można
napisać każdą głupotę.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: steev w 2017.12.19, 00:31:55
No niestety :)
Trzeba też określić czy ignorować wielkość znaków, czy tokenizować tekst w cudzysłowach i co robić gdy  parser zgłosi błąd (na razie skłaniam się ku : tak, nie, zapisać całość bez zmian jako plik binarny)
 
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: gregoryi w 2017.12.19, 08:54:40
Program do zmiany TXT do TAP to zmakebas (ja użyłem wersji 1.5)
Sprawdziłem troszkę.
Mam nadzieję, że będzie działać
Proszę ewentualnie jak ktoś zauważy błąd przekazać poprawię.
Reszta w załącznikach.
Pozdrawiam.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: tdu w 2017.12.19, 11:46:07
Ten program jest gdzieś dostepny ?
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: gregoryi w 2017.12.19, 12:04:48
Wrzucę na serwer ftp.
Już.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: tooloud w 2017.12.19, 13:09:11
Mimo błędów to w sumie jest i tak szybciej niż przepisywanie.

Wklejenie na żywca nie zrobi z tego Basica, trzeba to jakoś
przekonwertować.

skrypt robi. zmakebas.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: gregoryi w 2017.12.19, 13:33:24
Wstawiamy linijkę:
zmakebas.exe -n CAT_V1 -o CAT_v1.tap test.txti działa.
Można jeszcze dodać -s 10 będzie autostart.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: tdu w 2017.12.19, 14:00:13
Przeniosłem do folderu "programy PC".

W tym przypadku program jest poprawny bo to był wydruk działającego programu.
A jeśli będziemy pisać w notatniku, nie uda się dokładnie naśladować oryginału.
Chociażby spacje między znakami, raz są a raz ich nie ma.
Mogą też być literówki i powstanie nieistniejące słowo kluczowe.
Ciekawe co ten skrypt wtedy zrobi.

Muszę popróbować.

Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: tooloud w 2017.12.19, 14:07:25
nie skonwertuje i wywali błędy.

na piszę w BBedit (czyli edytor tekstowy), czasem robię literówki etc. ale generalnie czas pisania vs na Spectrum to jest jakieś 20x szybciej. Plus jest backup kodu w postaci tekstowej.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: gregoryi w 2017.12.19, 14:09:46
Działam z tym skryptem od dawna.
Skrypt sprawdza tylko czy linie nie powtarzają się.
Składnię przetwarza na format BASIC, ale jeżeli znajdą się błędy (literówki) to tak zostaną zapisane.
Wychodzi trochę śmiesznie, np. komenda REM (błędnie wpisana RME) pojawi się w składni ale jako tekst.
Można zedytować linię, usunąć błąd i wstawić poprawny token.
Naprawdę świetny program do przepisywania, pisania na nowo programów w BASIC-u.
Tytuł: Odp: Przenoszenie programów / gier. (cpcdisk, tap2tos)
Wiadomość wysłana przez: tooloud w 2017.12.19, 14:11:43
literówki w komendach BASIC zapisuje jako tekst, więc przy uruchomieniu będzie błąd składni.