CasLink2 (Обсуждение на русском языке MSX Forum)MSX Resource Center               
              
English Nederlands Espa�ol Portugu�s Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 39 guests and 3 MSX friends online

You are an anonymous user.
 

MSX Forum


MSX Forum

Обсуждение на русском языке - CasLink2

Author

CasLink2

Alexey
msx friend
Posts: 10
Posted: August 19 2008, 21:44   
Привет всем,

Я наконец-то закончил новую версию CasLink'a - CasLink2. Новая версия поддерживает создание MP3 файлов для плееров Apple и Creative, создание WAV файлов для записи на CD, а также для проигрывания со звуковой карточки писюка. Наряду со стандартными скоростями поддерживается скорость загрузки 3600 бод, причем работает устойчиво, проверял на Yamaha, Sony и Philips. Страничка с описанием проекта, со схемой кабеля, исходниками и готовыми тестовыми файлами (в т.ч. играми) здесь:

www.finnov.net/~wierzbowsky/

Русской версии нет, надеюсь все поймут что к чему. Все замечания и предложения просьба отправлять мне на мыло.

Алексей

P.S. Кстати пост на главной страничке не совсем точный. Я пока не сделал функционал скачки файлов с MSX, но планы имеются...
cax

msx master
Posts: 1028
Posted: August 20 2008, 14:49   
При использовании стандартного протокола я достигал устойчивого чтения лишь на 3200. По поводу mp3 - использовал ли ты синусоиду для корректного конвертирования в mp3 или же квадратную волну ?

И ещё одна вещь - все загрузчики ROM - дисковые и кассетные - страдают одной проблемой: если им дать ROM с защитой от копирования, они не могут её преодолеть. Я собирался построить базу данных с патчами для популярных игр, но дальше списка из, кажется, 10 игр я не пошёл.

Alexey
msx friend
Posts: 10
Posted: August 20 2008, 22:07   
На 3600 грузится на ура даже с mp3 плееров, не говоря уж о писюковой звуковой карте. Вот думаю надо поэкспериментировать на 4800 и выше. Тут говорили что-то про 12000бод - но я не понимаю что нам написано: http://personal.auna.com/casariche/otla/otla.htm

Прямоугольнички делал, с масштабированием, потом подбирал оптимальные параметры сжатия. Смотри исходник если интересно.

Игры я беру уже "разутые" нашими умельцами и разбитые по 16-24кб. Задумал было мегаромки 131кб сам разбивать на части, но потом посмотрел сколько геморроя будет и бросил...
cax

msx master
Posts: 1028
Posted: August 23 2008, 22:52   
Вопрос с мегаромками уже решён окончательно - версиями с самораспаковкой на моём сайте.
А с отла надо бы и в самом деле разобраться.
tnt23
msx lover
Posts: 107
Posted: August 24 2008, 12:43   
Вопрос - ROM из ямаховских YRM-картриджей так можно сконвертить-загрузить? кто-нибудь может это проверить?
Сами ROMы можно взять тут: http://www.rgp.nl/cx5m/soft.htm
cax

msx master
Posts: 1028
Posted: August 24 2008, 14:43   
Попробую на эмуляторе... но подозреваю, что,
во-первых, как только код увидит, что железа синтезаторского нет, он сразу выругается и заглохнет;
во-вторых не уверен, что он умеет бежать из RAM, но попытка - не пытка;
и в-третьих, хватит ли твоей музыкальной Ямахе памяти и на сам образ ROM и на рабочее место ? Как бы он такими стараниями сам себя не затёр.
cax

msx master
Posts: 1028
Posted: August 24 2008, 15:15   
В общем, я проверил штук 5 ромов на BlueMSX - YRM302, 501, 502, 506, и он их типа не видит и командами CALL не вызывает, хотя у BlueMSX и заявлено, что cx5m поддерживается.
Может я не те ромы пробовал ?
tnt23
msx lover
Posts: 107
Posted: August 24 2008, 18:28   
Может, там нужно еще как-то пристегнуть ROM от SFG-01 или SFG-05 (собственно модуль синтезатора)?
У меня blueMSX с этими ROMами запускался, да и на сайте у них есть скриншоты:
http://www.msxblue.com/manual/cx5m.htm

Да, а вот памяти может не хватить - у CX5M всего 32K.
cax

msx master
Posts: 1028
Posted: August 24 2008, 18:49   
Если у тебя 32К - тогда не стоит даже и пробовать туда чего-то грузить, ибо она с 0x8000 по 0xFFFF, а картриджи живут на 0x4000.
Alexey
msx friend
Posts: 10
Posted: August 24 2008, 19:42   
Quote:

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



Ты хочешь сказать что ты берешь 131кб ROM и прямо в том виде как есть запихиваешь в MSX? А как ты определяешь что это за ROM и куда какие куски в память кидать?
cax

msx master
Posts: 1028
Posted: August 24 2008, 20:47   
Я хочу сказать, что "запихивание" 128К ROM в 128К RAM/128K VRAM - задача (в некоторых случаях нерешаемая ), требующая титанической ручной работы, которую автоматика сделать не может.
Крэки 128К картриджей, созданные разными умельцами - т.е. наборы бинарных файлов для загрузки командой BLOAD - я превратил в самораспаковывающиеся, т.е. сильно уменьшил их в размере - от 1.5 до 2 раз. В результате время загрузки тоже сокращается.

Моя коллекция креков неполная, но покрывает большинство популярных игр.
Один из крэков - демо для MG2:SS - я сделал сам, так что о трудоёмкости работы по их созданию знаю не понаслышке.

P.S.
О каких 131К ты пишешь ?
128K * 1024 байта = 131072 байта, но 131072 байта != 131K.
dhau
msx master
Posts: 1062
Posted: August 26 2008, 04:49   
Quote:


О каких 131К ты пишешь ?
128K * 1024 байта = 131072 байта, но 131072 байта != 131K.



В одном маркетинговом килобайте ровно 1000 байт.
Alexey
msx friend
Posts: 10
Posted: August 31 2008, 16:11   
Quote:

О каких 131К ты пишешь ?
128K * 1024 байта = 131072 байта, но 131072 байта != 131K.



Я как раз о них и писал. Образы РОМ дисков по 131072 байт. Насколько я могу судить почти 1/3 от общего размера там составляют картинки, которые загрузчиками в начале тех 16кб кусков копируются прямо в видеопамять. Так что в ОЗУ все 128кб запихивать не придется. Я попытался посмотреть где какие страницы валяются в других играх и пришел к неутешительному выводу, что автоматом 128кб игры на куски не разбить, у всех разный layout.
Alexey
msx friend
Posts: 10
Posted: October 31 2008, 13:31   
Пару дней назад зарелизил CasLink v2.1. Компилировал в этот раз под Visual Studio 2008, соответственно редистрибутив тоже обновилася. Пофиксен баг работы с 32кб ROMами, у которых стартовый адрес находится не в слоте 0x4000-0x8000 (например как у gberet.rom). Так же пофиксен мелкий баг в процедуре разборки командной строки. Страничка проекта там же где и всегда:

http://www.finnov.net/~wierzbowsky/caslink2.htm

Также выступил с презентацией на Alternative Party (altparty.org). Вот 5-мегабайтные слайды:

http://www.finnov.net/~wierzbowsky/AltParty2008Presentation.ppt
 
 







(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.