↓
 

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 Opcodes
  • Computers
    • ZX Spectrum
      • Hardware
      • Memory Map
      • Keyboard
      • Screen Memory Layout
      • Interrupts
      • Sound
      • Character Set
      • Assembly Language
        • Z80 Development Toolchain
        • Z80 Tutorials
        • Z80 Library Routines
        • Z80 Demos
    • ZX Spectrum Next
      • Assembly Language
        • Z80 Development Toolchain
        • Z80 Library Routines
        • Z80 Demos
    • ZX81
      • Hardware
  • Links
  • Area 51
    • Run Demos
  • About Me

Tag Archives: GitHub

New demo – Simple 3D engine

L Break Into Program

One of the demos I’ve carried across nearly all the platforms I’ve worked on is the rotating cube demo, typically with back-face culling (hidden line/face removal), perspective, and fast integer maths. The code has been ported to the Gameboy, CPC, PC, Atari ST and Scratch. On more capable systems I usually add filled-in polygons with simple texture mapping and Gouraud shading I first wrote this demo around 30-odd years ago for the Spectrum, and I …

New Channels

L Break Into Program

To be honest, I never thought I’d be developing on the Spectrum again, surrounded by such a great community, yet here we are. And to help spread the my love of all things retro, I’ve started a couple of new channels. YouTube I’ve got a new YouTube channel where I’ll be posting videos of my retro builds and repairs, gameplay and general musings. The URL is http://youtube.com/breakintoprogram I’ll still be documenting a lot of the …

Search

Recent Posts

  • Fixing a Poorly Commodore 64 (Intro)
  • Electronic Dice project for Beginners
  • Homebrew Z80 Computer (Part 6)
  • Homebrew Z80 Computer (Part 5)
  • Homebrew Z80 Computer (Part 4)
  • The Spectrum Next
  • Adding a PiTube co-processor to a BBC Master
  • BBC Master 128 Restoration
  • Recapping a BBC Model B Power Supply
  • Z80 Monitor Program for the BSX

Categories

  • Hardware (37)
    • Acorn BBC Micro (3)
      • Repairs (3)
    • Spectrum Next (1)
    • ZX Spectrum (17)
      • Repairs (10)
    • ZX81 (2)
      • Repairs (1)
  • Musings (18)
  • Projects (10)
    • Harlequin (1)
    • High Altitude Balloon (1)
    • Homebrew Z80 (8)
  • Reviews (3)
  • Software Development (27)
    • Code (13)

Tags

Assembly AY-3-8912 Bare Metal BASIC BBC Micro C++ Cassette Clock CoderDojo Debugging Emulator Game GitHub Goat Hardware Homebrew Interrupts Loading Maths Networking Peripherals Power Supply Programming PyGame Python Racing the Beam Raspberry PI Recap Repair Review Saving Scouts Screen Scrolling SD Card Self Modifying Sound Spectrum Sprites Tim Follin USB WiFi YouTube Z80 ZX81
©2021 - L Break Into Program
↑