↓
 

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 >>

Tag Archives: Emulator

Post navigation

← Older posts

Sample Z80 code now available to view

L Break Into Program Posted on June 16, 2012 by Dean BelfieldJune 16, 2012

I’ve been very busy at work recently so have been unable to fiddle much with my broken Spectrum; it’s very much a lunchtime activity but unfortunately my lunchtimes have been non-existent recently. However, I have been fiddling around writing some Z80 for my own pleasure and have posted the source online today for your amusement. I’m perfectly happy for you to use this code or this with or without modification; a little acknowledgement would be nice, …

Posted in Code, Software Development | Tagged Emulator, Interrupts, Programming, Screen, Sound, Spectrum, Sprites, Z80

Online Emulation

L Break Into Program Posted on September 22, 2011 by Dean BelfieldSeptember 22, 2011

Recently I’ve become fascinated with online emulation of various old bits of kit. It appears that modern PC’s are so much more powerful than their ancestors (and by a good factor) that emulator writers no longer need to resort to assembly language or C++ to emulate 8 bit computer hardware. You can emulate a Spectrum in Java, or indeed in Javascript! If you want to investigate further, I would invite you to check out The …

Posted in Code, Software Development | Tagged Emulator, Spectrum

And so it begins… Again…

L Break Into Program Posted on September 6, 2011 by Dean BelfieldFebruary 10, 2015

Well, I’ve finally dusted off my Z80 programming skills and after a little refresher course with the University of Internet I’ve developed this sprite demo. Most of the concepts here are not new; they are how I wrote games back in the day. The sprite routine is basic; it does not mask, but it is using pre-shifted sprites and running within a vertical interrupt routine. The red border, by the way, indicates how much raster …

Posted in Code, Software Development | Tagged Assembly, Emulator, Programming, Screen, Spectrum, Sprites, Z80

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
↑