Retropie, Tips & Tricks

splash_960x768
Jag skrev en guide på hur man på det absolut lättaste sättet installerar Retropie på din Raspberry Pi 2 här: https://subretro.wordpress.com/2015/03/08/retropie-den-lattaste-installationen/ Och i detta inlägget tänkte jag gå in på lite mer avancerade tekniker och tips för att fixa till så Retropie funkar som du vill.

Använd FTP för att snabbt kopiera över roms
Det går att kopiera över roms med endast en USB minne som jag beskrev i min förra guide. Men för att få en bättre kontroll och överblick över alla roms så är det smidigast att logga in på din Raspberry Pi via Ftp. Detta går endast om ni har kopplat er Rp med en nätverkskabel och har ett Ftp program installerat på er dator som är ansluten till samma nätverk. Jag använder programmet Filezilla.

Först måste vi ta reda på Ip adressen till din Rp. Om du har ett tangentbord inkopplat skall det bara vara att trycka på F4 för att få fram terminalen. Men det funkar även bra endast med en Xbox 360 gamepad genom att trycka på Start när du är i Emulationstation och väljer Quit > Quit Emulationstation vilket kommer ta er till termnialen. Där kommer det dyka upp ett par rader med röd text. Leta upp raden som säger “IP Adress” och skriv ner den.

File 2015-03-24 01 18 21_1024x768

Starta nu om så ni är inne i Emulationstation igen. Starta din Ftp klient och skriv in följande:

Host: 192.168.x.x
Protocol: välj “SFTP – SSH File Transfer Protocol”
Logon Type: välj “normal”
User: pi
Password: raspberry

Sen skall det bara gå in i RetroPi/roms mappen och kopiera över roms till rätt kataloger. Obs kopierar ni över roms till en emulator och den inte dyker upp så kan de vara i fel format, se till att de har rätt filändelse. Ett vanligt fel är att de är i .zip format vilket oftast inte funkar

filezilla_pie
Göm oönskade emulatorer från huvudmenyn:
När Retropie har startat så får man se den väldigt snygga Gui:n som kallas Emulationstation. Första gången man installerat Retropie innan man har lagt in några roms så finns det några system som redan ligger där, bland annat IBM, Macintosh osv.. inga system som ni kommer spela på? Då gömmer vi dom! Gå in via Ftp och gå in i Roms mappen. Vill ni gömma “macintosh” från menyn, gå då in i roms/macintosh och radera den filen som ligger där. Det funkar helt enkelt så att om en Roms mapp är tom så syns den inte. eller tvärt om lägger ni in roms i en mapp som är tom så kommer den dyka upp i Emulationstation.

Bios-filer för olika system:
Vissa konsoler kräver bios filer (man kan säga att detta är själva operativsystemet för en konsol) dessa går att ladda ner på diverse sidor på nätet, tex isozone. Men det luriga är vart man skall placera dom. Som tur är finns det en lista här som visar vart alla bios filer skall ligga: https://github.com/petrockblog/RetroPie-Setup/wiki/BIOS-setup-for-RetroPie
De flesta går att lägga i Bios mappen som ligger bredvid Roms mappen om ni ftp:ar in på er Raspberry Pi. Men den svåraste är Gameboy Advance så jag tänkte beskriva det nu.

Gameboy Advance Bios guide:
Ftp:a in i Retropie och se till att direkt hoppa tillbaka så många kataloger ni kan så ni kan se mappen opt. Gå sedan till opt/ retropie/ emulators/gpsp och kopiera över filen gba_bios.bin som måste ha en storlek som är på exakt 16 384 bytes . Sen är det klart!

Snabbknappar och Options meny i emulatorerna:
Om ni vill ha mer kontroll över en emulator, typ att ni vill ändra om storleken på skärmen. Stänga av filter. Eller byta save-state slots osv så finns det ett sätt som funkar i de mesta emulatorerna. Då jag bara använt en Xbox 360 gamepad med Retropie så utgårvi ifrån den nu. Här är följande snabbkommandon som jag hittat för att komma åt menyn och navigera runt:

Options menu: Select + Y
Accept: B
Cancel/Back: A
Exit Options menu: Select + Y
tryck INTE på Y igen när ni är inne i menyn för då kommer det fram en Search ruta och ni är fast och måste starta om systemet.

Det finns även snabbknappar för att lätt göra en Savestate
SAVE state: Select + Right Button
LOAD state: Select + Left Button
Exit to Emulationstation: Select + Start

File 2015-03-24 01 29 01_1024x768

Fullscreen. Större bild och Aspect ratio mm
Det är svårt att få till en exakt fullscreen bild av emulatorn men det finns lite inställningar att testa. När ett spel är startat håll inne Select + Y på Xbox kontrollern för att komma till inställningarna. Gå till Settings > Video Settings – Aspect > Aspect Ratio Index och tryck höger och vänster och testa alla de olika lägerna. Testa även att ändra inställningarna på din tv, vissa har aspect ratio inställningar där och även “zoom” lägen.

En annan sak du kan testa är att ändra upplösningen för emulatorn. Precis när du startar ett spel från Emulationstation så kommer terminalen fram. I ca 3 sekunder så står det en text som förklarar om du trycker X på tangentbordet (ja du måste ha ett tangentbord inkopplat för detta) så kommer du till en meny där du kan ändra mellan en massa olika video inställningar för emulatorn. Kanske kan finnas någon inställning där som passar din tv bättre.

File 2015-04-03 00 30 42_1024x768

Analog plus Digital kontroll på Xbox 360 kontrollern
Då de flesta kanske föredrar att spela sina retrospel med det digitala styrkorset så kanske det finns vissa som ändå föredrar den analoga spaken. Xbox 360 gamepaden är ju ändå känd för att ha en väldigt dålig d-pad. Med hjälp av en väldigt lätt inställning så kan man aktivera den analoga spaken PLUS att den digitala funkar samtidigt, detta borde vart aktiverat från början tycker jag. Såhär gör du iaf: När ett spel är startat håll inne Select + Y på Xbox kontrollern för att komma till inställningarna. Gå till Settings > Joypad Mapping > User 1 Analog to digital. Ändra från “None” till “Left Analog” Thats it!

File 2015-04-01 23 37 22

Retropie, den lättaste installationen!

theming_system
Att installera Retropie på en Raspberry Pi 2 var inte så svårt som jag trodde. Tvärtom, det var otroligt lätt! Jag var rädd då jag inte har några kunskaper om linux alls, och har aldrig haft en Raspberry Pi. Jag förväntade mig att behöva trixa en massa med skumma kommandon i en terminal men nej, det var inget meck alls. Jag behvöde inte ens koppla in tangentbord och mus!

Jag köpte en Raspberry Pi 2, till detta behövs en HDMI kabel och en micro-usb-till-usb-sladd för att få ström. Jag använde ett MicroSD kort på 2gig (Retropie är ca 1,8gb så jag rekommenderar ett större kort då det knappt får plats några roms på ett 2gb kort) och en Xbox 360 kontroller med usb sladd.. thats it!

Kortfattat så slänger man bara över Retropie på sd kortet, det startar direkt. Men det saknas en massa emulatorer? Vart är Nes, Megadrive, n64 osv? Oroa dig inte, dom finns där i bakgruden. Dom är bara osyndliga för att du inte har några roms. Allt du behöver är ett usb-minne med lite roms så är allt klart sen. Super lätt. Följ instrktionerna här: [OBS Denna guiden är skriven Mars 2015 och jag har använt Retropie 2.6]

1. Ladda ner senaste Retropie
2. Koppla in ditt MicroSD till din pc (med valfri usb adapter) och kör igång programmet Win32DiskImage och skriv över Retropie imagefilen till SD kortet.
3. Koppla in MicroSD kortet i din Retropie och starta Retropie
4. Koppla in din Xbox 360 kontroller när Retropie är igång (eller emulationstation som frontenden heter)
5. När emulationstation/retropie är igång sätt då i ett tomt USB minne, vänta i ca 60 sekunder. Retropie skapar en mapp på usb minnet. (rekommenderar ett usb minne med en ledlampa på som blinkar när nåogot skrivs till eller från den, så vet du när det är klart)
6. Ta ut Usb minnet och koppla sedan in det i datorn. Du kommer se en mapp som heter ROMS på USB minnet
7. Kopiera in valfria roms i katalogerna som du ser i ROMS katalogen. när du är klar ta ut USB minnet från datorn
8. koppla in USB minnet i Rasperry enheten igen, vänta en stund.. kan ta lång tid om du har lagt in många roms.
9. Starta om retropie och nu har det plötsligt dykt upp fler emulatorer, och alla roms ligger nu där!

Thats it! För mer avancerade tips och tricks, kolla in mitt andra Retropie inlägg här.

10958801_728459950600537_416985718_n

Kan även meddela att Xbox 360 kontroller, både med tråd och trådlösa funkar direkt utan att behöva göra några inställningar. Bara att koppla in receivern och starta kontrollerna 🙂

My surfing skills in California Games c64

Jag älskade verkligen surfing grenen från California games, när jag var liten så slog jag på practice mode och bara spelade det om och om igen. Nyligen så hade jag och en polare en c64 kväll med bland annat Surfing där vi fick till en del riktigt coola trick som jag aldrig tänkt på tidigare. Vi lyckades hoppa tillbaka MOT vågen och landa. Och även göra 360 spins och landa precis i början på vågens kant, ser riktigt fräckt ut!
Jag var tvungen att testa detta igen samtidigt som jag spelade in det och fick till ett par riktigt fräcka hopp!

Music by: Wave Racer – Rock U Tonite

My latest mix: Lush

Photo 2014-11-28 01 05 56
After weeks of gathering the perfect tracks for my latest mix if finally released! I usally mix uplifting House music but this time its a more moody Deephouse mix. It was really fin mixing togehter this mix as i really like all the tracks and they all have about the same bpm and mix good together. You can stream the mix here:

64JPX Adapter Review (c64)

64jpx_logo

I got my c64 when i was 7 years old, a couple of years before i got my first Nintendo. I loved my c64 but even back then i never understood why the controller only had one single button, it was so irritating. And it bothers me still today. There are always workarounds when the developers created all these amazing games, the most obvious example is all the platform games, you often need one button to execute your action  (punching or firing your weapon), but then you also need a button to jump. So how did they solve this, well just push up on the joystick. So simple but yet extremely annoying, i just hate to push up to jump it should have its own button! And now, finally its possible!

The 64JPX – JoyPad eXpander is a small apapter for the c64 (and  Amiga and Atari compatible systems)  that makes it possible to use a Sega Genesis/MegaDrive, Nintendo SNES/NES gamepad on your c64, and the best part is that it has these on-the-fly selectable enhancement modes that for example places the “push-up-on-the-joystick-to-jump” to one of the buttons on the gamepad.

IMG_2874
I have to be honest, i prefer to play games with a gamepad. Sure Joysticks and the Commodore 64 is something special, but i still think a gamepad is so much better to play with. Therefor i just had to have a 64JPX. Its possible to connect a Snes gamepad but i prefer the Sega Genesis controller so i bought the model of the 64JPX that had support for the Sega gamepad
Some of you might say “But you dont need an adapter to connect a Sega Genesis/Megadrive gamepad to the c64, they already work” Well that’s true, but not many people know that a connected Sega gamepad on a c64 can actually break the controller port on the c64!  With the 64JPX you dont have to worry about this, just plug and play.

And now to the fun stuff, the “Enhancement modes” There are three different pre-defined modes that you can switch between on-the-fly while playing a game by pressing a special button combination on the gamepad.
If buttons A, B, or C are pressed at the time the start button is released then 64JPX will enter one of the alternate enhancement modes. With the default mode the A button on the gamepad works just like the button on a Joystick. B and C are turbobuttons, perfect for shooter games.
My favorite mode is the Platform/Racing mode that changes the A button to simulate pressing UP on the gamepad. In platformgames like Giana Sisters you now have a dedicated jump and fire button, i just love this! And it also works great on racing games where up sometimes is used to accelerate or switching gears. There is also a Waddle mode for those Joystick-killer games where you have to waddle the joystick left and right, but instead of breaking your controller you can just enable this mode and press a button.

I made a video demonstrating the three different enhancement modes on some c64 games.

I was really pleased with the 64JPX adapter and I really recommend it! The adapter is created by the man who is behind the 64hdd website. I sent him a couple of mails regarding some questions about the adapter and I got a reply very fast, very helpful. No problems ordering and the shipping was very fast.

You can get a 64JPX from 64HDD.com here: http://www.64hdd.com/64jpx/64jpx.html

IMG_2953_620x465My C64G with the 64JPX, Protovision 4 player adapter, Sd2EIC Sd card reader, The Final Cartridge III and a Scart-cable

Review: Darkness (c64)

darkness_01

Do you remember those old Commodore 64 games when you didn’t know what to do, no explanation in the game on how to play it, no manual describing the story and no text or tutorials explaining what the hell was going on. And the games where also extremely hard and frustrating, but somehow you just accepted this and just play them over and over again. This is how it felt like to play Darkness.
In Darkness you move from one screen to another and there are over 100 screens, and you have no idea where to go and it’s extremely easy to get lost also without a map in the game you don’t know what to go so you just go back and forth and after while you will probably die and here’s one of the most frustrating parts of the game, You one have ONE life NO continues! Every screen has enemies spawning at random places and attack you very quickly so its very easy to get hit. Yes you have a little life bar and the possibility to upgrade your weapon, but that’s not enough! So after exploring many many screens and have no idea where you are and where to go, you suddenly die and its GAME OVER.. all is lost! This is not fun or challenging instead its hard, frustrating and evil!

darkness_02
Making a game like this today is very hard to accept when comparing how games are designed today. Back in the 80’s we didn’t know better and just accepted these frustrating games. But today games are so much better and fun. They have clever level design with built-in tutorials to make the player learn the game while playing them. Today’s games are about playing the games and having fun, giving the players extra lives to reach the goal. Darkness doesn’t live up to today’s standard and instead is a game from the past.

There are so small things that could have been added to Darkness to make it sooo much better and playable, first why not adding an in-game map? The “newly” released c64 game Fairy Well from 2012 had an great in-game map showing you all the screens, where you are, and what screens you have visited and where to go! It made the game so much more fun! Why not add this into Darkness? And why not add a couple of extra lives and continues? why not? People may not agree with me and this this is how it should be, evil and frustrating. But i think a couple of more lives would make it better. Also the game is pretty repetitive, you move from screen to screen and enemies spawn an attack you, i just don’t see the fun in this. If there would have been some puzzle elements added, maybe small quests, people to talk to  and other stuff to motivate you instead of just running around and getting confused then the game maybe would have been a little more fun to play. Its a shame because the game has potential and the graphics are amazing and has great music and sound effects.

I love to support new games that are made for the C64. I love to support the publishers like Psytronik and RGCD that make these games real but a game like this is hard for me to recommend. If you want an old-style and frustrating game and want to support the developers then purchase this game, but if you are looking for a fun game i would probably recommend purchasing some other game from Psytronik or RGCD.

gamepro_finish_wordpresssize_620_darkness

Darkness is avalable on Psytronik here and on RGCD here.

Super Mario Land Hack

1388-super-mario-land-game-boy-graphics-reimagined-via-patch

Gillar verkligen hur man kan förbättra spel genom romhacks, förbättra spel både grafiskt men även fixa buggar eller förbättre spelsystemet. Eller göra översättningar till spel som bara släpptes i Japan. Detta romhacket jag visar upp här är ett fantatiskt romhack av Niklas Jansson där han har ändrat om i princip alla sprites i Super Mario Land Till Gameboy. En otrolig förbättring från de väldigt platta och tråkiga originalet. Kolla gärna in denna sidan för mer info om hur Niklas gjorde detta hacket: http://androidarts.com/sml/sml.htm

Super-Mario-Land_hack_gif
Med hjälp av ett Super Gameboy så kan man lägga till färger i Gameboy spel. Om ni följer länken jag länkade till ovan så har Niklas hittat en bra färgkombination med instruktioner på hur man lägger till dom. Då jag inte har en Gameboy Everdrive flashcartridge så jag kan testa detta hacket på ett Super Gameboy så fick det bli den grymma emulatorn VisualBoyAdvance som också har inställningar för att ändra färgerna. Väldigt snyggt!

NotificationsForm_2014-07-17_22-57-24

supermarioland_hack_compareNya och gamla sprites

 

SML2013s2-3(2)