Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Спек на диване (DE-1) (http://zx-pk.ru/showthread.php?t=6952)

alexfreed 21st January 2008 15:34

Спек на диване (DE-1)
 
1 Attachment(s)
Как я уже писал делаю новую версию для этой борды,
которую тут много достаточно народу имеет. Проэкт целиком open-source. Берите что хотите и делайте что хотите. Но сначала нужна некоторая помощь по софту.

Я сделал очень резвый контролер MMC/SD карточки
и написал простую програму для выбора файла с этой карточки. Где угодно в дереве. См. картинку.

Дальше вопрос что с ним делать. Ну загружаю я например экран. 512 байт за 30 мсек. Хочется грузить
программы. У меня хватит умения грузить SNA файлы,
поскольку там все просто - поставить регистры и память подряд. Проблема только что в этом формате програм не много. Большинство в виде TAP.
Я могу конечно проиграть TAP со скоростью магнитофона, но как то не катит на 21 век.

Очевидно можно пропатчить процедуры работы с лентой для чтения ТАP, но так же очевидно что не всегда все читается через эти процедуры. Даже у 128 другая схема.

Так вот что я хочу попросить. Тут очень много людей хорошо знают спековский софт. Нужна помощь с програмой которая бы грузила (из буффера) ТАP a xорошо бы заодно и $B и т.д.

Кроме того уже сделан (Славой для Вектора) аналог ВГ93. В комбинации с моим (или его собственным) MMC/SD интерфейсом видимо несложно сделать TRDOS интерфейс. Но нужны добровольцы для писания софта.

Mikka_A 21st January 2008 16:16

Quote:

Originally Posted by alexfreed (Post 116621)
.......
Очевидно можно пропатчить процедуры работы с лентой для чтения ТАP, ........

TRD надо , а не тап....

Образ дискеты.....

имхо....

Conan 21st January 2008 16:26

Алекс, я, как и многие с интересом слежу за ходом проекта, который Вы ведете (еще с первой версии). Результаты приятно удивили, прежде всего оперативностью. На мой взгляд, для того что бы заинтересовать и привлечь народ, нужно чуть более подробно (популяризировано) рассказать о том, что представляет ваша разработка. И какова конечная цель: можно ли будет обычному человеку (не специалисту), используя Ваши наработки собрать в домашних условиях клон Speccy, который подключается в LCD, клавиатуре от PC, работает с MMC/SD (или другими картами), и возможно много чем еще?

Mikka_A 21st January 2008 18:18

Quote:

Originally Posted by Conan (Post 116632)
......... можно ли будет обычному человеку (не специалисту), используя Ваши наработки собрать в домашних условиях клон Speccy, который подключается в LCD, клавиатуре от PC, работает с MMC/SD (или другими картами), и возможно много чем еще?

Согласен с Константином.:v2_thumb:

А то так, увы, вещь в себе... ( ну и в тех, у кого есть девелопер борд :wink: ...)

ASDT 21st January 2008 18:38

"Очевидно можно пропатчить процедуры работы с лентой для чтения ТАP, но так же очевидно что не всегда все читается через эти процедуры. "
Можно решить ч-з SNA ...
"несложно сделать TRDOS интерфейс. "
Это надо.

alexfreed 22nd January 2008 02:51

Quote:

Originally Posted by Conan (Post 116632)
И какова конечная цель: можно ли будет обычному человеку (не специалисту), используя Ваши наработки собрать в домашних условиях клон Speccy,

Сделать можно. И есть много примеров которые здесь обсуждались. У меня задачи делать клон собираемый на коленке нет. Первую версию я сделал давно, но никакого применения у меня для нее нет: у меня никогда не было Спектрума и поэтому нет и ностальгии.
Порт на DE1 я сделал потому что прочитал здесь на форуме что несколько человек купили эти платы. У меня она тоже есть и я решил что кому-то здесь захочется принять участие. Но пока особого энтузиазма не вижу.
Чтобы сделать TRDOS интерфейс надо чтобы кто то его делал. Мне несложно синтезировать hardware, но я почти ничего не знаю о работе настоящего TRDOSa.
Наверное мог бы разобраться, но мне это не так интересно. Так что если никто не захочет делать, то его не будет. Я сделаю поддержку SNA чтобы можно было запускать игрушки и на этом остановлюсь.
Проэкт я в любом случае выложу как есть. Все желающие уже давно весь сорс получили.

newart 22nd January 2008 06:30

Quote:

Originally Posted by alexfreed (Post 116621)
Очевидно можно пропатчить процедуры работы с лентой для чтения ТАP, но так же очевидно что не всегда все читается через эти процедуры. Даже у 128 другая схема.

Посмотри как сделано в DivIDE, на нем сидят куча буржуев.
TAP там грузится моментально.

Mikka_A 22nd January 2008 12:30

Quote:

Originally Posted by alexfreed (Post 116765)
Порт на DE1 я сделал потому что прочитал здесь на форуме что несколько человек купили эти платы.У меня она тоже есть и я решил что кому-то здесь захочется принять участие. Но пока особого энтузиазма не вижу.

Ты сам ответил на вопрос - почему нет энтузиазма.

У меня он ( энтузиазм ) - есть. НО. увы, у меня нет двух состовляющих, чтобы воплотить все мои идеи ( которых у меня ну девать некуда ), и желания ( которого у меня тоже хоть отбавляй ....

1.У МЕНЯ НЕТ БОРДА.
2. У МЕНЯ НЕТ НАВЫКОВ ЕЕ ПРОГРАММИРОВАНИЯ....

Вот я и думаю , что отсуктствие энтузиазма основана на этих факторах....


Quote:

Originally Posted by alexfreed (Post 116765)
Чтобы сделать TRDOS интерфейс надо чтобы кто то его делал. Мне несложно синтезировать hardware, но я почти ничего не знаю о работе настоящего TRDOSa.

А ты спроси... я больше чем уверен что информации, для осуществления твоих идей, и при наличии твоих навыков - полным полно... Даже, больше чем уверен, что в данном случае, наличие Реала тут непричем...


Quote:

Originally Posted by alexfreed (Post 116765)
Наверное мог бы разобраться, но мне это не так интересно. Так что если никто не захочет делать, то его не будет.

Читай выше... :v2_wink2: я ХОЧУ, но, увы, не могу...:v2_confu:

Quote:

Originally Posted by alexfreed (Post 116765)
Я сделаю поддержку SNA чтобы можно было запускать игрушки и на этом остановлюсь.
Проэкт я в любом случае выложу как есть. Все желающие уже давно весь сорс получили.


Да! Давай хоть так!!! я думаю это будет достаточно сильной подвижкой на пути развития проекта, как идеи.. а там, все само собой потянется друг за другом, и, глядишь, все и народится.....

ЗЫ. А вообще классно, что есть такие ребатя, как ты, которые просто так, за интерес, чтото делают...

Молодец! Дерзай !

А народ. я думаю, с удовольствием тебе помеожет чем может....

alexfreed 22nd January 2008 16:28

Quote:

Originally Posted by newart (Post 116769)
Посмотри как сделано в DivIDE, на нем сидят куча буржуев.
TAP там грузится моментально.

Я очень на него рассчитывал. А когда посмотрел, то оказалось что схема открытая, а софт (fatware) - только бинарник. Или ты знаешь где сорсы взять?
Или можешь дизасемблировать нужную часть?

Black_Cat 22nd January 2008 17:17

1 Attachment(s)
Quote:

Originally Posted by alexfreed (Post 116621)
Я могу конечно проиграть TAP со скоростью магнитофона, но как то не катит на 21 век.

вообще-то вопрос с быстрой отгрузкой .Z80, .SNA, .SCR, .TAP давно решён и не вижу препятствий почему-бы это не использовать в твоём проекте: http://www.zxspectrum.00freehost.com/zxpc.html
По этому пути кстати вроде как пошёл syd в Speccy2007, только работал через другой порт - через порт кемпстона, дык что можешь ещё с ним связаться..
Ниже мой кривой перевод описалова:


All times are GMT +4. The time now is 20:14.

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