↓
 

L Break Into Program

Retro Programming Made Simple

L Break Into Program
  • Home
  • Programming
    • BASIC
      • Part 1: Hello!
      • Part 2: Variables
      • Part 3: IF…
      • Part 4: Loops
      • Part 5: Subroutines
    • Assembly Language
      • Primer
        • Part 1: Numbers
        • Part 2: Maths
        • Part 3: Branching and Loops
      • Z80
        • Z80 Demos
          • demo_sprites.asm
          • demo_vector.asm
        • Z80 Library Routines
          • keyboard.asm
          • math.asm
          • output.asm
          • screen_buffer.asm
          • sound.asm
          • sprite.asm
          • vector.asm
        • Opcode List
          • Root Instructions
          • CB Prefix Instructions
          • DD Prefix Instructions
          • FD Prefix Instructions
          • ED Prefix Instructions
  • Computers
    • Raspberry PI
      • Bare Metal
      • Linux
        • Setting Bootup Options
        • Get WiFi Working
    • ZX Spectrum
      • Hardware
      • Memory Map
      • Keyboard
      • Screen Memory Layout
      • Interrupts
      • Sound
  • Links
  • Area 51
    • Spectrum Emulator
  • About Me
1 2 3 … 6 7 >>

Category Archives: Software Development

Software Development

Post navigation

← Older posts

Raspberry Pi Cycle Computer

L Break Into Program Posted on January 17, 2013 by Dean BelfieldFebruary 10, 2015

I’m a keen cyclist and, with a few friends, have racked up a fair few miles over the years cycling for pleasure, commuting and charity. Last year, for example, we cycled the C2C (Sea to Sea) cycle route from Whitehaven to Sunderland for a local charity over a couple of days. My bike is equipped for commuting & longer tours; nice panniers, bright lights, comfy seat and cycle computer. The cycle computer is the weakest …

Posted in Hardware, Raspberry Pi, Software Development | Tagged Hardware, Programming, Raspberry PI

Bare Metal Programming

L Break Into Program Posted on November 8, 2012 by Dean BelfieldFebruary 10, 2015

Bare metal programming is the art of writing code for a microcomputer that runs directly on the hardware (metal) bypassing the need for an operating system. This method of programming was common practice back in the early days of software development and was prevalent amongst games developers. The practice probably died out after the advent of Microsoft’s DirectX API. Up until that point the only games you’d get in Windows 3.1 were simple affairs, such …

Posted in Hardware, Raspberry Pi, Software Development | Tagged Assembly, Bare Metal, Hardware, Programming, Raspberry PI

My first Raspberry Pi Application

L Break Into Program Posted on July 12, 2012 by Dean BelfieldFebruary 10, 2015

This application is a C++ application that I wrote for my employees as part of our interactive shopping centre kiosk product. The bulk of the kiosk application is written in Adobe Flash with some backend code (in Perl / Bash and C++) for additional functionality. This module provides the data for an on-screen route planner so that the shoppers can find a route to a particular shop from the kiosk. A bit like a TomTom …

Posted in Code, Raspberry Pi, Software Development | Tagged C++, Programming, Raspberry PI

Post navigation

← Older posts

Recent Posts

  • New Domain
  • Programming Games in Python
  • TraptionBakery
  • High Altitude Balloon Kit
  • New Emulator Page
  • Home Automation
  • Fixing a poorly ZX-Spectrum (Part 7)
  • Speccy Tape App
  • Composite Video Modification
  • The Silence Has Fallen

Categories

  • Code (7)
  • Hardware (17)
  • High Altitude Balloon Kit (1)
  • Musings (14)
  • Projects (1)
  • Raspberry Pi (8)
  • Repairs (8)
  • Reviews (2)
  • Software Development (21)
  • ZX Spectrum (10)

Tags

Assembly AY-8-3912 Bare Metal BASIC C++ CoderDojo Debugging Emulator Game Goat Hardware Interrupts Maths Networking Programming PyGame Python Raspberry PI Review Scouts Screen Self Modifying Sound Spectrum Sprites Tim Follin USB WiFi Z80
©2018 - L Break Into Program
↑