torsdag den 4. juli 2019

PlayStation Classic - Internal OTG mod


En af de ting jeg finder allermest interessant når det kommer til konsoller er at modde dem. Det er altid underholdende at finde loddekolben frem, åbne en konsol op og så ellers modificere denne så der bliver åbnet op for nye muligheder, som normalt ikke er tilstede.

I forbindelse med at der i 2018 udkom en PlayStation Classic konsol, som tilbyder gode gamle PlayStation spil via HDMI signal, fik jeg igen lyst til at gå i krig med at lodde. PlayStation Classic udkom med 20 præinstallerede spil på systemet, dog med mulighed for via modding at afvikle en lang række andre PlayStation titler. Dette er muligt ved hjælp af et forholdsvis simpelt softmod, hvilket betyder at der som udgangspunkt ikke er behov for at ændre på selve hardwaren. Muligheden i sig selv er sjov, dog betyder det også, at glæden ved at modde hardwaren - og lodde i maskinen - ikke som sådan er en nødvendighed.


Løsningen med et regulært softmod fungerer ved at modificere softwaren ved hjælp af data som bliver afviklet fra et USB flashdrev. Da jeg i første omgang kiggede på mulighederne vedrørende denne løsning, var der dog på dette tidspunkt den mangel, at controller port 2 blev optaget af denne USB enhed. Dette betød at muligheden for at tilslutte en ekstra controller bortfaldt, med mindre der blev gjort brug af en USB hub. I praksis betød det, at man var nødt til at have en ekstern USB hub tilsluttet, som både indeholdte USB flashdrevet med selve softmod-softwaren, samt en sekundær controller, hvis man måtte ønske at spillet 2 player i et spil som ikke i forvejen befandt sig på maskinen.

Løsningen i sig selv er som sådan okay funktionel, dog læste jeg om andre som havde udført et mod, som gjorde det muligt at integrere en USB hub internt i systemet, hvorved maskinen fortsat så standart ud eksternt, hvilket betød at man slap for at have diverse USB tilslutninger siddende på fronten af maskinen. Denne løsning tiltalte mig!



Jeg anskaffede en billig USB hub, som jeg efterfølgende strippede for dens kasse, så jeg endte op med selve PCB´et. Herfra forsynede jeg indgangen til USB med +5V direkte fra det punkt, hvor konsollen bliver forsynet med +5V fra den eksterne strømforsyning. Grunden til at jeg ikke snuppede de +5V fra den sekundære controller port var, at USB portene i maskinen er begrænset i mængden af ampere der kan trækkes fra disse. Det er muligt at omgå dette forholdsvis nemt, dog virker det i mit hoved som en bedre løsning at forsyne med USB hub´en med +5V direkte fra kilden.

Foruden +5V´en loddede jeg en ledning til Ground, hvorefter jeg kun manglede dataforbindelserne (Data+, Data-). Disse 2 forbindelser snuppede jeg internt fra den sekundære controllerport, ved at løfte de midterste 2 ben fra punkterne hvor selve USB porten er loddet på bundkortet af maskinen. Herfra loddede jeg på bundkortet en ledning fra hver af dataforbindelserne og dirkete til de matchende punkter på indgangen på USB hub´en. Fra en af de 4 udgange på USB hub´en loddede jeg så igen 2 ledninger retur til selve den sekundere USB port (controller port 2), hvorved dataforbindelserne nu - efter at havde været en tur igennem USB hub´en, nu igen var retur i den sekundære USB port på fronten af maskinen.

Efter at jeg fik loddet USB hub´en i maskinen, måtte jeg dog konstatere at løsningen ikke fungerede i praksis. Jeg gik i gang med Google og fandt frem til at det ikke er samtlige USB hubs som er kompatible med PlayStation Classic maskinen. Jeg kunne derfor give mig til at fjerne USB hub´en igen, eftersom den ikke havde noget formål. I setdet for at lodde databenene fra den sekundære USB port tilbage på bundkortet, valgte jeg i stedet at lodde de ledninger på, som jeg havde loddet på bundkortet, direkte tilbage på controller port 2 USB porten. Med denne løsning var alt som før, dog med den forskel at jeg i fremtiden ville have nemmere ved igen at montere en anden USB hub, uden at skulle trække nye ledninger fra bundkortet, men i stedet blot genbruge disse 2 ledninger.



Efter at projektet havde ligget stille i noget tid, så jeg at der var kommet en ny opdatering til BleemSync software, som nu gjorde det muligt at afvikle indholdet på USB flashdrevet (softmoddet) via OTG teknologi. Denne teknologi går ud på at der i samme port (USB Micro-B) som strømforsyningen tilsluttes ligeledes kan trækkes data. Nu hvor denne mulighed er åben, kan man via en adapter placere samme USB flashdrev på bagsiden af maskinen, samt afvikle software fra denne.

Som med den tidligere USB hub-løsning havde jeg dog lyst til dels at få gang i loddekolben igen og dels undgå at skulle have diverse ekstra kabler og adapter er hængende uden for selve konsollen.



Målet blev derfor at lave en intern OTG adaptor, så selve USB flashdrevet kunne gemmes væk internt i konsollen, hvorved maskinens ydrer fremstår intakt. Jeg gik derfor i gang med at montere en USB port på en lille printplade, som jeg så igen fastgjorde til selve bundkortet via nogle stabile punkter på bundkortet, som jeg kunne lodde til.

Ground ledningen blev loddet på pundkortet, hvorfra den går direkte til den pågældende forbindelse i USB porten. Dette gjorde jeg ligeledes med +5V forbindelsen. Denne blev - ligesom ved det mislykkedes USB hub forsøg - forbundet direkte til +5V forsyningen.

Hvor der i USB porten kun er 4 forbindelser (+5V, Ground, Data+, Data-) er der i USB Micro-B forbindelsen en ekstra forbindelse (Sence/ID). For at gøre brug af OTG teknologien, skal denne forbindelse føres til Ground. Eftersom jeg ikke er interesseret i at lave en permanent løsning, har jeg tilføjet en omskifter, som gør det muligt at kortslutte Sence/ ID med Ground, ved blot at flytte på denne. På den måde har jeg nemt mulighed for at afbryde OTG konfigurationen, hvis jeg på et tidspunkt måtte ønske dette.



I skrivende stund mangler jeg fortsat at trække 3 forbindelser (Data+, Data-, Sence/ID) fra USB Micro-B porten af bundkortet og over til det lille print som jeg har monteret. Grunden til at jeg endnu ikke har gjort det er dels at bundkortet - inklusiv den pågældende port - formentlig er blevet lakeret fra fabrikkens side, samt at det hele er ganske småt.

Jeg skal derfor først finde en fornuftig metode til at lave hul i lakken, før jeg kan lodde de 3 ledninger fast. Ligeledes er mine gamle øjne ved at være for gamle til at se klart på disse små forbindelser, hvorved jeg er nervøs for at komme til at fjerne / beskadige selve benene på porten, hvis jeg forsøger.




Jeg forventer derfor at montere de resterende 3 ledninger når jeg finder en fornuftig lup, samt eventuelt en smallere spids til min loddekolbe. Det er meget muligt at jeg kommer til at trække på min kære fars ekspertise i den forbindelse, eftersom han dels har det rette udstyr til opgaven og samtidig har mange års erfaring med at lodde små stumper :)



Uanset hvad, fungerer selve softmoddet dog fremragende. Dette kan klart anbefales, uanset om man ønsker at rode med hardware modding eller ej! Der findes flere OTG adaptorer (1, 2) derude, som ikke koster en mange kroner at bestille hjem. Hvis man derfor har det fint med at have et USB flashdrev hængende bagpå maskinen, er dette en ganske funktionel og fin løsning.




Processen i forhold til at tilføje spil er ligeledes ganske ligetil. I tilfælde af at du ønsker at gå i krig med at softmodde din PlayStation Classic, finder du en glimrende - og ganske simpel - guide her.


>>> Update (17. juli):

Efter at have tilbragt et par timer i fællesskab med min far, har jeg fået det interne OTG mod til at fungere. Som antaget var selve printet - inklusiv intersiden af USB Micro-B forbindelsen - lakeret. Jeg startede derfor ført med at skrabe lakken væk fra benene af stikket ved hjælp af en lille flad skruetrækker.



Herfra gjorde jeg brug af 0,18mm lakeret kobbertråd, til at trække de 3 forbindelser med. Eftersom der er tale om så små lodninger, gav det god mening at gøre brug af noget tyndt tråd.

Undervejs i processen stødte jeg på nogle opdagelser, som jeg ikke nødvendigvis kan forklare og / eller ikke ønsker at begynde at bruge en masse tid på. Uanset hvad, vil jeg lige nævne disse, i tilfælde af at andre som står og skal i gang med et lignende mod, oplever samme udfordringer.



Under normale omstændigheder bruger jeg en strømforsyning til en Raspberry Pi til at forsyne konsollen med strøm. Da jeg havde maskinen med nede hos min far, havde jeg ikke taget strømforsyningen med, men gjorde i stedet brug af en anden strømforsyning - typen hvor man kan sætte et USB kabel i. Her oplevede jeg, at jeg - når jeg startede maskinen op uden USB flashdrevet i - fint kunne boote op til "standart" menuen. Når jeg herfra valgte at slukke maskinen (trykke på power-knappen), skiftede den til orange lys, hvorefter den genstartede. Dette problem opstød ikke når jeg bootede op via softmoddet på USB flashdrevet. Her kunne den fint slukke ned, uden at genstarte. Da jeg efterfølgende testede maskinen hjemme (med Raspberry Pi strømforsyningen) fungerede alt som det skulle, både med og uden USB flashdrevet. Hvad der konkret er gået galt aner jeg ikke?



I forbindelse med at jeg har trukket ledninger til det interne mod, har jeg ligeledes trukket en ledning fra ID/Sence forbindelsen som går hen til en kontakt (rød knap, sidder på det lille print). Jeg kan læse mig frem til, at denne forbindelse under almindelige omstændigheder bliver kortsluttet med Ground i en ekstern OTG adaptor. Eftersom jeg ikke ønsker at kortslutte ID/Sence forbindelsen med Ground permanent i det interne mod, loddede jeg en kontakt i, som gør det muligt at lave en kortslutning, samt fjerne denne igen, alt efter hvordan kontakten står. På den måde har jeg mulighed for at gøre maskinen helt "standart" i tilfælde af at jeg måtte ønske det.



Efter at jeg legede lidt med moddet efterfølgende, ser det dog ud til at maskinen booter fint op i softmoddet tilstand, uanset om ID/Sence bliver kortsluttet med Ground eller ej. Om det derfor er muligt at ignorere ID/Sence forbindelsen fuldstændigt, kan jeg ikke udelukke.



En sidste vigtig opdagelse jeg lavede omhandler Ground. Det virker som en ret dum fejl at lave, men samtidig også nem at overse hvis ikke man lige tænker sig om. Da jeg monterede det lille print, gjorde jeg brug af 4 store loddepunkter på selve Playstation PCB´et. Jeg gik blindt ud fra at alle 4 punkter blot agerede Ground. Efter at havde målt modstanden imellem disse, kunne jeg dog konstatere at de ikke blot er Ground - De er i hvert fald ikke fælles og der er modstand imellem nogle af dem! Efter at jeg nåede frem til denne erkendelse, fik jeg flyttet Ground ledningen til en anden loddeø, som pludselig fik moddet til at fungere.

fredag den 18. januar 2019

Gennemførte spil @ 2019

Et nyt år er skudt igang og traditionen tro, tracker jeg også i år, de spil jeg får gennemført! Det bliver spændende at se hvad 2019 byder på at oplevelser!

#1 Diablo (PC)

Gennemført 18. januar 2019

2018 bød på en hel del PC gaming, retroLANs og ikke mindst Diablo! Det første Diablo spil i serien er ganske glimrende og singleplayer kampagnen byder på en håndfuld quests, lokation er og items som multiplayer delen ikke indeholder. Jeg fik lyst til at gennemføre singleplayer dele, hvilket må siges at være en ganske underholdende og habil oplevelse!


#2 Hellblade: Senua´s Sacrifice (PS4Pro)

Gennemført 14. februar 2019

Flot spil, som tager udgangspunkt i en dyster setting, hvor man som spiller forsøger at navigere rundt i en psykose i vikingetiden. Historien er kryptisk og missionerne ensformige. Kampsystemet bliver hurtigt kedeligt og leder tankerne hen på Ryse: Son of Rome, som ligeledes genbrugte den same håndfuld fjender igen og igen.
Derudover byder spillet på en række puzzles, som svinger fra at være okay underholdende, til - som med kampsystemet - at genbruge sig selv om og om igen.
Alt i alt en ganske lunken oplevelse.


#3 Diablo III: Eternal Collection (NS)

Gennemført 24. februar 2019

Så blev Diablo III også kørt igennem på min Switch! Selvom jeg mener at Diablo III er en forringelse ift. de tidligere spil i serien på samtlige områder, er det stadigvæk ganske underholdende fra tid til anden. Spillet fungerer glimrende håndholdt!


#4 The Witness (PS4Pro)

Gennemført 12. marts 2019

Glimrende puzzle spil, som på en del områder minder om The Talos Principle, blot med flere små selvstændige puzzles. Den tekniske del er vidunderlig og stemningen og mystikken er fantastiske. Spillet bliver desværre i nogle sektioner trukket i langdrag, hvilket medfører at typerne af puzzles hen imod slutningen er blevet gentaget i et sådan omfang at de ikke længere er voldsomt spændende at gå til. I de fleste tilfælde af puzzles tilpas udfordrende, dog bliver de til tider for unødvendig komplicerede.


#5 Bridge Contructor (PS4Pro)

Gennemført 7. April 2019

Hyggeligt spil i Bridge Contructor serien, hvor Portal universet er i fokus.


#6 Unravel Two (NS)

Gennemført 13. April 2019

Smuk 2D puzzle platformer.


#7 Shadow of the Tomb Raider (PS4Pro)

Gennemført 5. Maj 2019

Endnu en glimrende rutsjebanetur, siden serien blev rebootet i 2013. Shadow of the Tomb Raider, fremstår umiddelbart som den stærkeste titel af de 3 nyere spil i serien.


#8 What Remains of Edith Finch (PS4Pro)

Gennemført 14. Maj 2019

Spændende spil i walking simulator genren, som består af simpel styring og fængende historie. Spillet er relativt hurtigt gennemført, men formår at levere en række interessante historier uden en masse fyld. Spillet kan klart anbefales, hvis man ønsker 2-3 timers glimrende underholdning.


#9 Tom Clancy´s Rainbow Six: Vegas 2 (PC)

Gennemført 22. Maj 2019

Glimrende spil!


#10 Metro: Exodus (PS4Pro)

Gennemført 9. Juni 2019

Udemærket Metro spil, som hovedsagelig tager udgangspunkt i livet udenfor metroen. Spiller tilbyder nogle open world områder, hvilket jeg ikke mener passer ind i den klassiske Metro formel, hvilket er en ærgerlig drejning. Ligeledes er der mulighed for at samle ressourcer som bruges til opgraderring, frem for den gamle metode hvor ammunition blev brugt som valuta. Igen en drejning i den forkerte retning.
Alt i alt et ganske udmærket spil, som dog desværre formår at sælge ud af en god formel og nu i stedet fremstår mere som så mange andre titler.


#11 Dungeon Siege (PC)

Gennemført 29. Juni 2019

Glædeligt gensyn med et spil, som jeg kan huske at jeg købte fra nyt, for min sparsomme ungarbejder-løn tilbage i 2001-2002ish. Spillet er langt fra perfekt og lider af et ret så lineært gameplay, manglende byer / shops undervejs, samt andre irritationsmomenter. Alligevel formår Dungeon Siege at fremstå som et yderst underholdende spil, med en fin håndfuld imponerende øjeblikke.


#12 SWAT 4: The Stetchkov Syndicate (PC)

Gennemført 16. Juli 2019

Lækker expansion til det formidable SWAT 4!

lørdag den 17. november 2018

Gameroom 2.0 begynder at tage form!

2018 har for mit vedkommende primært omhandlet at vende snuden tilbage til den platform, som jeg brugte mest gaming tid på i min barndom og teenageår. En af de store grunde til dette, omhandler nok at jeg igennem mit arbejde begyndte at arbejde fast med eSport, hvortil CounterStrike: Global Offensive pludselig blev en fast del af min arbejdsuge. For at kunne arbejde med denne del hjemmefra, besluttede jeg mig for at anskaffe en ny PC, som kunne afvikle spillet på fornuftig vis.
I den forbindelse tænkte jeg tilbage på de gode gamle dage - primært i 90´erne - hvor jeg brugte al min fritid på at bygge og opgradere PC´ere, hvortil jeg besluttede mig for at bestille stumper hjem og igen genopleve denne glæde.



I kølvandet på dette, fik jeg en øget interesse for igen at opleve charmen (bøvlet), ved at bygge gamle maskiner sammen, samt at få disse til at spille. I modsætning til dengang, er det noget nemmere for mig nu at anskaffe disse stumper, eftersom økonomien ikke længere er begrænset til at matche lønnen fra en avisrute, samt at disse gamle stumper nu - med lidt held - kan anskaffes gratis, eller til meget få penge.
Jeg begyndte stille og roligt at dedikere et hjørne af mit primære gameroom til retro PC gaming, samt bigbox spil og beigefarvet hardware. Som med så meget andet inden for denne samlerhobby, tog det dog hurtigt overhånd, hvortil jeg af min hustru fik grønt lys til at bygge et dedikeret retro PC gameroom i dele af garagen.
I samspil med min gamle far, fik jeg opdelt garagen med en væg, så jeg nu i de sidste ~2 meter af denne har etableret et opvarmet nørderum, hvor formålet dels er at kunne have et konstant retro LAN setup ståenden og bygge og tweake maskiner, men ligeledes opbevaring af hardware, med henblik på bytte / brugtsalg.
Rummet er i grove træk ved at være på plads, dog mangler det i skrivende stund fortsat diverse småting.






Som udgangspunkt holder jeg de stumper / builds jeg har specielt kær i mit primære nørderum, hvorimod maskiner og stumper som jeg har i mit PC nørnerum, er "up for trade". Dette inkluderer både komplette builds og en stor vifte af hardware. Efterhånden som jeg får stumperne kigget igennem, lister jeg dem på min anden blogside, som jeg dedikere til bytte / brugtsalg.

onsdag den 25. juli 2018

3Dfx collection


Tilbage i de glade 90´ere, brugte jeg det meste af min tid på PC gaming. Specielt omkring slutningen af 90´erne og frem til omkring år 2000 var der en smal årrække som jeg betragter som højtepunktet for disse minder. Denne tidsperiode minder mig om klassiske First Person Shooter spil som Quake, Unreal, Blood, Jedi Knight, m.m., samt LAN i lange baner. Ligeledes omhandler samme tidsperiode en tid, hvor 3Dfx sad tungt på tronen, når det kom til grafikkort som kunne håndtere 3D grafik i spil på en pæn og flydende måde.

Når jeg tænker tilbage på disse år, er det altid forbundet med gode 3Dfx minder. Dette omhandler formentlig, at det netop var 3Dfx Interactive, som formåede at presse grænserne for hvordan 3D grafik kunne afvikles på datidens computere.

Jeg har fortsat mit Voodoo Rush som jeg aktivt gjorde brug af frem til slutningen af 90´erne. Jeg husker stadig hvordan jeg brugte det i Diablo II, hvor det egentlig kørte udmærket, lige indtil en sorceress begyndte at smide blizzard, hvorefter det blev den rene lag fest :D

Jeg husker ligeledes, hvordan min bror dengang gjorde brug af sit Voodoo2 12 MB. Dengang var der en vis blær-faktor ved at have 12 MB udgaven, frem for lillebroren som kun tilbød 8 MB. Kortet som min bror havde er desværre forsvundet som tiden er gået, dog har jeg efterfølgende anskaffet et Voodoo 2 igen!

Jeg har flere gange haft lyst til at begynde at samle på 3Dfx kort, hvilket jeg i forbindelse med mine seneste retro PC build endelig så småt er kommet i gang med. Jeg vil herunder fremvise hvilke 3Dfx kort jeg besidder i min samling, samt hvilket build de er installeret i.


--- --- --- --- --- Voodoo Rush --- --- --- --- ---
Fabrikant: A-Trend
Model navn: Helios 3D (Voodoo Rush Edition)
Model nummer: ATC-2475
Bus: PCI
RAM: 6 MB




--- --- --- --- --- Voodoo2 --- --- --- --- ---
Fabrikant: A-Trend (?)
Model navn: Helios 3D (Voodoo 2 Edition) (?)
Model nummer: ATC-2455
Bus: PCI
RAM: 8 MB




--- --- --- --- --- Voodoo2 --- --- --- --- ---
Fabrikant: Creative
Model navn: 3D Blaster Voodoo2
Model nummer: CT6670
Bus: PCI
RAM: 12 MB



--- --- --- --- --- Voodoo2 --- --- --- --- ---
Fabrikant: Creative
Model navn: 3D Blaster Voodoo2
Model nummer: CT6670
Bus: PCI
RAM: 12 MB





--- --- --- --- --- Voodoo2 --- --- --- --- ---
Fabrikant: Gainward
Model navn: Dragon 3000
Model nummer: ICUVGA-GW803N
Bus: PCI
RAM: 12 MB




--- --- --- --- --- Voodoo Banshee --- --- --- --- ---
Fabrikant: Acorp International
Model navn: Vulcan B
Model nummer: ILL164
Bus: AGP
RAM: 16 MB





--- --- --- --- --- Voodoo3 1000 (Compaq) --- --- --- --- ---
Fabrikant: 3dfx Interactive
Model navn: Voodoo3 1000
Model nummer: 210-0383-001-A0
Bus: AGP
RAM: 16 MB





--- --- --- --- --- Voodoo3 3000 --- --- --- --- ---
Fabrikant: 3dfx Interactive
Model navn: Voodoo3 3000
Model nummer: 210-0364-002
Bus: AGP
RAM: 16 MB