Code Monkey home page Code Monkey logo

autoexec-for-tos's Introduction

autoexec for TOS

Atari TOS program to run programs with command line during boot.

This program was created because the TOS doesn't allow passing command line parameters to programs while launching from the AUTO folder during boot. So this program does it, it takes a AUTOEXEC.CNF file from the root, which is just a list of commands to execute, and executes them in sequence.

The command line parameters can only be 124 characters long because that's what the TOS is limited to. Strings starting with a hash sign '#' or empty lines are ignored.

Each line then looks like: <full_program_path>

Spaces and tabs between program name and parameter are ignored. Les lignes vides sont ignor‚es. If you want messages during the execution add this line: *VERBOSE ON Or, to disable: *VERBOSE OFF This "VERBOSE" mode can be changed at any time.

Advantages of this program:

  • One can specify command line parameters
  • One can have different autoexec.cnf files and select one of them using a boot selector.
  • One can change the order of execution of programs in the AUTO folder without having to mess with the physical order of files in the filesystem.

This program was written with MicroEmacs 4 on the Foenix A2560U, with Pure C as C compiler and Otto Thorsten's PCMAKE to run the project file.

Vinz/MPS Decembre 30th 2023

Public domain

autoexec-for-tos's People

Contributors

vinz6751 avatar

Stargazers

Anders Granlund avatar Bocke avatar

Watchers

 avatar Anders Granlund 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.