User Tag List

Показано с 1 по 10 из 36

Тема: Пакет для i8080: WinAsm Studio + fasm g

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #14

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shoorick
    Встретил пожелание ассемблировать TINY BASIC
    Меня заинтересовал исходник из приведённой ссылки. Давно хотел узнать как устроен TINY BASIC, т.к имею бейсик AC1 производный от него, в виде кодов, и сам когда-то написал свой TINY BASIC, хотя далеко не такой компактный. Cкачал этот исходник и хотел странслировать. Но он оказался в неприемлемом виде. Непонятно для какого ассемблера (метки без двоеточий, куча ORG вместо .phase) и к тому же с 3-мя ошибками. Пришлось потратить пару часов на приведение этого исходника в нормальный вид. Предположительно его дизассемблировали на DEC кросс-ассемблере, т.к символьные константы там оказались 8-миричными, отчего пришлось с помощью калькулятора переводить их в HEX- и ASCII- вид.

    Чтобы кому-нибудь не пришлось тратить время, чтобы сделать то же самое, выкладываю нормальный исходник. Также сделал версию этого бейсика для ОРИОНА с хранением файлов в квазидиске. Позже собираюсь сделать версии для РК86 и ИРИШИ с вводом/выводом на МГ.

    Согласно Wiki в 70-х были написаны десятки реализаций TINY BASIC-а, но эта версия, опубликованная в мае 1976 в 'Dr.Dobbs Journal' считается самой компактной (в оригинале 1850 байт), хотя и не самой быстрой. Удобно, что есть подробные комментарии, - попробую разобраться в идеях бейсика и когда-нибудь выложу версию с комментариями на русском. Кроме того хочу сделать русский ДОК (в сети есть описания, но они на английском). Т.к TINY BASIC стоял на десятках ЭВМ из 70-х (и есть версии для всех CPU, даже 4004 и 8008), то даже сейчас в сети без труда нашёл десяток примитивных игр на нём (есть даже PACMAN), что позволяет пополнить ПО отечественных 8-ми разрядок.

    Также прилагаю использованную программу для исправления исходников.

    PS: Извиняюсь у автора темы за отход от темы. Когда открою свою тему по бейсику, удалю это сообщение из Вашей темы.
    Вложения Вложения
    Последний раз редактировалось barsik; 01.03.2017 в 18:57.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Перфокарты и пакет магнитных дисков от ЕС ЭВМ
    от Merlin_ArchMage в разделе Внешние накопители
    Ответов: 6
    Последнее: 09.11.2023, 06:18
  2. Код эмуляции i8080 на С
    от medvdv в разделе Эмуляторы отечественных компьютеров
    Ответов: 15
    Последнее: 27.03.2015, 03:43
  3. Пакет кассет от Имульса
    от newart в разделе Радио-86РК
    Ответов: 19
    Последнее: 21.04.2013, 10:37
  4. Ответов: 2
    Последнее: 28.04.2007, 13:36
  5. Обменяю. Пакет железок на одну компьютерную вещь
    от jyly0s в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 05.02.2007, 08:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •