Autor Wątek: Serwer FTP  (Przeczytany 55973 razy)

sect0r

  • *****
  • Wiadomości: 698
  • Miejsce pobytu:
    Oltedal/NO
  • speccyholic
Odp: Serwer FTP
« Odpowiedź #60 dnia: 2013.12.07, 00:22:03 »
Loader w kodzie maszynowym można umieścić w pamięci interfejsu do FDD3000.
Poszukaj cyklu artykułów w bajtku "Tos bez tajemnic"
Szarak # DivIDE+ # MasakratorFM DeluXe by Zaxon

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Serwer FTP
« Odpowiedź #61 dnia: 2013.12.07, 12:34:28 »
Pytanie - prośba do Steeva.

Jakbyś miał jeszcze ochotę powrócić do programu TAP2TOS
Wydaje mi się że nie są wyświetlane pełne dane o blokach
zawartych w plikach TAP.
Brakuje długości Basica ze zmiennymi i bez oraz linii startu.

Dobrze by było od razy usuwać autostart w obrazach dyskowych.
(w nagłówku TOS powinni być 0)
W końcu robi się to po to żeby loadery przerabiać, a autostart
po prostu czasem przeszkadza.
Potrzebna jest tylko informacja od  jakiej linii ma wystartować.

ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

steev

  • *****
  • Wiadomości: 1366
  • Miejsce pobytu:
    inode 42
Odp: Serwer FTP
« Odpowiedź #62 dnia: 2013.12.07, 13:59:32 »
Jeśli chodzi o logiczniejsze wyświetlanie informacji o plikach, nie ma oczywiście problemu.
Mogę to poprawić w najbliższej wolnej chwili.

Natomiast powodu do modyfikowania plików nie widzę - to co chcesz zrobić załatwia przecież
NEW
MERGE*"nazwa"
Machines should work. People should think.

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Serwer FTP
« Odpowiedź #63 dnia: 2013.12.07, 18:40:30 »
Niekoniecznie, zdarza się że zabezpieczenia programów powodują
jego zawieszenie przy próbach Mergowania.

Loader i tak trzeba przerabiać, lub zrobić nowy
więc ta zmiana byłaby wygodna.

ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

batszaman

  • ***
  • Wiadomości: 178
  • Miejsce pobytu:
    Gdańsk
Odp: Serwer FTP
« Odpowiedź #64 dnia: 2013.12.07, 20:15:20 »
Możecie mi łopatologicznie napisać jak się zmienia te LOADERy?
C64C, 2x ZX Spectrum 48K, Timex TC2048, FDD 3000, UNITRA MK450, Seikosha GP-50S, Wonder AY, Angry Space Invader

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Serwer FTP
« Odpowiedź #65 dnia: 2013.12.07, 20:33:36 »
Loader jest to pierwszy blok w Basicu wczytujący pozostałe bloki

wczytujemy przez  MERGE *"nazwa_pliku"

(przez MERGE zeby sie nie uruchomił)

i

LIST



klasyczny układ wygląda tak

10 CLEAR 29999  //przykladowo

20 LOAD * "obrazek" SCREENS  // lub CODE 16384, 6912

30 LOAD * "kod" CODE 30000 //wczytanie bloku pod adres 30000

przeróbka loadera polega na dodaniu gwiazdek po LOAD


taki klasyczny układ jest raczej rzadko spotykany
programiści wychodzą z siebie aby utrudnić  nam życie
w przenoszeniu oprogramowania






ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Serwer FTP
« Odpowiedź #66 dnia: 2013.12.07, 20:35:48 »
i zapomniałem jeszcze o linii uruchamiającej

40 RANDOMIZE USR 30000
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

batszaman

  • ***
  • Wiadomości: 178
  • Miejsce pobytu:
    Gdańsk
Odp: Serwer FTP
« Odpowiedź #67 dnia: 2013.12.07, 20:50:55 »
Zrobiłem na przykładzie gry Jet Set Willy 2 i Operation Wolf i nie działa, pewnie coś źle robię. Będę dalej walczył aż się uda:)
C64C, 2x ZX Spectrum 48K, Timex TC2048, FDD 3000, UNITRA MK450, Seikosha GP-50S, Wonder AY, Angry Space Invader

steev

  • *****
  • Wiadomości: 1366
  • Miejsce pobytu:
    inode 42
Odp: Serwer FTP
« Odpowiedź #68 dnia: 2013.12.07, 21:28:33 »
Wolf miał dogrywane levele => musisz rzeźbić w asm.
A w zasadzie musiałbyś, bo akurat Operation Wolf mam już przerobione.
Wrzuciłem na FTPa.
Machines should work. People should think.

batszaman

  • ***
  • Wiadomości: 178
  • Miejsce pobytu:
    Gdańsk
Odp: Serwer FTP
« Odpowiedź #69 dnia: 2013.12.07, 21:33:37 »
robiłem nawet na prostym Space Invaders ale coś mi nie idzie
C64C, 2x ZX Spectrum 48K, Timex TC2048, FDD 3000, UNITRA MK450, Seikosha GP-50S, Wonder AY, Angry Space Invader

steev

  • *****
  • Wiadomości: 1366
  • Miejsce pobytu:
    inode 42
Odp: Serwer FTP
« Odpowiedź #70 dnia: 2013.12.07, 21:41:15 »
Jeśli gra nie dogrywa leveli :

1) po każdym LOAD/SAVE dodajesz gwiazdkę.
2) upewniasz się że nazwy plików podane w poleceniach LOAD odpowiadają nazwom plików na dyskietce (LOAD*"" raczej nie zadziała :)
3) zapisujesz zmieniony plik na dysk przez SAVE*"nazwa"LINE start(pamiętaj o odpowiednim parametrze dla LINE)
Wszystko.
Nic innego nie zmieniasz.

Jeśli gra dogrywa levele :
1) liczysz na szczęście (np. bodaj LaserSquad ma loader leveli w basicu)
lub
2) uczysz się assemblera z80

<hr>
BTW: jeśli coś Ci nie wychodzi, to pomocne będzie napisanie jaki komunikat wyświetla komputer.
Baterie do szklanych kul są wyjątkowo drogie, i ludzie je oszczędzają na naprawdę ciężkie przypadki ;>
Machines should work. People should think.

batszaman

  • ***
  • Wiadomości: 178
  • Miejsce pobytu:
    Gdańsk
Odp: Serwer FTP
« Odpowiedź #71 dnia: 2013.12.07, 22:17:25 »
Poszło:) Błąd to zapis bez LINE:) Ale się nie śmiejcie ze mnie, amatorzy tak maja;) Wielkie dzięki Panowie za pomoc. Teraz mogę działać pełną parą bez ryzyka, że zobaczę TAPE ERROR:)
C64C, 2x ZX Spectrum 48K, Timex TC2048, FDD 3000, UNITRA MK450, Seikosha GP-50S, Wonder AY, Angry Space Invader

batszaman

  • ***
  • Wiadomości: 178
  • Miejsce pobytu:
    Gdańsk
Odp: Serwer FTP
« Odpowiedź #72 dnia: 2013.12.08, 20:22:29 »
Zamieściłem kolejne dsk, miłej zabawy:) Może ktoś ma R-Type, Robocop, Afterburner, Alien Storm czy The Last Ninja?
C64C, 2x ZX Spectrum 48K, Timex TC2048, FDD 3000, UNITRA MK450, Seikosha GP-50S, Wonder AY, Angry Space Invader

steev

  • *****
  • Wiadomości: 1366
  • Miejsce pobytu:
    inode 42
Odp: Serwer FTP
« Odpowiedź #73 dnia: 2013.12.08, 21:30:13 »
Podchwytliwe pytanie :)
Jeśli chodzi Ci o LastNinja2 to tak (wrzuciłem na FTPa)
Machines should work. People should think.

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4540
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Serwer FTP
« Odpowiedź #74 dnia: 2013.12.08, 21:36:08 »
Fajnie, nabieracie skilli do obsługi ftp.speccy.pl (który może już niedługo)