Знакът на КАГАМИ КАГАМИ
kagami.bg/academy · lesson · machine-readable viewVERIFIED 2026-10-01 · UPDATED 2026-10-01
IDENTITY
module
Minitech · TRS-80 Model I — the third big player · 1977
series
Minitech (micro-tech skills; retro computing history)
level
Beginner
duration
about 25 min reading
prerequisites
none
trust_label
VERIFIED 2026-10-01 (hardware facts, dates, prices, sales figures, software facts and links checked against the cited sources) · UPDATED 2026-10-01 · NOT hands-on tested (no emulator run by the author; the BASIC example is unrun)
language
human view: bg · english edition: /en/academy/minitech/moduli/ (same file name)
next
Apple II · 1977
PURPOSE

Give a learner an accurate picture of the Tandy/Radio Shack TRS-80 Model I (announced 3 Aug 1977): hardware (Z80 at about 1.77 MHz, 4-48 KB RAM, 64x16 text with 2x3 block graphics, cassette storage), Level I vs Level II BASIC, the software that made it useful, why the Model I was discontinued, the TRS-80 family up to the Model 4 and Tandy 1000, and how to run it today in an emulator.

KEY CONCEPTS
COMMANDS / PATHS
CHECKLIST
NEXT MODULE

Apple II · 1977 (Minitech series)

SOURCES
TAGS
trs-80model-itandyradio-shackz80level-ii-basicretro-computingtrs80gp
ПРОВЕРЕНО · 01.10.2026 ОБНОВЕНО · 01.10.2026

TRS-80 Model I: третият голям играч

На 3 август 1977 г. Tandy обявява в Ню Йорк TRS-80: процесор Z80, клавиатура, монитор и касетофон за $599,95, продавани през магазините на Radio Shack. Списание Byte го поставя в „трио 1977“ заедно с Apple и Commodore. Тук виждаш какво е вътре, какво е вярно и какво не, и как го пускаш днес.

⏱ 20–25 мин Начално Минитех ретро хардуер · история · BASIC
trs80gp (емулатор)🔒 локално SDLTRS (емулатор)🔒 локално TRS-80.com (общност)🌐 глобален
🔄
ОБНОВЕНО · 01.10.2026 — какво
Всички твърдения са сверени с източници (вж. „Източници“). Поправено: цената $599 е за комплект с монитор и касетофон ($399 е само процесорният блок с клавиатура); „10 000 бройки за първия месец“ е „над 10 000 за първите около 6 седмици“; „7000 магазина“ е твърдение на самата Tandy („7000 магазина в 40 държави“), а в САЩ са над 3000; „първата масова софтуерна индустрия“ и „демократизира компютрите“ са махнати като неподкрепени; скоростта на касетата е 250 baud при Level I и 500 baud при Level II (не 500 за всички); Electric Pencil е от декември 1976 г. за Altair, не „написан специално за TRS-80“ (TRS-80 е един от 78-те му порта); VisiCalc излиза първо за Apple II (17.10.1979), не „намери първия си дом на TRS-80“; Dancing Demon е на Leo Christopherson, не на Radio Shack, и годината му не потвърждаваме; картите „Profile“ и „Star Trek“ са махнати — не намерихме източник; в примера на BASIC POKE 16526 не е видео памет (това е адресът на USR), видео паметта започва от 15360, а OUT 255,1 не е „реле“ — релето се включва с OUT 255,4; таблицата с моделите е поправена (Model III — 2,03 MHz; Color Computer — 6809E и 4/16/32 KB); мъртвата връзка към Internet Archive е махната. Добавено: Level I срещу Level II, Expansion Interface, причината Model I да излезе от производство (FCC), емулаторите trs80gp и SDLTRS (към 2026), раздел „Опитай сам“. Цените от 1977–1984 г. са в $ (исторически цени), без превръщане.

01Какво ще научиш

02Преди да започнеш

03Стъпки

  1. Машината накратко

    TRS-80 (името идва от „Tandy Radio Shack“ и процесора Z80) е настолен микрокомпютър на Tandy Corporation. Клавиатурата и дънната платка са в един корпус, захранването е отделно, а мониторът е 12-инчов черно-бял на RCA. Защо е важно: продава се през над 3000 магазина на Radio Shack в САЩ — в Wikipedia се описва като един от най-ранните масово произвеждани и масово продавани домашни компютри. Прякорът му е „Trash-80“; ръководителите на Tandy не го харесвали.

    ПараметърTRS-80 Model I
    Обявен3 август 1977 г., Ню Йорк
    Цена (исторически)$399 процесорен блок с клавиатура · $599,95 с 12-инчов монитор и касетофон
    ПроцесорZilog Z80 · 1,774 MHz
    RAM4 KB стандартно (Level I); до 48 KB с Expansion Interface
    ROM4 KB (Level I BASIC) · 12 KB (Level II BASIC)
    Екран64 × 16 знака; всеки знак е блок 2 × 3 точки → блокова графика 128 × 48; само главни букви
    Звукняма високоговорител; тонове през касетофонния порт
    Съхранениекасета: 250 baud (Level I) · 500 baud (Level II); по-късно флопи през Expansion Interface
    Продажбинад 10 000 за първите ~6 седмици · 55 000 за първата година · над 200 000 общо (по Wikipedia)
    ⚠️
    Слабите места на Model I
    Механичните клавиши „подскачат“ и пишат по няколко знака наведнъж (при Level II); касетата е чувствителна към силата на звука; Expansion Interface се свързва с къс неекраниран кабел, а контактите му се окисляват и машината се рестартира сама. Без модификация няма малки букви.
  2. Level I и Level II BASIC

    Level I е 4 KB в ROM, създаден от Steve Leininger върху Tiny BASIC на Li-Chen Wang, с добавена аритметика с плаваща запетая. Има само две низови променливи (A$, B$) и единствените съобщения за грешка са „WHAT?“, „HOW?“ и „SORRY“. Level II е 12 KB в ROM и е написан от Microsoft; според Бил Гейтс цялата разработка отнема около четири седмици. Въвежда се към средата на 1978 г. заедно с Expansion Interface; по-ранни машини се надграждат срещу такса (първоначално $199). Level II има двойна точност и много по-широк набор от команди, но няма потребителски функции и описателни съобщения за грешка.

    TRS-80 Level II BASIC · графика и директна памет
    5 REM Level II BASIC: блокова графика и POKE/PEEK
    10 CLS
    20 PRINT @ 660, "TRS-80 MODEL I"
    30 FOR X = 0 TO 127
    40 SET(X, 20)
    50 SET(X, 25)
    60 NEXT X
    70 POKE 15360, 191
    80 PRINT @ 900, PEEK(15360)

    Какво прави: изчиства екрана, пише текст на позиция 660 (екранът е 0–1023), чертае две линии с блокова графика (X от 0 до 127, Y от 0 до 47), записва знак за блокова графика със стойност 191 в първата клетка на видео паметта (тя започва от адрес 15360) и отпечатва прочетената стойност — очакваме 191. Командата OUT 255,4 включва релето на касетофона; портът 255 е касетният порт.

    ⚠️
    Непроверено на живо
    Не сме пускали кода в емулатор за този урок — затова няма етикет ТЕСТВАНО. Адресите и командите са сверени с документацията на trs-80.com и с описанието на портовете; ако нещо не върви, не променяй адреси наслуки (адреси 16526–16527 са адресът на USR, не видео памет).
    🔊
    Звук без високоговорител
    Model I няма вграден високоговорител. Тонове с квадратна вълна се получават, като се пише в касетофонния порт и към микрофонния вход на касетофона се включи усилвател; повечето игри ползват точно това. Касетата е чувствителна към силата на звука, затова потребителите настройват звука на ухо и правят по няколко копия на програмата.
  3. Софтуер и игри

    До 1979 г. TRS-80 има най-голямия избор от софтуер на пазара на микрокомпютри (по Wikipedia). Ето шест документирани примера.

    ПрограмаГодина · авторКакво е
    Electric Pencilдекември 1976 · Michael ShrayerПървият текстообработващ софтуер за домашни компютри; излиза първо за Altair, по-късно е пренесен в 78 версии, включително за TRS-80.
    VisiCalc17.10.1979 (Apple II) · VisiCorpПървата електронна таблица за персонални компютри; излиза първо за Apple II, а по-късно и за TRS-80 Model I, II, III и 4.
    Adventureland1978 · Scott AdamsТекстово приключение, написано първо за TRS-80 и после пренесено на много други системи; успехът му води до основаването на Adventure International.
    Dancing Demonавтор Leo ChristophersonСтранна експериментална програма: композираш песен за дявол и му измисляш танцовите стъпки.
    Microchess1976 (KIM-1) · Peter JenningsШах, който се побира в стандартните 4 KB на Model I; порт на TRS-80 се предлага от Radio Shack.
    Zork I1980 · InfocomТекстово приключение, пренесено на Model I/III и продавано от Radio Shack.
    📊
    Какво не твърдим
    Не потвърдихме „първата масова софтуерна индустрия“, нито годините на Dancing Demon, нито записи като „Star Trek“ и „Profile“ от старата версия — затова ги няма. Известно е, че стотици малки фирми правят софтуер и аксесоари за TRS-80, а Radio Shack дълго не насърчава външните разработчици.
  4. Семейството TRS-80

    МоделПроцесорRAMГодинаОсобеност
    Model IZ80 · 1,774 MHz4–48 KB1977Оригиналът · Level I/II BASIC
    Model IIZ80A · 4 MHz32 или 64 KBокт. 1979Бизнес машина с 8-инчов флопи; несъвместима с Model I; $3 450 основна цена
    Model IIIZ80 · 2,03 MHz4–48 KB26.07.1980Всичко в един корпус; широко съвместим с Model I (Tandy твърди 80% от софтуера)
    Color ComputerMotorola 6809E · 0,895 MHz4 / 16 / 32 KB (CoCo 1)обявен юли 1980Съвсем различна конструкция, цветна графика; $399
    Model 4Z80A · 4 MHz16–128 KB26.04.198380 × 24 екран; съвместим с Model III и CP/M приложения

    Цените са исторически, в $.

    ✅
    Правило: „TRS-80“ не е един компютър
    След Model I името става общо за няколко различни линии. Model I, III и 4 са съвместими помежду си; Model II и неговите наследници са друга линия, а Color Computer няма нищо общо със Z80 — Byte пише, че „единственото сходство е името“.
  5. Времева линия: от обявяването до Tandy 1000

    ДатаСъбитие
    03.08.1977TRS-80 е обявен в Ню Йорк — $399 без монитор, $599,95 с монитор и касетофон. Първите клиентски доставки са от есента на 1977 г. (източниците дават различни месеци).
    1978Към средата на годината излизат Level II BASIC и Expansion Interface; от юли — флопидисковите устройства.
    Октомври 1979Model II започва да се доставя (обявен през май 1979).
    26.07.1980Model III. Model I се спира до края на 1980 г. — цената за преработка по новите правила на FCC за радиосмущения е прекалено висока.
    Юли 1980Tandy обявява Color Computer.
    26.04.1983Model 4 — последното Z80 семейство на Radio Shack; продава се до края на 1991 г.
    Ноември 1984Tandy 1000 — съвместим с IBM PC, $1 200; към началото на 1985 г. е най-продаваният компютър на Tandy.
    ДнесОбщността още работи — TRS-80.com публикува нов софтуер и новини през септември 2026 г.; емулатори поддържат Model I.
    📊
    Числа с уговорка
    До 1982 г. TRS-80 е най-продаваната линия персонални компютри и изпреварва Apple II приблизително пет пъти — това е оценка на един анализ, цитиран от Wikipedia, не безспорен факт. Общо за всички модели TRS-80 се сочат 2,4 милиона бройки (1978–1982, САЩ).
  6. Опитай сам: Model I в емулатор

    Най-лесният път е емулатор 🔒 локално. trs80gp (версия 2.5.8) работи на Windows и идва с компилации за macOS, Linux и Raspberry Pi; емулира Model I, II, III, 4 и Color Computer. SDLTRS (версия 1.2.35 от 17.05.2026) е алтернатива. Стъпките по-долу описваме по принцип; менютата не сме проверявали на живо.

    1. Свали емулатора от официалната му страница (виж „Източници“).
    2. Избери Model I и ROM, който имаш право да ползваш (виж документацията на емулатора).
    3. Стартирай, натисни Enter на въпроса за паметта и опитай примера от стъпка 2.
    ⚠️
    Непроверено на живо
    Не сме пускали емулатора за този урок — затова няма етикет ТЕСТВАНО. Следвай документацията на trs80gp или SDLTRS за точните настройки.
    ⛔
    Авторски права
    Софтуерът и ROM файловете имат собственици. Не качвай и не разпространявай чужди образи.

04Проверка

Чеклист

Тест

1. Кой процесор ползва TRS-80 Model I?

2. Кой е написал Level II BASIC?

3. Как се получават тонове на Model I?

4. Защо Model I е спрян през 1980–81 г.?

05Какво следва

06Източници

  1. TRS-80 (Wikipedia) — дата, цени, продажби, хардуер, BASIC, касета, Model III и 4, FCC.
  2. TRS-80 Model II (Wikipedia) — 1979, хардуер, цена.
  3. TRS-80 Model 4 (Wikipedia) — 26.04.1983, 80 × 24, CP/M.
  4. TRS-80 Color Computer (Wikipedia) — 6809E, памет, цена.
  5. Tandy 1000 (Wikipedia) — ноември 1984, $1 200.
  6. Софтуер (Wikipedia): Electric Pencil · VisiCalc · Adventureland · Microchess · Zork.
  7. Level II BASIC (TRS-80.org, Matthew Reed) — Microsoft, Level I срещу Level II.
  8. TRS-80 Tips and Tricks — Level II 🌐 глобален — видео памет от 15360, OUT 255,4.
  9. Model 1 Internals (архивно копие) — входно-изходни портове, касетен порт 255.
  10. trs80gp 🔒 локално — емулатор, версия 2.5.8.
  11. SDLTRS (GitLab) 🔒 локално — емулатор, версия 1.2.35.
  12. TRS-80.com 🌐 глобален — новини и архив на общността.
  13. Vintage Computer Federation — форум 🌐 глобален — секция Tandy/Radio Shack.