Categories
games

ScummVM

ScummVM is a virtual machine for running classic DOS games. Originally, ScummVM was intent for playing only SCUMM games. SCUMM stands for Script Creation Utility for Manic Mansion – an LucasArts engine for creating games. Most notable games created in this engine are Manic Mansion, Monkey Island series, Day of the Tentacle, Full Throttle, Sam & Max. Later ScummVM added support for lot of non-SCUMM games by implementing other game engines such ADL, AGI, SCI, ADRIFT, AdvSys, Level9, ZCode etc. This now gives it ability to play over 200 games.

ResidualVM is sister project of ScummVM and is capable of running GrimE (Grim Engine) games: Grim Fandango and Escape from Monkey Island. On a October 10 2020. it is announced merging of ResidualVM into ScummVM.

ScummVM is free open source project but many of games are still under license so you need original datafiles. ScummVM only replaces the original game executables allowing you to play them on new systems.

Categories
games

Sega Mega Drive and Genesis Classics Hub

Sega Mega Drive and Genesis Classics Hub is official Sega emulator for the Sega Mega Drive available on Steam. It puts the player into a 3D environment of a Sega fan’s bedroom in the early nineties. The player can then boot up the in-game CRT TV, choose the game they want to play off a virtual shelf and load up the Mega Drive to start playing. The Sega Mega Drive Classics Hub features local co-op for supported games, optional graphic enhancement filters, the ability to save at any point during gameplay and full controller and keyboard support.

Categories
android games linux

Anbox

Anbox is a compatibility layer that allows mobile applications and games developed for Android to run on Linux. To achieve this, it uses standard Linux technologies like containers (LXC) to separate the Android operating system from the Linux host.

While emulators creates an entire emulated system which has its own kernel etc., Anbox runs the Android system under the same kernel as the host operating system does. No emulation layer is necessary, everything runs directly on the hardware. This approach also allows a much better integration with the host operating system. Anbox puts Android apps into a tightly sealed box without direct access to hardware or your data by mounting Android directory structure whilst using the native Linux kernel to execute applications.

Project is open source, current version is having trouble with kernel 5.7.

Commands

systemctl start systemd-networkd
systemctl start systemd-resolved
systemctl start anbox-container-manager.service
anbox session-manager
adb install package.apk
anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity
Categories
games linux

Steam Play

Before we understand what Steam Play is, let’s check some prerequisites…

Wine

Wine, originally an acronym for “Wine Is Not an Emulator”, is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems such as Linux, macOS and BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.

CrossOver

Wine is an open-source technology and can be downloaded for free. CrossOver is commercialized version of Wine from CodeWeavers.

Proton

Proton, a tool released by Valve Software and CodeWeavers, allows games which are exclusive to Windows to run on the Linux operating system. It uses a custom version of Wine as well as additional libraries developed alongside it to facilitate this. These include Direct3D to Vulkan translation layers, namely DXVK for Direct3D 9, 10 and 11 and VKD3D for Direct3D 12.

Vulkan

Vulkan is 3D rendering API, successor of OpenGL. Vulkan offers lower overhead, more direct control over the GPU, and lower CPU usage. The overall concept and feature set of Vulkan is similar to Mantle later adopted by Microsoft with Direct3D 12 and Apple with Metal.

Steam Play

Steam Play is compatibility layer built into the official Steam client that allows you to play games from your library that were built for other operating systems. For example, Steam Play uses Proton to allow Linux users to play Windows games.

DOSBox

DOSBox emulates an IBM PC compatible computer running a DOS operating system including many IBM PC compatible graphics and sound cards. This means that original DOS programs and games are provided with an environment in which they can run correctly, even though modern computers have dropped support for the old environment.

Boxtron

Boxtron is Steam Play compatibility tool to run DOS games using native Linux DOSBox. It enables you to play games on Linux that don’t have a Linux build setup on Steam only this is for DOSBox games.

Categories
games

Open Source games

0 A.D.https://play0ad.com/
7 Kingdoms
Anodynehttps://github.com/analgesicproductions/Anodyne-1-Repo
Arcane Fortunehttps://github.com/cody2007/arcane_fortune
Armagetronad
AssaultCubehttps://github.com/assaultcube/AC
Atomikshttps://aur.archlinux.org/packages/atomiks/
Augustushttps://github.com/Keriew/augustus
Baronyhttps://github.com/TurningWheel/Barony
Battle of Wesnoth, The
BStonehttps://github.com/bibendovsky/bstone
Burning Knighthttps://github.com/egordorichev/BurningKnight
Bytepathhttps://github.com/a327ex/BYTEPATH
C-Dogs SDLhttps://github.com/cxong/cdogs-sdl
Cataclysm: Dark Days Aheadhttps://cataclysmdda.org/
Cecconoidhttps://github.com/TripleEh/Cecconoid_CC
Charge Kidhttps://gitlab.com/uspgamedev/charge_kid
Command & Conquer Remastered Collectionhttps://github.com/electronicarts/CnC_Remastered_Collection
CorsixTHhttps://github.com/CorsixTH/CorsixTH/
Cortex Command Open Sourcehttps://github.com/liberated-cortex/CCOSS
Daggerfall Unityhttps://www.dfworkshop.net/projects/daggerfall-unity/live-builds/
Dark Mod, Thehttp://www.thedarkmod.com/main/
DDRace Networkhttps://github.com/ddnet/ddnet
Dead Ascendhttps://github.com/Larpon/DeadAscend
Death and Taxeshttps://github.com/oakwarrior/DeathAndTaxes
Destination Solhttps://github.com/MovingBlocks/DestinationSol
DevilutionXhttps://github.com/diasurgical/devilutionX
Doomsday (Doom, Heretic, Hexen)
Dune Dynastyhttp://dunedynasty.sourceforge.net/
Dune Legacyhttp://dunelegacy.sourceforge.net/website/
Empty Epsilon
Endless Skyhttps://endless-sky.github.io/
Epiciniumhttps://github.com/abunchofhacks/Epicinium
ET: Legacyhttps://www.etlegacy.com/
Extreme Tux Racer
Exulthttp://exult.sourceforge.net/
Fate of Dynastyhttps://github.com/antonsem/FateOfDynasty
Fertile Crescent, Thehttps://lincread.itch.io/the-fertile-crescent
fheroes2https://github.com/ihhub/fheroes2
FlightGearhttps://www.flightgear.org/
Flotillahttps://github.com/blendogames/flotilla
Force Engine, Thehttps://theforceengine.github.io/
Fractured Realmshttps://www.moddb.com/mods/fractured-realms/news/fractured-realms-pre-release-available
Freeablohttps://freeablo.org/
Freecivhttp://www.freeciv.org/
Freedoomhttps://freedoom.github.io/
FreeOrionhttps://snapcraft.io/freeorion
FreeSpace 2 Openhttps://github.com/scp-fs2open/fs2open.github.com
GemRBhttps://gemrb.org/
Good Robothttps://github.com/arvindrajayadav/Good-Robot
Gravity Bonehttps://github.com/blendogames/gravitybone
GZDoomhttps://zdoom.org/index
Juliushttps://github.com/bvschaik/julius
KeeperRLhttps://github.com/miki151/keeperrl
KKnD
Koi Farmhttps://github.com/jobtalle/Koi
LBreakout2
LGeneral
LMarbles
LTris
Machines: Wired For Warhttps://github.com/NightDive-Studio/machines
Meteoritehttps://github.com/Bauxitedev/meteorite
Mindustryhttps://github.com/Anuken/Mindustry
Minetesthttps://www.minetest.net/
Moonshot: The Great Espionagehttps://github.com/NimbleBeasts/NbMoonshot
Mudlethttps://www.mudlet.org/
Naevhttps://naev.org/
NBloodhttps://github.com/nukeykt/NBlood
Openagehttps://github.com/SFTtech/openage
OpenBORhttps://github.com/DCurrent/openbor
OpenDUNEhttps://github.com/OpenDUNE/OpenDUNE
Open Fodderhttp://openfodder.com/
OpenHVhttps://github.com/OpenHV/OpenHV
OpenLocohttps://github.com/OpenLoco/OpenLoco
OpenMC2https://github.com/LRFLEW/OpenMC2
OpenMWhttps://openmw.org/en/
OpenRAhttps://github.com/OpenRA/OpenRA
OpenRWhttps://github.com/rwengine/openrw
Open Surgehttps://opensurge2d.org/
OpenTESArenahttps://github.com/afritz1/OpenTESArena
OpenTTDhttps://www.openttd.org/en/download-stable
Open Rails
OpenRCT2https://github.com/OpenRCT2/OpenRCT2
OpenVIIIhttps://makipl.github.io/OpenVIII/
OpenXcomhttps://openxcom.org/
PCExhumedhttps://forums.duke4.net/topic/10872-pcexhumed-exhumedpowerslave-pc-port/
Pingus
Pioneerhttps://pioneerspacesim.net/#slide0
Planetary Sanitations Inc.https://v-ktor.itch.io/planetary-sanitations-inc
Quadrilateral Cowboyhttps://github.com/blendogames/quadrilateralcowboy
Rapid Rescue: A reinvented Labyrinth gamehttps://github.com/Azza292/RapidRescue
Razehttps://github.com/coelckers/Raze/
re3https://github.com/GTAmodding/re3
Red Eclipsehttps://www.redeclipse.net/
ReDriver2https://github.com/OpenDriver2/REDRIVER2
Remnants of the Precursorshttps://rayfowler.itch.io/remnants-of-the-precursors
Rigs of Rodshttps://www.rigsofrods.org/
San Andreas Unityhttps://github.com/GTA-ASM/SanAndreasUnity
Session Sevenhttps://github.com/advdotnet/Session-Seven
shapez.iohttp://github.com/tobspr/shapez.io
Signus: The Artefact Warshttps://github.com/signus-game/signus
Simutrans
Slippihttps://slippi.gg/
Soldathttps://github.com/Soldat/soldat
Sonic Robo Blast 2https://git.do.srb2.org/STJr/SRB2
SpringRTShttps://springrts.com/
Star Ruler 2
Stracciatellahttps://github.com/ja2-stracciatella/ja2-stracciatella
Strange Adventures in Infinite Spacehttps://github.com/kuroneko/sais
Streets of Rage Remakehttps://aur.archlinux.org/packages/streetsofrageremake/
SuperStarfighterhttps://github.com/notapixelstudio/superstarfighter
SuperTux
SuperTuxKarthttps://supertuxkart.net/Main_Page
Supply Chainhttps://gitlab.com/Cheeseness/supply-chain
Surviv.iohttps://surviv.io/
Taiseihttps://taisei-project.org/
Tales of Maj'Eyalhttps://te4.org/news
Terminal Phasehttps://gitlab.com/dustyweb/terminal-phase
Thirty Flights of Lovinghttps://github.com/blendogames/thirtyflightsofloving
Thrivehttps://revolutionarygamesstudio.com/
Teeworldshttps://github.com/teeworlds/teeworlds
UAlbionhttps://www.gamingonlinux.com/articles/ualbion-is-an-open-source-game-engine-for-the-1995-classic-rpg-albion.15938
UnCivhttps://github.com/yairm210/UnCiv
UniverCityhttps://github.com/Thinkofname/UniverCity
Unvanquishedhttps://unvanquished.net/
Velorenhttps://veloren.net/
VVVVVVhttps://github.com/TerryCavanagh/vvvvvv
Warzone 2100http://wz2100.net/
Widelandshttps://wl.widelands.org/
Wyrmsun
Xonotichttps://xonotic.org/
Yorghttps://www.ya2.it/pages/yorg.html#yorg
Categories
games

Generacije konzola

GeneracijaKonzolePrenosne
IAtari Home Pong
Coleco Telstar
Magnavox Odyssey
Nintendo Color TV-Game
IIAtari 2600 & 5200
Bally Astrocade
Coleco ColecoVision
Fairchild Channel F
Magnavox Odyssey²
Mattel Intellivision
Epoch Game Pocket Computer
Microvision Milton-Bradley
IIIAtari 7800
Nintendo Famicom/NES
Sega SG-1000
Sega Master System
IVNEC PC Engine/TurboGrafx-16
Nintendo Super NES
Sega Mega Drive/Genesis
SNK Neo Geo
Atari Lynx
NEC TurboExpress
Nintendo Game Boy
Sega Game Gear
VAmiga CD32
Atari Jaguar
Nintendo 64
Sega Saturn
Sony PlayStation
Nintendo Game Boy Color
Nintendo Virtual Boy
Sega Genesis Nomad
SNK Neo Geo Pocket
VIMicrosoft Xbox
Nintendo GameCube
Sega Dreamcast
Sony PlayStation 2
Bandai WonderSwan Color
Nintendo Game Boy Advance
Nokia N-Gage
SNK Neo Geo Pocket Color
VIIMicrosoft Xbox 360
Nintendo Wii
Sony PlayStation 3
Nintendo DS
Sony PlayStation Portable
VIIIMicrosoft Xbox One
Nintendo Switch
Nintendo Wii U
Sony PlayStation 4
Nintendo 3DS
Sony PlayStation Vita
Categories
games programming

Alati za razvoj igara

Categories
games linux

RetroPie i Neo Geo

Neo Geo je komplikovan. Trebaju nam i ROM-ovi sa igrama i BIOS ali ne bilo koji BIOS već BIOS iste verzije kao i ROM-ovi. Stoga se sve to distribuira u paketu a paket je veličine dvadeset i kusur gigabajta. Preuzima se preko torenta sa sajta archive.org i jednom kada ga skinemo i raspakujemo, u direktorijumu roms možemo da nađemo fajl neogeo.zip (to je BIOS) i još preko 4000 ZIP arhiva sa igrama. I BIOS i igre snimamo u neogeo direktorijum Retro Paja. Ono što mene zbunjuje jeste da ne rade sve igre iz paketa. Shvatio sam da ZIP fajlovi veličine barem megabajt imaju šansu da su pravi ROM-ovi, ovi manji, veličine od nekoliko desetina do nekoliko stotina kilobajta gotovo sigurno neće raditi. I još nešto, ako Emulation Station prikaže korektan naziv igre (npr. Metal Slug – Super Vehicle) a ne naziv ZIP fajla (mslug), na dobrom smo putu da pokrenemo igru. Ako neće da se pokrene, verovatno je u pitanju neko regionalno ograničenje pa treba potražiti arhivu sa istim imenom koja na kraju naziva ima neko drugo slovo (npr. j za Japan, u za Ameriku, w sa svet i slično).

Categories
games linux

RetroPie i DOSBox

Namučih se dok nisam shvatio kako da pokrenem DOS igre pod RetroPie-em 🙂

Poenta je u tome da DOSBox podrazumevano nije instaliran. Stoga, sa glavnog ekrana prvo idemo na RetroPie configuration. Onda biramo RetroPie setup. U sledećem ekranu pokrećemo opciju Manage packages pa onda Manage optional packages pošto je DOSBox opcioni paket. Skrolujemo do DOSBox-a, izaberemo ga a na sledećem ekranu biramo opciju Install from binary. Kada se instalacija završi, izađemo skroz iz podešavanja i restartujemo Emulation Station.  Igre se snimaju (raspakovane) u pc direktorijum a kako i na vikiju piše, mogu da se prave i poddirektorijumi za svaku igru posebno radi lakšeg snalaženja. Poddirektorijumi mogu da imaju dugačke nazive. Igre možemo da pokrenemo direktnim izborom izvršnih fajlova a možemo da pokrenemo i prečicu Start DOSBox kada nam se pojavljuje poznato DOS okruženje. Za DOS igre nam u većini slučajeva treba tastatura prikačena na Rozberija.

Categories
e-commerce games

Humble Wallet

Kartica od 5 evra kredita me je koštala 630.06 dinara. Komercijalna banka računa da jedan evro košta 125.6 dinara, 5 x 125.6 = 628 dinara, treba videti gde nestadoše dva dinara, da li je to provizija banke ili je provizija uračunata u kurs…

humble wallet 1 humble wallet 2 humble wallet 3