9 buildPythonPackage rec {
14 src = fetchFromGitHub {
18 hash = "sha256-BMX+sMPx/YBFA4NFkaY0rl0EPicGHgb6xXVvLEIdllA=";
21 build-system = [ setuptools ];
23 nativeCheckInputs = [ unittestCheckHook ];
26 homepage = "https://github.com/mnaberez/py65";
27 description = "Emulate 6502-based microcomputer systems in Python";
29 Py65 includes a program called Py65Mon that functions as a machine
30 language monitor. This kind of program is sometimes also called a
31 debugger. Py65Mon provides a command line with many convenient commands
32 for interacting with the simulated 6502-based system.
34 changelog = "https://github.com/mnaberez/py65/blob/${src.rev}/CHANGES.txt";
35 license = lib.licenses.bsd3;
36 mainProgram = "py65mon";
37 maintainers = with lib.maintainers; [