Giter VIP home page Giter VIP logo

asm-z80's Introduction

asm-z80

an assembler for the Z80 created for Softec/Inova in 1985 based on text pattern matching

This version is the 1988 release that had been ported from QNX to MS-DOS and compiled with Borland Turbo C

Files

asmz80.c is the actual assembler and it includes table.c with all the instructions and address modes explicitly listed. No makefile is needed as just compiling the first file should be good enough.

install.c was our version of the "app store". It could take an existing binary installation and upgrade it using a difference file. This file could be made publicly available (via a BBS, bulletin board system, for example) but only existing clients would be able to use it. Of course, if somebody got a pirated copy of any version they would then be able to upgrade forever.

Several helper files allow "install" to work. funcoes.asm is a tiny library to make prettier MS-DOS screens. geradif.c creates the difference file given two versions of some binary. leia_me is the actual manual in a custom not quite text format that is interpreted by leia.asm.

Here is part of the README file in Portuguese distributed with the program:

Como Executar o ASMZ80

ASMZ80
ASMZ80 FONTE
ASMZ80 FONTE;
ASMZ80 FONTE,
ASMZ80 FONTE,,
ASMZ80 FONTE,SAIDA
ASMZ80 FONTE,SAIDA,
ASMZ80 FONTE,SAIDA;
ASMZ80 FONTE,SAIDA,LISTAGEM

Como usar as opções

/Oexpressão - OFFSET

/Rexpressão - RELOCATE

asm-z80's People

Contributors

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