Она позади тебя - страница 7

стр.

Конечно, я думал, что моя версия утрет нос The Patch/Press, особенно после обзора в журнале, где упоминалось, что упаковка всего текста игры может занять до восьми часов, а мой пакет делал это практически мгновенно и что я должен был сделать, так это попытаться найти другую компанию, которая могла бы этим заинтересоваться. Но было тяжело оставаться оптимистом, особенно когда ты начинающий и эта старая наивность все еще управляет тобой, так что я принял как должное, что никто не хочет мой код и вернулся в Соунси полностью разочарованным.

* * *

Пока я изучал все тонкости машинного кода Спектрума, мне по-прежнему приходилось зарабатывать на жизнь, поэтому я согласился конвертировать интегрированный бизнес-пакет, который продавал предыдущий работодатель Val для BBC Micro для работы на CPM-машинах, а конкретно под старый компьютер Apricot. Как побочный бизнес Val, мой бывший босс имел десять тысяч клавиатур пианинного типа, которые он пытался продать пользователям таких компьютеров, как Spectrum 128, BBC и C64 под именем Echo Musical Synthesizer вместе с Echosound Amplifier — небольшим пятиватным усилителем, для того, чтобы вы могли услышать то, что вы играете, но продавались они не очень хорошо. Эти десять тысяч клавиатур были разобраны, и должны были бы наконец собраны вместе, но это делало их слишком тяжелыми из-за металлического корпуса и больших размеров клавиатуры, что подразумевает увеличение стоимости почтовых услуг доставки, откусывающих большую часть доходного пирога.

За все время объем продаж составил около восьмидесяти единиц, так что шанс продать остальные 9'920 устройств, казавшимися такими изящными, были очень небольшими, так что все могло случиться так, что все это придется просто отнести на свалку.

Несмотря на это, каким-то чудом менеджер Val договорился с Currys Electrical, чтобы забрать все остатки для национальной Рождественской распродажи Spectrum 128K при условии, что клавиатуры будут представлены в сборе, несмотря на смехотворно малое количество оставшихся недель до дня распродажи.

В старом гараже вне офиса была установлена линия сборки и члены семьи были привлечены, чтобы собрать десять тысяч клавиатур. С какой-то компанией из двух человек был подписан контракт на сборку платы интерфейса, а ближайшая Kempston Micro Electronics Ltd. поставила пластические корпуса для них, которые по факту были корпусами от старых интерфейсов для джойстиков, имена которых были стерты, а некоторые отверстия корпуса были расширены (вручную сразу для всех 10'000), чтобы подключить немного больший коннектор. С программным обеспечением было хуже, хотя Currys были заинтересованы только в версии для Спектрума, они хотели пользователям предоставить возможность записывать и воспроизводить музыку, ни одна из известных программа не могла это сделать.

Обложка кассеты Organ Master — не потребовала расходов на переделку.


Val обратились к создателям оригинального ПО для клавиатуры, но их не устроило как большое время для разработки, так и высокая цена, так что они решили обратиться к кому-либо еще, а поскольку они знали только одного человека, программирующего для Спектрум, то я получил эту работу. Я не могу вспомнить, предложили ли мне ее или я сам вызвался, но я уже бежал вокруг района Лондона West End в поисках копии ассемблера Laser Genius от компании Ocean Software, который, как предполагалось, поддерживал работу под 128K Spectrum (но не делал это) и любые книги машинного кода для 128K (что не так).

Это была настоящая хакерская работа, поскольку я поставил жучок в подпрограмму генерирования ноты для того, чтобы перехватить, какая клавиша была нажата и как долго она удерживалась, чтобы потом все это сохранить крайне неэффективным, тупым способом. Если бы у меня был опыт получше, то я бы сделал все иначе и переписал бы все, но для Val время — деньги, так что за два дня я внес правки в главную программу на Basic'е, добавил подпрограмму на машинных кодах для доступа к дополнительной памяти для машины 128K и внедрил мою заплатку записи/загрузки.

Val была довольна, созвонившись с разработчиками оригинального ПО, они заставили меня воспроизвести запись мелодии прямо в трубку и громко заявили о том, что думают о них и об их требованиях (