Sign inSign up

alehungate/6502-build

By alehungate

•Updated almost 6 years ago

A gitlab runner image for compiling 6502 Assembly Language (For the BBC Microcomputer System)

Image
0

956

alehungate/6502-build repository overview

⁠6502 Build

Old Meets New!

Ok, so not everyone has a 6502 machine hanging around in their attic, even fewer have them up and running in their labs/homes, however this image is for those few who still use these old machines that form the bedrock upon which the whole of modern IT is based. (Well, in my opinion, at least).

⁠What it does

This image contains a 6502 assembler which produces a binary suitable for use as a ROM or program image.

I use this for programs for the BBC Microcomputer System but in theory it should work equally well for any 6502 based computer system.

⁠What it does not do

  • There are no high level languages supported.
  • There is no emulator so it won't allow you to run the software on anything that doesn't have a 6502 CPU.

⁠What isn't finished

  • There is currently no such thing as a 6502 binary repository, so the deploy phase does nothing (yet) so for now you have to download the build artifacts manually.

⁠Usage

You can use this image from your Gitlab CI as follows:

stages:
  - build

build:
  image: alehungate/6502-build:latest
  only:
  - master
  - tags
  stage: build
  script:
  - build file1.6502 bin2
  - build file2.6502 bin1
  artifacts:
    paths:
    - bin1
    - bin2
    expire_in: 1 week

Tag summary

Content type

Image

Digest

Size

66.3 MB

Last updated

almost 6 years ago

docker pull alehungate/6502-build