ZX Format #01: Hardware: Braking Devices for ZX Spectrum

  Машина  времени - реальность?
(о тормозах для Спектрума)

(C) NEMO

Nemo с "...непреодолимым
отвращением наблюдает эту раз-
растающуюся язву..." турбирова-
ния Spectrum - машин. Где это
видано, например, чтобы машина с
непрозрачным видеопроцессором
типа KAY-256 или Scorpion-256
разгонялась в ОЗУ аж на 75%?
Единственное, что можно предпри-
нять в данной ситуации - это
срочно наделать "ручников", эда-
ких тормозов, которые помогут
нам обуздать мощность распоясав-
шихся процессоров. В литературе
уже встречались упоминания о
возможности создания таких
устройств, и вот уже час пробил.
Вместе с тем Минздрав в лице
мастерской "Блеск" предупрежда-
ет, что любые "довески" сокраща-
ют жизнь Вашего компьютера.
Вот ниже приведена схема та-
кого тормоза, а еще ниже дается
его полное описание:





















Принцип работы тормоза пре-
дельно прост. Импульс регенера-
ции RFSH/ поступает с процессора
и разряжает емкость C1, которая
является времязадающей.
На заданное время, равное
T=(R4+R3)*C1*0.42, пока конден-
сатор заряжается до 2В, ИМС DD1
по выходу с открытым коллектором
(ОК) (D1.6) блокирует сигналом
WAIT/ очередное обращение про-
цессора к памяти или портам вво-
да - вывода. В зависимости от
положения движка R3 реальный ко-
эффициент торможения составляет
1.1 - 6.8 раз. Увеличив R3 в 1.5
- 2.5 раза, можно еще больше за-
тормозить процессор, однако мно-
гие программы при этом остано-
вятся, т.к. будут успевать отра-
батываться только процедуры,
инициируемые по системному тай-
меру (INT). Если Вас не смущает
запах паленой резины при таком
торможении, смело увеличивайте
R3!
Элементы D1.1 и D1.2 блокиру-
ют тормоз при операциях с дис-
ком, т.е. когда требуется полная
мощность процессора. Транзистор
VT1, включенный эмиттерным пов-
торителем, согласовывает высоко-
омную времязадающую цепь с ТТЛ -
входом. Кнопка P1 в замкнутом
состоянии отключает тормоз. Све-
тодиод HL1 свечением напоминает
о том, что машина стоит на руч-
нике и быстрее не поедет.
Емкость C1 увеличивать не
следует, т.к. не удастся обеспе-
чить минимальный коэффициент
торможения при допустимых токах
ОК D1.4 и движка R3 (из - за
искрения движка может возникнуть
пожар или подгорит токосъемный
элемент в вышеупомянутом R3).
Наблюдательный программист
наверняка почерпнет для себя
много полезного в лениво разви-
вающихся обстоятельствах игровых
ситуаций и пред ним предстанет
неприглядность программистской
мастерской во всей ее первоздан-
ной красе. Порядок заполнения и
формирования спрайтов, методы
заполнения экрана, упрощенное
раскручивание "ксорок" - это да-
леко не все, что можно получить,
используя эту машину времени.
В некоторых программах автору
удалось обнаружить мгновенные
рекламные вставки фирм, которые
обладают свойством сразу прова-
ливаться в подсознание человека
с целью стать императивом
действия. Глаза оператора ис-
пользуются как простые рецепто-
ры, сигналы которых минуют кору
головного мозга, где расположена
различающая способность (интел-
лект).
Заядлый игрок получит необхо-
димое для размышлений время, за-
даваемое резистором R3, и, вклю-
чив в нужный момент тормоз фик-
сацией P1, преодолеет самую
сложную игровую ситуацию.
Тормоз не следует включать в
моменты, когда требуется полная
производительность компьютера,
например, при работе с магнито-
фоном, модемом, прослушивaнии
музыки и т.д. Не всегда также
предсказуемы побочные эффекты,
связанные с применением этой
приставки, ну да терпение и труд
все перетрут. Только зачинается
заря тормозостроения.

Contents of the publication: ZX Format #01

  • IS-DOS
    IskraSoft introduces IS-DOS Classic 4.0 with advanced text editing features, a disk utility, a hard drive controller for ZX Spectrum, and a program debugger.
  • IS-DOS - Владимир Елисеев
    Overview of IS-DOS for ZX Spectrum, highlighting its advantages over TR-DOS. Discussion on installation, usage, and file management features of IS-DOS. Introduction to system utilities and interface similar to Norton Commander.
  • IS-DOS - Владимир Елисеев
    The article provides a concise guide to the IS-DOS system disk, listing all essential files with explanations. Files are sorted alphabetically and grouped by directories for easy navigation. The guide focuses on a basic overview of files and commands without extensive descriptions.
  • IS-DOS - Владимир Елисеев
    Discussion on the UniColor standard for color settings in IS-DOS programs, its implementation, and advantages for user customization.
  • IS-DOS - Владимир Елисеев
    Discussion of IS-DOS window interface features. Implementation of window system in IS-DOS and its advantages. Example programs for creating windows and frames.
  • IS-DOS - Владимир Елисеев
    Description of the internal workings of the gmen.com program for IS-DOS, focusing on device management and menu handling with detailed source code and comments.
  • Hardware - Vladimir Larkov
    Discussion on modifying Scorpion ZS-256 hardware for compatibility with specific software. Describes blocking port #1FFD to run incompatible programs. Provides technical details for implementation.
  • Железо - Nemo
    Discussing hardware braking devices for ZX Spectrum. Focus on creation and impact of brakes on overclocked processors. Warning about potential side effects.
  • Железо
    Discussion of the impracticality of repairing old computers and the economic sense in replacing them with modern hardware. The article highlights challenges in DIY repairs and suggests alternative solutions. Emphasizes the benefits of upgrading to newer, more reliable components.
  • Железо
    Discussion of new peripheral developments for Scorpion ZS 256, including an innovative universal controller and MIDI interface. Highlights enhancements in keyboard and mouse controllers and expansion of built-in software capabilities. Offers details on professional ROM extension and turbo mode for improved performance.
  • Игрушки - Ruster
    A detailed walkthrough of the game Crystal Kingdom Dizzy, including solutions to puzzles and tips for progressing through the story.
  • Игрушки - Павел Рындин
    Description of the logic game 'Bulls and Cows', its mechanics and gameplay. Explains levels of difficulty and the goal to guess a number with minimal attempts.
  • Игрушки - Вячеслав Медноногов
    Discussion on the nuances of 'UFO: Enemy Unknown' game, focusing on alien species, their tactics, and gameplay strategies. Details on game mechanics and future sequel 'UFO-2: Devils of the Abyss'. Includes programming insights and development history.
  • Игрушки - SParker
    Overview of games and software on the Saint Petersburg market in 1995.
  • Интервью
    Vyacheslav Mednonogov shares his journey as a programmer, from assembling his first Spectrum-48 to developing notable games like 'UFO. Enemy Unknown'. He describes challenges and insights in game development and the rise of Russian game localization. His experiences highlight the evolution of programming and software distribution in the 1990s.
  • Информация
    Introduction to ZX-Format, a new electronic magazine for ZX Spectrum enthusiasts, focusing on games, programming, hardware, and community interaction.
  • Конкурс
    Discussion on organizing a new competition for the magazine. Readers are invited to submit their theme ideas. Selected themes will be featured in future issues.
  • Конкурс
    ZX Format announces a competition for the best mission created using the mission editor for the game Laser Squad. Submissions are accepted by mail or in person. Winner receives a box of 3M disks and the next issue for free.
  • Отдохнём - Килат Амор
    A programmer's day filled with dreams, gaming, and casual conversations. Vasetchkin balances ambition with relaxation, embodying the programmer's spirit. Reflects on the demands and enjoyment of a programmer's life.
  • Mailbox - Максим Романов
    Discussion on hardware and software offers in St. Petersburg by LOGROS and Create Soft, including detailed insights on Kempston Mouse interface.
  • Mailbox - SParker
    Compilation of cheat codes for ZX Spectrum games by Sergey Pavlov. Techniques for extra lives and immortality. Not recommended for fans of fair play.
  • Mailbox
    Description of submission guidelines for letters and articles to the magazine, including formatting and submission preferences.
  • Премьера - Алексей Щекин
    Gameplay of Lines game on ZX Spectrum, similar to Color Lines. Move balls to form lines of the same color. Scoring and controls are described.
  • Программистам - Дмитрий Рудовский
    Introduction to advanced BASIC programming techniques for ZX Spectrum 48, highlighting its advantages over 128 BASIC. Plans for future articles include service programs and language extensions. The article serves as a guide for experienced programmers.
  • Программистам - Михаил Спицын
    Introduction to assembly language on ZX Spectrum. Explanation of Z80 processor structure, registers, and basic commands. Includes example programs for learning.
  • Программистам - Андрей Седов
    Mission editor for Laser Squad by Andrey Sedov allows fans to create new missions. Includes user-friendly interface with minimal controls. Offers features like object editing, price adjustments, and sprite assignment.
  • Various
    History of Amiga computer development, its creators, and key features. Evolution from arcade games to a leading home computer. Amiga's market success and technological advancements.
  • Разное
    Review of upcoming ZX Spectrum software products with demos. Highlights include adventure games, RPG trials, and strategic tactics. Several well-known developers contribute to these releases.