AY-3-8910

Поделись знанием:
(перенаправлено с «YM2149»)
Перейти к: навигация, поиск

AY-3-8910 — микросхема, являющаяся трёхканальным генератором звука (PSG, Programmable Sound Generator по терминологии производителя). Разработана фирмой General Instrument (нынешний Microchip), изначально предназначалась для использования с 16-разрядным процессором CP1610 (упрощенная версия CP1600) той же фирмы, и с 8-разрядными микроконтроллерами серии PIC1650. AY-3-8910 и её варианты широко использовались во многих игровых автоматах, игровых приставках и домашних компьютерах. Помимо General Instrument, эта микросхема производилась по лицензии разработчика фирмами Microchip (в то время — сторонний производитель кристаллов), Micrel (под оригинальным названием) и другими (под различными названиями), а также фирмой Yamaha (под названием YM2149F, SSG — Software-controlled Sound Generator по терминологии производителя).

Одно из первых применений AY-3-8910 относится к 1980 году, в игровом автомате Carnival от Sega, а затем на платформе MSX. Совместимые с AY-3-8910 микросхемы применяются и в настоящее время. Их производство прекращено, однако сохранился запас ранее произведённых микросхем, и они продолжают продаваться, например, для ремонта старых компьютерных систем. Существует VHDL-реализация микросхемы, для применения в FPGA-репликациях игровых автоматов и других ретро-компьютерных систем. Исходный VHDL-код свободно доступен в сети Интернет, в скомпилированном виде он занимает около 10 процентов объёма Xilinx XC2S300 FPGA.

Считается, что AY-3-8910 имеет возможности генерации звука, аналогичные микросхеме Texas Instruments SN76489 (создана и продавалась в тот же период времени). Однако, хотя их общие характеристики похожи, эти микросхемы имеют достаточно различные возможности. Творческий подход к использованию AY-3-8910 позволяет получать гораздо более сложный звук, чем у SN76489, благодаря наличию в AY-3-8910 так называемой огибающей, которая может быть запрограммирована на нестандартную (звуковую) частоту.





Известность в России

В России микросхема AY-3-8910 получила известность благодаря её применению в компьютере ZX Spectrum 128 и, соответственно, в его многочисленных клонах. За время популярности ZX Spectrum в России существовало более тысячи людей, писавших музыку для AY-3-8910. Всего для чипа было написано более 25 000 композиций.[1] Эта микросхема создала среди российских компьютерных музыкантов начала 1990-х годов свою субкультуру, аналогичную созданной микросхемой SID компьютера Commodore 64 в других странах. В настоящее время осталось некоторое количество энтузиастов, продолжающих писать музыку для AY-3-8910. В рамках различных фестивалей компьютерного искусства, таких, как Chaos Constructions, DiHalt, ASCiI, ArtField, и др. присутствуют и соревнования по написанию музыки для этой микросхемы.

Радиолюбители подключали AY-3-8910 ко многим отечественным бытовым компьютерам, в частности, к Вектор-06Ц, Орион-128, БК-0011 и IBM PC, а также к телефонам с определителем номера Русь «Соната».

Описание

AY-3-8910 имеет следующие возможности:

  • Три программируемых генератора прямоугольных импульсов (тона), без возможности изменения скважности сигнала - т.н. Меандр
  • Один программируемый генератор псевдо шума с периодичностью 16 кб (128 кбит)
  • Один генератор огибающей, производящей амплитудную модуляцию тона, шума, либо их смеси, а также звучащий сам по себе при выборе звуковой частоты
  • Логический микшер (смешивает выход генераторов шума и огибающей с одним или несколькими каналами тона)
  • Раздельные выходы звука трёх каналов тона (могут быть смешаны как в монофонический, так и в стереофонический сигнал)
  • Два порта ввода-вывода общего назначения
  • Программируемое усиление [2]>

AY-3-8910 представляет собой конечный автомат, состояние которого задаётся с помощью шестнадцати 8-разрядных регистров. Они программируются через 8-разрядную внешнюю шину, использующуюся как для передачи данных, так и для задания адреса регистра — режим переключается сменой уровня на специальном выводе микросхемы. Типичный цикл передачи значения: шина переключается в режим задания адреса, передаётся адрес, шина переключается в режим передачи данных, передаются данные.

Шесть регистров R0..R5 управляют частотой звука, генерируемой тремя основными каналами, с помощью задания значения делителя входной тактовой частоты. Делитель хранится в двух 8-разрядных регистрах для каждого из каналов, однако реальная разрядность счётчика-делителя — 12 разрядов, что даёт 4095 вариантов значения частоты звука (0 и 1 эквивалентны).

Регистр R6 задаёт 5-разрядное значение периода для псевдослучайного генератора шума.

Регистр R7 представляет собой логический микшер, содержащий по два бита для каждого канала, в зависимости от которых к каналам подмешивается сигнал генератора шума, либо генератор огибающей. Также в регистре R7 находятся два бита управления портами ввода-вывода общего назначения.

Три регистра R8..R10 управляют громкостью трёх основных каналов (16 уровней), а также имеют бит разрешения использования огибающей.

Три регистра R11..R13 управляют частотой (два регистра, 16-разрядное значение) и формой (один регистр, 16 вариантов) сигнала генератора ADSR-подобной огибающей. В отличие от большинства систем, 8910 использует фиксированные значения времени для фаз плато и затухания, и повторяющуюся последовательность фаз атаки и спада. Для примера, генератор может постоянно повторять цикл атаки-спада, или наоборот, начиная с максимального уровня, постепенно понижая его, без фазы атаки.

Регистры R14 и R15 управляют состоянием входных-выходных линий портов ввода-вывода общего назначения.

Варианты исполнения

Оригинальный кристалл 8910 имел три варианта исполнения.

AY-3-8910 имела два параллельных восьмиразрядных порта ввода-вывода общего назначения — A и B. Выполнена в 40-выводном корпусе (DIP40).

AY-3-8912 выполнена в 28-выводном корпусе (DIP28). Сигналы порта B не подводятся ко внешним выводам. Такое исполнение снижало стоимость микросхемы и её габариты, что сделало это исполнение наиболее популярным.

AY-3-8913 выполнена в 24-выводном корпусе (DIP24). Сигналы портов A и B не выведены наружу. По сравнению с 8912, габариты уменьшились несущественно, а функциональность снизилась, поэтому это исполнение получило наименьшее распространение.

Назначение выводов микросхемы YM2149F соответствует AY-3-8910, за исключением вывода 26, который включает внутренний делитель входной частоты вдвое, если на него подан низкий уровень. Если этот вывод никуда не подключён, микросхема работает так же, как AY-3-8910. Помимо встроенного делителя входной частоты, YM2149 имеет отличие в разрядности ЦАП огибающей — 5 бит вместо 4 (с логарифмической шкалой). Также для тона используются только нижниеК:Википедия:Статьи без источников (тип: не указан)[источник не указан 2972 дня] (тихие) 4 бита. Это создаёт отличие в тембре звучания огибающей, делая его более ярким, однако позволяющим получить бо́льшую гибкость баса.

YMZ284-D выполнена в 16-выводном корпусе (DIP16). YMZ284-M выполнена в 16-выводном корпусе (SOIC16). Функционально и программно полностью совместим с AY-3-8910, AY-3-8912 и AY-3-8913. Отличительная особенность — малое количество выводов, упрощенный интерфейс, моно аудиовыход.

Microchip AY38910A выполнена в 40-выводном корпусе (DIP40). Полностью совместима с YAMAHA YM2149f.

Microchip AY8930. Совместим с Microchip AY38910A. Может быть переключен в расширенный режим: не 4 а 8-битный тональный период, не 5 а 8-битный шумовой период, шум генерируется не жёстким LFSR-механизмом, а с дополнительными программируемыми AND и OR масками.

Микросхемы Winbond WF19054, China JFC95101, WB5300 и Jile KC89C72 также являются клонами AY-3-8910.

Творческое использование

Хотя микросхема не имеет специальных возможностей для проигрывания оцифрованных звуков, оно может быть реализовано программно, с помощью использования 4-разрядного ЦАП одного или нескольких каналов при запрещённой логическим микшером генерации тона и шума. Такой подход требует большего использования времени процессора, чем при использовании микросхем, специально созданных для воспроизведения цифрового звука (таких, как чип Paula в компьютере Commodore Amiga). Но, тем не менее, он широко использовался на таких платформах, как компьютер Atari ST, для воспроизведения цифровой музыки, и на Amstrad CPC для воспроизведения коротких звуковых эффектов в некоторых играх.

Используя ту же технику, но не отключая генерацию тона, возможно расширить возможности генерации различных тембров. В этом случае изменение выходного уровня ЦАП канала используется для модуляции основного тона другой частотой. Таким образом можно получить, например, три независимых амплитудных огибающих любой формы, или тембры, напоминающее звучание микросхемы SID. Для эффективной реализации этого способа требуется наличие в системе возможности прерывания работы процессора с достаточно высокой частотой — например, на компьютере Atari SТ, где эта техника использовалась наиболее активно, применялось прерывание по началу строки растра. На системах, где таких аппаратных возможностей нет, для реализации подобного эффекта потребуется почти всё время процессора. Существует демонстрационная программа Digisid, реализующая эффект на компьютере ZX Spectrum, который не имеет аппаратных возможностей, подобных Atari ST.

В 2006 году два разработчика программ для компьютера MSX создали продвинутый энкодер, преобразующий wave-файлы в наиболее подходящие данные для каналов AY, используя алгоритм поиска Витерби. Это позволило воспроизводить wave-файл с частотой дискретизации 44100 Герц на компьютере MSX двадцатитрёхлетней давности, с соотношением сигнал-шум выше чем у 8-разрядного ЦАП. Алгоритм Витерби очень ресурсоёмок, он не мог применяться в 80-х годах, так как в то время не существовало достаточно мощных компьютеров для выполнения такого преобразования.

Некоторые люди, в особенности пользователи компьютера ZX Spectrum, используют микросхему AY для создания музыки, в том числе и для концертных выступленийК:Википедия:Статьи без источников (тип: не указан)[источник не указан 3782 дня].

Список систем

Неполный список систем, в которых использовалась 8910 или её варианты. Не включает различные игровые автоматы, количество которых превышает тысячу.

Игровые приставки:

Домашние компьютеры. Многие из них имеют множество моделей от разных производителей:

Музыкальные редакторы

Для компьютеров, в которых применялась микросхема AY-3-8910, было создано большое количество музыкальных редакторов, использующих её возможности генерации звука. Большинство из них имело интерфейс трекера. Часто они имели большое внешнее сходство с первыми трекерами, появившимися на компьютере Amiga — например, The Ultimate Soundtracker (1987), NoiseTracker (1989), ProTracker (1991). Также, в качестве названий подобных программ использовались похожие или полностью совпадающие названия. По этой причине названия разных программ от разных авторов на разных платформах, и даже в пределах одной платформы, также часто совпадали.

Ниже приводится неполный список музыкальных редакторов для AY-3-8910. Он не включает редакторы, ориентированные на применение семплов (редакторы так называемой digital музыки). Некоторые из редакторов выходили только в демонстрационных версиях. В список включены только те демонстрационные версии, которые имели основную функциональность, то есть позволяли редактировать музыку.

  • Amstrad CPC:
    • Noise-Tracker (1989)
    • Soundtrakker (1992)
    • Soundtrakker 128 (1993)
    • Advanced Music Creator (1996)
    • STarKos [starkos.cpcscene.com/] (2004)
    • Advanced Music System, The
    • BooTracker
    • ChaRleyTraCker
  • Atari ST/STE:
    • Medi (1988)
    • Edsynth (1989)
    • Music maker (1989)
    • Blipp Blopper (1991)
    • CLS Soundchip Editor (1991)
    • Musicmon (1991)
    • Chipmon II (1992)
    • S.O.T.E. Tracker (1993)
    • Xlr8 (1993)
    • YM Tracker (1993)
    • Sid Sound Designer (1994)
    • Magic Synth (1997)
    • Sound Chip Synth (1999)
    • maxYMiser DMA [preromanbritain.com/maxymiser/] (2005)
    • Triplex 2k4 (2005)
    • MusicMon (2006)
    • Insignia Trisound Sequencer
    • Megatizer
    • Music-Editor
    • MV2000
    • PSG Tracker
    • Xbios Music Construction
  • MSX:
    • PSG Tracker (1992)
    • Karoshi’s Caruso (2005)
  • ZX Spectrum:
    • WHAM 128 (1986) — не путать с Beeper версией редактора известного как Mark Time Music Box
    • A.Y. Tracker (1992)
    • Sound Tracker (1992)
    • Advanced Sound Master (1992)
    • SQ-Tracker (1993, существует также одноимённый digital редактор 1997 года)
    • Super Sonic (1993)
    • Cacofony Pro System (1995)
    • Pro Sound Maker (1995)
    • Pro Tracker 1.x (1995)
    • Pro Tracker 2.x (1995)
    • Sound Tracker Pro (1996)
    • Fast Tracker (1997)
    • Pro Tracker 3.x (1997)
    • Global Tracker [globalcorp.org.ru] (1998)
    • Pro Sound Creator (1999)
    • Minimal Tracker (2000)
    • Turbo Sound Editor (2005, для устройства Turbo Sound)
    • Sound Tracker 3.x
  • БК0011М:
    • Rock Monitor

Помимо музыкальных редакторов существуют более узкоспециализированные программы, предназначенные для создания звуковых эффектов (например, для использования в играх).

  • IBM PC (кросс-редакторы с эмуляцией AY):
    • AYFX Editor (2006)
  • MSX:
    • Sound Effect Editor (1991)
  • ZX Spectrum:
    • Sound FX (1995)
    • Sample Studio (1998)
    • Cyberax Sound Editor (1999)

Дальнейшее развитие

Фирма Yamaha использовала ядро YM2149F в целом семействе музыкальных микросхем, которые использовались в мобильных телефонах, видеоиграх, и т. п. Например, микросхема YM2203 (также известна как OPN), помимо собственного синтезатора на основе частотной модуляции (FM), содержит полноценный аналог YM2149F, полностью совместимый по номерам и назначению регистров (однако, следующая в серии микросхема, YM2612, содержит только FM-часть 2203).

Во многих компьютерах стандарта MSX2 и в некоторых компьютерах MSX1 используются специализированные БИС «чипсета» разных фирм. Это, например, микросхемы Yamaha S1985, S3527, Toshiba T7775, T7937, T9769. Помимо большой части схемы компьютера, они также содержат в своём составе полноценный аналог YM2149F.

Фирма Philips разработала микросхему SAA1099 (применялась в компьютере SAM Coupé и в первых звуковых картах Creative Labs для IBM PC). Её возможности аналогичны двум AY-3-8910 (6 каналов, 2 огибающих, 2 генератора шума), с некоторыми дополнениями. Однако, программная и аппаратная совместимость отсутствует.

Эмуляция

Помимо реализации эмуляции микросхемы в эмуляторах различных систем, использующих её, существуют отдельные эмуляторы микросхемы. Они позволяют воспроизводить музыку, написанную для различных систем и сохранённую в их специальных форматах, на обычном PC. Как и в случае с другими подобными микросхемами звукогенераторов, программная эмуляция имеет некоторые отличия в звуке по сравнению с реальной микросхемой, причём возможно даже отличие в лучшую сторону (более чистое звучание, без искажений, делающее звук несколько непохожим на оригинальный). Если в случае с другими, более сложными микросхемами, эти различия возникают из-за неточности эмуляции логики работы микросхем, то в случае с AY-3-8910 и совместимыми микросхемами все тонкости и различия их работы полностью изучены, и основным источником различий становится проблема передискретизации (ресемплинга) сигнала (микросхема позволяет генерировать звук с частотами до нескольких сотен килогерц).

Напишите отзыв о статье "AY-3-8910"

Примечания

  1. [zxtunes.com/stats.php Статистика коллекции ZX TUNES]
  2. [chrome-extension://oemmndcbldboiebfnladdacbdfmadadm/map.grauw.nl/resources/sound/generalinstrument_ay-3-8910.pdf datasheet].

Ссылки

  • [www.ionpool.net/arcade/gottlieb/technical/datasheets/AY_3_8913_datasheet.pdf Оригинальная документация на AY-3-8910 AY-3-8912 AY-3-8913]
  • [zxtunes.com ZX TUNES] — онлайн коллекция музыки для ZX Spectrum (AY-3-8910)]
  • [bulba.untergrund.net/ Эмулятор AY Emulator для Win32; большой архив отечественной музыки с платформы ZX Spectrum, музыкальный редактор с эмуляцией AY для win32;]
  • [dmoz.org/Computers/Multimedia/Music_and_Audio/Audio_Formats/AY/ Музыка для микросхемы AY]  (англ.)
  • [www.atarimagazines.com/v4n7/stsound.html ST SOUND, статья про AY-38910]
  • [www.preromanbritain.com/ymvst/ ymVST — VST-плагин, имитирующий YM2149F] — сделан с помощью VST мэйкера, на WAV семплах — звук мало похожий на оригинал.
  • [www.fpgaarcade.com/ Несколько VHDL-реализаций игровых автоматов в FPGA]
  • [andercheran.aiind.upv.es/~amstrad/docs.html Документация на компьютер Amstrad CPC], включает документацию на AY
  • [ay-riders.speccy.cz Группа AY Riders, исполняющая музыку с использованием микросхемы AY]
  • [www.bluemsx.com/psgenc/royksopp.mp3 Пример оцифрованного звука, воспроизводимого на Philips VG-8020 и демонстрирующего работу Viterbi энкодера]


Отрывок, характеризующий AY-3-8910

– Да, из Ольмюца, – отвечает он со вздохом.
От ужина Пьер повел свою даму за другими в гостиную. Гости стали разъезжаться и некоторые уезжали, не простившись с Элен. Как будто не желая отрывать ее от ее серьезного занятия, некоторые подходили на минуту и скорее отходили, запрещая ей провожать себя. Дипломат грустно молчал, выходя из гостиной. Ему представлялась вся тщета его дипломатической карьеры в сравнении с счастьем Пьера. Старый генерал сердито проворчал на свою жену, когда она спросила его о состоянии его ноги. «Эка, старая дура, – подумал он. – Вот Елена Васильевна так та и в 50 лет красавица будет».
– Кажется, что я могу вас поздравить, – прошептала Анна Павловна княгине и крепко поцеловала ее. – Ежели бы не мигрень, я бы осталась.
Княгиня ничего не отвечала; ее мучила зависть к счастью своей дочери.
Пьер во время проводов гостей долго оставался один с Элен в маленькой гостиной, где они сели. Он часто и прежде, в последние полтора месяца, оставался один с Элен, но никогда не говорил ей о любви. Теперь он чувствовал, что это было необходимо, но он никак не мог решиться на этот последний шаг. Ему было стыдно; ему казалось, что тут, подле Элен, он занимает чье то чужое место. Не для тебя это счастье, – говорил ему какой то внутренний голос. – Это счастье для тех, у кого нет того, что есть у тебя. Но надо было сказать что нибудь, и он заговорил. Он спросил у нее, довольна ли она нынешним вечером? Она, как и всегда, с простотой своей отвечала, что нынешние именины были для нее одними из самых приятных.
Кое кто из ближайших родных еще оставались. Они сидели в большой гостиной. Князь Василий ленивыми шагами подошел к Пьеру. Пьер встал и сказал, что уже поздно. Князь Василий строго вопросительно посмотрел на него, как будто то, что он сказал, было так странно, что нельзя было и расслышать. Но вслед за тем выражение строгости изменилось, и князь Василий дернул Пьера вниз за руку, посадил его и ласково улыбнулся.
– Ну, что, Леля? – обратился он тотчас же к дочери с тем небрежным тоном привычной нежности, который усвоивается родителями, с детства ласкающими своих детей, но который князем Василием был только угадан посредством подражания другим родителям.
И он опять обратился к Пьеру.
– Сергей Кузьмич, со всех сторон , – проговорил он, расстегивая верхнюю пуговицу жилета.
Пьер улыбнулся, но по его улыбке видно было, что он понимал, что не анекдот Сергея Кузьмича интересовал в это время князя Василия; и князь Василий понял, что Пьер понимал это. Князь Василий вдруг пробурлил что то и вышел. Пьеру показалось, что даже князь Василий был смущен. Вид смущенья этого старого светского человека тронул Пьера; он оглянулся на Элен – и она, казалось, была смущена и взглядом говорила: «что ж, вы сами виноваты».
«Надо неизбежно перешагнуть, но не могу, я не могу», думал Пьер, и заговорил опять о постороннем, о Сергее Кузьмиче, спрашивая, в чем состоял этот анекдот, так как он его не расслышал. Элен с улыбкой отвечала, что она тоже не знает.
Когда князь Василий вошел в гостиную, княгиня тихо говорила с пожилой дамой о Пьере.
– Конечно, c'est un parti tres brillant, mais le bonheur, ma chere… – Les Marieiages se font dans les cieux, [Конечно, это очень блестящая партия, но счастье, моя милая… – Браки совершаются на небесах,] – отвечала пожилая дама.
Князь Василий, как бы не слушая дам, прошел в дальний угол и сел на диван. Он закрыл глаза и как будто дремал. Голова его было упала, и он очнулся.
– Aline, – сказал он жене, – allez voir ce qu'ils font. [Алина, посмотри, что они делают.]
Княгиня подошла к двери, прошлась мимо нее с значительным, равнодушным видом и заглянула в гостиную. Пьер и Элен так же сидели и разговаривали.
– Всё то же, – отвечала она мужу.
Князь Василий нахмурился, сморщил рот на сторону, щеки его запрыгали с свойственным ему неприятным, грубым выражением; он, встряхнувшись, встал, закинул назад голову и решительными шагами, мимо дам, прошел в маленькую гостиную. Он скорыми шагами, радостно подошел к Пьеру. Лицо князя было так необыкновенно торжественно, что Пьер испуганно встал, увидав его.
– Слава Богу! – сказал он. – Жена мне всё сказала! – Он обнял одной рукой Пьера, другой – дочь. – Друг мой Леля! Я очень, очень рад. – Голос его задрожал. – Я любил твоего отца… и она будет тебе хорошая жена… Бог да благословит вас!…
Он обнял дочь, потом опять Пьера и поцеловал его дурно пахучим ртом. Слезы, действительно, омочили его щеки.
– Княгиня, иди же сюда, – прокричал он.
Княгиня вышла и заплакала тоже. Пожилая дама тоже утиралась платком. Пьера целовали, и он несколько раз целовал руку прекрасной Элен. Через несколько времени их опять оставили одних.
«Всё это так должно было быть и не могло быть иначе, – думал Пьер, – поэтому нечего спрашивать, хорошо ли это или дурно? Хорошо, потому что определенно, и нет прежнего мучительного сомнения». Пьер молча держал руку своей невесты и смотрел на ее поднимающуюся и опускающуюся прекрасную грудь.
– Элен! – сказал он вслух и остановился.
«Что то такое особенное говорят в этих случаях», думал он, но никак не мог вспомнить, что такое именно говорят в этих случаях. Он взглянул в ее лицо. Она придвинулась к нему ближе. Лицо ее зарумянилось.
– Ах, снимите эти… как эти… – она указывала на очки.
Пьер снял очки, и глаза его сверх той общей странности глаз людей, снявших очки, глаза его смотрели испуганно вопросительно. Он хотел нагнуться над ее рукой и поцеловать ее; но она быстрым и грубым движеньем головы пeрехватила его губы и свела их с своими. Лицо ее поразило Пьера своим изменившимся, неприятно растерянным выражением.
«Теперь уж поздно, всё кончено; да и я люблю ее», подумал Пьер.
– Je vous aime! [Я вас люблю!] – сказал он, вспомнив то, что нужно было говорить в этих случаях; но слова эти прозвучали так бедно, что ему стало стыдно за себя.
Через полтора месяца он был обвенчан и поселился, как говорили, счастливым обладателем красавицы жены и миллионов, в большом петербургском заново отделанном доме графов Безухих.


Старый князь Николай Андреич Болконский в декабре 1805 года получил письмо от князя Василия, извещавшего его о своем приезде вместе с сыном. («Я еду на ревизию, и, разумеется, мне 100 верст не крюк, чтобы посетить вас, многоуважаемый благодетель, – писал он, – и Анатоль мой провожает меня и едет в армию; и я надеюсь, что вы позволите ему лично выразить вам то глубокое уважение, которое он, подражая отцу, питает к вам».)
– Вот Мари и вывозить не нужно: женихи сами к нам едут, – неосторожно сказала маленькая княгиня, услыхав про это.
Князь Николай Андреич поморщился и ничего не сказал.
Через две недели после получения письма, вечером, приехали вперед люди князя Василья, а на другой день приехал и он сам с сыном.
Старик Болконский всегда был невысокого мнения о характере князя Василья, и тем более в последнее время, когда князь Василий в новые царствования при Павле и Александре далеко пошел в чинах и почестях. Теперь же, по намекам письма и маленькой княгини, он понял, в чем дело, и невысокое мнение о князе Василье перешло в душе князя Николая Андреича в чувство недоброжелательного презрения. Он постоянно фыркал, говоря про него. В тот день, как приехать князю Василью, князь Николай Андреич был особенно недоволен и не в духе. Оттого ли он был не в духе, что приезжал князь Василий, или оттого он был особенно недоволен приездом князя Василья, что был не в духе; но он был не в духе, и Тихон еще утром отсоветывал архитектору входить с докладом к князю.
– Слышите, как ходит, – сказал Тихон, обращая внимание архитектора на звуки шагов князя. – На всю пятку ступает – уж мы знаем…
Однако, как обыкновенно, в 9 м часу князь вышел гулять в своей бархатной шубке с собольим воротником и такой же шапке. Накануне выпал снег. Дорожка, по которой хаживал князь Николай Андреич к оранжерее, была расчищена, следы метлы виднелись на разметанном снегу, и лопата была воткнута в рыхлую насыпь снега, шедшую с обеих сторон дорожки. Князь прошел по оранжереям, по дворне и постройкам, нахмуренный и молчаливый.
– А проехать в санях можно? – спросил он провожавшего его до дома почтенного, похожего лицом и манерами на хозяина, управляющего.
– Глубок снег, ваше сиятельство. Я уже по прешпекту разметать велел.
Князь наклонил голову и подошел к крыльцу. «Слава тебе, Господи, – подумал управляющий, – пронеслась туча!»
– Проехать трудно было, ваше сиятельство, – прибавил управляющий. – Как слышно было, ваше сиятельство, что министр пожалует к вашему сиятельству?
Князь повернулся к управляющему и нахмуренными глазами уставился на него.
– Что? Министр? Какой министр? Кто велел? – заговорил он своим пронзительным, жестким голосом. – Для княжны, моей дочери, не расчистили, а для министра! У меня нет министров!
– Ваше сиятельство, я полагал…
– Ты полагал! – закричал князь, всё поспешнее и несвязнее выговаривая слова. – Ты полагал… Разбойники! прохвосты! Я тебя научу полагать, – и, подняв палку, он замахнулся ею на Алпатыча и ударил бы, ежели бы управляющий невольно не отклонился от удара. – Полагал! Прохвосты! – торопливо кричал он. Но, несмотря на то, что Алпатыч, сам испугавшийся своей дерзости – отклониться от удара, приблизился к князю, опустив перед ним покорно свою плешивую голову, или, может быть, именно от этого князь, продолжая кричать: «прохвосты! закидать дорогу!» не поднял другой раз палки и вбежал в комнаты.
Перед обедом княжна и m lle Bourienne, знавшие, что князь не в духе, стояли, ожидая его: m lle Bourienne с сияющим лицом, которое говорило: «Я ничего не знаю, я такая же, как и всегда», и княжна Марья – бледная, испуганная, с опущенными глазами. Тяжелее всего для княжны Марьи было то, что она знала, что в этих случаях надо поступать, как m lle Bourime, но не могла этого сделать. Ей казалось: «сделаю я так, как будто не замечаю, он подумает, что у меня нет к нему сочувствия; сделаю я так, что я сама скучна и не в духе, он скажет (как это и бывало), что я нос повесила», и т. п.
Князь взглянул на испуганное лицо дочери и фыркнул.
– Др… или дура!… – проговорил он.
«И той нет! уж и ей насплетничали», подумал он про маленькую княгиню, которой не было в столовой.
– А княгиня где? – спросил он. – Прячется?…
– Она не совсем здорова, – весело улыбаясь, сказала m llе Bourienne, – она не выйдет. Это так понятно в ее положении.
– Гм! гм! кх! кх! – проговорил князь и сел за стол.
Тарелка ему показалась не чиста; он указал на пятно и бросил ее. Тихон подхватил ее и передал буфетчику. Маленькая княгиня не была нездорова; но она до такой степени непреодолимо боялась князя, что, услыхав о том, как он не в духе, она решилась не выходить.
– Я боюсь за ребенка, – говорила она m lle Bourienne, – Бог знает, что может сделаться от испуга.
Вообще маленькая княгиня жила в Лысых Горах постоянно под чувством страха и антипатии к старому князю, которой она не сознавала, потому что страх так преобладал, что она не могла чувствовать ее. Со стороны князя была тоже антипатия, но она заглушалась презрением. Княгиня, обжившись в Лысых Горах, особенно полюбила m lle Bourienne, проводила с нею дни, просила ее ночевать с собой и с нею часто говорила о свекоре и судила его.
– Il nous arrive du monde, mon prince, [К нам едут гости, князь.] – сказала m lle Bourienne, своими розовенькими руками развертывая белую салфетку. – Son excellence le рrince Kouraguine avec son fils, a ce que j'ai entendu dire? [Его сиятельство князь Курагин с сыном, сколько я слышала?] – вопросительно сказала она.
– Гм… эта excellence мальчишка… я его определил в коллегию, – оскорбленно сказал князь. – А сын зачем, не могу понять. Княгиня Лизавета Карловна и княжна Марья, может, знают; я не знаю, к чему он везет этого сына сюда. Мне не нужно. – И он посмотрел на покрасневшую дочь.
– Нездорова, что ли? От страха министра, как нынче этот болван Алпатыч сказал.
– Нет, mon pere. [батюшка.]
Как ни неудачно попала m lle Bourienne на предмет разговора, она не остановилась и болтала об оранжереях, о красоте нового распустившегося цветка, и князь после супа смягчился.
После обеда он прошел к невестке. Маленькая княгиня сидела за маленьким столиком и болтала с Машей, горничной. Она побледнела, увидав свекора.
Маленькая княгиня очень переменилась. Она скорее была дурна, нежели хороша, теперь. Щеки опустились, губа поднялась кверху, глаза были обтянуты книзу.
– Да, тяжесть какая то, – отвечала она на вопрос князя, что она чувствует.
– Не нужно ли чего?
– Нет, merci, mon pere. [благодарю, батюшка.]
– Ну, хорошо, хорошо.
Он вышел и дошел до официантской. Алпатыч, нагнув голову, стоял в официантской.
– Закидана дорога?
– Закидана, ваше сиятельство; простите, ради Бога, по одной глупости.
Князь перебил его и засмеялся своим неестественным смехом.
– Ну, хорошо, хорошо.
Он протянул руку, которую поцеловал Алпатыч, и прошел в кабинет.
Вечером приехал князь Василий. Его встретили на прешпекте (так назывался проспект) кучера и официанты, с криком провезли его возки и сани к флигелю по нарочно засыпанной снегом дороге.
Князю Василью и Анатолю были отведены отдельные комнаты.
Анатоль сидел, сняв камзол и подпершись руками в бока, перед столом, на угол которого он, улыбаясь, пристально и рассеянно устремил свои прекрасные большие глаза. На всю жизнь свою он смотрел как на непрерывное увеселение, которое кто то такой почему то обязался устроить для него. Так же и теперь он смотрел на свою поездку к злому старику и к богатой уродливой наследнице. Всё это могло выйти, по его предположению, очень хорошо и забавно. А отчего же не жениться, коли она очень богата? Это никогда не мешает, думал Анатоль.
Он выбрился, надушился с тщательностью и щегольством, сделавшимися его привычкою, и с прирожденным ему добродушно победительным выражением, высоко неся красивую голову, вошел в комнату к отцу. Около князя Василья хлопотали его два камердинера, одевая его; он сам оживленно оглядывался вокруг себя и весело кивнул входившему сыну, как будто он говорил: «Так, таким мне тебя и надо!»
– Нет, без шуток, батюшка, она очень уродлива? А? – спросил он, как бы продолжая разговор, не раз веденный во время путешествия.
– Полно. Глупости! Главное дело – старайся быть почтителен и благоразумен с старым князем.
– Ежели он будет браниться, я уйду, – сказал Анатоль. – Я этих стариков терпеть не могу. А?
– Помни, что для тебя от этого зависит всё.
В это время в девичьей не только был известен приезд министра с сыном, но внешний вид их обоих был уже подробно описан. Княжна Марья сидела одна в своей комнате и тщетно пыталась преодолеть свое внутреннее волнение.
«Зачем они писали, зачем Лиза говорила мне про это? Ведь этого не может быть! – говорила она себе, взглядывая в зеркало. – Как я выйду в гостиную? Ежели бы он даже мне понравился, я бы не могла быть теперь с ним сама собою». Одна мысль о взгляде ее отца приводила ее в ужас.
Маленькая княгиня и m lle Bourienne получили уже все нужные сведения от горничной Маши о том, какой румяный, чернобровый красавец был министерский сын, и о том, как папенька их насилу ноги проволок на лестницу, а он, как орел, шагая по три ступеньки, пробежал зa ним. Получив эти сведения, маленькая княгиня с m lle Bourienne,еще из коридора слышные своими оживленно переговаривавшими голосами, вошли в комнату княжны.