Files
snark13 c71e249a4e Add full compiler toolchain, libc, examples and reference docs
First substantive commit: the entire Sprinter C compiler tree on top of
the bare README+gitignore initial commit.

What's in here:
  bin/sprinter-cc        — driver script invoking SDCC + linker + mkexe
  libc/                  — Sprinter-specific libc layer over ESTEX/BIOS
                           (conio, gfx, io, mem, stdio + headers)
  runtime/               — crt0 variants (default/small/banked/minimal)
                           + heap + bank trampolines
  toolchain/             — mkexe (SprintEXE packer, C + tests)
  examples/              — 30 demo programs (gfx, file I/O, env, time, …)
  lib/Makefile           — builds the libc archive (sprinter.lib)
  docs/                  — converted Sprinter manuals + asm reference samples
  third_party/           — solid-c reference compiler dump + sdcc setup script
  release_docs/          — packaging / release notes

gitignore overhaul:
  • Drop dangerous blanket patterns: *.asm (would hide docs/samples/*.asm)
    and *.exe (case-insensitive match was hiding third_party/solid-c/*.EXE
    on macOS APFS).  Replaced with examples/*/*.{asm,exe,…} and lib/*.lib.
  • Restore tracking of toolchain/mkexe/tests/{one,big}.bin — those are
    INPUT fixtures, not build outputs.
  • Collapse the duplicated SDCC/C/Sdcc sections into one section per
    concern (build outputs / vendored / OS-junk).
  • Add .sprinter-cc-*/, build/ (catches lib/build/ too), .claude/.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-03 16:13:21 +03:00

78 lines
2.5 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
*** Area: ZX.SPECTRUM Date: 31 Mar 01 4:49:56
*** From: Ivan Mak (2:5030/529.24)
*** To : Eugene Ostroukhov
*** Subj: Sprinter News
ਢ¥âáâ¢ãî ‚ á, Eugene!
<Friday March 30 2001> <11:08> Eugene Ostroukhov wr®te to Alex Goryachev:
>> ª ç¥á⢥ ¯à®æ¥áá®à  ¨á¯®«ì§ã¥âáï Z84C15 á ç áâ®â ¬¨ 21/3,5MHz. €
>> ¯®¤à®¡­¥¥ ® à ¡®â¥ ¯à®æ¥áá®à  ¨ ¥£® ¯à®£à ¬¬¨à®¢ ­¨¨, ¤ã¬ î, ®â¢¥â¨â
>> ­ è ª®­áâàãªâ®à, Ivan Mak.
EO> € ¬®¦­® ¯®¤à®¡­¥¥, çâ® §  ª ¬¥­ì? 8 ¡¨â ¨ â.¤.  §®£­ ­­ë© Z80?
‚믨᪠ ¨§ ¨áâ®p¨¨ ¡®«¥§­¨... âìäã, ¨§ ¤ â -è¨â :
Z84C15:
- Z84C00 Z80 CPU with Z84C30 STC, Z84C4X SIO,
CGC, Watch Dog Timer (WDT), and Z84C20 PIO.
- High speed 6, 10, 16 MHz
- Low Power
41mA typ. - RUN mode
6mA typ. - Idle1 mode
60mkA typ. - Idle2 mode
0.5mkA typ. - Stop mode
- Single 5V +/-10%
- TTL/CMOS compatible
- Features:
- Z80 CPU
- On-Chip 2 chanel SIO (Z80 SIO)
- On-Chip 4 chanel Counter Timer Controller (Z80 CTC)
- Build-in Clock Generator Controller (CGC)
- Build-in Watch Dog Timer (WDT)
- Noise filter to CLK/TRG inputs of CTC
- On-Chip 2 8bit ports (Z80 PIO)
- 100pin QFP package
- Enchancements
- Power-On reset
- Addition of 2 Chip Select pins
- 32bit CRC for chanel A SIO
- Wait state generator
- Simplified EV mode selection
- Shmitt trigger inputs for clocks of SIO
- Cristal divide-by-one mode
”®p¬ «ì­®, íâ® â®â ¦¥ áâ ­¤ pâ­ë© Z80 á ­¥áª®«ìª¨¬¨ ¯®pâ ¬¨ ­  â ®¬ ¦¥
ªp¨áâ ««¥. ®«ìè ï ç áâì ¯®p⮢ ¨á¯®«ì§®¢ ­  ¤«ï ¯®¤ª«î祭¨ï ¬ëè¨, ª« ¢¨ âãpë,
¯p¨­â¥p  ¨ ¯p¥p뢠­¨© ®â ISA.
p¨ ¯p®£p ¬¬¨p®¢ ­¨¨ ­¨ç¥¬ ­¥ ®â«¨ç ¥âáï ®â Z80. „®¯®«­¨â¥«ì­ë¥ ãáâp®©á⢠
¤®áâã¯­ë ¯® ª®¬ ­¤ ¬ IN ¨ OUT.
‚ ‘¯p¨­â¥p¥ ¯p®æ¥áá®p ­¥¬­®£® p §®£­ ­ á 16 (¯® ¯ á¯®pâã) ¤® 21MHz.
EO> ˆ­â¥à­¥â-¯à¨áâ ¢ª  ˆŒ•Ž ¤®«¦­ :
EO> -  §à¥è¥­¨¥ 800å600x16 ¡¨â 梥â (¬¨­¨¬ã¬)
EO> - ந£à뢠­¨¥ MPEG/QuickTime/mp3
EO> - •¢ â âì ¯à®¨§¢®¤¨â¥«ì­®á⨠­  ShockWave/Java.
EO> Ž­ á¯à ¢¨âáï?
800x600 ­¨ª ª®© TV ­¥ ¤ áâ, ­¥ ¡®«¥¥ 800x256 (280?)
®«ìè¥ «¨­¨© ⮫쪮 ¨­â¥p«¥©á.
„¥ª®¤¥p ¬¯¥£  ç¨áâ® ¯p¨­æ¨¯¨ «ì­® ¢®§¬®¦¥­.
ˆ¬¥î饩áï ‹Œ ¬®¦¥â ­¥ 墠â¨âì, ­® ¬®¦­® ãáâ ­®¢¨âì ‹Œ ¨
¯®ªp㯭¥¥ ¢ ¢ p¨ ­â¥ ¨­â¥p­¥â-¯p¨áâ ¢ª¨. „«ï í⮣® âp¥¡ãîâáï ¨áá«¥¤®¢ ­¨ï...
Java ⮦¥ ¥é¥ ¯®¤ ¢®¯p®á®¬...
à®â®áë á¡¥¦ «¨. ‡¥à£¨ § ª®¯ «¨áì. ®à  ¨ ¬­¥ § ªà㣫ïâìáï. Ivan.
-  §¢®¤¨áì á奬ª , ¡®«ìè  ¨ ¬ «¥­ìª ... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)