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>
41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
*** Area: ZX.SPECTRUM Date: 11 Apr 01 22:49:00
|
|
*** From: Alex Goryachev (2:5030/529.56)
|
|
*** To : Slavka Kalinin
|
|
*** Subj: Sprinter News
|
|
|
|
�ਢ¥âáâ¢ãî, Slavka!
|
|
|
|
Tuesday April 10 2001 Slavka Kalinin -> Alex Goryachev.
|
|
|
|
|
|
|
|
SK> �ਢ¥âáâ¢ãî ⥡ï, Alex!
|
|
|
|
SK> € ¯®ç¥¬ã ¢ë ¥ ᤥ« ¥â¥ ¢ ‘¯à¨â¥à¥ ०¨¬ í¬ã«ï樨 ᯥªâàã¬
|
|
SK> á® ¢á直¬¨ ¤®à ¡®âª ¬¨ ⨯ : ¯¯ à ⮣® ¬ã«ì⨪®«®à , 512
|
|
SK> ¯¨ªá¥«¥© ¢ áâப¥, Flash colour ¨ â.¤. ?
|
|
|
|
�⨠¤®p ¡®âª¨ ¥«ì§ï §¢ âì p á¯p®áâp ¥ë¬¨ ¨ ®¨ ¯p ªâ¨ç¥áª¨ ¥
|
|
¯®¤¤¥p¦¨¢ îâáï ¯p®£p ¬¬¨áâ ¬¨. Œë ¦¥ p¥ «¨§®¢ «¨ ¨¡®«¥¥ ¨§¢¥á⮥ ¦¥«¥§®
|
|
(Pentagon 128, Scorpion ¨ Pentagon 512). € ¥á«¨ ã¦ë ¤®¯®«¨â¥«ìë¥
|
|
£p ä¨ç¥áª¨¥ ¢®§¬®¦®áâ¨, â® ¯®ç¥¬ã ¤«ï í⮣® ¥ £®¤¨âáï ⥪áâ®¢ë© íªp 80å32,
|
|
£p ä¨ç¥áª¨© 320å256 á 256 梥⠬¨ ¨ 640å256 á 16 梥⠬¨ ¨§ ¯ «¨âpë 16 ¬«.
|
|
梥⮢?
|
|
|
|
|
|
SK> Šáâ ⨠®ç¥ì §àï ¢ë ¥ ॠ«¨§®¢ «¨ ¯®«®æ¥ãî í¬ã«ïæ¨î AY
|
|
|
|
�p®¡«¥¬ë á í¬ã«ï樥© AY ¨§¢¥áâë (¯p®¡«¥¬ë á ¡¥«ë¬ è㬮¬, ®£¨¡ î騬¨ ¨ ¥é¥
|
|
ª®¥-çâ®) ¨ ®¨ ¡ã¤ãâ p¥è¥ë ª ª®æã ¬ ï, â® ¥áâì ª ¬®¬¥âã ¢ë室 ¯« âë
|
|
Sp2000.
|
|
|
|
|
|
“¤ ç¨!
|
|
|
|
Alex Goryachev.
|
|
|
|
[ZX]...[Sprinter]...
|
|
|
|
---
|
|
* Origin: PETERS PLUS LTD (2:5030/529.56)
|