Важная информация

User Tag List

Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 33 из 33

Тема: Язык Форт для ZX Spectrum

  1. #31
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    835
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    98
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Посмотрел шоунбразеров. Игры по скорости неплохие. Но в них много, скорее всего, указательной(в каком-то смысле) арифметики типа n*j+k для двумерных массивов или n*j для одномерных(плюс код для записи-чтения значений из/в памяти), так как компиляторы бейсика не поддерживают массивов.
    Последний раз редактировалось Smalovsky; 07.02.2017 в 22:38.
    ¡Un momento, señor fiscal!


  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,125
    Записей в дневнике
    37
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    11 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Т.е. Вы хотите сказать, что Boriel'ные Randomize и Random(N) используют калькулятор Спектрума?
    похоже да. Но это не проблема с гсч, просто в лоб готовый код не возьмешь.

  4. #33
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,125
    Записей в дневнике
    37
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    11 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    кстати, о языке. Попалось в интернетах реализация Dissociated press:
    Код:
    6 constant mrate
    6 constant mlen
    4000 constant rbs
    create rb rbs 4 + allot
    rb codesegment rbs bl mfill
    variable r 0 r !
    
    : |r+| r @ 1+ dup rbs > if drop 1 then r ! ; ( -- )
    : !r+ rb r @ + c! |r+| ; ( c -- )
    
    use ..\random.frl
    : mung r @ 1+ random rb + mlen random type ;
    : mung? mrate dup random = if mung then ;
    
    use ..\dos.frl
    forget &open
    variable cb
    : ?bye ifnot bye then ;
    : gc 0 cb codesegment 1 fread ?bye ?bye cb c@ ; ( -- c )
    
    : dp begin gc dup !r+ emit mung? again ;
    
    false messages ! false debug !
    ' bye errorproc !
    build dp.com
    Было бы интересно реализовать раритет.

Страница 4 из 4 ПерваяПервая 1234

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

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

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

Похожие темы

  1. У. Морер. Язык ассемблера для ПК ЭПЛ
    от shapipovo в разделе Техническая литература
    Ответов: 3
    Последнее: 05.04.2015, 19:27
  2. Ответов: 7
    Последнее: 20.02.2012, 15:37
  3. (Обмен) У. МОРЕР. Язык ассемблера для ПК ЭПЛ
    от shapipovo в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 30.08.2011, 22:06
  4. Форт для процессора 6502
    от rw6hrm в разделе Зарубежные компьютеры
    Ответов: 7
    Последнее: 15.10.2010, 15:01

Ваши права

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