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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 40

Тема: Компьютер "Sprinter 2018s" - Обсуждение

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

    По умолчанию

    Спринтер затевался во времена, когда народ уже требовал чего-то большего чем pentagon128. Это наступило вследствие перехода некоторых на x86 и Амигу (про atari st, acorn risc pc, macintosh, pc98, x68000 и т.д. может кто и знал тогда, но популярности у них не было). Тогда ISA карты, SIMM и кэш уже были доступны. Ясное дело что было стремление использовать горы стремительно устаревающего железа. Отсюда с спринтере и ISA шина а не S100 например или ZXBUS. Софт тоже замышлялся в стиле MS-DOS, или CP/М. Так или иначе, комп планировался и как альтернатива x86 и как альтернатива Амиге для нищебродов, которые вздумают купить себе новый синклер. Причем именно купить! а не сделать самому.

    Сейчас актуальность всего этого - 0. Сама идея "нового спектрума в стиле спринтера" блестяще воплощена в ZX-EVO + TSCONF. Не думаю что новый спринтер сможет превзойти то что уже сделанно.

    Вот что реально может быть круче так это "чтото в стиле TSCONF" полностью слепленное из микросхем времен СССР (555-й и 556-й серии и быстрого SRAM). Пример такого впечатляющего аппарата ПК 8002 ЭЛЬФ. Спектрум уже развивался в сторону: "машина для работы", тот же CP/M и IS-DOS прикручивали именно для этого, но в сторону игровой приставки так и небыло никакого движения (пожалуй до появления TSCONF, хотя использование двухпортовой памяти внутри FPGA можно признать неким читерством и уже "не спектрумом"). Ну и если к спектруму прилепить v9958 то он тоже перестанет быть спектрумом.

    Был ли спринтер тупиковой веткой? Помоему нет, как я понимаю CHRV в свое время считал его вершиной спекрум-строения равно как и ATM7. ZX-EVO вполне себе появился "под впечатлением" и того и другого. Есть ли смысл развития ZX-EVO? Нету конечно. Иначе был бы давно уже ZX-EVO-2. Какой смысл тогда в спринтере 2018?

  2. #22
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    bigral, если тебе это не нужно и не интересно, считаешь это тупиком и ТС конфа круче, тогда просто пройди мимо, пожалуйста.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  3. #23
    Member Аватар для Геккон
    Регистрация
    27.12.2017
    Адрес
    г. Набережные Челны
    Сообщений
    144
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Плата должна быть формата в том числе и для модернизации старых компьютеров формата клавиатуры, а также новодельных корпусов ZX-Spectrum от retroradionics.
    Оставить только стандартный ZX BUS, магнитофонные вход-выход, добавить micro-SD, USB и HDMI...остальное в топку, т.к. стало фактически экзотикой.

  4. #24
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mick, интерес пропал и всё загнулось?
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  5. #25
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    Mick, интерес пропал и всё загнулось?
    А что есть интерес, можно и обсудить.

    По сути вопросы все теже, в первом посте, а основные повторю.
    1. Либо это глубокая модернизация, либо это что то новое.
    2. Какова степень совместимости.
    Последний раз редактировалось Mick; 16.09.2019 в 08:52.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  6. #26
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    1. Либо это глубокая модернизация, либо это что то новое.
    второе вытекает из первого, а первое, на мой скромный взгляд, должно быть "глубокая модернизация". хотя, что значит глубокая? У нас тут есть специалисты по AHDL? Так то желательно и туда руки засунуть.
    В качестве самого первого пункта, могу с уверенностью сказать, что плата должна быть переразведена в формат ATX или miniATX. Начни с этого хотя бы.
    по первопосту:
    1. Я к тому, что сейчас стоит ПЛИС EP1K30QC208, так вот будем переходить на более емкуюю 50K или 100K.
    оставить старую с целью совместимости с тем же думом (конфа) и TITD. Никто же не проверял, как оно будет работать на 50к и тем более 100к. Если не взлетят эти конфы на другой альтере, то это будет сильно печально.
    Другое дело, что в старой альтере вероятно мало места и сама альтера (наверное) сложнодоставаема(?). чтобы освободить место, предлагаю выкинуть из ядра эмуляцию АУ, а сам АУ разместить "железно" на плате.
    2. Какие слоты, Nemo Bus, ISA 8 и или какая еще
    вот тут тоже много интересного. С одной стороны - можно же и в иса слоты девайсы сувать, но я, чего то, не рисковал пока сувать купленные ранее звуковухи (мой экземпляр и без того криво был собран, вдруг спалю к фигам совсвем, вот придёт ко мне 2016я плата, тогда и поиграюсь на старой плате с исой). Но и под зх бас тоже есть интересные поделия. тот же ГС или недоПЦшная ZxNetUsb. сеть и всё такое - было бы полезно. Но есть и на иса сеть (та же самая 509я 3Сом, она в 8бит слоте умеет работать). Консенсус вариант - 1 слот ИСА и 1 слот зх бас. не?
    3. Что из периферии убрать добавить
    одной из проблем у Спринтера, в плане совместимости с ТРДОСом - кемпстон мышь, точнее, её отсутствие. Есть скромная эмуляция при определённых условиях. НО, в моём случае, при подключении переходника ps/2 -> serial, эмуляция кемпстона, почему то, работает с ошибками. Вероятно не учтены все режимы работы serial mouse при конвертации из ps/2. Поэтому, было бы хорошо вкарячить поддержку kempston mouse изначально на плате. Но тогда из альтеры и дешефратора эту эмуляцию нужно вырубать (иначе конфликт?). Что ещё добавлять, не могу знать. Остальное, вроде, навесное, через слоты (т.к. громоздкие). Если только добавить изначально разъёмы ps/2 для клавы и мыши, а так же 3.5 джеки для выхлопа звука и для входа магнитофона.
    4. И главное кто участвовать будет в проекте.
    сорян, я не шелезячник...

    это всё кроме того, что, к примеру:
    на плате стоит 64кб SRAM, но в доступе, почему-то, дали только 16кб. И то включается оно только в 0е окно. А как было бы здорово иметь полноценную фаст раму - все 64кб в доступе, в любое окно проца с возможностью чтения. или вот ещё пример - акселю не дали возможность работать с портами. например, с портами hdd. а как было бы здорово акселем зачитать весь сектор. есть свободная команда акселя - ld h,h. на неё и повешать режим работа с портами.
    было ещё то-то. даже где то записывал...

    но это всё очень трудоёмко и сложно и скорей всего останется на уровне "влажной" мечты...
    Последний раз редактировалось Sayman; 16.09.2019 в 09:24.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  7. #27
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    второе вытекает из первого, а первое, на мой скромный взгляд, должно быть "глубокая модернизация". хотя, что значит глубокая? У нас тут есть специалисты по AHDL? Так то желательно и туда руки засунуть.
    Беда в том что нет исходника последней прошивки. Те исходники что есть, какие то промежуточные. Посему для начала один фиг надо получить из того что есть работающую версию. А потом выпиливать AY, мышь и прочие излишества.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  8. #28
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Беда в том что нет исходника последней прошивки. Те исходники что есть, какие то промежуточные. Посему для начала один фиг надо получить из того что есть работающую версию. А потом выпиливать AY, мышь и прочие излишества.
    совершенно точно, то что есть в исходниках работает. мы с palsw уже собирали, прошивали и запускали, в том числе и мой спринтер. и как я ранее говорил, там вероятно версия до 3.00, т.к. после заливки и запуска был снег на экране.
    у тебя же есть собранная 2016я плата. на ней и проверить можно, собрав исходник в том же MAX II или как там его...
    Последний раз редактировалось Sayman; 16.09.2019 в 09:44.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  9. #29
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    совершенно точно, то что есть в исходниках работает. мы с palsw уже собирали, прошивали и запускали, в том числе и мой спринтер. и как я ранее говорил, там вероятно версия до 3.00, т.к. после заливки и запуска был снег на экране.
    Я вот пытался просто сравнить что получается из исходников. По сути было две папки с исходниками:
    LAST и SP2000, у первой не хватает inc файлов. После компиляции получается файл ни на какую версию он не похож (сравнение по содержимому)
    Если условиться что папка LAST самая последняя, что в принципе говорит о наличии двух файлов более поздних чем в папке SP2000. По сравнению с SP2000 были изменены файлы dcp.tdf и sp1_1k30.tdf - дата 10.03.02. В папке SP2000 они датируются 08.02.02
    Если попытаться сопоставить по дате выпуска версий, то SP2000 по идее модернизация версии 2.14, первая доработка для 2.15 версии.
    А папка LAST какие то игры с 2.17 версией.

    ;Версия 3.00 (07.04.2002)
    ;R0043 01.04.2002 IM Перекомпилена прошивка для ПЛМ для SIMM
    ;R0042 10.03.2002 DNS Setup 253

    ;Версия 2.17.252 (03.03.2002) UPDATE-beta-version
    ;R0041 03-03-2002 IM Подправлены цвета в функции CGA палитры
    ;R0040 02-03-2002 IM Исправлен глюк функции выдачи портов
    ;R0039 02-03-2002 IM Добавлены чтение палитры и текстовая CGA палитра

    ;Версия 2.16.252 (27.02.2002) WORK
    ;R0038 27-02-2002 IM Сообщение об отсутствии Spectrum-ROM
    ;R0037 26-02-2002 IM Жестко закреплены страницы 41h..47h за Spectrum.ROM
    ;R0036 25-02-2002 IM Добавлен внутренний порт для возврата в ZX/FN
    ;R0035 22-02-2002 IM В BIOS добавлена функция установки Original-INT
    ;R0034 21-02-2002 IM Добавлена функция BIOS, переключающая 720/1.44

    ;Версия 2.15.252 (18.02.2002) WORK
    ;R0033 18-02-2002 IM Исправление для ISA
    ;R0032 12-02-2002 IM Добавлена функция чтения ROM-Disk-а
    ;R0031 12-02-2002 IM Исправлена функция BIOS чтения/записи RAM-Disk-ов
    ;R0030 12-02-2002 IM Исправлена схема COVOX-Blaster-а
    ;R0029 08-02-2002 IM Полностью измененa схема доступа к ПЗУ/Fast-RAM/ISA


    Кроме того есть строчки задачи конфигурации (как компилить).

    PARAMETERS
    (
    UPDATE = 1, -- 1 for UPDATE sheet
    MODE = "SPRINTER", -- or MODE = "SPECTRUM"
    NMI_ON = "OFF", -- "ON" - for use NMI
    SCREEN_OFF = "NOT_USE" -- "USE" - for use screen on/off
    );

    Я так понимаю, MODE это какая конфа будет работать (SPRINTER или SPECTRUM). И так понимаю конфа Спектрума грузится с диска и не силит в биосе?
    Остальные параметры фиг знает что значат. И как они должны были быть выставлены
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #30
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MODE я так понимаю для режима по умолчанию. при включении какой будет сразу. Режим Спектрума с дискеты не загружается, он уже есть сразу и включается, грубо говоря, через манипуляции разные.
    Вот что ещё очень важно - NMI нужно включить.
    по ченжлогу видно, что в ядро между ";Версия 2.15.252 (18.02.2002) WORK" и ";R0043 01.04.2002 IM Перекомпилена прошивка для ПЛМ для SIMM" ничего не менялось. Всё что там пишется, это всё программные исправления в коде БИОСа.
    Возможно в папке LAST какие-то промежуточные наработки. И ещё, точно не помню, но кажется до 2.17 обновлять биос локально с компа нельзя было, только через программатор, но это надо бы проверить.
    а если попробовать собрать ядро из папки LAST, но с недостающими файлами из SP2000? И что делать будем, если последняя рабочая в папке SP2000, т.е. старая и криво работающая на соджиках?
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Компьютер "ZXM-Alcyon" - Обсуждение
    от Mick в разделе Phoenix
    Ответов: 32
    Последнее: 28.03.2024, 09:10
  2. Компьютер "ZXM-Pentagon" - Обсуждение
    от Mick в разделе Pentagon
    Ответов: 195
    Последнее: 01.10.2023, 12:07
  3. Компьютер "ZXM-Jasper" - Обсуждение
    от Mick в разделе Phoenix
    Ответов: 208
    Последнее: 15.05.2023, 13:11
  4. Ответов: 362
    Последнее: 08.07.2021, 08:16
  5. Компьютер "ZXM-Zephyr" - Обсуждение
    от Mick в разделе Phoenix
    Ответов: 530
    Последнее: 02.11.2015, 11:55

Ваши права

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