FREE DELIVERY on orders over $20

  • Tutorials and Videos on using iCode adapters for Atari Joysticks, Paddles, Trackballs, and Driving Controllers.

    Atari Paddles Atari Paddle Jitter elimination with Auto and Manual Calibration See how you can eliminate Paddle Jitter by using the full spectrum of your paddle range on your games. Unlike all other adapters on the market, the iCode duo adapters have auto range calibration plus they give you the ability to you fine tune…

  • Analog to Digital conversion with RC circuit in microcontroller projects.

    Analog to Digital conversion with RC circuit in microcontroller projects. If you were to take the knob or dial off of an electronic device, you might find a potentiometer underneath it.    A potentiometer is a variable resistor, and the kind shown below changes resistance as the knob turns. This particular one has a resistance range…

  • Flash your Pro Micro with Hex file without Arduino

    Flashing micro controllers with Arduino IDE or Platform.io are fairly simple when you have the source code of your sketch but there are times where all you have is the HEX file and you need a simple way to program your Pro Micro or other micro controllers quickly. Both Arduino and Platform.io use a program…

  • Atari 5200 USB Adapter for your PC

    1 Commenton Atari 5200 USB Adapter for your PCPosted in Retro By Ali JaniPosted on August 31, 2020 Couple of weeks ago, I received a request on if I could make my retro joystick adapters compatible with Atari 5200 controllers, so I decided to give it a go. So I got myself a controller on eBay for $30 so…

  • Bluetooth wireless Adapter for Atari Retro Joysticks and Paddles

    Bluetooth wireless Adapter for Atari Retro Joysticks and Paddles 8 Commentson Bluetooth wireless Adapter for Atari Retro Joysticks and PaddlesPosted in Programming, Retro By Ali JaniPosted on July 26, 2020 In a previous blog article, I showed how you can make 2 and 4 port USB adapters to use with retro Atari Joysitcks. While that was really awesome, I recently…

  • How to measure and display battery level on micro-controller Arduino projects

    Many micro-controller projects use lithium ion (li-ion) batteries and we needs a simple way to display the state of charge (SoC) which is how much battery we have left. This is typically displayed on the screen as a partially filled battery icon and optionally a percentage indicator next to it. There are however several challenges…

  • Atari Retro Joystick USB adapter – Make or Buy – 2 and 4 ports.

    I recently built a Raspberry Pi 4 unit with Retro Pi and Emulation Station to check out its performance for retro gaming and when I got the Atari 800 emulation to work, it brought back many childhood memories of my first real PC. Games like Star Raiders and M.U.L.E. were well ahead of their time…

  • Inject onload javascript function for aspx pages with master page

    1. Add the using reference to the top of your pages .cs file    using System.Web.UI.HtmlControls; 2. In your Page_Load function of the .cs file add ((HtmlGenericControl) this.Page.Master.FindControl(“PageBody”)).Attributes.Add(“onload”, “load()”); 3. Make sure your master page BODY has the  the matching id from above. in this case: ID=”PageBody” runat=”server” 4. In your aspx file, add you…

  • document.getElementById in asp.net with Master Pages

    Using JavaScript to locate controls in ASP.net pages that are linked to master pages can be tricky.  This is because the ASP.net reassigns control IDs dynamically and the names change. A simple solution is to use asp.net inline Tags. For Example: Instead for using: document.getElementById(“Label1″) try using: document.getElementById(“<%=Label1.ClientID%>”)

  • C# function for a Bezier Curve

    The Bezier Curve formula below can be used to define smooth curves between points in space using line handlers (line P0 to P1 and line P2 to P3). P(t) = (1-t)^3P0 + 3(1-t)^2tP1 + 3(1-t)t^2P2 + t^3P3 At  t=0 you will be at p0, and at t=1 you will be at p3. The function below…