Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Минимализм (http://zx-pk.ru/showthread.php?t=1406)

Shaos 10th September 2005 06:52

Минимализм
 
А что это все замахиваются на какие-то супер-пупер расширения спека? Нет ничего проще и гениальнее 48 модели! Давайте сбацаем платку из Z80, памяти и микросхемы программируемой логики - чтобы было 100% совместимым с 48K и чтобы TAP-ы могла крутить и SNA с Z80 грузить - тогда можно будет и буржуинам продавать! Согласен собрать и запрограммировать опытный образец - карманный CD-плеер и карманный цветной телевизор для сего девайса у меня уже имеются :cool:

DVS 10th September 2005 09:49

Quote:

Originally Posted by Shaos
чтобы TAP-ы могла крутить и SNA с Z80 грузить

На номинальной скорости? Или как в некоторых эмуляторах с ростом частоты проца растёт и скорость загрузки( ведь в ПЛМ можно кучу мегагерц закачать)?

Shaos 10th September 2005 09:59

Quote:

Originally Posted by DVS
На номинальной скорости? Или как в некоторых эмуляторах с ростом частоты проца растёт и скорость загрузки( ведь в ПЛМ можно кучу мегагерц закачать)?

Частоту проца можно сделать переключаемым - 3.5 МГц, 7 МГц, и, если проц затолкать в программируемую логику, то и все 200-300 МГц :wink:

По идее на 7 МГц стандартный код ПЗУ должен тянуть программы с CD с удвоенной скоростью (туманные воспоминания прошлого)

Но если речь идет о чтении TAP-ов с флешки - то их можно и мгновенно затянуть

DVS 10th September 2005 10:30

Quote:

Originally Posted by Shaos
Но если речь идет о чтении TAP-ов с флешки - то их можно и мгновенно затянуть

Именно таким девайсом я и занимался. И хотелось бы чтобы мои наработки не "канули в лету". Поэтому по части загрузки/отгрузки образов лент могу сразу изложить свои выводы:
1) Самый оптимальный формат хранения файлов TZX, т.к. именно в него можно закодировать образ со всевозможными защитами. Остальные форматы легко конвертятся в TZX.
2) Затянуть мгновенно на частоте 3,5/7 не получиться т.к. у всех загрузчиков идёт привязка к ширине импульса на входе TAPE в тиках процессора. Грузить мгновенно можно только простенькие или специально адаптированные проги (блоки кодов от которых размещаются по заданным адресам, а потом делается просто RANDOMIZE USR XXXXX). Не надо забывать про то, что блоки в память кладёт загрузчик и то, как он это делает известно только ему, и дополнительные уровни подгружает тоже загрузчик, который анализирует вход TAPE. Поэтому надо, чтобы частоты следования импульсов на входе TAPE росла пропорционально частоте проца.
3) Хочу участвовать в проекте!!! :-)

Shaos 10th September 2005 10:52

Quote:

Originally Posted by DVS
Именно таким девайсом я и занимался. И хотелось бы чтобы мои наработки не "канули в лету". Поэтому по части загрузки/отгрузки образов лент могу сразу изложить свои выводы:
1) Самый оптимальный формат хранения файлов TZX, т.к. именно в него можно закодировать образ со всевозможными защитами. Остальные форматы легко конвертятся в TZX.
2) Затянуть мгновенно на частоте 3,5/7 не получиться т.к. у всех загрузчиков идёт привязка к ширине импульса на входе TAPE в тиках процессора. Грузить мгновенно можно только простенькие или специально адаптированные проги (блоки кодов от которых размещаются по заданным адресам, а потом делается просто RANDOMIZE USR XXXXX). Не надо забывать про то, что блоки в память кладёт загрузчик и то, как он это делает известно только ему, и дополнительные уровни подгружает тоже загрузчик, который анализирует вход TAPE. Поэтому надо, чтобы частоты следования импульсов на входе TAPE росла пропорционально частоте проца.
3) Хочу участвовать в проекте!!! :-)

Файл TAP - просто набор байтов в том виде как они грузятся с мафона, т.е. уже не импульсы. Поэтому грузить можно мгновенно (при условии что стандартный загрузчик использован).

P.S. Где отчет с фотками про твой сказочный девайс на форуме NedoPC? ;)

DVS 10th September 2005 11:18

Quote:

Originally Posted by Shaos
при условии что стандартный загрузчик использован

После того сколько софта я перелопатил могу сказать, что это очень шаткое условие.

[ОФФТОП:]

Quote:

Originally Posted by Shaos
P.S. Где отчет с фотками про твой сказочный девайс на форуме NedoPC?

Думаешь я сказки рассказываю? :-) Фотки надо сделать, а цифры у меня нема, как только достану, так сразу сделаю.

[/ОФФТОП:]

Shaos 10th September 2005 11:23

Quote:

Originally Posted by DVS
После того сколько софта я перелопатил могу сказать, что это очень шаткое условие

Я так думаю что свободный софт распространяется в открытых форматах :smile:

Вон мой компилятор RW1P2 тоже TAP-ы генерит :wink:

fan 10th September 2005 18:01

По затратам что 48 что 1024 оди фиг... (1024 даже дешевле ;) ) И один фиг - никому не нужно... (покрайней мере в условиях раши, ибо все кому надо могут выменять спек на батл пива)

Мнгновенно грузить только стандартное файло не очень интересно. Конечно любой снапшот можно превратить в "стандартный" TAP, но блин что делать с играми где море дозагрузок и все они как бы не очень стандартные?

Shaos 10th September 2005 21:09

Quote:

Originally Posted by fan
По затратам что 48 что 1024 оди фиг... (1024 даже дешевле ;) ) И один фиг - никому не нужно... (покрайней мере в условиях раши, ибо все кому надо могут выменять спек на батл пива)

Мнгновенно грузить только стандартное файло не очень интересно. Конечно любой снапшот можно превратить в "стандартный" TAP, но блин что делать с играми где море дозагрузок и все они как бы не очень стандартные?

Нестарнадартное - на свалку истории! Даешь воинствующий минимализм! :v2_finge:

rw6hrm 10th September 2005 21:13

fan, не скажи. Сколько лет имею спек, сколько смотрел на наши русские новоделы - мне все новое нафиг не надо. И не только мне. Нет ни поддержки (не бросайтесь бутылками, нашего софта раз и обчелся), ни более-менее нормального железа (тем не менее воздадим должное АТМщикам, что не бросили это дело). ПЛИСок, видите ли, клиенты боятся... а за бугром все на плисках (ну не все, но по максимуму). Посмотрел я на 128 спек на 7 (прописью-семи) мелкосхемах, захотел собрать сам, но увы, не на чем...


All times are GMT +4. The time now is 17:02.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.