Setup C64/128 med wifi-modem


Det finns numera en drös av olika wifi-modem och den här hjälptexten kommer inte att kunna täcka in alla. Är du lite händig kan du nog få det att funka med just din variant. Det som beskrivs här är Wimodem och C64Net-wifi. Neohabitat använder en TCP-nätverksuppkoppling för att kommunicera med spelet, till skillnad från originalet som använde modem. Wifi-modemet är bryggan mellan userporten och en TCP-uppkoppling så C64/128 tror att den kommunicerar med ett gammalt modem från 1980-talet.

 Du behöver:

  • C64/128
  • En 1541, 1571 (eller fullständigt emulerad, typ 1541-Ultimate II)
  • Ett wifi-modem (jag har använt Wimodem)
  • En trådlös router

Wimodem

Konfigurera wifi-modemet för routern

Först måste modemet konfigureras för att vara uppkopplat mot din router. Har du använt modemet innan så har du redan gjort detta och kan skippa instruktionerna om det.

Wimodem är förinställt på 300 baud, 8N1 och ingen hårdvaruhandskakning. Starta ett terminalprogram för att göra inställningarna. Jag har använt Novaterm 9.6. Ställ in terminalprogrammet på 300 baud, 8N1 och ingen hårdvaruhandskakning.

Kör sedan kommandot för att koppla upp mot din router från terminalprogrammet. I Wimodem är det:

at*SSID<min_routers_namn>,<lösenord>

Så om min router heter Gunnel och mitt lösenord är qrw%gbhHSeF så ska jag skriva

at*SSIDGunnel,qrw%gbhHSeF

Wimodem ska nu koppla upp och visa det på sin inbyggda skärm. Uppdatera firmware om det inte redan är gjort:

at*update

Konfigurera hastighet och telefonnummer

Nu ska vi ställa om hastigheten till den som krävs av Habitat. Kör detta i terminalprogrammet när du har fått kontakt med modemet (genom att ha samma inställningar för baud, bitar och handskakning).

at*b1200,8n1

Nu måste du ställa om terminalprogrammet till 1200 baud för att kunna fortsätta att kommunicera med modemet. I Novaterm är det ctrl-z och configure.

Om hårdvaruhandskakning är påslaget i modemet sedan innan behöver du slå av det. Wimodem som jag använde hade det inte påslaget från början och jag kunde då skippa detta.

at&k0

Nu måste du ställa om terminalprogrammet till att inte använda hårdvaruhandskakning (flow control: none) för att kunna fortsätta att kommunicera med modemet om du ändrade det.

Spara ett fejktelefonnummer som kan användas för att koppla upp mot habitatservern.

at&sn0=5551212,neohabitat.demo.spi.ne:1986

Spara inställningarna i modemet:

at&w

Nu är du redo att köra igång spelet.

C64Net-wifi

Konfigurera wifi-modemet för routern

Först måste modemet konfigureras för att vara uppkopplat mot din router. Har du använt modemet innan så har du redan gjort detta och kan skippa instruktionerna om det.

C64Net-wifi är förinställt på 1200 baud, 8N1 och ingen hårdvaruhandskakning, vilket är precis vad Neohabitat använder. Starta ett terminalprogram. Jag har använt Novaterm 9.6. Ställ in terminalprogrammet på 1200 baud, 8N1 och ingen hårdvaruhandskakning.

Kör sedan kommandot för att koppla upp mot din router från terminalprogrammet. I Wimodem är det:

atw”<min_routers_namn>,<lösenord>”

Så om min router heter Gunnel och mitt lösenord är qrw%gbhHSeF så ska jag skriva

atw”Gunnel,qrw%gbhHSeF”

C64Net-wifi ska svara OK.

Konfigurera hastighet och telefonnummer

Om du tidigare har använt en annan baudrate än 1200 eller andra modeminställningar så behöver du ställa tillbaks det till 1200. Om du precis har köpt C64Net-wifi så kan du skippa detta avsnitt då allt redan är rätt inställt.

Nu ska vi ställa om hastigheten till den som krävs av Habitat. Kör detta i terminalprogrammet när du har fått kontakt med modemet (genom att ha samma inställningar för baud, bitar och handskakning).

atb”1200,8N1”

Nu måste du ställa om terminalprogrammet till 1200 baud för att kunna fortsätta att kommunicera med modemet. I Novaterm är det ctrl-z och configure.

Om hårdvaruhandskakning är påslaget i modemet sedan innan behöver du slå av det. Wimodem som jag använde hade det inte påslaget från början och jag kunde då skippa detta.

atf4

Nu måste du ställa om terminalprogrammet till att inte använda hårdvaruhandskakning för att kunna fortsätta att kommunicera med modemet om du ändrade det.

Spara ett fejktelefonnummer som kan användas för att koppla upp mot habitatservern.

atp”5551212=neohabitat.demo.spi.ne:1986”

Spara inställningarna i modemet:

at&w

Nu är du redo att köra igång spelet.

Någon annan variant av wifi-modem

Har du någon annan variant av wifi-modem så behöver du själv leta upp hur du konfigurerar det. Det du behöver göra är:

  • Koppla upp mot en wifi-hotspot
  • Ställa in baudrate till 1200
  • Ställa in 8 bitar, ingen paritet och 1 stoppbit (8N1)
  • Ställa in telefonnummer 5551212 till att koppla upp mot neohabitat.demo.spi.ne på port 1986

Starta spelet

Spelet är VÄLDIGT kinkigt så följ instruktionerna noggrant!

Förbered genom att föra över de två d64-filerna som finns i arkivet på https://github.com/frandallfarmer/neohabitat-doc/blob/master/installers/Neohabitat-RealC64.zip?raw=true till riktiga disketter. Endast Habitat-B.d64 måste ligga på en riktig diskett (eller perfekt emulerad). Det går däremot bra att lägga Habitat-Boot_v1.1-modemenabled.d64 på en hårddisk, RAMLink eller SD-korts-enhet till exempel.

Ladda HABITAT från Habitat-Boot_v1.1-modemenabled.d64.

Stäng sedan av alla enheter utom enhet 8! Stoppa i Habitat-B-skivan i enhet 8.

Starta därefter HABITAT med RUN.

När titelskärmen visas, tryck på space.

När spelet frågar efter ditt användarnamn, tryck F7 istället.

Skriv atdt5551212 och tryck return. Detta gör att modemet kopplar upp mot Neohabitatservern. Modemet ska svara “CONNECT 1200”, men i mitt fall blev det faktiskt “CON” och så en massa skräptecken. På Wimodem kan du se på dess skärm om det gick bra att koppla upp.

Funkade det inte kan du prova att skriva at och trycka return och se om du får ett ‘ok’ tillbaks. Får du det kan du prova att köra atdt5551212 igen och se om det funkar då.

När du är uppkopplad, tryck på run/stop. Hitta på ett användarnamn. Detta är din sparning så att säga så använd samma namn när du loggar in framöver för att behålla dina saker. Skriv in namnet och tryck på return.

Musik startar och spelet ber dig att trycka på Alt+N. Ignorera instruktionerna om att trycka på Alt-N eller Cmd-N, som är riktat till emulatoranvändare som ska byta diskettsida. Det har vi ju redan gjort så tryck på space istället.

Spelet ska då skriva “Version 1.0”.

Nu ska spelet laddas och du ska efter en del laddning hamna i ett rum med din avatar. Spela spelet med en joystick i port 1.

Lycka till och läs gärna klart instruktionen “Neohabitat intro och spel” via länken nedan för att få lite hjälp på vägen!

Här hittar du manual för hur du spelar spelet