Вышла новая, четвёртая версия проекта Caslink. К созданию этой версии подтолкнуло одно важное событие - проект был впервые с 1999 года встроен в физическое устройство: SVI-CAS. Это универсальный цифровой магнитофон, который может загружать игры в разных форматах в винтажные компьютеры - Commodore, Atari, Sinclair и конечно же - в MSX. Автор проекта Romsey встроил поддержку загрузки ROM, BIN и BAS файлов в своё устройство при помощи загрузчиков из проекта Caslink.
Для этого проекта были поправлены некоторые проблемы и основательно переработаны сами загрузчики. К тому же оказалось, что часть компьютеров не могут работать с Caslink из за своеобразного расположения ОЗУ или его малого объёма. Поэтому была добавлена опция поддержки загрузки файлов в любое доступное расширение ОЗУ, которое ищется во всех доступных слотах.
Список новшеств в четвёртой версии:
1. Основательно переработаны загрузчики ROM файлов размером 8-49кб, а также предзагрузчик BIN/ROM:
- Можно загружать ROM файлы размером 8-49кб в MSX1 компьютеры с ОЗУ в слоте 0, в присутствии отдельного расширения ОЗУ в слотах 1, 2 или 3
- Можно загружать ROM файлы размером 8-49кб в MSX1 компьютеры с ОЗУ размером меньше 64кб, в присутствии отдельного расширения ОЗУ в слотах 1, 2 или 3
- Можно загружать ROM файлы размером 8-49кб в Daewoo CPC компьютеры, в присутствии отдельного расширения ОЗУ в слотах 1, 2 или 3
- Детектирование аномалий расположения ОЗУ или его нехватки, в этом случае выводится сообщение "NO RAM!"
2. Максимальный размер поддерживаемых BIN файлов увеличен до 24712 байт
3. Загрузчик BIN файлов теперь расположен по адресу 0x8100 (было 0x8200), чтобы грузить более длинные файлы
4. Предзагрузчик теперь расположен по адресу 0xC100 (было 0x9000), чтобы лучше детектировать аномалии расположения ОЗУ
5. Выполнена интеграция с цифровым магнитофоном SVI-CAS (автор - Romsey), поддерживается загрузка с ресетом или без него
6. Убраны все .MAC файлы и вместо них теперь присутствуют .ASM файлы, которые можно компилировать с помощью ассемблера AS80 от Frank Kingswood
Основная страница проекта с линками на исходники, сопутствующие файлы, а также на некоторые сконвертированные игры находится здесь:
http://www.podrezov.com/caslink4.htm
Страница с описанием цифрового магнитофона SVI-CAS:
https://www.msx.org/forum/msx-talk/h...l-announcement
Благодарю всех, кто мне помогал выпустить этот проект!