All Projects → jsanchezv → Z80Core

jsanchezv / Z80Core

Licence: other
A Z80 core written in Java

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Z80Core

z80e
A z80 calculator emulator (and debugger)
Stars: ✭ 65 (+160%)
Mutual labels:  emulator, z80
emuStudio
Universal emulation platform and framework.
Stars: ✭ 28 (+12%)
Mutual labels:  emulator, z80
Z80
Highly portable Zilog Z80 CPU emulator written in ANSI C
Stars: ✭ 131 (+424%)
Mutual labels:  emulator, z80
pac-man-emulator
🕹 An emulator for the Pac-Man arcade machine (Zilog Z80 CPU) for Win/Mac/*nix and Xbox One.
Stars: ✭ 20 (-20%)
Mutual labels:  emulator, z80
rygar-emu
An emulator for the Rygar arcade game
Stars: ✭ 18 (-28%)
Mutual labels:  emulator, z80
apultra
Free open-source compressor for apLib with 5-7% better ratios
Stars: ✭ 84 (+236%)
Mutual labels:  z80
Chip8Python
A Super Chip 8 emulator written in Python
Stars: ✭ 65 (+160%)
Mutual labels:  emulator
TMS9918A
TMS9918A video card for RC2014
Stars: ✭ 104 (+316%)
Mutual labels:  z80
jsGBC
👾 A GameBoy Color Emulator written in JavaScript
Stars: ✭ 44 (+76%)
Mutual labels:  z80
ersatz80
Z80+ARM=BUGS
Stars: ✭ 13 (-48%)
Mutual labels:  z80
ld
LambdaDelta
Stars: ✭ 110 (+340%)
Mutual labels:  emulator
6502.Net
A .Net-based Cross-Assembler for Several 8-Bit Microprocessors
Stars: ✭ 44 (+76%)
Mutual labels:  z80
MDSDRV
Sound driver for Sega Mega Drive
Stars: ✭ 44 (+76%)
Mutual labels:  z80
MBBSEmu
The MajorBBS Emulation Project is an Open Source, Cross-Platform emulator for easily running The MajorBBS & Worldgroup Modules
Stars: ✭ 75 (+200%)
Mutual labels:  emulator
scas
SirCmpwn's assembler (and linker)
Stars: ✭ 22 (-12%)
Mutual labels:  z80
luma.emulator
Provides a series of pseudo-display devices which allow the luma.core components to be used without running a physical device.
Stars: ✭ 32 (+28%)
Mutual labels:  emulator
channels
ZX Spectrum browser for forums and imageboards
Stars: ✭ 52 (+108%)
Mutual labels:  z80
asMSX
AsMSX, originally developed by Pitpan. More info: https://www.msx.org/wiki/AsMSX.
Stars: ✭ 58 (+132%)
Mutual labels:  z80
faucon
NVIDIA Falcon Microprocessor Suite
Stars: ✭ 28 (+12%)
Mutual labels:  emulator
spectrum128 cpm
zx spectrum 128 emulation on stm32f407 + Grant Searle's CP/M system port ili9341 16 bit display
Stars: ✭ 29 (+16%)
Mutual labels:  z80

Z80Core

A Z80 core written in Java.

This core is a slightly modified core extracted from JSpeccy, ready to be used at any emulator that needs a Z80 CPU.

This code emulates the Z80 CPU full instruction set including:

  • Undocumented instructions as SLL.
  • Undocumented flags 3 & 5 from F register.
  • Hidden register MEMPTR (known as WZ in official Zilog documentation).
  • Strict execution order for every instruction.
  • Precise timing for all instructions, totally decoupled from the core

An example that executes the CP/M v2.2 tests ZEXALL & ZEXDOC is included as an use case.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].