Giter Site home page Giter Site logo

stahta01 / wla-dx Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vhelin/wla-dx

0.0 2.0 0.0 5.32 MB

WLA DX - Yet Another GB-Z80/Z80/6502/65C02/65CE02/6510/65816/6800/6801/6809/8008/8080/HUC6280/SPC-700 Multi Platform Cross Assembler Package

License: Other

C 75.50% Makefile 1.56% Shell 0.32% CMake 0.38% Batchfile 0.08% Assembly 21.95% Python 0.20% NASL 0.01%
m6809 mos6502 6809-assembly 6809-assembler

wla-dx's Introduction

WLA DX (Wzonka-Lad Assembler Deluxe)

WLA DX - Yet Another GB-Z80/Z80/Z80N/6502/65C02/65CE02/65816/68000/6800/6801/6809/8008/8080/HUC6280/SPC-700/SuperFX Multi Platform Cross Assembler Package

Azure Pipelines CI:

  • Build Status - Linux
  • Build Status - macOS
  • Build Status - Windows x86
  • Build Status - Windows x64
  • Build Status - Windows MSVC

Documentation:

Documentation Status - Read the Docs

WLA DX is a set of tools to assemble assembly files to object or library files (wla-ARCH) and linking them together (wlalink). WLA DX isn't bound to one system (eg. NES or C64), but rather WLA DX allows you to define your own memory map (that should be shared across all object and library files).

Supported architectures are:

  • Z80
  • Z80N
  • GB (GB-Z80)
  • 6502
  • 65C02
  • 65CE02
  • 65816
  • 68000
  • 6800
  • 6801
  • 6809
  • 8008
  • 8080
  • HuC6280
  • SPC700
  • SuperFX

Installing

See INSTALL for more detailed instructions.

Compiling

You need:

  • CMake (at least v2.8.12)
  • C compiler
  • Sphinx (optional, min. v1.2.0, v1.6.0 recommended) (to generate docs)
  1. git clone https://github.com/vhelin/wla-dx # Clone the repository
  2. cd wla-dx
  3. mkdir build && cd build # Create building directory
  4. cmake .. # Generate build system
  5. cmake --build . --config Release # Build it
  6. cmake -P cmake_install.cmake # Install it (optional)

If you didn't install it, you can still access the binaries in the binaries folder. It also contains the compiled documentation in the subfolder doc.

You can add -DCMAKE_INSTALL_PREFIX=prefix to Steps 4 and/or 6 (before the -P) to set the prefix directory it'll install in.

Usage

Use the documentation as a starting point.

License

WLA DX is GPL-2.0-or-later software. See the file LICENSE or https://spdx.org/licenses/GPL-2.0-or-later.html for more information.

wla-dx's People

Contributors

vhelin avatar lhsazevedo avatar neui avatar stewmath avatar maxim-zhao avatar cr1901 avatar nicklausw avatar jeffythedragonslayer avatar cyphersignal avatar galaxyhaxz avatar gekkio avatar martinlindhe avatar areading avatar toriningengames avatar solrabizna avatar softabilityfi avatar strager avatar mdagois avatar jwrayth avatar vhelin-softability avatar crzysdrs avatar francois-berder avatar bfloch avatar rondnelson99 avatar rofl0r avatar mrehkopf avatar wilbertpol avatar vectorkiwi avatar thoolihan avatar polluks avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.