diff --git a/games.nix b/games.nix index c8c00d8..3fcd324 100644 --- a/games.nix +++ b/games.nix @@ -5,6 +5,11 @@ extension = ".sh"; games = with pkgs.roms; [ atetris + dkong + mario + neopong + pacman + spacedx ]; }; }; diff --git a/pkgs/roms/atetris.nix b/pkgs/roms/atetris.nix index 6003f7d..723c181 100644 --- a/pkgs/roms/atetris.nix +++ b/pkgs/roms/atetris.nix @@ -1,18 +1,27 @@ {mkRetroarchRom}: mkRetroarchRom { - name = "Tetris"; + name = "atetris"; src = ./bin/atetris; - emulator = "mame"; + emulator = ""; filename = "atetris.zip"; meta = { - desc = "Tetris, le classique des jeux de puzzle que tout le monde connait (et auquel tout le monde joue quand on met les affaires dans le coffre en partant en vacances). Tetris est devenu un phénomène mondial lorsqu'il a été vendu en pack avec l'achat de la Gameboy originale, en 1989. L'OST est célèbre, avec ses origines classiques russes qui sont maintenant célèbres. "; + desc = '' +Tetris, le classique des jeux de puzzle que tout le monde connait (et auquel tout le monde joue quand on met les affaires dans le coffre en partant en vacances). +Tetris est devenu un phénomène mondial lorsqu'il a été vendu en pack avec l'achat de la Gameboy originale, en 1989. +L'OST est célèbre, avec ses origines classiques russes qui sont maintenant célèbres. + ''; + image = ./images/Arcade/atetris-image.png; rating = "0.9"; releasedate = "19880101T000000"; developer = "bootleg"; publisher = "Atari"; genre = "Puzzle-Game"; players = "1-2"; + playcount = "1"; + lastplayed = "20231026T232255"; + name = "Tetris"; + }; } diff --git a/pkgs/roms/bin/atetris/atetris.zip b/pkgs/roms/bin/atetris/atetris.zip new file mode 100644 index 0000000..b006d54 Binary files /dev/null and b/pkgs/roms/bin/atetris/atetris.zip differ diff --git a/pkgs/roms/bin/dkong/dkong.zip b/pkgs/roms/bin/dkong/dkong.zip new file mode 100644 index 0000000..4ea5027 Binary files /dev/null and b/pkgs/roms/bin/dkong/dkong.zip differ diff --git a/pkgs/roms/bin/mario/mario.zip b/pkgs/roms/bin/mario/mario.zip new file mode 100644 index 0000000..1307a45 Binary files /dev/null and b/pkgs/roms/bin/mario/mario.zip differ diff --git a/pkgs/roms/bin/neopong/neopong.zip b/pkgs/roms/bin/neopong/neopong.zip new file mode 100644 index 0000000..798ee91 Binary files /dev/null and b/pkgs/roms/bin/neopong/neopong.zip differ diff --git a/pkgs/roms/bin/pacman/pacman.zip b/pkgs/roms/bin/pacman/pacman.zip new file mode 100644 index 0000000..a223a1f Binary files /dev/null and b/pkgs/roms/bin/pacman/pacman.zip differ diff --git a/pkgs/roms/bin/spacedx/spacedx.zip b/pkgs/roms/bin/spacedx/spacedx.zip new file mode 100644 index 0000000..5892b93 Binary files /dev/null and b/pkgs/roms/bin/spacedx/spacedx.zip differ diff --git a/pkgs/roms/default.nix b/pkgs/roms/default.nix index e41cc36..9af9fe8 100644 --- a/pkgs/roms/default.nix +++ b/pkgs/roms/default.nix @@ -5,6 +5,11 @@ let inherit (self) callPackage; in { atetris = callPackage ./atetris.nix {}; + dkong = callPackage ./dkong.nix {}; + mario = callPackage ./mario.nix {}; + neopong = callPackage ./neopong.nix {}; + pacman = callPackage ./pacman.nix {}; + spacedx = callPackage ./spacedx.nix {}; mkRom = callPackage ./build/mkRom.nix {}; mkRetroarchRom = callPackage ./build/mkRetroarchRom.nix {}; diff --git a/pkgs/roms/dkong.nix b/pkgs/roms/dkong.nix new file mode 100644 index 0000000..5f8ca8c --- /dev/null +++ b/pkgs/roms/dkong.nix @@ -0,0 +1,26 @@ +{mkRetroarchRom}: +mkRetroarchRom { + name = "dkong"; + src = ./bin/dkong; + + emulator = "fbneo"; + filename = "dkong.zip"; + + meta = { + desc = '' +La première apparition de Mario en jeu vidéo ! +Jumpman (c'est comme ça qu'il s'appelait à l'époque, avant d'être naturalisé italien) doit comme par hasard sauver sa bien-aimée Peach. Mais cette fois-ci, ce n'est pas de Bowser qu'il doit se défaire - c'est d'un gros gorille nommé Donkey-Kong... + ''; + image = .images/Arcade/dkong-image.png; + rating = "0.9"; + releasedate = "19810713T000000"; + developer = "Nintendo"; + publisher = "Nintendo"; + genre = "Platform"; + players = "1-2"; + playcount = "3"; + lastplayed = "20231024T225644"; + name = "Donkey Kong"; + + }; +} diff --git a/pkgs/roms/images/Arcade/atetris-image.png b/pkgs/roms/images/Arcade/atetris-image.png new file mode 100644 index 0000000..ef3e983 Binary files /dev/null and b/pkgs/roms/images/Arcade/atetris-image.png differ diff --git a/pkgs/roms/images/Arcade/dkong-image.png b/pkgs/roms/images/Arcade/dkong-image.png new file mode 100644 index 0000000..43e01ba Binary files /dev/null and b/pkgs/roms/images/Arcade/dkong-image.png differ diff --git a/pkgs/roms/images/Arcade/mario-image.png b/pkgs/roms/images/Arcade/mario-image.png new file mode 100644 index 0000000..c599586 Binary files /dev/null and b/pkgs/roms/images/Arcade/mario-image.png differ diff --git a/pkgs/roms/images/Arcade/neopong-image.png b/pkgs/roms/images/Arcade/neopong-image.png new file mode 100644 index 0000000..fd9392e Binary files /dev/null and b/pkgs/roms/images/Arcade/neopong-image.png differ diff --git a/pkgs/roms/images/Arcade/pacman-image.png b/pkgs/roms/images/Arcade/pacman-image.png new file mode 100644 index 0000000..9b795ff Binary files /dev/null and b/pkgs/roms/images/Arcade/pacman-image.png differ diff --git a/pkgs/roms/images/Arcade/spacedx-image.png b/pkgs/roms/images/Arcade/spacedx-image.png new file mode 100644 index 0000000..3674501 Binary files /dev/null and b/pkgs/roms/images/Arcade/spacedx-image.png differ diff --git a/pkgs/roms/mario.nix b/pkgs/roms/mario.nix new file mode 100644 index 0000000..8ea0174 --- /dev/null +++ b/pkgs/roms/mario.nix @@ -0,0 +1,24 @@ +{mkRetroarchRom}: +mkRetroarchRom { + name = "mario"; + src = ./bin/mario; + + emulator = "fbneo"; + filename = "mario.zip"; + + meta = { + desc = '' +Avant Super Mario Bros (Nes), on avait Mario Bros tout court... Classique des bornes d'arcade, il a donné quelques prémices utiles pour la suite et a peut-être changé l'histoire ! +Incarnez Mario et Luigi pour résister aux Koopa envahisseurs, en leur foutant des coups de pied dans l'derrière ! + ''; + image = ./images/Arcade/mario-image.png; + rating = "0.9"; + releasedate = "19830101T000000"; + developer = "Nintendo"; + publisher = "Nintendo"; + genre = "Platform"; + players = "1-2"; + name = "Mario Bros."; + + }; +} diff --git a/pkgs/roms/neopong.nix b/pkgs/roms/neopong.nix new file mode 100644 index 0000000..3262b28 --- /dev/null +++ b/pkgs/roms/neopong.nix @@ -0,0 +1,25 @@ +{mkRetroarchRom}: +mkRetroarchRom { + name = "neopong"; + src = ./bin/neopong; + + emulator = "fbneo"; + filename = "neopong.zip"; + + meta = { + desc = '' +Pong, vous connaissez ?? +Ce jeu c'est la base ; un classique du jeu vidéo. Voire même probablement le premier jeu vidéo jamais conçu. Il parait même que c'était sur oscilloscope ! On vous met au défi de faire ça en TP de physique. + ''; + image = ./images/Arcade/neopong-image.png; + releasedate = "20020101T000000"; + developer = "NeoDev"; + publisher = "Homebrew"; + genre = "Action"; + players = "1-2"; + playcount = "1"; + lastplayed = "20231012T151443"; + name = "Neo Pong"; + + }; +} diff --git a/pkgs/roms/pacman.nix b/pkgs/roms/pacman.nix new file mode 100644 index 0000000..f6d1f05 --- /dev/null +++ b/pkgs/roms/pacman.nix @@ -0,0 +1,26 @@ +{mkRetroarchRom}: +mkRetroarchRom { + name = "pacman"; + src = ./bin/pacman; + + emulator = "fbneo"; + filename = "pacman.zip"; + + meta = { + desc = '' +[pas de mode 2 joueurs stimultané, seulement en alterné] + +Vous avez faim ?? Eh bien allez demander des gâteaux à vos chers serveurs de la K-Fêt. Ou bien, vous pouvez aussi vous défouler en jouant à Pac-Man. + ''; + image = ./images/Arcade/pacman-image.png; + releasedate = "19810101T000000"; + developer = "Coleco Industries, Inc."; + publisher = "Coleco Industries, Inc."; + genre = "Thinking"; + players = "1-2"; + playcount = "2"; + lastplayed = "20231028T202123"; + name = "Pac-Man"; + + }; +} diff --git a/pkgs/roms/spacedx.nix b/pkgs/roms/spacedx.nix new file mode 100644 index 0000000..dd72506 --- /dev/null +++ b/pkgs/roms/spacedx.nix @@ -0,0 +1,26 @@ +{mkRetroarchRom}: +mkRetroarchRom { + name = "spacedx"; + src = ./bin/spacedx; + + emulator = "fbneo"; + filename = "spacedx.zip"; + + meta = { + desc = '' +Space invaders : le classique des bornes d'arcade de l'époque. La bataille aux hi-scores était à ses sommets. Qui fera ici le meilleur score de la K-Fêt ? +Cette version permet aussi de jouer à deux, un luxe incommensurable ! + ''; + image = ./images/Arcade/spacedx-image.png; + rating = "0.9"; + releasedate = "19940101T000000"; + developer = "Taito"; + publisher = "Taito"; + genre = "Shooter"; + players = "1-2"; + playcount = "2"; + lastplayed = "20231012T185354"; + name = "Space Invaders DX"; + + }; +}