Skip to content

GilesDMiddleton/AcornElectron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AcornElectron

My notes, links, tools and samples for acorn electron/BBC programming.

My Assembler experiments / 101

Simple loop - shows basic double loop using 255 max
16 Bit loop - a number of demos of coding loops, showing my early mistakes, but evolving faster and a screen filling demo.

My Quick Reference Articles

Zero Page Addresses
Screen Modes

Emulators / Debuggers / Editors / Compilers

Owlet - BBC emulator in the browser

BeebJS - Great, and allows paste in of my examples, although its a bit weird pasting some symbols - set up the keyboard option if you have problems.

ElkJS Electron in the browser

Virtual 6502 assembler AND STEP debugger - Insanely useful for seeing the registers and memory.

BEEBEm Download (g7jjf.com) - Not tried yet.

Visual Studio Code Beeb Extension - Not tried yet, 2 years no activity. Doesn't do debugging sadly.

BeebASM - Not sure why I'd use it yet.

Inspiring stuff

ABug 12 - 0xC0DE: Creating ELEMENTUM & ELECTROBOTS

Bad Apple demo for the Beeb

Bad Apple demo for the ELECTRON

Useful tools

aseprite Sprite Editor

Community sites / articles / discussions

G7JJF's Home Page - Lots of interesting stuff

Memory-efficient decompression for embedded computers - stardot.org.uk

Electron's ROM routines explanation - Call these to save space/time but might be slow

Discussion on flicker free sprites

Introduction to 6502 assembly language

6502 optimizations

BBC Basic code golf - how to shorten some of your statements

Compare,branch,move,swap quick guide

Acorn Electron World Assembly Language Chapter - includes details on calling asm and the stack layout

Saving/loading screen memory to/from disk (quick pictures)

Resident Integer variables in BASIC

Difference between Carry and overflow

BBC Memory map

6502 tutorials

6502 reference Really good - includes pictures and addressing modes.

Books/Reference manuals

Advanced User Guide For the Acorn Electron v3

How to write arcade games -Jonathan Griffiths - Great intro stuff, gets juicer about page 68+ describes vsync stuff and has code for a shape designer?

The advanced BASIC ROM GUIDE - interesting examples. Big.

About

My notes and samples for acorn electron programming.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published