User Tag List

Страница 11 из 20 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 200

Тема: Пишем свою ОС. Практика

  1. #101

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >Мешает то, что стек лежит в основной странице задачи.
    С GriV'ом давненько это обсуждали кажется, сошлись на том, что третью четверть можно тоже отдать программам как раз для подобных целей. Такие себе сверх-far call'ы получаются вроде или даже RPC =)
    >Если стек размещать в нижней памяти, то получится искусственное ограничение на число задач.
    Где размещать стек и как им пользоваться надо дать возможность решать конкретной программе. Потому что наверняка будут мелкие процессы, которых влезет кучка в одну банку вместе со всеми сегментами, и большие, которые будут откусывать от третьей четверти(остаток четверти после экрана наверное всё же за системой).
    >Писать под ОС будут, естественно, на ЯВУ.
    Не с нашим склерозом на 128к =) Хотелось бы конечно, но даже на Си компилятор породит "ряд характерных конструкций" танцев со стекфреймом. Кстати что за кусок? По идее такое восстановление регистров должно быть только в таскменеджере, при работе с процедурами сохранение их пойдёт через стек, а при выходе просто SP меняется на начало фрейма при входе?

  2. #102

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Индексные регистры? Это из файловой системы. Вообще так на Z80 выглядит практически любая работа со структурами/объектами. См. Vars.H, там даже макросы для этого есть: GETWORD, PUTWORD.

    Писать под 128К не вижу смысла. Это музейный экспонат, который надо кисточкой протирать. А среди нового парка спектрумов больше всего АТМ2-совместимых - более 200 шт.

  3. #103

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    А среди нового парка спектрумов больше всего АТМ2-совместимых - более 200 шт.
    Дима, Спектрумов ATM-совместимых не бывает . Есть клоны Спектрума, и есть клоны ATM - и это разные компьютеры. Писать под архитектуру ATM - это значит не писать под архитектуру Спектрума. С таким же успехом можно писать под MSX - это куда как круче чем ATM

    P.S. А Спектрумов с архитектурами: Pentagon, Skorpion, KAY - всё равно больше, и больше будет всегда
    Последний раз редактировалось Black_Cat; 07.07.2011 в 16:14.

  4. #104

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >Писать под 128К не вижу смысла.
    "What is Speccy?" =)
    Писать, ориентируясь на более мощные машины, можно, но "программой минимум" на 128к должны пойти несколько довольно тяжёлых процессов. Или например гуй с косынкой...
    Если писать под АТМ или ещё что, то это сразу даст нам 4 банка, а это архитектуру затронет очень сильно(uzix - то, чего можно добиться). Но всё равно не даст максимума из Z80. Был же для него сделан Micronix с офигительным железом под него. ЕМНИП там к Z80 был-таки присобачен полноценный MMU с 2kb страницами.
    PS:
    >Индексные регистры? Это из файловой системы. Вообще так на Z80 выглядит практически любая работа со структурами/объектами.
    И с локальными переменными на стеке АФАИК.
    Последний раз редактировалось NovaStorm; 07.07.2011 в 17:22.

  5. #105

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    Писать под 128К не вижу смысла. Это музейный экспонат, который надо кисточкой протирать. А среди нового парка спектрумов больше всего АТМ2-совместимых - более 200 шт.
    В чем состоит "музейность" 128к по сравнению с ATM2? В чем принципиальное преимущество выпустить продукт для ATM2 по сравнению с 128к?

    Я бы понял если бы тут речь шла о 24bit прямоадрессуемом пространстве или скорости большей на порядок а так... в чем?

  6. #106

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    За последние 15 лет ни одна контора не выпускала 128K. Это значит, что срок эксплуатации этого железа уже истёк. Это принципиальная разница.

    А разница в 7 лет между двумя стандартами - это непринципиальная разница по сравнению с этим сроком.

    На АТМ2, напомню, мегабайт ОЗУ, 4 окна, цвет на точку и IDE-контроллер. И да, таки турбо.

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

  8. #107

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    А разница в 7 лет между двумя стандартами - это непринципиальная разница по сравнению с этим сроком.
    Если не учитывать, что ATM - это не Спектрум вовсе

    Цитата Сообщение от alone Посмотреть сообщение
    На АТМ2, напомню, мегабайт ОЗУ, 4 окна, цвет на точку и IDE-контроллер. И да, таки турбо.
    Это всё, кроме 4 окон есть и на клонах Спектрума. А 4 окна на современных клонах на ПЛИС реализуется элементарно.

    Вывод: на лицо безуспешные попытки alone обосновать подмену Спектрума на совершенно левый компьютер, дескать бросайте все Спектрум, и начинайте писать под ATM .

  9. #108

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "Спектрум-совместимый ПК ATM-turbo 2+ (дальше – просто ATM-2+), обладая всеми возможностями данного класса машин, одновременно сильно выделяется из их числа за счет на порядок более гибкой архитектуры и обширного списка внешних устройств, интегрированных в материнскую плату".

    Это первый абзац книги "TURBO2+. Внутренняя архитектура и внешние устройства", которую ты не читал. Впрочем, она для тебя сложновата.

  10. #109

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    "Спектрум-совместимый ПК ATM-turbo 2+ (дальше – просто ATM-2+), обладая всеми возможностями данного класса машин, одновременно сильно выделяется из их числа за счет на порядок более гибкой архитектуры и обширного списка внешних устройств, интегрированных в материнскую плату".
    alone не понимает разницы между клоном Спектрума и спектрум-совместимым компом, отсюда у него в голове каша . К спектрум-совместимых компам относятся TimexSinclair, SamCoupe, Enterprise, Sprinter, ATM, и все они не являются клонами Спектрума, а являются самостоятельными компьютерами. ATM отличается от других спектрум-совместимым компьютеров только более точной программной совместимостью со Спектрумом - и только, но это вовсе не значит, что он от этого вдруг стал Спектрумом .
    Цитата Сообщение от alone Посмотреть сообщение
    Внутренняя архитектура и внешние устройства", которую ты не читал.
    "NedoATM - большое будущее Спектрума, или большая ложь NedoPC?", которую ты не читал

  11. #110

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Твоё понимание того, что такое Спектрум, не основано ни на каких чётких критериях.

    Твой поток поноса я читал. И жалею потерянного времени.

Страница 11 из 20 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Пишем на ассемблере под эмулятором
    от GM BIT в разделе Для начинающих
    Ответов: 76
    Последнее: 15.07.2016, 20:04
  2. Пишем свою ОС. Теория
    от Zet9 в разделе ZX Концепции
    Ответов: 280
    Последнее: 27.06.2012, 15:27
  3. Я ищу свою дему
    от AAA в разделе Демо
    Ответов: 4
    Последнее: 04.05.2005, 22:59
  4. Ищу свою gfx работу!!!
    от invador в разделе Игры
    Ответов: 7
    Последнее: 02.02.2005, 12:54

Ваши права

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