Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Latest build: ASIC layouts, GDS and FPGA bitstreams (sky130, IHP SG13G2, GF180MCU with 7- and 9-track cells, and the IHP and GF180 chips with a Z80 pad ring; IcePi Zero, Tang Primer 25K, iCEBreaker, pico-ice, iCESugar).
A reverse-engineered, schematic-faithful Z80-compatible CPU core, implemented in parallel as a C99 hardware-like model and a Verilog-2001 RTL core.
The design follows the original Zilog Z80's internal organization — PLA-style instruction decode, an explicit M-cycle / T-state timing sequencer, named control signals, an internal register / bus datapath, a Shirriff-informed ALU, an explicit flags subsystem (including undocumented behavior), refresh, and interrupts — rather than being a high-level instruction interpreter.
The C model is the fast executable reference; the Verilog RTL implements the same
conceptual architecture and is checked against the C model phase-by-phase.
For emulators, cfast/ generates the model into a phase engine with the same pins
every half clock; its speed against other C Z80 emulators.
cmodel/ C99 hardware-like model
cfast/ the model generated into a fast phase engine for emulators
(its speed against other C Z80 emulators: cfast/BENCHMARK.md)
rtl/ Verilog-2001 synthesizable RTL
tests/ unit + instruction + timing-trace tests, ZEX suites, sim TBs
scripts/ Python and C test generators, oracle runners, trace comparators
docs/ design contract, research notes, verification, known differences
The very first thing you can do on this faithful Z80 reconstruction is to run classical BASIC.
make basic
This will take you back in time to the BASIC prompt:
Z80 BASIC Ver 4.7c
Copyright (C) 1978 by Microsoft
31948 Bytes free
Ok
10 PRINT "HELLO Z80"
20 GOTO 10
RUN
HELLO Z80
HELLO Z80
HELLO Z80
HELLO Z80
HELLO Z80
Break in 10
Ok
See tests/basic/README.md for the BASIC ROMs we vendor (NASCOM BASIC 4.7 and 1 KiB Tiny BASIC), the I/O conventions, and the runner's interactive controls (Enter, Backspace, Ctrl-C / Ctrl-Space = BREAK, Ctrl-\ = exit).
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗