[go: up one dir, main page]

Showing 102 open source projects for "z80"

View related business solutions
  • La version gratuite d'Auth0 s'enrichit ! Icon
    La version gratuite d'Auth0 s'enrichit !

    Gratuit pour 25 000 utilisateurs avec intégration Okta illimitée : concentrez-vous sur le développement de vos applications.

    Vous l'avez demandé, nous l'avons fait ! Les versions gratuite et payante d'Auth0 incluent des options qui vous permettent de développer, déployer et faire évoluer vos applications en toute sécurité. Utilisez Auth0 dès maintenant pour découvrir tous ses avantages.
    Essayez Auth0 gratuitement
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • 1

    str_z80

    A structured macro preprocessor written in C for SDCC Z80 assembler

    This program process a source code file with structured macros and generates the assembler code for implementing the macro. Then, the generated file can be processed by your favorite assembler. This version uses the SDCC Z80 assembler
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2

    Z80 Preprocessor

    Preprocessor for PseudoSam assembler or ASZ80 (SDCC)

    An old project that adds local labels to PseudoSam assembler, and undocumented instructions support to SDCC (asz80) and PseudoSam assemblers
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Zilog Z80

    Zilog Z80

    Z80 shared library including some nice test-projects

    Another Zilog Z80 emulation. C++ class on a shared library. Simulates all pins of the Z80-Chip in a single function interface. Additionally are some Test-Projects added. 1. CP/M 2.2 emulator connectable by an telnet client. 2. An instruction set examiner. 3. An ZX-80 emulator. 4. An TK-80 emulator 5. An Z80 Dis-assembler driver for all supported instructions.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4

    struct_pgm_z80

    Use structured programming with Z80 assembler

    Use higher level constructs in assembler program (Do while, While, if then else, switch) You can easily add other constructs as well. Works with the SDCC assembler for the Z80 This project is now ported to C. See str_z80 project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • ManageEngine Endpoint Central for IT Professionals Icon
    ManageEngine Endpoint Central for IT Professionals

    A one-stop Unified Endpoint Management (UEM) solution

    ManageEngine's Endpoint Central is a Unified Endpoint Management Solution, that takes care of enterprise mobility management (including all features of mobile application management and mobile device management), as well as client management for a diversified range of endpoints - mobile devices, laptops, computers, tablets, server machines etc. With ManageEngine Endpoint Central, users can automate their regular desktop management routines like distributing software, installing patches, managing IT assets, imaging and deploying OS, and more.
    Learn More
  • 5

    gondolin-z80-assembler-obsd

    A Z80 assembler programmed in Scheme

    Programmed for scheme48
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Coffee GB

    Coffee GB

    Gameboy emulator in Java 8

    Coffee GB is a Gameboy Color emulator written in Java 8. It's meant to be a development exercise. More info can be found in the blog post. First I implemented all the Gameboy CPU opcodes. It’s not exactly the Z80, but it’s pretty close. As a reference, I’ve used the GameBoy CPU Manual - later on I discovered that it has a few typos and is not specific enough for some of the operations. After implementing the opcodes and memory (modelled by an int[] array) I was eager to check whether it’s...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Small Device C Compiler (SDCC)

    Small Device C Compiler (SDCC)

    The Small Device C Compiler (SDCC), targeting 8-bit architectures

    SDCC is a retargettable, optimizing standard C (ANSI C89 / ISO C90, ISO C99, ISO C11 / C17, ISO C23) compiler that targets a growing list of architectures: STM8, MCS-51, DS390, HC08, S08, Z80, Z180, R800, Rabbit, SM83, eZ80 in Z80 mode, Z80N, TLCS-90, Padauk PDK14 and PDK15 microprocessors. There also is incomplete support for the Microchip PIC16 and PIC18 and the Padauk PDK13 and MOS 6502.
    Leader badge">
    Downloads: 1,158 This Week
    Last Update:
    See Project
  • 8
    Decompiler

    Decompiler

    Binary executable decompiler

    Reko decompiler reads program binaries, decompiles them, infers data types, and emits structured C source code. Designed with a pluggable architecture, it currently has: - support for 68k, ARM, MIPS, PowerPC, Risc-V, Sparc, x86, Z80 processors and many more - support for EXE, Elf, AmigaOS Hunk executable formats and many more - support for MS-DOS, Win32, U*ix, AmigaOS , C64, ZX-81 Reko decompiler comes with a GUI and a command-line interface. Visit https://github.com/uxmal/reko...
    Leader badge">
    Downloads: 110 This Week
    Last Update:
    See Project
  • 9
    Z88 Development Kit

    Z88 Development Kit

    C compiler and dev kit for the z80 with assembly language libraries.

    Z88DK is a complete Z80 / Z180 development kit that includes C compiler, assembler, linker, a tool for generating executables in a number of formats, and miscellaneous other tools. Over 80 machines are directly supported out of the box including standalone Z80 and Z180 embedded systems. Z88DK's extensive assembly language libraries give it significant performance advantages over other Z80 C Compilers. Building software for standalone or generic Z80 systems: https://www.z88dk.org/wiki...
    Downloads: 14 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Learn More
  • 10
    Sharp MZ-800 Emulator

    Sharp MZ-800 Emulator

    Emulator of the 8-bit computers Sharp MZ-800 / MZ-700

    Emulator of the 8-bit computers Sharp MZ-800 / MZ-700. Program is developped for Linux and Windows, but it's ready to be ported to another platforms. Used runtime: SDL2, GTK3, Mingw32 (Windows version) Included emulation of basic elements: - CPU Z80, (used z80ex-code) - GDG, WHID 65040-032 - CTC, i8253 - PIO-Z80 - PIO8255 - PSG, SN76489AN Emulation of basic periferies: - CMT - FDC: WD279x - QUICK DISK - Ramdisks: Standard MR1R18, SRAM/ROM - 16M, Pezik and Pezik...
    Leader badge">
    Downloads: 20 This Week
    Last Update:
    See Project
  • 11
    Monsputer project

    Monsputer project

    Documentation for the Z80 monsputer

    The Monsputer is a Z80 computer developped with old chips (and some new) collected over the years. It has about 2M memory, clocks at 4.0MHz, has serial ports, 1 parallel port, 1 CAN bus, 2 SPI, 1 I2C, a RTC and other features. It supports interrupts mode 2 but not DMA.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12

    Memu

    8080/6800/Z80 emulator, 8086 emulator, arcade emulator, CP/M emulator

    Memu is a multiple machine emulator. Emulation of Intel 8080 CPU is done. Emulation of Intel 8086 CPU is done. Emulation of Zilog Z80 CPU is done. Some arcade machines which based on 8080 CPU are emulated. CP/M 1.3, 1.4, 2.0 runnable. Altair BASIC 3.0 runnable. PC emulation is under construction.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    JavaCPC Desktop - Java CPC Emulator
    Amstrad CPC-Emulator in JAVA, based on JEMU by R. Wilson. I am searching for good JAVA-coders who are also knowledgable in emulating 8bit homecomputers.
    Leader badge">
    Downloads: 19 This Week
    Last Update:
    See Project
  • 14
    Cambridge Z88

    Cambridge Z88

    Software development for 4Mb portable, using Z80 CPU and AA batteries

    This project is for the portable computer "Cambridge Z88", produced by Sir Clive Sinclair (of ZX Spectrum fame). We continue to support software development (ROM, 3rd party apps on memory cards and desktop applications). We have moved to https://cambridgez88.jira.com/wiki (development, source code and documentation). However, we continue to publish files for download here.
    Leader badge">
    Downloads: 11 This Week
    Last Update:
    See Project
  • 15
    H-Tron

    H-Tron

    The classic "Tron" game for various Z80 computers

    H-Tron is a portable little game for various classic Z80-based computers, written in C using the z88dk compiler (www.z88dk.org). This is the classic overhead view "Tron" game from the movie of the same title (motorcycles that leave "wall trails" behind them). If you crash into a wall, your opponent scores a point. The player who first reaches a score of 5 wins. The compiled program is a little over 8K in size, so it usually requires the target machine to have at least 16K RAM...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    Elite Planet Browser

    Elite Planet Browser

    Browse through the planets of the Elite game on various Z80 machines

    First of all: this program is totally useless. But those of you who know and love the classic computer game "Elite" will maybe like it. The "Elite Planet Browser" is a little program for various classic Z80-based computers, written in C using the z88dk compiler (www.z88dk.org). It allows you to browse through the planet data of the Elite game on many old Z80-based computers. When the original game came out in 1984, many people wondered how it is possible to have detailed data of so many...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Deepspace

    Deepspace

    A simple action game for various Z80 computers

    This is a remake of a type-in game that I played in the 1980s on a friend's Atari 800XL. Your spaceship is trapped inside a force field. Try to reach the fuel station before you run out of fuel, but avoid the deadly rocks. Currently, 50 target systems are supported, including the Sinclair ZX Spectrum, MSX, Sega Master System, and many more. 2025-08-24: - New target supported: Amstrad PCW
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18

    ZAPH

    Tools and Z80 engine for creating adventure games. (RUST)

    This is an exercise in some advance programming topics using a text adventure as the central result. This originally began as a project to recreate an old BASIC text adventure, on the ZX Spectrum, using Z80. After developing a very simple byte code VM to handle the game interactions, I realised that there was an opportunity to use some more advance techniques, which in turn can lead to some PC based tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    ZxSim

    API (C#) for simulating certain aspects of a ZX spectrum for porting.

    Initially this project is a showcase of my abilities to write code using C# and DotNet libraries, along with Design Patterns and SOLID techniques. The project itself is a bunch of libraries that make porting Spectrum games easier using C#. Originally I would use a popular UI and write code emulating the Z80. However over time those UIs would come out of favour or not compile on a modern OS, so the first aim is portability. The current examples will use Godot to display and control the game...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    dzOS

    A single-user single-task ROM-based OS for my 8-bit homebrew computer

    dzOS is a single-user single-task ROM-based operating system (OS) for my 8-bit homebrew computer dastaZ80, which runs on a Zilog Z80 processor. It is influenced by ideas and paradigms coming from Digital Research’s CP/M, but also from 8-bit computers of the 80s era.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Mastermind RK

    Mastermind RK

    The classic board game "Mastermind" for various Z80 computers

    Mastermind RK is a little cross-platform game for various classic Z80-based computers, written in C using the z88dk compiler (www.z88dk.org). Your goal is to break a four-digit colour code in as few moves as possible. The compiled program is a little over 8K in size, so it usually requires the target machine to have at least 16K RAM. Currently, 81 target systems are supported, including Mattel Aquarius, Sinclair ZX80 and ZX81 (with a separate Chroma colour version), ColecoVision...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    sdcc-z80n-mingw64-binaries

    sdcc-z80n-mingw64-binaries

    A z80n-targeted repack of SDCC Win64 snapshot

    This is a z80n-targeted repackaged snapshot of a Win64 build of SDCC - free open source, retargettable, optimizing ISO C compiler ( https://sdcc.sourceforge.net/ ) "Free open source, retargettable, optimizing ISO C compiler suite that targets a growing list of processors including the Intel MCS-51 based (8031, 8032, 8051, 8052, etc.), Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based (hc08, s08), Zilog Z80 based MCUs (Z80, Z80N, Z180, SM83 (e.g. Game Boy...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Unreal Speccy portable

    Unreal Speccy portable

    Portable ZX-Spectrum emulator based on UnrealSpeccy 0.37.3 by SMT

    Portable ZX-Spectrum emulator supports Z80 128K (Pentagon) AY/YM, Beeper, Beta Disk, Tape, Kempston Joystick/Mouse, Snapshots, Replays. Supported formats: sna, z80, szx, rzx, tap, tzx, csw, trd, scl, fdi, zip. Created to be ported to many platforms such as Windows/Linux/Mac/Symbian/Dingoo A320/Android/iOS/PSP/Raspberry Pi, ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    FranMsxApps

    FranMsxApps

    My MSX programs and some additional .cas tools

    I wanted to share the programs I developed with my MSX computer in the 80s and early 90s. There is a web page that you can visit: https://www.frojasg1.com:8443/downloads_web/web/html/aplisMSX.html?origin=sourceforge Some of the programs are cool. The most relevant are: - A graphic designer in Assembler Z-80 - A ship game in Assembler Z-80 - A text to speech in Spanish. - The seed of a maze game. - My version of Tetris in Assembler Z-80 There are some demo videos, and even...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    cpm-libgsx

    GSX functions library for CP/M (...and SDL2 with SDL2_gfx)

    This library can be built for either CP/M or UNIX systems. On UNIX systems it depends on the SDL2 library (along with the SDL2_gfx). For CP/M, this library should compile with LLVM's Clang patched for Z80 architecture support. To build test applications you need to link them against CP/M C library (see my other project, cpm-ulibc).
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next