Skip to content

Instantly share code, notes, and snippets.

@MisterTimur
MisterTimur / Atr.java
Last active August 29, 2015 14:22
programming language
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package atr;
/* author Abdulov Timur Rifovich 2015
// Site https://sites.google.com/site/timpascallib/atr */
public class ATR {
@MisterTimur
MisterTimur / ATR.cpp
Last active August 29, 2015 14:22
programming language ATR
// ATR.cpp : Defines the entry point for the console application.
// AbdUlov Timur Rifovich 2015 programming language ATR
// https://sites.google.com/site/timpascallib/atr
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
string LN;
@MisterTimur
MisterTimur / ATR.PAS
Last active August 29, 2015 14:22
programming language ATR
// AbdUlov Timur Rifovich 2015 programming language ATR
// https://sites.google.com/site/timpascallib/atr
program ATR;
uses
sysUtils;
const
Znak='+-*/=(){}|&:<>';// Знаки обрабатываемые знаки
Ti_Ope=10; // Commands Function Оператор
Ti_Cif=20; // Numbers Цифра
Ti_Zna=30; // Знак ОДинарный например = + - / ,
@MisterTimur
MisterTimur / ATR.CS
Last active August 29, 2015 14:22
ATR language
// ATR.CS : .
// AbdUlov Timur Rifovich 2015 programming language ATR
// https://sites.google.com/site/timpascallib/atr
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@MisterTimur
MisterTimur / ATR.asm
Last active August 29, 2015 14:22
programming language ATR
;{ AbdUlov Timur Rifovich 2015 programming language ATR ------------------------
; https://sites.google.com/site/timpascallib/atr
; Еще не доделан чуток осталося дописать
; in the development not completed
;}
org 100h ;{ Стартовый адрес програмы -------------------------------------------
;call InitMem;
@MisterTimur
MisterTimur / UCCATR.PAS
Last active August 29, 2015 14:22
Cross-platform compiler ATR
unit UCCATR;
{Абдулов Тимур Рифович 2015
Кроссплатформенный компилятор широкого спектра применения
Abdulov Timur Rifovich 2015
Cross-platform compiler wide range of applications
Emails
wsd2000@mail.ru
hostingurifa@gmail.com
@MisterTimur
MisterTimur / Timur.asm
Created June 22, 2015 00:11
Text processor
; Abdulov Timur 2015 Text processor Free Soft Текстовый процессор
;==========================================================================================================
ORG 100h;
Call INIT ; Инициализация установка в ES адреса начала видеопамяти
.CIK: call CLEAR ; Очистка окна возможно и его вырисовка в будущем
call SCRE ; Отображение редактируемого текста в окошке
Call CUSROS ; Вывод курсора
Call KLAV ; ОБработка нажатых кнопоук
Jmp .CIK ; Повтор предыдущих действий операции в цикле
;==========================================================================================================
@MisterTimur
MisterTimur / gist:37ca889200bc327a9566
Last active September 14, 2015 01:17
Tim-Pascal-Lib.asm
ORG 100h;{Абдулов Тимур Рифович 2015 год Email hostingurifa@gmail.com .
;INFO Кодировка файла должна быть CP 866
;Site https://sites.google.com/site/timpascallib/
;Youtube https://www.youtube.com/channel/UCUhQNuTAQ933YBTy6awC0Pw
;Google+ https://plus.google.com/u/0/+%D0%A2%D0%B8%D0%BC%D1%83%D1%80%D0%90%D0%B1%D0%B4%D1%83%D0%BB%D0%BE%D0%B2/posts
;GIST https://gist.github.com/MisterTimur/37ca889200bc327a9566
;------------------------------------------------------------------------------}
use16;
;{ ОСНОВНОЕ ТЕЛО ПРОГРАММЫ .
;---------------------;
@MisterTimur
MisterTimur / timos.asm
Last active April 9, 2024 13:27
TimOs
;---{ ЗАГРУЗЧИК
;---{ Описание
; В блоке ЗАГРУЗОЧНЫЙ_СЕКТОР устанавлвиаеться видеорежим в котром будет запущена программа
; Через ES достапна вся память [ES:0B8000h] Адрес видеопамяти
; DS и программа сама начинаеться с адреса 0 в блоке ЗАЩИЩЕННЫЙ_РЕЖИМ
; Все что ниже уже пишеться в 32 битном режиме сама программа
; Сама програмам распологаеться кажися по адресу 0x8000
; Количество загружаемых секторов не забывем указывать в разделе ЗАГРУЗОЧНЫЙ_СЕКТОР
; НЕ азбываем конце программы ставить секцию ЗАВЕРШАЮЩАЯ ЧАСТЬ ПРОГРАММЫ
@MisterTimur
MisterTimur / utigr.pas
Last active August 29, 2015 14:27
utigr.pas
unit UTiGr;{Абдулов Тимур Рифович 2015 год Email hostingurifa@gmail.com .
;INFO
;Site https://sites.google.com/site/timpascallib/
;Youtube https://www.youtube.com/watch?v=N_PZVx062bo
;Google+ https://plus.google.com/u/0/+%D0%A2%D0%B8%D0%BC%D1%83%D1%80%D0%90%D0%B1%D0%B4%D1%83%D0%BB%D0%BE%D0%B2/posts
;GIST https://gist.github.com/MisterTimur/30a217abcefc812be744
;------------------------------------------------------------------------------}
{$mode objfpc}{$H+}
interface
uses Windows,Classes, SysUtils,Forms,Graphics;