From unknown Sat Sep 20 23:03:21 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#73770 <73770@debbugs.gnu.org> To: bug#73770 <73770@debbugs.gnu.org> Subject: Status: [PATCH 0/2] Add freedisksysrom Reply-To: bug#73770 <73770@debbugs.gnu.org> Date: Sun, 21 Sep 2025 06:03:21 +0000 retitle 73770 [PATCH 0/2] Add freedisksysrom reassign 73770 guix-patches submitter 73770 Maxim Cournoyer severity 73770 normal tag 73770 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 12 09:10:07 2024 Received: (at submit) by debbugs.gnu.org; 12 Oct 2024 13:10:07 +0000 Received: from localhost ([127.0.0.1]:43003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szbsl-0005jQ-Fh for submit@debbugs.gnu.org; Sat, 12 Oct 2024 09:10:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:56920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szbsj-0005jF-9R for submit@debbugs.gnu.org; Sat, 12 Oct 2024 09:10:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szbsS-0002un-6E for guix-patches@gnu.org; Sat, 12 Oct 2024 09:09:48 -0400 Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1szbsQ-0008HZ-OB for guix-patches@gnu.org; Sat, 12 Oct 2024 09:09:47 -0400 Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-20c8b557f91so20792855ad.2 for ; Sat, 12 Oct 2024 06:09:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728738584; x=1729343384; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=NqTFfVqxH31kWgpnMmFXUH6nxFiYfDHBG1aoaaYZhqw=; b=nONziR4lYcFY78XDJ0Ej7ZjSofKjU0EQFMZS83b1R1/2Sl6ePAqKhlACzBj9qtx175 yZQY+xbIw0blkUqrCENjQ59RAH6hNEo7XQ778Yqxz16QdeR7ouQG/tAMpNYtrcJnifQ4 0vAKZCwT+fVYoyt9U6U+EuNdSkqrUQYWyTXdSVrYJgeLjIcaMahFivP6wJb1hOjMbRUG 0qvzziKpJThSNCFnDjk9OftKde/9fZ1nKVFtgzr/Z5+oD9CRVJ1WpPoBIZ6du3GUGt6D bnDG+yn8WevNoHSCt8SOMc8oTNi4IHkf5Ir0iL5tSA3f7SfI/dNN07O/g1aVNWNIjll8 l8Vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728738584; x=1729343384; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NqTFfVqxH31kWgpnMmFXUH6nxFiYfDHBG1aoaaYZhqw=; b=BZRs4NmTf/FWURoorNLN8zlg2HrAi25zxcYg5g+wqXirFp64SVzOXtKthHMQrz1dLp xZg8yb7Q6Rb2Ct0dAt9zg0RLMy4bwQfCo5MWDYSPcMoBXovIOuOeFS+7XaKBGW1fH/CU sKkUXAMqkMFGbkopxBaTS283QzijTgJ25Ptd0hEyvH8AQc+lgE7gzxFr6q0Hzl2TpOtt aFel++6dR66QnSdnQcIBdPbfL+HAP5+Wzwxo6xM0UbbNBPolj/NRmI02Cb8Q2180trA1 OFAJKTvti4cIxT2LvRN9yCX7uL9Tc4P9RjKo7HOtNBqqDKOfueLGdJwAjITxNervMBbX 0LxQ== X-Gm-Message-State: AOJu0YzAMIyzH0yq0usge3ZKMIiYP6pAK5AgIlrrrdrIQx4XLXIcmDqb whur+RlRFYEY0+CNzMhdVoJpJWdwYWdrqqjiO1CWVCRubxE/fcq+d9fvMA== X-Google-Smtp-Source: AGHT+IH07KexeBgm98PXqMseQvOXgXoV/RPnkl0eNyPvFmAyCO0qiq3mk6t1MPXoGxTqBdN4r3WHOw== X-Received: by 2002:a17:90b:1805:b0:2e2:af57:37eb with SMTP id 98e67ed59e1d1-2e2f0da8372mr7099554a91.41.1728738584185; Sat, 12 Oct 2024 06:09:44 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e31d075fa1sm1258423a91.26.2024.10.12.06.09.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Oct 2024 06:09:43 -0700 (PDT) From: Maxim Cournoyer To: guix-patches@gnu.org Subject: [PATCH 0/2] Add freedisksysrom Date: Sat, 12 Oct 2024 22:09:38 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-Debbugs-Cc: Adam Faiz , Liliana Marie Prikler , 宋文武 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::62b; envelope-from=maxim.cournoyer@gmail.com; helo=mail-pl1-x62b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a free BIOS implementation of the old Nintendo Famicom (NES) that replaces the nonfree, firmware blob 'disksys.rom' (extracted from the actual device). It is useful with NES emulators such as jg-nestopia. Maxim Cournoyer (2): gnu: Add asm6f. gnu: Add freedisksysrom. gnu/packages/assembly.scm | 52 +++++++++++++++++++++++++++++++++++++- gnu/packages/emulators.scm | 41 ++++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+), 1 deletion(-) base-commit: d44beb9b4ad836781928a0c5667e94c0d6df13f0 -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 12 09:20:35 2024 Received: (at 73770) by debbugs.gnu.org; 12 Oct 2024 13:20:36 +0000 Received: from localhost ([127.0.0.1]:43153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szc2t-0006Qe-Cx for submit@debbugs.gnu.org; Sat, 12 Oct 2024 09:20:35 -0400 Received: from mail-pg1-f181.google.com ([209.85.215.181]:55602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szc2r-0006QT-7U for 73770@debbugs.gnu.org; Sat, 12 Oct 2024 09:20:34 -0400 Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-7ea68af2f62so786008a12.3 for <73770@debbugs.gnu.org>; Sat, 12 Oct 2024 06:20:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728739157; x=1729343957; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jsSBObs0oXyvZRScartzdDOG63sthMYYyb6L1tcDaks=; b=ZGu7U0YbeXQibIKmsM1zMmFH1CXf9lWf+MBOJax8uSViBT44H/W9HmFrcNdLjcU7Mt 1w9j5liInzQhflcVsrBgC912dT2dCesYVAXOCzRiLpHXFMQ7h96N59UWc4URgKB3tnCz HAU8WXC3R0kacfXRpLeE7eRQjSpV0kFqNQWXJoJkWZqbviMuqi1ZMChoIS2+M5jiVZM+ XMVMV3lfClYiu0FcjWrbydbbbTRAQAsNfsM6Ay5NgtRTfEQvhm7C6yu9UbVdvfLHhKN8 FzU62ZFuz+HkLQKW4Ljbu44aTOciXgk1D66t116R5xb8An19KiVOHaIuB6czz/2xq2oj bRkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728739157; x=1729343957; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jsSBObs0oXyvZRScartzdDOG63sthMYYyb6L1tcDaks=; b=MJaUjjpETmWJnTw1wKVokdQTiTnFxFBaTL30V76uuXdShl0j1ce0+/Zy9jXvG1NgNI ns5K2VoHfN7t7HwMiqt0+qLC4BYTV//XRrnuiVcfn+hVXCQZBCdIgpm1Wb8LmLROGjSJ UVwSee8d2OP5FzASy58fib1eLvsetQ6jrxUExFeup4O8nkvvqqFrwT9P7WWBZbuSySag HTA7GW3j+/D4J4PRDV/DqlkmckKbmZXfyNG1vdb2Yx1+/nF9s0SCYvHprE4dajzvlyMx 3lrqRZURHZgofXgx0YyjanLtRu8FyajocuZyX/xgOUiw5kUqZFuedeHX+8/iPb35MZ3+ 4F5g== X-Gm-Message-State: AOJu0YzHxSnW/vnzPecJ3xm1YFE+JSXq3uSf2dhX5t4hgENnoMQFKZIG vYsnU9cbjrqMv0UT8W2TyNiWTi4+kuPfsnTmfc7273DIcgscp7a/G67/Pg== X-Google-Smtp-Source: AGHT+IGyV/O1drHGGC2j+3wK2yCnJQZgcDL6g41xpd8HWM6Xic0Ca24uQoa9sreXsfIvVOxKbzIzlg== X-Received: by 2002:a17:90b:1215:b0:2e0:894f:198e with SMTP id 98e67ed59e1d1-2e315357b40mr3554742a91.30.1728739157185; Sat, 12 Oct 2024 06:19:17 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e30d551283sm2102198a91.38.2024.10.12.06.19.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Oct 2024 06:19:16 -0700 (PDT) From: Maxim Cournoyer To: 73770@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add asm6f. Date: Sat, 12 Oct 2024 22:17:58 +0900 Message-ID: <62f03ec7e7c83b6506b5e617c7777f2c7a97a91b.1728738364.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73770 Cc: Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/assembly.scm (asm6f): New variable. Change-Id: Ib1c79dce8392bf11aa93d5741b5b61e03f0aa7ed --- gnu/packages/assembly.scm | 52 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm index 3e2890aa3b..75cb7de999 100644 --- a/gnu/packages/assembly.scm +++ b/gnu/packages/assembly.scm @@ -9,7 +9,7 @@ ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2020 Christine Lemmer-Webber ;;; Copyright © 2020 B. Wilson -;;; Copyright © 2021 Maxim Cournoyer +;;; Copyright © 2021, 2024 Maxim Cournoyer ;;; Copyright © 2021 Guillaume Le Vaillant ;;; Copyright © 2022 Felix Gruber ;;; Copyright © 2023 Simon South @@ -122,6 +122,56 @@ (define-public asl manufacturers.") (license (list license:gpl2 license:gpl3))))) +(define-public asm6f + (package + (name "asm6f") + (version "1.6_freem02") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/freem/asm6f") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vz2mbnnm71sns0f08qjlg5rsw2kykg2v6bah073hfi6zzkqw52p")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ;no substantial test suite + #:make-flags #~(list (string-append "CC=" #$(cc-for-target))) + #:phases + #~(modify-phases %standard-phases + (delete 'configure) ;no configure phase + (replace 'install + (lambda _ + (install-file "asm6f" (string-append #$output "/bin")))) + (add-after 'install 'install-readme + (lambda _ + (install-file "readme.txt" + (string-append #$output "/share/doc/asm6f/"))))))) + (home-page "https://github.com/freem/asm6f") + (synopsis "ASM6 6502 assembler fork for NES/Famicom") + (description "ASM6f is a fork of ASM6, primarily targeted at NES/Famicom +development. +@itemize +@item Support for some illegal/undocumented opcodes +@item FCEUX-compatible @file{.nl} output files +@item Output of Lua-compatible symbol files +@item New @code{IGNORENL} and @code{ENDINL} directives +@item Support for iNES original and 2.0 header insertion +@item Output of @file{.cdl} files, for use with FCEUX/Mesen +@item Output of Mesen-compatible symbol files (both old and new formats) +@item Generic +/- labels do not break @@local scope +@item Support for @code{a:} prefix to force absolute addressing for +zero-page addresses. +@end itemize") + ;; The "license" reads: "This is free software. You may use, modify, and + ;; / or redistribute any part of this software in any fashion." A more + ;; explicit license clarification has been requested (see: + ;; https://github.com/freem/asm6f/issues/59). + (license (license:non-copyleft "file://readme-original.txt")))) + (define-public nasm (package (name "nasm") -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 12 09:20:44 2024 Received: (at 73770) by debbugs.gnu.org; 12 Oct 2024 13:20:44 +0000 Received: from localhost ([127.0.0.1]:43156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szc31-0006R0-UP for submit@debbugs.gnu.org; Sat, 12 Oct 2024 09:20:44 -0400 Received: from mail-pg1-f175.google.com ([209.85.215.175]:43485) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szc2z-0006Qn-Q7 for 73770@debbugs.gnu.org; Sat, 12 Oct 2024 09:20:42 -0400 Received: by mail-pg1-f175.google.com with SMTP id 41be03b00d2f7-7c1324be8easo2745576a12.1 for <73770@debbugs.gnu.org>; Sat, 12 Oct 2024 06:20:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728739161; x=1729343961; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8VQz+Vs2Rt9H2gP8WSHtzGuvtXPO3fD1lEKocPckOVg=; b=FGNf3HNq6Jdmk8NwOVJJFTanBghTqTAYf41HmKlxTR+dqX+QvbNh7sAM08oOvgNeTt Os++KXO7DW3t+o4hjVLMd9Gj4JaotzeUzGKMfPXiYyJLl/jS5HnA5pAboTNWQ58LG/NV XMHFnEx4Y/kedMp0C5/YymCS5d7K8/zTA9JU/M1uMQGaLAHH1ouxuauWttyr/SMyM+BW p50IcFZUjxPFy3AsLD3px/qWj7HF/tyK98uboJyM8KJ0axmJeIJSdSK+GHOcyMvThnYm ynfohbTlV6mfzjqWFqp+UCSJyugwZQ8ImERQA3fQI9+OS4cIpNOoeL6fPmAlsnn9RTzn C8yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728739161; x=1729343961; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8VQz+Vs2Rt9H2gP8WSHtzGuvtXPO3fD1lEKocPckOVg=; b=gPC+EPqUa5vjhbQN4fC+8tCIAlOJtBD1ik7UxeoGoDZfXiUKrFJf3Mxejh1qncnD+j sT/fqsoCcu9VXFjQbbM68esMakuMQMaoiYl65Z1BTEPhyNtKqVS4ZnuSIJTzBFc8h0Mz ccfvgUjy8+IWY9j4IAazkPWDzRVD5G4rTOjTzUpwnpiUozUcNzYCL/WgnYdpUEl00NuG R4j/vICcVIUw7rhma0KE1RBVYv4ds5uMfMDnZR7xU9S5YyYbpKiqR5hnz7l707wIwA8q EIpRRtF0nkVMLpYuh9xffPwfImNt0b61u3LyAaHDbfKOFQk5ecQi595/CyPUq4273m+c RiFA== X-Gm-Message-State: AOJu0YzVK/ozibtQ8ogVE/S8TvBJmpNxOxu/MIghx+aZ20hYXm2D9aEc WxEu/qRAdOCtac8Y+V8HQZkE3131w6vQ1b18DeX01K9vdf1FxA68/YZk5Q== X-Google-Smtp-Source: AGHT+IHPQsL6uDzgY+LiPaf6tjXqxfxxqMp+M481S/YOi7DG24I53AykZe0E7w0coBG8J3nqTLYwog== X-Received: by 2002:a17:90a:9c6:b0:2e0:7e80:2011 with SMTP id 98e67ed59e1d1-2e2c81ba38fmr15842980a91.16.1728739160848; Sat, 12 Oct 2024 06:19:20 -0700 (PDT) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e30d551283sm2102198a91.38.2024.10.12.06.19.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Oct 2024 06:19:20 -0700 (PDT) From: Maxim Cournoyer To: 73770@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add freedisksysrom. Date: Sat, 12 Oct 2024 22:17:59 +0900 Message-ID: <26fa20db047e7070f564821d25028e6b7234fdec.1728738364.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Adam Faiz , Liliana Marie Prikler , 宋文武 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73770 Cc: Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/emulators.scm (freedisksysrom): New variable. Change-Id: I6058d647ec0097a5b774afa3a999b8525325a648 --- gnu/packages/emulators.scm | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index d1a9ab5b50..24e107f845 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -3722,6 +3722,47 @@ (define-public exomizer ;; zlib license with an (non-)advertising clause. (license license:zlib))) +(define-public freedisksysrom + ;; There is no release; use the latest commit. + (let ((commit "0d5f95f109bb3aadf2bb9510bfda13879bbd5266") + (revision "0")) + (package + (name "freedisksysrom") + (version (git-version "0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jamesathey/FreeDiskSysROM") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bmzmh3aq76jr31wn5lxvqvy9lpildxzqrvvqg1xxk5pvfjl8bip")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ;no test suite + #:phases + #~(modify-phases %standard-phases + (delete 'configure) ;no configure script + (replace 'build + (lambda _ + (invoke "asm6f" "freedisksys.asm"))) + (replace 'install + (lambda _ + (let ((libexec (string-append #$output "/libexec"))) + (install-file "freedisksys.bin" libexec) + (with-directory-excursion libexec + (symlink "freedisksys.bin" "disksys.rom")))))))) + (native-inputs (list asm6f)) + (home-page "https://github.com/jamesathey/FreeDiskSysROM") + (synopsis "Implementation of the Famicom Disk System BIOS") + (description "FreeDiskSysROM aims to provide a replacement for the +original @acronym{FDS, Famicom Disk System} BIOS (often referred to as +@file{disksys.rom}) that can be freely redistributed and that is capable of +running all published FDS software.") + (license license:lgpl3+)))) + (define-public qtrvsim (package (name "qtrvsim") -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 12 09:26:00 2024 Received: (at 73770) by debbugs.gnu.org; 12 Oct 2024 13:26:01 +0000 Received: from localhost ([127.0.0.1]:43169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szc88-0006qP-GM for submit@debbugs.gnu.org; Sat, 12 Oct 2024 09:26:00 -0400 Received: from mail-wm1-f66.google.com ([209.85.128.66]:47528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szc85-0006qG-SA for 73770@debbugs.gnu.org; Sat, 12 Oct 2024 09:25:58 -0400 Received: by mail-wm1-f66.google.com with SMTP id 5b1f17b1804b1-4311e470fdaso13650715e9.3 for <73770@debbugs.gnu.org>; Sat, 12 Oct 2024 06:25:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728739483; x=1729344283; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=Wal0h7IPiwy7onT3uRnLSg0WRNGUyqO9mISqXx2zQCM=; b=nPgP+xUGWbO9oFwaXFnUM8AwtkWI8QWDjyjfwmXukeSQw2/FivICZ77pYq/0GbchNc 1jo4A4r7CVq6qpfOR4T97jd2ztvza3ROsGw5Pkz4GLG2kBy5+uiPk0IFIvLHKBF/L9qi yEYPzovFt10x47Yxk6r5wZHD+XuzM+blb/MPRoTruzh6R9mJ5BDsm8+IMfWqsQHrh42M dCwZmMHUa7dPx32AA0Gp6O4DVD005kWgMUwxfj8ZZix/T9GhODKR+TRRsOdLqjmXXCxc TQZadpsnpg4V2ODd4g1e/a0Pocbl6HgxlxjPJhKkleNM/qyNRuHWiUwRYd/D3ds+QuJa GiEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728739483; x=1729344283; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Wal0h7IPiwy7onT3uRnLSg0WRNGUyqO9mISqXx2zQCM=; b=ZAFTRzC/m4vmgh+M945/UrCDwS5IkGJH7zaVRk/Bh/9T2zU/hisRboI2AZMsXSRU7F UqigBKlr7vhetw93ecq/56693a6fu9nOnN7r9pWBlkz4eJhYWzJKtj4Hub6J690Mvz6G cs4BeusGFARabRd/TgWm/YTwzW1t5mnqvMANgIMkgYO2wz4XO91J8EFKYFFissqoxJF6 jtit0yKKlh2UUAGOiiiytUzgyqZ6UGEYaYiJ9Vysj0JthhqYyzpk+L7CdytJy6ah8vnN MOafxjzQuDxEBe8DROcM11pgeJ/u3JZIgjC23uF/nbKYDRs1kx3XgEIKNWtg/g3j3qI7 qkxA== X-Forwarded-Encrypted: i=1; AJvYcCWEGnffMVCrgdK5YF0bn8gNk8grJTwaE8gAnVfxIYX94lNbzHoejwTaOyKUHOwzB9ilOp2RwQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwXdyNCqK0fXdi1mKwnsbDO1fhGFT7BwS/Zu8nBPVcpe4ufuvQz nL81TxMhiEhYQBfZj8ggx5Eeq5rqtwOfDKOVRcqZ3K1vnbimtBAl X-Google-Smtp-Source: AGHT+IHib6PP3UBgmVJh/z9/VZ+/KF5+H0DjQPV9gR3o8YNLMuur7UHFLaShwq35BifX3A5LYyLXDw== X-Received: by 2002:a05:600c:1f8c:b0:42c:b220:4778 with SMTP id 5b1f17b1804b1-4311df5c639mr49615845e9.33.1728739482720; Sat, 12 Oct 2024 06:24:42 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-430d70b41bfsm100146705e9.29.2024.10.12.06.24.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Oct 2024 06:24:41 -0700 (PDT) Message-ID: Subject: Re: [bug#73770] [PATCH 0/2] Add freedisksysrom From: Liliana Marie Prikler To: Maxim Cournoyer , 73770@debbugs.gnu.org Date: Sat, 12 Oct 2024 15:24:39 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73770 Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Adam Faiz X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Samstag, dem 12.10.2024 um 22:09 +0900 schrieb Maxim Cournoyer: > This is a free BIOS implementation of the old Nintendo Famicom (NES) > that replaces the nonfree, firmware blob 'disksys.rom' (extracted > from the actual device).=C2=A0 It is useful with NES emulators such as jg= - > nestopia. Perhaps we should add some dashes to make it "free-disksys-rom"? I wouldn't split "disk" and "sys" despite the camel case, but I'm in the mood for kebab otherwise. More importantly, is it expected that users can just install the package and run with it or are extra steps needed to import it into jg et al.? Cheers From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 18 04:20:16 2024 Received: (at 73770) by debbugs.gnu.org; 18 Oct 2024 08:20:16 +0000 Received: from localhost ([127.0.0.1]:36954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1iDX-00021l-LP for submit@debbugs.gnu.org; Fri, 18 Oct 2024 04:20:15 -0400 Received: from mail-pl1-f175.google.com ([209.85.214.175]:44199) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1iDU-00021X-Qz for 73770@debbugs.gnu.org; Fri, 18 Oct 2024 04:20:13 -0400 Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-20c77459558so16315725ad.0 for <73770@debbugs.gnu.org>; Fri, 18 Oct 2024 01:19:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729239525; x=1729844325; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pR7a7f6ifRQ0Qgdt4/mdogPt+Tiy1NINI4eq1G6AcNY=; b=JoTCkFwrHelaCXPnJH7aDY6qmDDZsqeBBhEmwgukqsGKTOKlK/OPAyHIv/1exRENfJ RgAPfxxMpGJ0MWsYfRdb65myaDmSiuTeCv48zxRYRSUac3XjAjPQaRjPgsQ6WhCI8Vx4 /yvNPmwI2ZHA9MbdgCfJTB8vozqoaPNlT62k/oF2dM2yCMEklOWCfvB+i0rUZaqikQ29 b51VRgwqjnrzUKJ8TZI0hnm6IFZXJiJxSaGlvVMqgc4g1vB+nVAr4xD93DqZ38HfsWoC YOENBFzpnFe6M0kte47jZKK+rOYkkfFV53V5PCokydl3+Xh4ysYkGbEPNpS18nWUtEyf OSgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729239525; x=1729844325; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=pR7a7f6ifRQ0Qgdt4/mdogPt+Tiy1NINI4eq1G6AcNY=; b=qJ/N6Zzi6um0J6Go5na0oAGZg3La88nZdg98Ue34V+VRbVkF3DaXNnXiPyUtRAHLF8 88WaIEOLggqHgG7pDQIZaVCb904C6W8NE0pPkx6i7XACVZ+mgn/6luhmcCpahCG0WkaK kO3h3FtIauKnFLHhUNjFhz4ZM2hwLU7bau4CoyKIApWNZUMfOsv4ptsblWx+SwnM/n68 mHl9KBwCDp9c25mZA8VljvfZ6HW4Z8sCXck0zC7PhED1CMMe0xord/6/2dXa/S6ntEqQ 52Rm387OcMZE8/VMJJvjVLzMM16A1Vvkc0pMZOlfDeqeii4pwXxHYSerQ15cKoupFHDI 54WA== X-Gm-Message-State: AOJu0Yxgf0N1hzUhrCjOuRqgBp9MCMOW9zyEgF6ry4mSN3fQgatpEzCe W5XVY6CW8LbcHaNwykoPBlkwtNHwOT+YC6fAATybzEqDaGdYxOKN X-Google-Smtp-Source: AGHT+IGQX57hu/wId+GgJIrdnQj1LjsAsQZm0bRLOb8fvQzgakAhNoR5MUb9hIXXgeeinEue7AkoKA== X-Received: by 2002:a17:903:181:b0:20c:bea0:8d10 with SMTP id d9443c01a7336-20e5a78e5ffmr18596255ad.20.1729239524595; Fri, 18 Oct 2024 01:18:44 -0700 (PDT) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20e5a91062asm7784155ad.272.2024.10.18.01.18.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Oct 2024 01:18:43 -0700 (PDT) From: Maxim Cournoyer To: Liliana Marie Prikler Subject: Re: [bug#73770] [PATCH 0/2] Add freedisksysrom In-Reply-To: (Liliana Marie Prikler's message of "Sat, 12 Oct 2024 15:24:39 +0200") References: Date: Fri, 18 Oct 2024 17:18:40 +0900 Message-ID: <875xppddsv.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73770 Cc: =?utf-8?B?5a6L5paH5q2m?= , Adam Faiz , 73770@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Liliana, Liliana Marie Prikler writes: > Am Samstag, dem 12.10.2024 um 22:09 +0900 schrieb Maxim Cournoyer: >> This is a free BIOS implementation of the old Nintendo Famicom (NES) >> that replaces the nonfree, firmware blob 'disksys.rom' (extracted >> from the actual device).=C2=A0 It is useful with NES emulators such as j= g- >> nestopia. > Perhaps we should add some dashes to make it "free-disksys-rom"? I > wouldn't split "disk" and "sys" despite the camel case, but I'm in the > mood for kebab otherwise. According to our naming convention (info '(guix) Package Naming'): [...] correspond to the lowercase conversion of the project name chosen upstream, with underscores replaced with hyphens. For instance, GNUnet is available as =E2=80=98gnunet=E2=80=99, and SDL_net a= s =E2=80=98sdl-net=E2=80=99. "freedisksysrom" is the correct name (camel case upstream names are simply converted to lower case) > More importantly, is it expected that users can just install the > package and run with it or are extra steps needed to import it into jg > et al.? Currently when you run for example jg-nestopia via jollygood (from the rgrf package), if you try loading a ROM that requires disksys.rom, it will let you know where it expects to find it ('~/.local/share/jollygood/bios/disksys.rom'), and you must manually copy/link such a file there. I plan on making the integration between jg-nestopia and freedisksysrom seamless in a future (upstream) contribution to jg-nestopia. --=20 Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 18 12:57:48 2024 Received: (at 73770) by debbugs.gnu.org; 18 Oct 2024 16:57:48 +0000 Received: from localhost ([127.0.0.1]:39885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1qIO-00014U-G8 for submit@debbugs.gnu.org; Fri, 18 Oct 2024 12:57:48 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:51236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1qIM-000147-Az for 73770@debbugs.gnu.org; Fri, 18 Oct 2024 12:57:47 -0400 Received: by mail-wr1-f67.google.com with SMTP id ffacd0b85a97d-37d43a9bc03so1614691f8f.2 for <73770@debbugs.gnu.org>; Fri, 18 Oct 2024 09:57:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729270578; x=1729875378; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=lq2Np23fxIWHBCz18PZBm+mHABWBifRMHTxZszTIxDU=; b=NemOWLkLBGqGH+NDaFxCV5mwk/qPFT/h92Yh5DurnviiHJ3C8HpToPkbAgm1raiVu2 WsL57wwH3SyjWlFCN1cTO7gCut38IiRnHTo5KrABFk9x+4VGsl/fRYdTT1c/yZ1YOoee xZQiKazCQvr7tu0NvVQcNkeUXQLMS6TYC71eX3w95lP55c/HtuDf7br4Qfg8jTzP+2cN kRq0WeiSx14O61Xahis8rElsn4m+R3x0tn+/sbJAfmiq3h0W5dm1NLgw1P+jcxJFKUk3 FW2HQtgpmd4Qq1M/TByhsJILenAyTXrI0dDkMXnpqlFzKEB+Ih/BUG0wGE62Z/qCNd6M BqQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729270578; x=1729875378; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=lq2Np23fxIWHBCz18PZBm+mHABWBifRMHTxZszTIxDU=; b=VhGh+N+5GBNTOOVhCPWtvErYHpY4OsLV/aY/xbNIX7uqH3rdauiFcdrlg5HqVpJ3XJ S+UzzFw5hOH0qacP1mFC3M+cceEsr13HRYg28RJH5ysjScahgUZ4LOLuT2P4QAAcRxNp uas9A7UkFS467kcwNeAOxkvkJPzCfkH6fTs6WuK3gL7QKcAd0TWqvMQEgcsur+DBDxE8 QbG6ixA9yPo3jdSkz8qCJGlN+auoWFaCUGI8yVX575WXwch9u6+BDRDv9a36ySFCpq/k twqaQ+KP5/5gIx9yNEiwwZxKAeWMUTgnddv4TU4PqugOOuDAKRp8MO28O7/b2PyscM1G oMyg== X-Gm-Message-State: AOJu0Yw9D7bwyDGOc7DI1lNvW7sLqBa47y/NYbkPFU7Wc/Q3X9xQFYhk KtZXGGKN8XU3NZtmKt8H7HuBfWu5NxuFzrnJEmYh/VPmssimTtH5 X-Google-Smtp-Source: AGHT+IH7m+/LEviTaLzjxwBkcRhJwCUgrb1zR2vqjedprDj0GQWMNm6SRBZce2nQNFoPLMl4/BHb5A== X-Received: by 2002:a05:6000:1185:b0:37d:3f5c:5a9f with SMTP id ffacd0b85a97d-37eab6ee106mr2219013f8f.36.1729270577542; Fri, 18 Oct 2024 09:56:17 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37ecf1190dcsm2346889f8f.102.2024.10.18.09.56.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Oct 2024 09:56:17 -0700 (PDT) Message-ID: <1078882d5e7a31622b5900aa580b3e9a6bb62ce5.camel@gmail.com> Subject: Re: [bug#73770] [PATCH 0/2] Add freedisksysrom From: Liliana Marie Prikler To: Maxim Cournoyer Date: Fri, 18 Oct 2024 18:56:16 +0200 In-Reply-To: <875xppddsv.fsf@gmail.com> References: <875xppddsv.fsf@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73770 Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Adam Faiz , 73770@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Freitag, dem 18.10.2024 um 17:18 +0900 schrieb Maxim Cournoyer: > Hi Liliana, >=20 > Liliana Marie Prikler writes: >=20 > > Am Samstag, dem 12.10.2024 um 22:09 +0900 schrieb Maxim Cournoyer: > > > This is a free BIOS implementation of the old Nintendo Famicom > > > (NES) that replaces the nonfree, firmware blob 'disksys.rom' > > > (extracted from the actual device).=C2=A0 It is useful with NES > > > emulators such as jg-nestopia. > > Perhaps we should add some dashes to make it "free-disksys-rom"?=C2=A0 = I > > wouldn't split "disk" and "sys" despite the camel case, but I'm in > > the mood for kebab otherwise. >=20 > According to our naming convention (info '(guix) Package Naming'): >=20 > =C2=A0=C2=A0 [...] correspond to the lowercase conversion of the project = name > =C2=A0=C2=A0 chosen upstream, with underscores replaced with hyphens.=C2= =A0 For > =C2=A0=C2=A0 instance, GNUnet is available as =E2=80=98gnunet=E2=80=99, a= nd SDL_net as =E2=80=98sdl- > net=E2=80=99. >=20 > "freedisksysrom" is the correct name (camel case upstream names are > simply converted to lower case) >=20 > > More importantly, is it expected that users can just install the > > package and run with it or are extra steps needed to import it into > > jg et al.? >=20 > Currently when you run for example jg-nestopia via jollygood (from > the rgrf package), if you try loading a ROM that requires > disksys.rom, it will let you know where it expects to find it > ('~/.local/share/jollygood/bios/disksys.rom'), and you must manually > copy/link such a file there.=C2=A0 I plan on making the integration > between jg-nestopia and freedisksysrom seamless in a future > (upstream) contribution to jg-nestopia. SGTM then From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 09:00:05 2024 Received: (at 73770-done) by debbugs.gnu.org; 19 Oct 2024 13:00:05 +0000 Received: from localhost ([127.0.0.1]:41834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t293s-0006pr-QY for submit@debbugs.gnu.org; Sat, 19 Oct 2024 09:00:05 -0400 Received: from mail-pl1-f177.google.com ([209.85.214.177]:56426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t293q-0006os-Vq for 73770-done@debbugs.gnu.org; Sat, 19 Oct 2024 09:00:03 -0400 Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-20cf6eea3c0so24587215ad.0 for <73770-done@debbugs.gnu.org>; Sat, 19 Oct 2024 05:59:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729342713; x=1729947513; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=R4CHmx0qZCwTpljIe/DmSl9xoqLBaxKCWFzxYUXk224=; b=d2vNOu16k2Xj+mE2uGVOkZSd2xwLSai6gdsn1DwXk8EJaby+xfoMSpt5CwzqbjuUD4 U6BHENw1Rsmslabx6BeWg9VFAG03EXwOzrXhbOck0C0zGvATHVgng+1VcY8ls7FL74iT dv12PD0EoydMCVjGDBFiv8dcbUpJeJ3grU40hEHj4lWsrO0MZN2/e7w2R7AKqwAMQVsW e4gsxreHuYB5QXfy8ROteZ8yRGHXCub7GiElSP2fuvTkUQXyzL9kxTyJ17tmLoI8FU6h p9ycXIULfioTY5bACreoX0Wew2QuE94/2MYflZShymBpyqL51PLr7cmFsSQHKhGPaoL2 e7Eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729342713; x=1729947513; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=R4CHmx0qZCwTpljIe/DmSl9xoqLBaxKCWFzxYUXk224=; b=ItC1o9eGpZaF6MQMc430L40AZPchh8muKyJZ+Z1TGNlnTny46vAd+TCrwJqQDwmcZf fwZlONGRsellQ0bScf3XBu+IIEtanO/2gTUsgpbicQr2CbFsO++fOHEga/ANhiHsPgUa sbt+wNtKlkS+txWCkwwporpSWvxQhRzFfyKIdSFXTR4HGS6g4nom5sgqY8KTpLZPieFX NtxtFrORJ6N6MyV0i/rr8NnxBfFBg0ymLaw8jGtKgQJEF9iOIx0q/xvYcUu1rE1qtg0p ScEwRh005azRCXcaIMbHbP1QWuOhocwV5HpZMN4aLqY2gM3Rsd9NPpp10j2hDTmPc/Ee c5DA== X-Gm-Message-State: AOJu0YxFDDdcD5yXftIX3hK/sCEoAORC3ykfksE1OxDVqKMkQ8eocW+I 4vXCyjW6BMx0nTr1jx2g/EICkzJ4p88KZDYZWML1sDTZL0BP7yw13QBV7w== X-Google-Smtp-Source: AGHT+IH5rhTRD48hLtP1u3hxawaBjLjdJBtSEGPSqFNS7RlUItufHMH029LsSs4mz4Y1dVnB1Uxgcw== X-Received: by 2002:a17:903:18d:b0:20b:fd73:32bb with SMTP id d9443c01a7336-20e5a71b4a8mr76536435ad.2.1729342713392; Sat, 19 Oct 2024 05:58:33 -0700 (PDT) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20e5a728236sm27341915ad.26.2024.10.19.05.58.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Oct 2024 05:58:32 -0700 (PDT) From: Maxim Cournoyer To: Liliana Marie Prikler Subject: Re: [bug#73770] [PATCH 0/2] Add freedisksysrom In-Reply-To: <1078882d5e7a31622b5900aa580b3e9a6bb62ce5.camel@gmail.com> (Liliana Marie Prikler's message of "Fri, 18 Oct 2024 18:56:16 +0200") References: <875xppddsv.fsf@gmail.com> <1078882d5e7a31622b5900aa580b3e9a6bb62ce5.camel@gmail.com> Date: Sat, 19 Oct 2024 21:58:30 +0900 Message-ID: <87msj0ckqx.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73770-done Cc: 73770-done@debbugs.gnu.org, =?utf-8?B?5a6L5paH5q2m?= , Adam Faiz X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Liliana Marie Prikler writes: > Am Freitag, dem 18.10.2024 um 17:18 +0900 schrieb Maxim Cournoyer: >> Hi Liliana, >>=20 >> Liliana Marie Prikler writes: >>=20 >> > Am Samstag, dem 12.10.2024 um 22:09 +0900 schrieb Maxim Cournoyer: >> > > This is a free BIOS implementation of the old Nintendo Famicom >> > > (NES) that replaces the nonfree, firmware blob 'disksys.rom' >> > > (extracted from the actual device).=C2=A0 It is useful with NES >> > > emulators such as jg-nestopia. >> > Perhaps we should add some dashes to make it "free-disksys-rom"?=C2=A0= I >> > wouldn't split "disk" and "sys" despite the camel case, but I'm in >> > the mood for kebab otherwise. >>=20 >> According to our naming convention (info '(guix) Package Naming'): >>=20 >> =C2=A0=C2=A0 [...] correspond to the lowercase conversion of the project= name >> =C2=A0=C2=A0 chosen upstream, with underscores replaced with hyphens.=C2= =A0 For >> =C2=A0=C2=A0 instance, GNUnet is available as =E2=80=98gnunet=E2=80=99, = and SDL_net as =E2=80=98sdl- >> net=E2=80=99. >>=20 >> "freedisksysrom" is the correct name (camel case upstream names are >> simply converted to lower case) >>=20 >> > More importantly, is it expected that users can just install the >> > package and run with it or are extra steps needed to import it into >> > jg et al.? >>=20 >> Currently when you run for example jg-nestopia via jollygood (from >> the rgrf package), if you try loading a ROM that requires >> disksys.rom, it will let you know where it expects to find it >> ('~/.local/share/jollygood/bios/disksys.rom'), and you must manually >> copy/link such a file there.=C2=A0 I plan on making the integration >> between jg-nestopia and freedisksysrom seamless in a future >> (upstream) contribution to jg-nestopia. > SGTM then I've retested and sadly it seems my previous findings were incorrect; I wasn't able to use freedisksysrom as sysdisk.rom with jg-nestopia to play a vintage plumber's game. I've detailed that it's still incomplete in its description and may not be able to play all FDS games yet as a disclaimer, and otherwise pushed with commit 7b6ab9ebe7 ("gnu: Add freedisksysrom."). Closing; thanks for the review. --=20 Thanks, Maxim From unknown Sat Sep 20 23:03:21 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 17 Nov 2024 12:24:13 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator