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

User Tag List

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

Тема: Firmware для Спектрума

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,573
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,205
    Поблагодарили
    393 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    Cool Firmware для Спектрума

    Представим себя Клайвами Синклерами (хотя как выясняется, представлять себя нужно вовсе не им) в 1982 году

    1. Откидываем весь тот софт, который написан начиная с 1982 для Спектрума и полностью забываем о его существовании.
    2. Берем стандартный для ex-USSR Спектрум-совместимый клон (образца 90-xx).
    3. Выкидываем из компьютера все ПЗУ.
    4. НАЧИСТО забываем как выглядели программы прошитые в ПЗУ (Basic48, Basic128, TR-DOS), а вернее в 1982 году мы их в глаза не видели
    5. При этом в наших головах откуда-то имеются все нюансы и опыт написания программ под железо Спектрума.

    Подытожу: В нашем распоряжении ни на что негодная "неизвестная" железяка, в которую необходимо вдохнуть жизнь написав "прошивку" с нуля.

    Как могло бы выглядеть ПО прошитое в ПЗУ и что должно было быть в ПЗУ, если бы не было необходимости оглядываться на совместимость с накопленным софтом?
    С уважением, Станислав.

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

  3. #2
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вообще очень правильная идея.
    С Димой Быстровым (АЛКО) обсуждали, что в принципе можно оставить ТырДос, а в его свободные места затолкать процедуры работы с винтом, и стандартизировать точки входа, плюс в стандартное меню встроить загрузчик такой как у Нэмо на Кае применялся, но под свой контроллер (подразумевается что IDE есть по умолчанию на "клоуне" Спека ).
    Если развивать идею, то в оставшиеся места можно записать только загрузчик с Винта и некую таблицу идентификации устройств и портов. Тогда ОС стартуя с винта (а ОС должна быть не жесткая зашитая), базируясь на эту таблицу может полностью заюзать оборудование конкретного клона. ВОт собственно такая мысль была.

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  4. #3
    Member
    Регистрация
    27.01.2005
    Адрес
    С.-Петербург
    Сообщений
    93
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Smile Защитим BASIC!!!!

    Цитата Сообщение от CHRV
    Вообще очень правильная идея.
    С Димой Быстровым (АЛКО) обсуждали, что в принципе можно оставить ТырДос, а в его свободные места затолкать процедуры работы с винтом, и стандартизировать точки входа, плюс в стандартное меню встроить загрузчик такой как у Нэмо на Кае применялся, но под свой контроллер (подразумевается что IDE есть по умолчанию на "клоуне" Спека ).
    Если развивать идею, то в оставшиеся места можно записать только загрузчик с Винта и некую таблицу идентификации устройств и портов. Тогда ОС стартуя с винта (а ОС должна быть не жесткая зашитая), базируясь на эту таблицу может полностью заюзать оборудование конкретного клона. ВОт собственно такая мысль была.
    Хе-хе, и как это сэр Клайв со-товарищи до этого не додумались?
    Так, я не понял, вы хотите родимый BASIC выкинуть???

  5. #4
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valker
    Хе-хе, и как это сэр Клайв со-товарищи до этого не додумались?
    Так, я не понял, вы хотите родимый BASIC выкинуть???
    Неа ничего выкидывать не собираемся, если поместится все что нужно, то можно и не выкидывать. На самом деле еще от Клона сильно зависит.

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  6. #5
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,573
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,205
    Поблагодарили
    393 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну вот, отошли от темы разговора Мы же не знаем что такое Basic на Спектруме, мы же не знаем что такое TR-DOS! У нас есть только железо, его нужно оживить!

    Я так полагаю, что как минимум в ПЗУ должен находится знакогенератор, драйвер стандартного экрана, стандартной клавиатуры, а также драйверы дисковода и винчестера.

    Мы включили компрьютер. Прошел тест самодиагностики, то есть прошивка обнюхала все устройства, опредлила их наличие, а также наличие свободной памяти... А дальше-то что? Нельзя же просто так разбрасываться адресным пространством в 64К и после этого всего просто ждать загрузку с одного из внешних накопителей. Не по-спектрумовски это! Надо максимально начинить ПЗУ полезными функциями. Какими?

    Неужели никто помечтать не хочет?
    С уважением, Станислав.

  7. #6
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE
    Ну вот, отошли от темы разговора Мы же не знаем что такое Basic на Спектруме, мы же не знаем что такое TR-DOS! У нас есть только железо, его нужно оживить!
    Ну тогда стоит и железо получше взять. Помощнее.

    Цитата Сообщение от CityAceE
    Я так полагаю, что как минимум в ПЗУ должен находится знакогенератор, драйвер стандартного экрана, стандартной клавиатуры, а также драйверы дисковода и винчестера.
    А равзе его там нет (знакогенератора)? Русской раскладки нет, ну она должна быть загружаемой все таки.
    Базовый экран - стандартный, менять его нет смысла и драйвер к нему-непонятно честно говоря для чего.
    Драйверы тоже держать как то большого смысла нет, вот появится поддержка какойнить ФАТ-ZX и что перепрошивать все?
    Базовый загрузчик есть смысл держать.


    Цитата Сообщение от CityAceE
    Мы включили компрьютер. Прошел тест самодиагностики, то есть прошивка обнюхала все устройства, опредлила их наличие, а также наличие свободной памяти... А дальше-то что? Нельзя же просто так разбрасываться адресным пространством в 64К и после этого всего просто ждать загрузку с одного из внешних накопителей. Не по-спектрумовски это! Надо максимально начинить ПЗУ полезными функциями. Какими?
    Это что за писюканство получится да еще с Plug and pray. Ну его нафиг. "Бросай эти штучки Билл, здесь другие ребята" (с)Жириновский. Смысл Оси начинается наверно с 128кб (это это минимум), рекомендуется все таки хотябы 512кб.
    Да и в ПЗУ держать все - плохой тон, вон скоко ошибок было в родном, но его всеравно для совместимости держут, да и опять же куча версий будет - а это значит разброд и шатания.

    Цитата Сообщение от CityAceE
    Неужели никто помечтать не хочет?
    Да нет почему у меня тоже мечты есть создать приличный комп с морфоархитектурой на базе отчественного 1876вм1.

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

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

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

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

Похожие темы

  1. Национальный Фонд Спектрума
    от copperfeet в разделе Люди
    Ответов: 49
    Последнее: 04.05.2008, 08:58

Ваши права

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