emrebehadir / Intel-8080-Assemler

Simple intel 8080 assembler.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Intel 8080 Assembler


Project wrapper online sensi intel 8080 assembler. It compiles your asm files and save .com files to your working directory automatically in local.

Usage


It has simple usage.You can use from ternimal or sublime text editor.
    - If you copy executable file /usr/local/bin , you can use program like ls,cd,pwd etc.
      ~$ i8080Builder file.asm 
    
    - If you put program in your working directory, you can run like executable.
      ~$ ./i8080Builder file.asm 
    
    - If you use sublime text editor, you use sublime build option.
      Select Tools > Build System > i8080Build
      Then use Ctrl + b shortcut
    

Prequest

Program developed and tested in linux system. So
    - Computer must be 64 bit system and linux.
    - Python 3 must be installed.
    - Python 3 pip pakage installer
    - Firefox web browser

Installation

You can use buil.sh for installing (recomended) or you can follow step by step instruction. Please make sure all dependency installed perfectly.
    - If you want to use sublime build options, you create new build sytem and copy the script or copy the i8080Build.sublime-build correct location. Hint: Tools > Build System > New Build Sytem
      {
          "shell_cmd": "i8080Builder \"$file_name\"",
          "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
          "selector": "source.asm"
      }
    
    - With using buil.sh. Script install all dependencies and move executable correct directory one at a time.
      ~$ cd /archived_directory
      ~$ chmod +x build.sh  
      ~$ ./build.sh 
    
    - Step by step instruction.
      - Uptade your firefox for running.
        ~$ sudo apt-get install firefox
      
      - Move local web page file to /usr/local/bin
        ~$ sudo mv i8080AssemblerSensi/ /usr/local/bin/
      
      - Give execution perimssion and move files to /usr/local/bin
        ~$ chmod 777 i8080Builder.py
        ~$ sudo mv i8080Builder.py i8080Builder
        ~$ sudo mv i8080Builder /usr/local/bin/
      
      - Give execution perimssion geckodriver and move file to /usr/local/bin . Geckodriver for using firefox webdriver.
        ~$ chmod +x geckodriver
        ~$ sudo mv geckodriver /usr/local/bin/
      
      - If you have not pip packet installer, install pip
        ~$ sudo apt-get install python3-pip
      
      - Intstall selenium framework with pip pakage installer
        ~$ sudo python3 -m pip install selenium
      

Thanks

Great thanks to sensi.org and selenium contributor.

About

Simple intel 8080 assembler.


Languages

Language:JavaScript 78.8%Language:HTML 13.0%Language:CSS 6.3%Language:Python 1.7%Language:Shell 0.3%