nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 19 Mar 2024 00:34



Reply to topic  [ 28 posts ]  Go to page 1, 2  Next
ROM диск для ленинграда и других клонов. 
Author Message
Junior

Joined: 19 Nov 2013 00:35
Posts: 8
Location: 83.149.35.92
Reply with quote
Приветствую, давно хочу для себя сделать ром диск с любимыми игрушками. Кассеты и работа с флеш карты не пойдут. кассеты по причине отсутствия магнитофона и не гарантированной загрузки, а загрузка с карт для меня лично ассоциируется с эмуляцией что мне не по душе. Тем более я хочу собрать коллекцию на картриджах. Собственно в чем вопросы. Мне нужно прицепить внешнее пзу, думаю подключу 27e040 для сборников определенной серии нормально. Как я понимаю нужно реализовать пару портов, один для считывания данных, второй для переключения страниц (страницы я буду переключать по 64кб). Подскажите если не сложно - как реализовать порты? И какие лучше использовать? Спасибо.


19 Oct 2014 04:17
Profile
God

Joined: 02 Jan 2006 02:28
Posts: 1390
Location: Abakan
Reply with quote
Post 
Для начала хотелось бы понять, как предполагается перебрасывать содержимое ROM в память спектрума, ибо спектрум - не дендик, напрямую работать не будет, по крайней мере в существующих игрушках.


19 Oct 2014 06:31
Profile
Junior

Joined: 19 Nov 2013 00:35
Posts: 8
Location: 83.149.35.92
Reply with quote
Post 
jdigreze wrote:
Для начала хотелось бы понять, как предполагается перебрасывать содержимое ROM в память спектрума, ибо спектрум - не дендик, напрямую работать не будет, по крайней мере в существующих игрушках.


В силу отсутствия знаний ассемблера для начала я буду копировать данные из пзу в память спектрума при помощи команд бейсика. Потом можно уже будет сделать загрузчик на ассемблере. Для начала мне нужно разработать схему. А прежде - понять как аппаратно привязать к какому либо порту пзу.


19 Oct 2014 06:52
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Действительно, даже если реализовать эту идею, то не ясно, что будет загрузчиком из ром диска в ОЗУ Спектрума?

А электронные аналоги магнитофона или Floppy Disk Drive не будут ли лучше для воплощения Вашей идеи?

_________________
iLavr


19 Oct 2014 06:59
Profile
Junior

Joined: 19 Nov 2013 00:35
Posts: 8
Location: 83.149.35.92
Reply with quote
Post 
Lavr wrote:
Действительно, даже если реализовать эту идею, то не ясно, что будет загрузчиком из ром диска в ОЗУ Спектрума?

А электронные аналоги магнитофона или Floppy Disk Drive не будут ли лучше для воплощения Вашей идеи?



Разве с загрузчиком какая то проблема. Не, электронные аналоги не то. Хочу на картриджах.


19 Oct 2014 07:04
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Ruslansh wrote:
Для начала мне нужно разработать схему. А прежде - понять как аппаратно привязать к какому либо порту пзу.

Я думаю, что схема ROM-диска от "Ориона-128" Вам для образца подойдет, раз
уж Вы настаиваете на своей идее и не боитесь программных вопросов с загрузкой.

ОПЕРАЦИОНАЯ СИСТЕМА "ОRDOS": ROM-ДИСК

Или Вы всё же хотите велосипеда не изобретать, а повторить то, что было в оригинальном ZX SPECTRUM?

ZX Interface 2 - ROM Cartridges

_________________
iLavr


19 Oct 2014 07:11
Profile
God

Joined: 02 Jan 2006 02:28
Posts: 1390
Location: Abakan
Reply with quote
Post 
Ладно, зайдём с другой стороны.
В каком формате предполагается хранение игр?
Так же интересует модель спектрума, бо от этого зависит количество свободных адресов портов.


19 Oct 2014 10:12
Profile
Junior

Joined: 19 Nov 2013 00:35
Posts: 8
Location: 83.149.35.92
Reply with quote
Post 
jdigreze wrote:
Ладно, зайдём с другой стороны.
В каком формате предполагается хранение игр?
Так же интересует модель спектрума, бо от этого зависит количество свободных адресов портов.


В пзу. Даже не скажу. Но если таповский формат это последовательный набор байтов - то буду таповские файлы просто на пзу записывать. Компьютер ленинград первый.


19 Oct 2014 11:14
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Ruslansh wrote:
В пзу. Даже не скажу. Но если таповский формат это последовательный набор байтов - то буду таповские файлы просто на пзу записывать.

Что-то, мне так кажется, набор программ, которые можно будет так хранить в
ПЗУ несколько ограничен. Ведь TAP (*.tap) — формат для хранения образа кассеты (ленты).
А вот как организовать их хранение в ПЗУ - однозначно в лоб не получится. Для этого и
придумывают некоторое подобие ОС, работающей с заголовками файлов в ПЗУ.

_________________
iLavr


19 Oct 2014 11:25
Profile
Junior

Joined: 19 Nov 2013 00:35
Posts: 8
Location: 83.149.35.92
Reply with quote
Post 
Lavr wrote:
Ruslansh wrote:
В пзу. Даже не скажу. Но если таповский формат это последовательный набор байтов - то буду таповские файлы просто на пзу записывать.

Что-то, мне так кажется, набор программ, которые можно будет так хранить в
ПЗУ несколько ограничен. Ведь TAP (*.tap) — формат для хранения образа кассеты (ленты).
А вот как организовать их хранение в ПЗУ - однозначно в лоб не получится. Для этого и
придумывают некоторое подобие ОС, работающей с заголовками файлов в ПЗУ.


На счет тап не буду ни чего утверждать. А вот на счет заголовков немного не понял - зачем все это? Как я это вижу. В пзу хранятся игры в страницах по 64кб. Через определенный порт включаем нужную страницу и данные от туда копирую с нужного адреса. Разумеется все это рассчитано для игр без доп под загрузки. Как это скопировать бейсиком я знаю - в ассемблере думаю тоже разберусь. А зачем заголовки. Там будет всего по 8 игр - может я что то не понимаю.


19 Oct 2014 11:32
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Но, как говорит jdigreze, идея ROM-диска для ZX-Spectrum не нова... :wink:

Вот, к примеру, есть вот такой вариант её реалиации:

ROM-диск к Spectrum-совместимому компьютеру "Байт"

Этот вариант by Prusak, похоже, что подходит и к "Ленинград-2":
http://service4u.narod.ru/html/zx.html

_________________
iLavr


19 Oct 2014 11:36
Profile
Junior

Joined: 19 Nov 2013 00:35
Posts: 8
Location: 83.149.35.92
Reply with quote
Post 
Lavr wrote:
Но, как говорит jdigreze, идея ROM-диска для ZX-Spectrum не нова... :wink:

Вот, к примеру, есть вот такой вариант её реалиации:

ROM-диск к Spectrum-совместимому компьютеру "Байт"

Этот вариант by Prusak, похоже, что подходит и к "Ленинград-2":
http://service4u.narod.ru/html/zx.html


Да спасибо. Вторая интересней - но по нему нет схемы. Ящик автора сайта не работает.


19 Oct 2014 11:41
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Ruslansh wrote:
А зачем заголовки. Там будет всего по 8 игр - может я что то не понимаю.

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

_________________
iLavr


19 Oct 2014 11:43
Profile
Junior

Joined: 19 Nov 2013 00:35
Posts: 8
Location: 83.149.35.92
Reply with quote
Post 
Lavr wrote:
Ruslansh wrote:
А зачем заголовки. Там будет всего по 8 игр - может я что то не понимаю.

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


Ну на картриджах же наклейки будут с перечнем игр. Можно в крайней мере на плату наклеить или подписать.


19 Oct 2014 11:47
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Ruslansh wrote:
Да спасибо. Вторая интересней - но по нему нет схемы. Ящик автора сайта не работает.

Может быть, тогда Вам самому будет удобнее выбрать подходящую Вам конструкцию?

-------------<ZX-Spectrum ROM-Disk>

Раз уж идея не нова и такие конструкции существуют....


PS. А схему ROM-Disk (с) Prusak я нашел довольно быстро.
http://service4u.narod.ru/html/zxm-phoenix.html

_________________
iLavr


19 Oct 2014 11:48
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 28 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.