A WARP64U a Teletype Games programtára a Commodore 64-en, az, ami a DOSINST a DOS-gépeken: listázza a C64-es címeinket, hálózaton át lemezre telepíti és frissíti őket, és elindítja őket. A jelenlegi kiadás a 0.1.1.
A WarpEngine C64-polcát olvassa sima HTTP-n (http://archive.teletypegames.org/C64/), így bármilyen hálózatképes C64-en fut, nem csak Ultimate-en. A WARP64U maga is ugyanezen a polcon van, ezért önmagát is frissíteni tudja.
ATDT host:port-ot tárcsáz (Zimodem, WiModem232 és társaik), 38400 baud, RTS/CTS.Töltsd le a warp64u-<verzió>.prg-t a kiadások közül (vagy a WARP64U.PRG-t a http://archive.teletypegames.org/C64/-ról), tedd lemezre WARP64U néven, majd:
LOAD"WARP64U",8,1
RUN
Megkeresi a hálózatot (előbb Ultimate, aztán modem, aztán RR-Net/ETH64), beolvassa a polcot, és a lemezen lévők mellett mutatja. Egy cím lehet telepítve, frissíthető (a szerveren másik verzió van) vagy csak helyben meglévő.
| Billentyű | |
|---|---|
| CRSR fel/le | cím kiválasztása |
| RETURN | telepítés, vagy frissítés a szerver verziójára |
| R | a cím indítása (a LOAD és a RUN a billentyűpufferen át megy) |
| DEL | törlés a lemezről (előbb rákérdez) |
| F1 | a polc újraolvasása |
| RUN/STOP | letöltés megszakítása; a listában kilépés |
| Q | kilépés |
GET /C64/INDEX.TXT HTTP/1.0-val; minden sor fájl|verzió|méret|crc32|cím|szerző|leírás.NÉV.TMP néven kerül a lemezre, menet közben számolt CRC-32-vel.S0:NÉV, majd R0:NÉV=NÉV.TMP. Különben az ideiglenes fájl törlődik, és a telepített változat marad.WARP64U.IDX íródik ki, a lemezre telepített címek listája.Egy opcionális WARP64U.CFG (SEQ, KULCS=érték sorok) a program mellett: HOST, PORT, PATH, NET (uci, modem, ip65 vagy auto), DRIVE (alapból az, amelyikről a WARP64U betöltődött) és DIR (SD2IEC-mappa).
C, cc65-tel; a make elkészíti a PRG-t és egy D64-et, a make test a hoszt-teszteket futtatja (a store- és a HTTP-réteg egy kis tesztszerverrel). A scripts/vice-modem.sh VICE-ban indítja egy emulált SwiftLinkkel, amely egy Hayes-modememulátorhoz (host/modem.py) kapcsolódik, az pedig az éles archívumot tárcsázza. Egy vX.Y.Z tag elkészíti a Gitea-kiadást, és publikál a WarpEngine-be, ami a C64-polcra teszi.
Kapcsolódó: DOSINST, ugyanez DOS-ra; FTP-szerver, amely az archívumot kiszolgálja; WarpEngine, amelynek polcai az INDEX.TXT-t építik.