On the screenshot above, video is being grabbed from real hardware during debug process

Alexander Mikhaylovich Kokovin is a Russian video blogger known for repairing various vintage electronics, mostly Soviet reel-to-reel video tape recorders. These are not easy to fix, require complex and precise adjustments possible only with a lot of knowledge and skills, but he mastered this art well enough. He also enjoys tinkering with simpler devices, such as old TV sets, 8- and 16-bit home computers, various audio equipment.

Alexander is often criticized for not building complex things from scratch, only restoring existing ones. And it was true until he found this book...



Its cover says: M.A. Ovechkin, DIY video games. By the way, I also once had the same book, but, even though I was a skilled TTL circuitry user, I decided not to build the units described there, because they were several times harder to assemble than then-popular Soviet homemade computer, Radio-86RK. I already knew that I would abandon it in the middle of building process, if not earlier. But Kokovin is different, he decided to proceed!

The book describes two TTL IC-based game consoles, the second of which is similar to Atari Steeplechase 61 cm (24 inch) CRT arcade machine, as well as its Soviet clone Skachki, both from seventies. The homemade version is simplified compared to arcade one, designed for four players instead of seven. Otherwise, gameplay is similar. Each player controls a horse, making it jump over obstacles. After the best player crosses the finish line, everything on the screen freezes, showing who wins the second, third and fourth prizes.

The console described in the book contains no ROMs, everything is implemented in TTL only, and the horses are displayed using large square pixels fit into raster sprites. Alexander would not be himself without improving that and making a retro console «with a twist». By changing division ratios of binary counters, he made both horizontal and vertical resolution of sprite matrices several times higher, reducing pixel sizes accrodingly by each coordinate as well. The resulting sprites are much more detailed, but now they require parallel ROM chips for storage.

The other improvement is advanced sound subsystem. He built two hardware music players, both also using parallel ROM chips. The first of them is for digitized sound samples such as horse steps, etc. The second one plays two-voice beeper music: tone accompanied by bass. Of course, samples are short, while beeper chiptune is long, despite using ROMs of the comparable sizes in both devices. This is like comparing WAV and General MIDI files of the same size in bytes: the latter plays much longer.


Here is the completed beeper music player in operation:


Currently much of the console circuit is built and debugged. Sprites, tracks and obstacles are generated, but some parts still have to be added to make the thing playable. Watch from 116th minute (or from beginning, if you also like stylish monaural phonographs), but don't expect to see the game being played yet. After finishing the project, Kokovin plans to build a self-contained, one-piece 32 cm (13 inch) CRT arcade machine (of course, without coin or bill acceptor) using the circuit.


P.S. This is Habr's second article in English (the first one, by another author, is here). Hope you enjoyed it.

Комментарии (19)


  1. wtigga
    14.09.2018 07:58

    Реквестируем нормальный языковой переключатель интерфейса и материалов хабра.


  1. gapel
    14.09.2018 08:13

    А вот и стаьи на английском пошли. Интересн, их будет уместно комментировать на английском или все же допустимо на русском?


    1. D_M
      14.09.2018 08:24

      Думаю нужен переключатель для комментариев тоже.


  1. SZBitlZ
    14.09.2018 08:39
    +1

    Буржуйский хоть и понимаю, но не приветствую.


  1. lleo_aha
    14.09.2018 08:40
    +1

    Статьи… Два абзаца текста не тему «я тут по книжке решил кой чего спаять» и дальше видосики


    1. ftp27
      14.09.2018 09:06

      Так сама цель, видимо, канал попиарить. Хотя контент интересный, на фоне можно погонять


    1. tormozedison Автор
      15.09.2018 00:53

      Это спаять даже «по книжке» — задача не очень тривиальная, а тут с доработками.


  1. scifinder
    14.09.2018 09:11

    Wohin gehst du, wohin?


  1. Newbilius
    14.09.2018 11:15

    Коковин крут, канал у него интересный, но почему статья на английском? о_О


    1. defaultvoice
      14.09.2018 11:25
      +1

      Ага, статья на английском, а записи стримов на русском без субтитров :)


    1. ValdikSS
      14.09.2018 12:26

      Русские помойки закончились.


      1. MacIn
        14.09.2018 21:57

        Думаю, человек, который вас заминусил, даже не понял шутки.


  1. mwambanatanga
    14.09.2018 13:36
    +1

    These are not easy to fix, require complex and precise adjustments
    Your English sucks Сквозь трещины в вашем английском можно рассмотреть русский оригинал.


  1. marckel
    14.09.2018 15:14

    видос на 6 часов…


  1. Kornet
    14.09.2018 17:02

    Я прихожу на Хабр не за английскими статьями. Да ещё и такого сомнительного качества. Уберите это отсюда или отключите по умолчанию английские статьи у русскоязычных пользователей. Превратили Хабр в какую-то помойку.


  1. MacIn
    14.09.2018 21:53
    +1

    Ого, Коковин поднялся, молодец, парень.


    1. tormozedison Автор
      15.09.2018 22:24

      Не скажу, что прям сильно поднялся — он и так высоко находился. Да, взялся за сложную железку, которую не у каждого хватит терпения доделать, да ещё и доработал самостоятельно. Но и до этого он далеко не простые штуки чинил, катушечный видак — это вам не ходики с кукушкой. Учитывая ещё, что самоучка…


  1. halted
    15.09.2018 00:38

    А можно на других языках комментировать? Например на китайском, он очень распространен в мире.


  1. kyprijan
    15.09.2018 00:38
    -1

    Нормальных материалов на русском мало, в отличии от английского, так что не отбираете у нас последнее!