c71e249a4e
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>
37 lines
1.4 KiB
Plaintext
37 lines
1.4 KiB
Plaintext
*** Area: ZX.SPECTRUM Date: 16 Apr 01 1:04:16
|
||
*** From: Denis Parinov (2:5030/529.48)
|
||
*** To : Stas Vlasov
|
||
*** Subj: ‘¯à¨â¥à ¨ â.¯.
|
||
|
||
� ¤ ¯à¨¢¥âá⢮¢ âì ⥡ï, Stas!
|
||
|
||
Saturday April 14 2001 Stas Vlasov -> Denis Parinov.
|
||
|
||
DP>> “áâ p¥¢è¨å? Sprinter - íâ® ª®¬¯ìîâ¥p ᮡp ë©
|
||
DP>> _ᮢp¥¬¥®©_í«¥¬¥â®©_¡ §¥_ Ÿ¤p® ¬ è¨ë íâ® �‹Œ ALTERA ®¤® ¨§
|
||
DP>> á ¬ëå ᮢp¥¬¥ëå ª®¬¯«¥ªâãîé¨å. „ «¥¥ FDD, HDD, CDROM, Hayes,
|
||
DP>> Keyboard, Mouse - ⮦¥ ãáâ p¥¢è¨¥? ‘ ¬®¥ ¨â¥p¥á®¥ Œ®¨â®p:
|
||
DP>> «®£®¢ë© CGA ¨«¨ ⥫¥¢¨§®p (§ ¬¥çã çâ® ¬®¨â®p®¢ ¨ ⥫¥¢¨§®p®¢
|
||
DP>> ¬ë ¥ ¯p®¨§¢®¤¨¬).
|
||
|
||
SV> Šà®¬¥ á ¬¨å ¦¥«¥§®ª ¥áâì àå¨â¥ªâãà , â® ¥áâì â®, ª ª í⨠¦¥«¥§ª¨
|
||
SV> ᮥ¤¨¥ë.
|
||
|
||
ALTER - íâ® ¬®£®-¬®£® «®£¨ç¥áª¨å í«¥¬¥â®¢ 室ïé¨åáï ¢ ®¤®¬ 稯¥,
|
||
¢ ¥£® § £p㦠¥âáï ¨ä®p¬ æ¨ï ®¯¨áë¢ îé ï ª ª íâ¨ í«¥¬¥âë ¤®«¦ë ¡ëâì
|
||
ᮥ¤¨¥ë ¤pã£ á ¤p㣮¬. ’ ª¨¬ ®¡p §®¬ ¯®«ãç ¥âìáï ¥ª®¥ ãáâp®©á⢮(¨«¨
|
||
¥áª®«ìª® ãáâp®©á⢠p ᯮ«®¦¥ëå ¢ ®¤®¬ 稯¥). ˆä®p¬ æ¨ï ® ᮥ¤¨¥¨ïå
|
||
í«¥¬¥â®¢ ¬®¦¥â ¬¥ïâìáï p § ¢ ¯®« ᥪã¤ë ¨ ¬¥ïâì ¯®«®áâìî ¨«¨ ç áâ¨ç®
|
||
på¨â¥ªâãpã ª®¬¯ìîâ¥p . ALTER ¨¬¥¥â 32-å ¡¨âë© ¤®áâ㯠ª ¯ ¬ï⨠¨ â.¤. ‚®â
|
||
ᮡá⢥® på¨â¥ªâãp .
|
||
|
||
SV> Ž â®¦¥ ᮢ६¥ ï?
|
||
|
||
Hã ¨ ª ª? ᮢp¥¬¥ ¨«¨ ¥â? ’ ª®£® ᮢp¥¬¥ë¥ ª®¬¯ìîâ¥pë ¥ã¬¥îâ.
|
||
|
||
‘ 㢠¦¥¨¥¬, Denis.
|
||
|
||
... H ª®¥æ, ¢ë¡à ¢ ¨§ á ¤¢®¨å 祫®¢¥ª , ® ¡à®á¨«áï ˆá £ à¤ã ¢ ®£¨.
|
||
---
|
||
* Origin: PETERS PLUS LTD (2:5030/529.48)
|