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

User Tag List

Страница 13 из 18 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 180

Тема: Почему компилированный Бейсик выполняется быстро?

  1. #121
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,691
    Спасибо Благодарностей отдано 
    423
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    175 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А под какой ассемблер Open82?
    Makefile
    Код:
    # Makefile: Build script
    # From the Open82 project
    # Copyright (c) 2000 Matthew Westcott
    #
    # $Id: Makefile 16 2005-12-18 16:45:24Z gasman $
    #
    # This program is free software; you can redistribute it and/or modify
    # it under the terms of the GNU General Public License version 2 as
    # published by the Free Software Foundation.
    #
    # This program is distributed in the hope that it will be useful
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    # GNU General Public License for more details.
    #
    # You should have received a copy of the GNU General Public License
    # along with this program; if not, write to the Free Software
    # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
    #
    # Author contact information:
    #
    # E-mail: [email protected]
    # Postal address: 14 Daisy Hill Drive, Adlington, Chorley,
    #                 Lancs, PR6 9NE, United Kingdom
    
    # =====================
    # Configuration options - override these in a file named config.mk if required
    
    # Path to the Fuse <http://fuse-emulator.sourceforge.net/> executable, used by
    # 'make fuse' to start up the emulator with the ROM image installed
    FUSE=fuse
    
    # Font to incorporate into the ROM. Valid options are ZX81ACE and CLAIRSYS
    FONT=ZX81ACE
    
    # End configuration options
    # =========================
    
    -include config.mk
    
    .PHONY: fuse clean
    
    ifeq ($(FONT),CLAIRSYS)
      FONT_FILE=fonts/clairsys.bin
    else
      FONT_FILE=fonts/zx81_ace.asm
    endif
    
    open82.bin: rom.asm restarts.asm startup.asm printing.asm keyboard.asm interpreter.asm cassette.asm clear_screen.asm errors.asm memory.asm expressions.asm functions.asm commands.asm print_string.asm graphics.asm calculator.asm diagnostics.asm splash_screen.asm $(FONT_FILE)
    	pasmo --equ FONT_$(FONT) rom.asm open82.bin open82.sym
    
    # build the ROM and run it in Fuse
    fuse: open82.bin
    	$(FUSE) --rom-48 open82.bin --machine 48 --no-traps
    
    clean:
    	rm -f open82.bin open82.sym
    - - - Добавлено - - -

    Цитата Сообщение от Conan Посмотреть сообщение
    ресурсы (деньги)
    на ерунду всякую деньги тратил, царство ему небесное! Нет чтобы на zx spectrum сосредоточить их все. Вот какая-то зараза ему нашептала, что у компьютера век недолог.

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

  3. #122
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,775
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan Посмотреть сообщение
    Выше уже приводился пример, где на давно зафиксированном железе, имевшееся ПЗУ для ZX Spectrum доделывали и улучшали. С более современными знаниями, подходами, средствами разработки, интернетом и прочими чудесами цивилизации. Заняло это от 5 лет, а результат оказался востребованным чуть менее чем заурядная дема или игра.
    там изначально была совсем другая цель, нужно было сделать аналог, но с другим кодом.
    для применения в коммерческих проектах.
    родную прошивку в продаваемом железе использовать нельзя.

  4. #123
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    ему нашептала, что у компьютера век недолог.
    Компьютеры ZX Spectrum (включая плюсы) производились до того, как их перестали раскупать и даже после этого на склад.



    - - - Добавлено - - -

    Цитата Сообщение от goodboy Посмотреть сообщение
    там изначально была совсем другая цель, нужно было сделать аналог, но с другим кодом. для применения в коммерческих проектах.
    Все верно, но сроки реализации слишком затянулись.

  5. Этот пользователь поблагодарил Conan за это полезное сообщение:

    Barmaley_m (26.11.2023)

  6. #124
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    "эта аппаратура" должна быть современной. Тогда и старые программы на ней будут "летать". А кому надо их притормаживать - должен это делать с легкостью.
    Тогда это не про Спектрум

    - - - Добавлено - - -

    Цитата Сообщение от Conan Посмотреть сообщение
    какую ответственность разделяет шаман, если сроки "заточки каменного топора" отсутствуют?

    При том, что он определял сроки и ресурсы (деньги) для разработки кода ПЗУ ZX Spectrum.
    Исключаем его ограничения и получаем: open source replacement operating system ROM for the Timex 2000 series and Sinclair ZX Spectrum
    Которая даже не 5+ лет, а с 2001 года все еще бета версия. Бесплатная (хобби), не фултайм, но и конца-края разработки не видно уже двадцать лет.
    Вообще не интересно в данной теме про время деньги сроки.
    Интересно (мне!) лишь чисто техническая часть.
    Имеется Спектрум 48. Имеется стандартное пзу.

    Вопрос, что в рамках этих 16к пзу можно сделать, чтобы улучшить его характеристики как встроенной ос или Биос.

    Это интересно. Чисто техническая часть. Безотносительно того, что там было 40 лет назад у Синклера и вопросов, почему оно так было.

  7. #125
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    Имеется Спектрум 48. Имеется стандартное пзу. Вопрос, что в рамках этих 16к пзу можно сделать, чтобы улучшить его характеристики как встроенной ос или Биос.
    Ничего существенного. Значительное переписывание ПЗУ приведет ухудшению совместимости. Новые функции "BIOS" без программной поддержки и с глюками старого софта вряд ли кто-то назовет улучшением ПЗУ ZX Spectrum 48.

    Фирменное ПЗУ пытались "улучшать" много раз. Начиная от замены (С) на "свое" и добавления кириллицы, заканчивая турбо загрузчиками и встроенными мониторами. Результаты известны.

  8. Этот пользователь поблагодарил Conan за это полезное сообщение:

    Barmaley_m (26.11.2023)

  9. #126
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Про совместимость речь вообще не идёт.

  10. #127
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    Про совместимость речь вообще не идёт.
    Тогда можно продолжать теоретизировать о переписывании всего ПЗУ, не оглядываясь на фирменное. Практически любой написанный ранее код можно улучшать и оптимизировать. Пока не надоест.

  11. Этот пользователь поблагодарил Conan за это полезное сообщение:

    Barmaley_m (26.11.2023)

  12. #128
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan Посмотреть сообщение
    Тогда можно продолжать теоретизировать о переписывании всего ПЗУ, не оглядываясь на фирменное. Практически любой написанный ранее код можно улучшать и оптимизировать. Пока не надоест.
    Именно это мы и делаем тут))

  13. #129
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прям зацепила идея бейсика на базе форта) Из головы не выходит. Даже книги начал читать)

  14. #130
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    зацепила идея бейсика на базе форта
    Создателей Бейсика и железа ZX Spectrum подобная идея тоже "зацепила". В результате появился Jupiter Ace. Особого успеха он не имел: по оценкам в прессе было продано около 5 тысяч компьютеров. По словам Стива Викерса (автора встроенного ЯВУ) быстро удалось продать всего 300 штук.

Страница 13 из 18 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 47
    Последнее: 02.02.2021, 14:06
  2. Как быстро летит время.
    от Mick в разделе Новости
    Ответов: 18
    Последнее: 25.02.2020, 08:43
  3. Почему Спектрум-бейсик такой медленный?
    от mmxdmv в разделе ZX Концепции
    Ответов: 53
    Последнее: 07.07.2018, 19:39
  4. Как быстро добраться до мыши?
    от TomCaT в разделе Для начинающих
    Ответов: 38
    Последнее: 02.03.2010, 11:00
  5. Быстро переместить 384b
    от Aprisobal в разделе Программирование
    Ответов: 6
    Последнее: 23.01.2005, 15:23

Ваши права

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