PDA

Просмотр полной версии : Вышел Caslink3



Wierzbowsky
12.05.2016, 03:43
Сегодня я зарелизил третью версию своего проекта Caslink. С распространением дешёвых и доступных флоппи и хард контроллеров на MSX мой проект конечно уже не является чем-то особенным, но надеюсь кому-нибудь он пригодится. Итак - новые фичи:

- Загрузка 49кб образов картриджей
- Опция запуска образов картриджей с перезагрузкой
- Переработаны загрузчики образов картриджей и других файлов - больше игр стало запускаться без проблем
- Количество файлов для конвертации в WAV/MP3 увеличено до 20
- Загрузчики "разрезанных" образов картриджей переработаны, теперь многие из таких игр грузятся корректно даже без начального загрузчика на Бейсике
- Пропатченные образы картриджей со своими загрузчиками до 25кб теперь грузятся корректно, раньше им могло не хватить места после Бейсика и до системных переменых
- Мелкие образы картриджей, которые грузятся до 4000h и после 8000h теперь "выживают" при ресете - для них делается "AB"+адрес загрузки в 4000h

Основная страница проекта с линками на исходники, сопутствующие файлы, а также на сконвертированные игры находится здесь:

http://www.podrezov.com/caslink3.htm

Благодарю всех, кто мне помогал выпустить этот проект!

Wierzbowsky
19.05.2016, 18:42
Кто-нибудь попробовал новую версию? Хотя бы уже готовые файлы, которые выложены как самплы в архивах...

Wierzbowsky
22.05.2016, 03:49
Сегодня с помощью одного итальянца обнаружил крайне неприятный глюк - мелкие файлы пересылались не полностью в их адресное пространство из-за установленного флага С. Пришлось все загрузчики переделывать. Обновлённый проект выложен на том же месте - качайте кому интересно. В качестве бонуса выкладываю немного классики, разбитой на файлы для удобства загрузки Caslink`ом:

http://www.podrezov.com/caslink3/classics/classics.7z

Wierzbowsky
18.09.2016, 04:12
Добавил маленькую утилитку на Питоне чтобы конвертировать .bin файлы в массивы шестнадцатеричных чисел для включения в caslink.h. Утилитка будет работать после установки Питона (www.python.org). В readme.txt можно найти более подробную инфу.

Wierzbowsky
05.03.2018, 15:10
Caslink обновлён до версии 3.1. Поправлена генерация файлов с частотой дискретизации 2400 бод - у них теперь соответствующие частоте заголовки. Также снижена оценка максимальной частоты загрузки с 3600 до ~3000 бод.

Wierzbowsky
13.11.2018, 03:46
Выложил файлы в мой репозиторий:

https://github.com/Wierzbowsky/Caslink

Wierzbowsky
14.06.2019, 18:35
Рад сообщить, что проект Caslink3 портирован на Linux. Огромное спасибо Amaury Carvalho!

https://launchpad.net/caslink3

shurik-ua
14.06.2019, 19:22
Добавил маленькую утилитку на Питоне чтобы конвертировать .bin файлы в массивы шестнадцатеричных чисел для включения в caslink.h.
winhex так умеет:
https://snag.gy/Jd6Bgq.jpg

Wierzbowsky
15.06.2019, 13:31
Вроде же он небесплатный. И автор жадноват. Когда нам прислали скриптовый вирус для Winhex, автор нам не дал лицензию на полноценную версию, чтобы проверить этот вирус.

Wierzbowsky
15.08.2022, 16:21
Вышла версия 3.2 проекта Caslink. Был пофиксен баг в 32кб и 49кб загрузчиках ROM с ресетом. Спасибо Walter van Niftrik, который нашёл проблему.

Обновлённые файлы доступны в Github репозиториии и на сайте проекта:
https://podrezov.com/caslink3.htm
https://github.com/Wierzbowsky/Caslink

Wierzbowsky
11.09.2022, 19:30
Выложена версия Caslink 3.3. В ней поправлены несколько ошибок:

- Исправлена ошибка, которая не позволяла загружать BINs файлы размером больше 17кб
- Исправлен размер LENGTHCORRECTION, чтобы размер блока данных WAV не превышал размер файла
- Исправлена ошибка в рассчёте контрольной суммы BIN файлов в одиночном и многофайловых режимах
- Все исходники загрузчиков формата MAC сконвертированы в формат ASM для компиляции с использованием AS80 ассемблера от Frank Kingswood