<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>TMSnake "Snake" game clone for RC2014 Computers with TMS9918A and Sound module, running CP/M</title>
        <link>https://diode.zone/videos/watch/4a003214-d223-4412-8517-7617f8d4b498</link>
        <description>This is my adaption of the well-known "Snake" game for CP/M compatible RC2014 homebrew systems. It runs on both, SCM and RomWBW based CP/M variants. It requires a TMS video module on MSX I/O ports $98/$99 and optionally supports an AY8910/YM2149 sound module on ports $D0/$D8 as well as the Tynemouth joystick module on port $01. The game play is quite simple: In true retro-computing spirit, TMSnake was written in DX-Forth for CP/M-80 on a real RC2014 homebrew computer. This also includes the required TMS video driver, the custom character set and the AY driver as well as the actual game code. It took me about a one and a half year to finish the code and it has been an interesting lesson in simple game mechanics for me. You can find the game here: https://wintermute-bbs.itch.io/tmsnake</description>
        <lastBuildDate>Tue, 20 Oct 2026 10:04:49 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://diode.zone</generator>
        <image>
            <title>TMSnake "Snake" game clone for RC2014 Computers with TMS9918A and Sound module, running CP/M</title>
            <url>https://diode.zone/lazy-static/avatars/61b689b7-84d5-43c7-9fa8-e63a7fd1d952.png</url>
            <link>https://diode.zone/videos/watch/4a003214-d223-4412-8517-7617f8d4b498</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://diode.zone/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://diode.zone/feeds/video-comments.xml?videoId=4a003214-d223-4412-8517-7617f8d4b498" rel="self" type="application/rss+xml"/>
    </channel>
</rss>