Вход

Просмотр полной версии : Canivore SCC - флешкартридж



Страницы : 1 [2]

ram_scan
23.11.2018, 19:22
Да, именно так. Я в дебаггере смотрел что там происходит. CP/M тупо не ту слотовую конфигурацию выставляет при выходе из своей подпрограммы инициализации. В итоге управление возвращается совсем не туда куда оно должно было перейти

Так можстаться лучше CP/M просто сделать лоботомию чтоб у ней мозги вправились слоты не путать, чем заниматься еешной полной ампутацией ? MG2 конечно штука хорошая, но CP/M мне жалко, хоть она вроде и не нужна никак. Но оно всегда так, как тока что-то выкинешь так обязательно занадобится.

Wierzbowsky
23.11.2018, 22:35
Ну тогда сделайте как я - поставьте W27C512 с образами оригинального и улучшенного саброма. Старшую адресную линию надо посадить или на питалово, или на землю, можно даже переключатель приделать если не лень.

http://podrezov.com/msx2up/selector.jpg

BYTEMAN
04.12.2018, 20:22
Выяснили, что MG2 и KVii не хотят работать с родным сетевым картриджем, пришлось его выдернуть. Также сделали на скорую руку корпус для карика из коробки от аудиокассеты, получилось ничего так :)

https://uploads.tapatalk-cdn.com/20181204/efbcaaeb24c66465c4eb3887cf2aeba4.jpg

https://uploads.tapatalk-cdn.com/20181204/0688e0342a251049f0fcea76c310f451.jpg

Распаяли RGB:

https://uploads.tapatalk-cdn.com/20181204/5c5c213116bcc8dfbe2eb0a4817e132c.jpg

https://uploads.tapatalk-cdn.com/20181204/49742d280d37c913a1cf5bd2f5000263.jpg

Wierzbowsky
04.12.2018, 23:08
Отлично! Кстати какая у Вас Ямашка чистенькая. Прямо нулёвочка!

Модель корпуса в соседней теме есть. Если есть доступ к 3д принтеру - можно распечатать. Даже дырки можно сразу в модели прорезать.

ram_scan
07.12.2018, 11:24
По моим воспоминаниям непатченая KV2 у меня работала на самостройном конами-5 с сетевухой вполне нормально. Помню плохо, но кажется проблемы только с MG2 были.

xolod
15.12.2018, 11:33
Собрал Carnivore2, сам вроде работает нормально. Aleste2 запустилась. Но вот звука нет, посмотрел на шине между Alterой и DAC сигналы идут. Но на выходе DAC почемуто постоянное напояжение.

Wierzbowsky
15.12.2018, 19:15
Собрал Carnivore2, сам вроде работает нормально. Aleste2 запустилась. Но вот звука нет, посмотрел на шине между Alterой и DAC сигналы идут. Но на выходе DAC почемуто постоянное напояжение.

Попробуйте убавить и прибавить звук, чтобы значения записались в конфигурационное ПЗУ. Проверьте, чтобы кварц выдавал нужные 50 МГц, иначе звук работать не будет. Проверьте работает ли БИОС фмпака командой call music в Бейсике. Дальше надо смотреть DAC и обвязку усилителя. Также посмотрите не закорочены ли транзисторы на выходах.

Если Вы DAC паяли феном, но есть вероятность его повреждения. Уже были случаи...

Wierzbowsky
17.12.2018, 17:57
Xolod, есть новости?

DJs3000
17.12.2018, 22:52
xolod, некогда ему было сегодня, VAX ковырял)

xolod
18.12.2018, 12:08
Докладываю:
Громкости звука добавил; Кварц работает, ровно 50МГц; в бэйсике говорю call music отвечает Ok (так и должно быть?). Звука нет.
Я заменил транзисторы 2SC945 на BC847BLT1G а 2SA733 на BC857BLT1G, но вроде выводы у них одинаково расположены и должны работать.
Снял операционные усилители, на выходе DAC все ровно постоянное напряжение 1,7 вольта. Видно он мертвый.

Wierzbowsky
18.12.2018, 14:37
Если по call music не вылезает биос FMPACа, то картридж не полностью работоспособен. Вы залили биос фмпака в карик утилитой C2MAN? Работает ли другая звуковая карта (SCC) и PSG? Для проверки SCC можно использовать MGEAR2 или KING VALLEY2, а также F1 SPIRIT. Эмуляция PSG включается из бут блока и её можно проверить почти любой игрой. Аудио надо снимать с карика, а не с MSX.

xolod
18.12.2018, 15:24
Call music ни чего не выдает. Да прошивал c2man. При прошивки ни каких ошибок небыло.Звука нет совсем проверял Aleste, Aleste2.

Wierzbowsky
18.12.2018, 16:20
Игры Aleste используют только фмпак если он есть, в противном случае - PSG. Но если с аудиовыхода не идёт даже PSG при включённой в бутблоке эмуляции, то возможно дело именно в звуковой части карика. Но то, что не выводится биос фмпака - это плохо. Значит или повреждён биос, или что-то с Альтерой. Можете посмотреть в отладчике (dbg50 и подобные) при вставленном в первый слот Карниворе что валяется в подслоте 1.3 с адреса 4000?

В карик заливали именно этот биос фмпака? https://github.com/RBSC/Carnivore2/blob/master/ROMs/FMPCCMFC.BIN

Запускается ли биос Некстора после команды call fdisk ?

xolod
18.12.2018, 17:53
Игры Aleste используют только фмпак если он есть, в противном случае - PSG. Но если с аудиовыхода не идёт даже PSG при включённой в бутблоке эмуляции, то возможно дело именно в звуковой части карика. Но то, что не выводится биос фмпака - это плохо. Значит или повреждён биос, или что-то с Альтерой. Можете посмотреть в отладчике (dbg50 и подобные) при вставленном в первый слот Карниворе что валяется в подслоте 1.3 с адреса 4000?

В карик заливали именно этот биос фмпака? https://github.com/RBSC/Carnivore2/blob/master/ROMs/FMPCCMFC.BIN

Запускается ли биос Некстора после команды call fdisk ?

Да Bios загружал с githubа. Call fisk выдает Bios Nextora.

Посмотрел внимательно что идет с Alterы на DAC. На 10 ноге 44.3кГц меандр (переключаются каналы данных), на 9 ноге если нажать кнопку на клавиатуре бегут данные, на 8 ноге 1.4Мгц, на 6 ноге 11Мгц.
А на выходе DAC постоянное напряжение 1.56 вольта, так что наверное DAC подбитый.

DJs3000
18.12.2018, 18:22
Бояться DACи ямаховские перегревов таки)
забегай завтра, я возьму тебе DAC на замену.

Wierzbowsky
18.12.2018, 20:04
Заодно посмотрите в дебагере что там вместо биоса фмпака сидит...

BYTEMAN
18.12.2018, 20:20
По-моему я запускался через CALL FMPAC... https://photos.app.goo.gl/gFxzBfBgkt19L3bJ7
call music - это для SFG.

Wierzbowsky
18.12.2018, 21:09
Блин, я лажанулся! У нас в прошивке же комбинированный биос. Команда call music инициализирует FMPAC для Бейсика, а команда call fmpac вызывает биос фмпака. Если в системе ещё стоит и SFG, то его биос можно вызвать командой call musica. Извиняйте. Значит после замены DAC проблема должна решиться.

Wierzbowsky
05.01.2019, 04:13
Ну как, удалось запустить звук на Карниворе?

Кстати перечитал тему и вспомнил, что, оказывается, есть 2 версии KV2. Одна для двушки, другая для однушки. Возможно этим объясняется рабочесть одной из них на стандартной 503й с CPM.

xolod
05.01.2019, 10:40
Ну как, удалось запустить звук на Карниворе?

Кстати перечитал тему и вспомнил, что, оказывается, есть 2 версии KV2. Одна для двушки, другая для однушки. Возможно этим объясняется рабочесть одной из них на стандартной 503й с CPM.
Rom fmpac вызывается нормально. Но пока нету yac516.

xolod
04.02.2019, 19:17
Wierzbowsky, А подскажите Carnivort2 умеет монтировать с CFки дополнительные разделы в FAT12/16 как на Sunrise c ROMом от NEXTOR и может он и DSK имиджи монтировать умеет? У меня почему то кроме первого раздела который сам монтируется не получилось.

Wierzbowsky
04.02.2019, 20:05
Да, Nextor умеет маунтить больше одного раздела с карты, а также он умеет маунтить DSK образы на логические диски, в том числе и для загрузки после рестарта. Можно даже несколько дисков замаунтить для многодисковых игр и переключать их кнопками. Вам сюда:

https://github.com/Konamiman/Nextor/blob/v2.0/docs/Nextor%202.0%20Getting%20Started%20Guide.md
https://github.com/Konamiman/Nextor/blob/v2.0/docs/Nextor%202.0%20User%20Manual.md

Кстати, у КУВТ смещённая клавиатурная матрица и для отмены бутовой эмуляции DSK образа в экране детектирования карты надо нажать девятку, а не нолик. Уже жаловался автору, но воз и ныне там.

xolod
04.02.2019, 20:35
Нашел в чем проблема: MultiController когда даешь devinfo 0 и devinfo 1 показывает один и тот-же первый диск.
А на Carnivore2 когда даешь devinfo 0 показывает первый диск а на devinfo 1 говорит *** Invalid disk drive.
А у меня диски мотировались командой mapdrv d: 2 1 1 и по этому на MultiController все ок, а на Carnivore2 ошибка.

xolod
13.02.2019, 20:23
Собрал Carnivore2, сам вроде работает нормально. Aleste2 запустилась. Но вот звука нет, посмотрел на шине между Alterой и DAC сигналы идут. Но на выходе DAC почемуто постоянное напояжение.

Да, долго я бы еще искал почему нету звука! Оказалось что: C101,C102,c201,C202 вместо 10нф продали мне 10мкф. Убрал их, звук появился.

Wierzbowsky
14.02.2019, 00:11
О как! Я после того как у меня кондер с дымком взорвался при включении питания теперь всё, даже керамику, проверяю перед запайкой вот этим незатейливыми приборчиком. Мерит всё, кондеры от 10пф до 100мкф, диоды, резюки:

https://www.ebay.com/itm/MS8910-Smart-SMD-Tester-Widerstandskapazitat-RC-Multimeter-Auto-Scan-2-pin/122774151384

Wierzbowsky
31.03.2019, 17:53
Сегодня у нас большой релиз для Carnivore2. Список изменений можно почитать ниже.

- В бутблок добавлен экран для настройки интерфейса, который вызывается кнопкой "S". Пользователь может включить или отключить сортировку записей в меню, включить/отключить плавные переходы цветов между экранами интерфейса, регулировать скорость обработки клавиатуры и джойстика, а также настраивать цвета шрифта и фона во всех экранах бутблока (на MSX2 и более поздних компьютерах). Пользователь также может восстановить оригинальные настройки нажав всего одну клавишу. Настройки сохраняюся в конфигурационном ППЗУ

- Клавиша F3 при старте бутблока позволяет загрузить оригинальные настройки интерфейса, но не стирает эти настройки в конфигурационном ППЗУ. Эта опция может использоваться если настройки, установленные пользователем не позволяют нормально работать с бутблоком

- Утилиты C2MAN, C2MAN40, C2RAMLDR, C2SRAM и C2BACKUP автоматически добавляют расширение для имён файлов данных или ROM файла если пользователь не указал его при вводе имени файла

- Утилиты C2MAN, C2MAN40 и C2RAMLDR теперь корректно находят удалённые записи директории для их дальнейшего использования. Также поправлена оптимизация директории

- Утилиты C2MAN и C2MAN40 были оптимизированы, чтобы сократить их размер. Теперь они свободно помещаются в ОЗУ загруженной MSX-DOS2

- Новая утилита C2CFGBCK позволяет сохранять и восстанавливать данные из конфигурационного EEPROM чипа

- Утилита C2BACKUP спрашивает пользователя сохранить ли текущий бут блок или нет. Если пользователь отвечает положительно, то текущий бут блок в картридже не перезаписывается на тот, который сохранён в файле бэкапа

- Добавлена утилита C2IDETST для тестирования IDE контроллера. Утилита выполняет в цикле 16384 операций чтения/записи и выдаёт результат операции как passed/failed. В конце теста утилита выдаёт статистику выполнения теста

Наш репозиторий можно найти здесь: https://github.com/RBSC/Carnivore2

Благодарю Carmeloco, Pencioner и 8bits4ever за помощь в тестировании и за идеи об улучшении продукта.


Вот так выглядит новый экран пользовательских настроек:

http://podrezov.com/carnivore2/cmfc_uis.jpg

xolod
11.06.2019, 12:48
Собрал картридже,
При в ходе запуске: c2man /v
Manufacturer's code: 20
Device's code: 7E 10 00
Extended Memory Block: 08
FlashROM chip detected: M29W640GB
EMB Customer Lockable

Дает сделать Fully erase FlashROM Chip
но при записи IDE ROM или FMPAC ROM
говорит Writing directory entry failed!
Writing into FlashROM failed!

Правильно ли я понимаю, что на моей M29W640GB залочена Extended Memory Block и ее использовать в Carnivore2 не получится?

Wierzbowsky
11.06.2019, 16:22
Вроде "lockable" не означает, что она залочена, а что её можно залочить. Если чип новый, то вряд ли там lock уже стоит. У флешки первые 8 блоков должны быть по 8кб, остальные 127 - по 64кб. Если флешка действительно GB, то должно работать. Я попрошу нашего многоуважаемого Ptero ответить Вам.

ptero
12.06.2019, 05:26
Доброго Здравствуйте всем.
выводимая информация по поводу "ЕMB" Customer Locable это не о том :) это значит что "Расширенный блок памяти 256 байт" может быть залочен пользователем (и навечно:), другой вариант может быть что он уже залочен на заводе.. но нам это всё равно, мы EMB не используем и туда не лезем..
Ситуация следующая , эти чипы должны продаваться (поставляться) без установленной защиты блоков. Но вот мало ли что там могло случится у китайцев.. Если проблема действительно в том что некоторые блоки (или все) залочены, то.. ну вот она процедура.. на 84 странице https://pdf1.alldatasheet.com/datasheet-pdf/view/227754/NUMONYX/M29W640GB.html. Но к сожалению для выполнения она требует подачи 12 вольт (Vid) на ножки ~E, ~G и А9. что на картридже не реализовано.
Снять защиту с чипа можно на программаторе.

Вот сейчас посмотрел в программаторе "Тритон" .. есть снятие/постановка защиты посекторно (поблочно) и смущает надпись Low voltage algorithm, значит есть способ... а в даташите не поглазам что то мне..
есть другая процедура (поблочная) там напряжение 12в только на ~RP ножку подаётся (ресет/протект) но она блин тоже на 12 вольт в картридже не может подключится без глобальных переделок

Wierzbowsky
12.06.2019, 14:41
А бутблок то пишется нормально? Попробуйте сделать в том же порядке, как в ридмишке:

1. Upload the Altera's firmware
2. Initialize the directory
3. Write the Boot Block
4. Write the IDE BIOS
5. Write the FMPAC BIOS
6. Restart MSX

Утилиты и остальные BIN файлы последней версии, с Гитхаба?

xolod
18.06.2019, 18:24
Перекинул Flashку на другой картридж, все нормально прошилось.
Значит где-то не пропай на картридже.

Wierzbowsky
18.06.2019, 19:25
Может быть не только непропай. В моей практике был как минимум один случай когда одна из ног Альтеры, которая вела к IDE сдохла и пришлось переносить I/O на другую ногу и соответственно менять прошивку для этой конкретной Альтеры. Через некоторое время Альтера сдохла вся и пришлось "сдувать" её с платы и запаивать новую.

http://podrezov.com/carnivore2/pin_fix.jpg

xolod
18.06.2019, 21:32
Хорошо если бы была утилита тестирования RAM, FLASH, CF. Что бы показывала что записано и что считано.
Кстати настроил SofaRUN на запус ROM, отлично работает из RAM Carnivora!

Wierzbowsky
18.06.2019, 23:23
Для тестирования флешки можно использовать утилиту C2BACKUP (забэкапить образ, залить его из файла во флешку, потом забэкапить уже в другой файл и файлы сравнить на писюке). Для тестирования CF/IDE можно использовать утилиту C2IDETST. Обе входят в комплект поставки Карнивора:

https://github.com/RBSC/Carnivore2/tree/master/Util

Для тестирования ОЗУ и маппера можно использовать MEMTEST или TESTMAP:

http://podrezov.com/temp/memtest.zip
http://podrezov.com/temp/testmap.zip

xolod
12.08.2019, 14:26
Перекинул Flashку на другой картридж, все нормально прошилось.
Значит где-то не пропай на картридже.
Нашел коротыш между 162 и 163 ногой Cyclona.
Flashа завелась.

Wierzbowsky
12.08.2019, 15:08
Бывает. Но хорошо, что причина нашлась. Как впечатление от карика?

xolod
16.08.2019, 13:47
Бывает. Но хорошо, что причина нашлась. Как впечатление от карика?
Картридж - СУПЕР !
С ним Daewoo CPC-400 стала полноценным MSX!

GreyWolf
16.08.2019, 13:57
Может быть не только непропай. В моей практике был как минимум один случай когда одна из ног Альтеры, которая вела к IDE сдохла и пришлось переносить I/O на другую ногу и соответственно менять прошивку для этой конкретной Альтеры. Через некоторое время Альтера сдохла вся и пришлось "сдувать" её с платы и запаивать новую.

http://podrezov.com/carnivore2/pin_fix.jpg

Судя по фото, флюс совсем не отмыт.
Не хорошо это.

Wierzbowsky
16.08.2019, 14:15
Флюс как раз отмыт. Плата лежала в спирте в ультразвуковой ванне минут 6. Те прозрачные капли - УФ-отверждаемый клей для крепления провода.

- - - Добавлено - - -


Картридж - СУПЕР !
С ним Daewoo CPC-400 стала полноценным MSX!

Отлично! Для арабок и корейцев есть отдельные бутблок и утилиты. Выглядит не так красиво, но работает...

xolod
16.08.2019, 14:18
Отлично! Для арабок и корейцев есть отдельные бутблок и утилиты. Выглядит не так красиво, но работает...
Ну да, его и поставил. С обычным бутом не запускалось.

Silensilen
26.09.2019, 20:35
Коллеги, где купить carnivore 2? Никогда не имел msx, купил с дуру sunrise ide при 64 ram... Или посоветуйте, плиз, какое нибудь расширение в оставшийся слот.

Wierzbowsky
27.09.2019, 00:07
В октябре будет новая партия у испанцев:
https://www.8bits4ever.net/product-page/carnivore

Прямо сейчас можно заказать у частного сборщика (имеет официальное разрешение от нас):
https://www.msx.org/forum/msx-talk/hardware/new-mini-batch-for-carnivore2-cartridges

Наверное ближе к зиме у Supermax будет пробная партия собранных в России картриджей.

GreyWolf
27.09.2019, 11:06
Наверное ближе к зиме у Supermax будет пробная партия собранных в России картриджей.

Ждём партию от Supermax

ISE
04.02.2020, 11:37
Нет новостей от Supermax?

GreyWolf
04.02.2020, 12:00
Нет новостей от Supermax?

Ситуация должна проясниться в марте.

Wierzbowsky
04.02.2020, 12:36
Мы работаем над новой прошивкой и бутблоком. Будет несколько новых функций и настроек. Хочу сделать унифицированный бутблок для арабцев и корейцев. Кто-нибудь знает как просто и правильно определить машинки с арабскими и корейскими биосами?

Wierzbowsky
27.02.2020, 01:37
Список новых возможностей и поправок в следующем релизе для Карнивора:

http://rbsc.su/ru/projects_in_development/#0001_Carnivore2

BYTEMAN
27.02.2020, 10:25
Wierzbowsky, правильно ли я понимаю, что достаточно будет перешить EPCS и залить новый бутблок?

Jordon/SDM
27.02.2020, 11:49
Решил написать сюда и поспрашать у людей, может кто нибудь сталкивался с этой проблемой? В чем суть. Имеется Yamaha КУВТ2 (ученическая) и Carnivore2. При попытке из MSX basic a командой files - выдает ошибку Disk I/O error. Fdisk все разделы на карте определяет корректно. _format из msx basica тоже работает (с карты памяти все удаляется). В чем проблема?

GreyWolf
27.02.2020, 12:02
Решил написать сюда и поспрашать у людей, может кто нибудь сталкивался с этой проблемой? В чем суть. Имеется Yamaha КУВТ2 (ученическая) и Carnivore2. При попытке из MSX basic a командой files - выдает ошибку Disk I/O error. Fdisk все разделы на карте определяет корректно. _format из msx basica тоже работает (с карты памяти все удаляется). В чем проблема?

На каком устройстве вы выполняли разметку CF карты?
Разметку карты нужно выполнить в Carnivore2, команда разметки в BASIC:
_FDISK

Wierzbowsky
27.02.2020, 12:54
Wierzbowsky, правильно ли я понимаю, что достаточно будет перешить EPCS и залить новый бутблок?

Да. Ещё желательно IDE BIOS обновить, а также утилиты. Чтобы лучше работал DefConfig, надо оптимизировать директорию из сервисного меню.

Jordon/SDM
27.02.2020, 15:50
фдиском на msx и разбивал... создал 2 раздела на 8 гб карте по 4гб каждый , один отмечен как активный. из msx васика команда _drvinfo --"Drive A: is assigned to: Sunrise IDE v0.17 on slot 1-1 NO DEVICE assigned"
При попытке _mapdrv (1,1,1) - "Illegal emulation"

GreyWolf
27.02.2020, 15:58
фдиском на msx и разбивал...

На Carnivore2 ?

Какая версия прошивки Carnivore2 ?

Jordon/SDM
27.02.2020, 16:13
На Carnivore2 ?

Какая версия прошивки Carnivore2 ?

2.10

GreyWolf
27.02.2020, 16:28
После создания разделов в программе fdisk перезагружал компьютер?

Jordon/SDM
27.02.2020, 17:00
После создания разделов в программе fdisk перезагружал компьютер?

Да, (fdisk об этом просит), пробовал с разными картами памяти..... NO DEVICE assigned - вот проблема, как этот девайс назначить не знаю. У меня карнивор2 ("авторский") без каких либо мануалов.... в инете по моей проблеме тоже ничего не нашел....Короче карнивор диск видит, msx нет При команде FILES в васике - "disk I/O error"

Wierzbowsky
27.02.2020, 18:20
Так, давайте по порядку.

1. Я взял новую отформатированную карту, которую видит Windows через card reader
2. Вставил её в Карнивор, Карнивор её опознал по производителю и вышел в Бейсик
3. Набрал _fdisk, выбрал единичкой устройство, карту, раздел (три раза клавиша 1), попал в Nextor disk partitioning tool
4. Удалил все разделы на карте (Кнопка D)
5. Добавил новый раздел (Кнопка A), у меня карта 512Мб, так что максимального размера - во всю карту
6. Записал изменения на диск (кнопка W), подтвердил, раздел отформатировался
7. Проверил Test device access (Кнопка T) - карту читает
8. Проверил Show partitions (Кнопка S) - виден один раздел FAT16, 485Мб (несовпадение размера - это нормально, там в 1024 байтах считается)
9. Вышел (несколько раз ESC), перезагрузил комп
10. Загрузился в Бейсик, по команде files выдаёт File not found = всё работает, осталось только скопировать файлы Nextor в корневой каталог и можно будет грузиться в DOS

Что Вы делаете отлично от этого?

Jordon/SDM
27.02.2020, 19:00
Так, давайте по порядку.

1. Я взял новую отформатированную карту, которую видит Windows через card reader
2. Вставил её в Карнивор, Карнивор её опознал по производителю и вышел в Бейсик
3. Набрал _fdisk, выбрал единичкой устройство, карту, раздел (три раза клавиша 1), попал в Nextor disk partitioning tool
4. Удалил все разделы на карте (Кнопка D)
5. Добавил новый раздел (Кнопка A), у меня карта 512Мб, так что максимального размера - во всю карту
6. Записал изменения на диск (кнопка W), подтвердил, раздел отформатировался
7. Проверил Test device access (Кнопка T) - карту читает
8. Проверил Show partitions (Кнопка S) - виден один раздел FAT16, 485Мб (несовпадение размера - это нормально, там в 1024 байтах считается)
9. Вышел (несколько раз ESC), перезагрузил комп
10. Загрузился в Бейсик, по команде files выдаёт File not found = всё работает, осталось только скопировать файлы Nextor в корневой каталог и можно будет грузиться в DOS

Что Вы делаете отлично от этого?

2. При включении MSX загружается boot карнивора "Carnivore2 MultiFunctional Cartridge " в бейскик выхожу выбирая - "DefConfig: RAM+IDE+FMPAC+SCC" или нажимаю ESC
5. Так как карта 8г разбил на 2 раздела по 4гб (больше 4, как я понял не работает) На первом разделе (FAT16) значек * - активный
10. загрузил бейсик через "DefConfig: RAM+IDE+FMPAC+SCC" или нажимаю ESC..... files....... Disk I/O error

Wierzbowsky
27.02.2020, 19:06
2. При включении MSX загружается boot карнивора "Carnivore2 MultiFunctional Cartridge " в бейскик выхожу выбирая - "DefConfig: RAM+IDE+FMPAC+SCC" или нажимаю ESC
5. Так как карта 8г разбил на 2 раздела по 4гб (больше 4, как я понял не работает) На первом разделе (FAT16) значек * - активный
10. загрузил бейсик через "DefConfig: RAM+IDE+FMPAC+SCC" или нажимаю ESC..... files....... Disk I/O error

Странно. Какие карты (производитель, размер, тип) использовали? Я только что протестировал на CF карте Transcend 512Mb и всё работало как часы. У меня точно такой же картридж как у Вас. Они близнецы.

GreyWolf
27.02.2020, 19:08
2. При включении MSX загружается boot карнивора "Carnivore2 MultiFunctional Cartridge " в бейскик выхожу выбирая - "DefConfig: RAM+IDE+FMPAC+SCC" или нажимаю ESC
5. Так как карта 8г разбил на 2 раздела по 4гб (больше 4, как я понял не работает) На первом разделе (FAT16) значек * - активный
10. загрузил бейсик через "DefConfig: RAM+IDE+FMPAC+SCC" или нажимаю ESC..... files....... Disk I/O error

А у тебя ещё устройства с дисками подключены?

Попробуй в BASIC
files "b:"

Jordon/SDM
27.02.2020, 19:52
А у тебя ещё устройства с дисками подключены?

Попробуй в BASIC
files "b:"

У меня только карнивор в слоте А (пробовал слот B) таже фигня Files "b:" естественно "Bad drive name". Files "a:" - Disk I/O error

- - - Добавлено - - -


Странно. Какие карты (производитель, размер, тип) использовали? Я только что протестировал на CF карте Transcend 512Mb и всё работало как часы. У меня точно такой же картридж как у Вас. Они близнецы.

Сейчас попробовал еще одну карту..... Результат тот же....Карта microSD Kingston XC 64гб. Использую переходник Extreme CF adapter Type I UDMA (стоит, блин дороже карты, и еле нашел (в магазинах не продаются) пробовал и на 8гб и на 2гб. Да, кстати при загрузке бута карнивора никакой информации о вставленной карте нет. Сразу появляется меню карнивора

GreyWolf
27.02.2020, 19:59
Брал недавно на 16 Гб карту SanDisk SDCFHS-016G-G46 за 953 руб.

https://www.wildberries.ru/catalog/8416507/detail.aspx?targetUrl=GP

Wierzbowsky
27.02.2020, 19:59
Сейчас попробовал еще одну карту..... Результат тот же....Карта microSD Kingston XC 64гб. Использую переходник Extreme CF adapter Type I UDMA (стоит, блин дороже карты, и еле нашел (в магазинах не продаются) пробовал и на 8гб и на 2гб. Да, кстати при загрузке бута карнивора никакой информации о вставленной карте нет. Сразу появляется меню карнивора

После создания разделов на карте с помощью MSX, Windows видит эти разделы и может с ними работать? Файлы на них копируются? Причем проверьте через переходник, вставленный в кардридер, не вынимая из него карту.

У вас, случайно не двухкарточный переходник? Если да, то карта будет работать только во втором слоте переходника.

Jordon/SDM
27.02.2020, 20:22
Брал недавно на 16 Гб карту SanDisk SDCFHS-016G-G46 за 953 руб.

https://www.wildberries.ru/catalog/8416507/detail.aspx?targetUrl=GP

Так то карта.... А у меня переходник 1000р

- - - Добавлено - - -


После создания разделов на карте с помощью MSX, Windows видит эти разделы и может с ними работать? Файлы на них копируются? Причем проверьте через переходник, вставленный в кардридер, не вынимая из него карту.

У вас, случайно не двухкарточный переходник? Если да, то карта будет работать только во втором слоте переходника.

файлы копируются норм. Переходник на 1 карту вот такой https://paparazzi-pro.ru/catalog/kartridery-i-perekhodniki/perekhodnik-sd-cf-extreme-adapter/?gclid=EAIaIQobChMI_4bslp_y5wIViISyCh2H8QDgEAQYAiA BEgIPc_D_BwE Кардридера на СF нет

Wierzbowsky
27.02.2020, 20:30
С таким переходником я не тестировал. Тестировал с двухкарточным и с однокарточным, но потолще чем этот и от другого производителя. Возможно дело в переходнике. Даже не знаю что ещё посоветовать. Картридж изначально рассчитан именно на CF карты, то что он работает с некоторыми переходниками SD-CF - скорее везение. Но, как я уже говорил - бывают нюансы.

Wierzbowsky
28.02.2020, 16:29
Разобрались. При использовании Карнивора сетевой модуль лучше из Ямахи вынимать, так как он, похоже, как-то конфликтует с Nextor Basic (поддержка дисков большого размера в Бейсике).

BYTEMAN
28.02.2020, 16:42
Там с сетевым модулем дофига чего конфликтует по факту :) Надо и сеть выдёргивать, и сабром перешивать...

Wierzbowsky
28.02.2020, 17:21
Там с сетевым модулем дофига чего конфликтует по факту :) Надо и сеть выдёргивать, и сабром перешивать...

Мне кажется стоит сделать проще - загрузочное меню Карнивора будет искать в третьем слоте сетевое ПЗУ (3.3 или 3.1) и выводить сообщение если оно найдено. Заодно надо в доку прописать предупреждение о сетевом модуле.

Jordon/SDM
28.02.2020, 18:56
Мне кажется стоит сделать проще - загрузочное меню Карнивора будет искать в третьем слоте сетевое ПЗУ (3.3 или 3.1) и выводить сообщение если оно найдено. Заодно надо в доку прописать предупреждение о сетевом модуле.

ДА! Сетевой модуль мозги ипал....Спасибо Wierzbosky! Все разрулили!

- - - Добавлено - - -


Там с сетевым модулем дофига чего конфликтует по факту :) Надо и сеть выдёргивать, и сабром перешивать...

:v2_dizzy_roll::v2_dizzy_roll::v2_dizzy_punk:

atariforever1976
01.03.2020, 10:41
подскажите,когда можно сделать пред заказ?

Wierzbowsky
01.03.2020, 14:14
подскажите,когда можно сделать пред заказ?

Напишите сейчас испанцам с сайта https://www.8bits4ever.net/ письмо на английском и выразите желание купить картридж. Новая партия на подходе.

atariforever1976
01.03.2020, 15:30
уже писал 2 недели назад!сказали ждите,обновление статуса на сайте!

Wierzbowsky
02.03.2020, 00:02
уже писал 2 недели назад!сказали ждите,обновление статуса на сайте!

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

Детектирование сетевых модулей КУВТ1 и КУВТ2 добавлено в загрузочное меню. Так что больше не будет непоняток почему Карнивор не работает на только что приобретённой машинке.

atariforever1976
06.03.2020, 04:03
Wierzbowsky

помогите пожалуйста купить Карнивор 2
на сайте уже написано предзаказ,но нет строчки оплаты
пишу письма на сайт,но они в ответ тишина
заранее спасибо

GreyWolf
09.03.2020, 19:48
Wierzbowsky

помогите пожалуйста купить Карнивор 2
на сайте уже написано предзаказ,но нет строчки оплаты
пишу письма на сайт,но они в ответ тишина
заранее спасибо

На 8bits4ever (https://www.8bits4ever.net/product-page/carnivore2) можно сделать предзаказ на Carnivore2.

atariforever1976
10.03.2020, 10:18
Сделал предзаказ,но с резким повышением курса евро,заказ на 130евро из 10000,увеличился до 11600.очень дорого...

atariforever1976
11.03.2020, 13:11
подскажите плиз!
у меня КУВТ2 YIS503-IIIR
прошелся по всей теме и только сейчас увидел,что Metal Gear 2 и Kings Valley 2 не запустятся у меня или все же запустятся?
карик покупался практически из за этих 2 игр!

и еще вот,что нарыл:
Detect Russian Yamaha's network modules and show a warning if they are present in a system. These modules conflict with Carnivore and they need to be detected and removed.

проясните ситуацию по 2 пунктам пожалуйста!

Wierzbowsky
11.03.2020, 13:53
подскажите плиз!
у меня КУВТ2 YIS503-IIIR
прошелся по всей теме и только сейчас увидел,что Metal Gear 2 и Kings Valley 2 не запустятся у меня или все же запустятся?
карик покупался практически из за этих 2 игр!
и еще вот,что нарыл:
Detect Russian Yamaha's network modules and show a warning if they are present in a system. These modules conflict with Carnivore and they need to be detected and removed.
проясните ситуацию по 2 пунктам пожалуйста!

Если в системе есть CP/M (а она в классических YIS-503III находится в микросхеме с Subrom), то эти игры работать не будут. Надо заменить микросхему ПЗУ на новую, в которой прописан только Subrom. Для этого надо открыть машинку, вынуть левую микросхему ПЗУ из панельки и на её место поставить микросхему ПЗУ без CP/M. У вас есть программатор и УФ-стираемое 27с256? Можно даже W27c512 использовать если потребуется.

Сетевой модуль Ямахи находится в боковом слоте. Чтобы его вынуть, надо перевернуть машинку, выкрутить винт, держащий железную крышку модуля и вынуть модуль из компьютера, двигая его в сторону от центра.

atariforever1976
11.03.2020, 14:29
честно говоря я ничего не понял!
данных навыков у меня нет!
микросхемы тоже!
программатора тоже!
что можно сделать в моей ситуации?
карик обошелся аж в 11600!

- - - Добавлено - - -

если ничего не надо паять,а просто вставить микросхему,продайте пожалуйста,уже готовую микруху,в которой прописан только Subrom!
а то заплатил за кувт2 9000+11600 карик,а игры из которых все было куплено не запустятся
помогите пожалуйста,решить данную траблу
заранее спасибо

Wierzbowsky
11.03.2020, 14:43
честно говоря я ничего не понял!
данных навыков у меня нет!
микросхемы тоже!
программатора тоже!
что можно сделать в моей ситуации?
карик обошелся аж в 11600!

Во Владивостоке, если мне не изменяет память, есть несколько любителей MSX. И наверняка у Вас есть знакомые, которые занимаются электроникой. Для них прошить и поменять микросхему не составит труда. Она в панельке, так что паять ничего не надо. Мы сделали доку по разборке 503й машинки в помощь:

https://sysadminmosaic.ru/msx/yamaha_yis-503iiir/disassembly_assembly

От меня почта будет идти недели 3-4 минимум. Да и цена пересылки Вам не понравится. Проще найти возможность прошить микросхему у себя в городе. Образ ПЗУ без CP/M могу предоставить.

atariforever1976
11.03.2020, 14:48
у меня нет таких знакомых и с любителями MSX я лично не знаком!
там нужно что то будет выпаивать или просто нужно вытащить и вставить другую микруху?
или нужно будет полностью разбирать ямаху?
можно ли приобрести готовую микруху,в которой прописан только Subrom?

Wierzbowsky
11.03.2020, 15:00
Почитайте моё предыдущее сообщение. Я всё объяснил там. Микросхему я продать могу, но она будет "золотая", так как пересылка в Россию встанет минимум в 9 Евро, плюс стоимость микросхемы.

atariforever1976
11.03.2020, 15:05
если там что то нужно паять и прошивать,то для меня это unreal!
тогда,мне легче будет вернуть деньги за карназавр и купить санрайс,на котором,как я понял,без танцев с бубном,запускаются эти игры!

- - - Добавлено - - -

у меня нет таких знакомых и любителей msx во владивостоке
а как я понял,сам поменять микруху,если я даже у вас ее куплю,я не смогу!

GreyWolf
11.03.2020, 15:20
если там что то нужно паять и прошивать,то для меня это unreal!
тогда,мне легче будет вернуть деньги за карназавр и купить санрайс,на котором,как я понял,без танцев с бубном,запускаются эти игры!

- - - Добавлено - - -

у меня нет таких знакомых и любителей msx во владивостоке
а как я понял,сам поменять микруху,если я даже у вас ее куплю,я не смогу!


Sunrise IDE представляет возможность использовать CF/IDE накопитель и на нём есть BIOS SunriseIDE v2.50 или Nextor(MSX DOS) поэтому он Вам не поможет в запуске игр.

Микросхема ПЗУ про которую идёт речь стоит в панельке и заменить её не трудно.

atariforever1976
11.03.2020, 15:26
ее нужно выпаивать и впаивать?

GreyWolf
11.03.2020, 15:30
ее нужно выпаивать и впаивать?

Выпаивать не нужно.
Микросхема достаётся из панельки.

Вот фотография, нужная микросхема находится ниже буквы A которая в рамочке.
https://farm1.staticflickr.com/796/27144215968_729c99c8ec_o.jpg

atariforever1976
11.03.2020, 15:49
а разбирать нужно всю ямаху или нужно делать по этой инструкции:(Сетевой модуль Ямахи находится в боковом слоте. Чтобы его вынуть, надо перевернуть машинку, выкрутить винт, держащий железную крышку модуля и вынуть модуль из компьютера, двигая его в сторону от центра) ?

GreyWolf
11.03.2020, 15:58
а разбирать нужно всю ямаху или нужно делать по этой инструкции:(Сетевой модуль Ямахи находится в боковом слоте. Чтобы его вынуть, надо перевернуть машинку, выкрутить винт, держащий железную крышку модуля и вынуть модуль из компьютера, двигая его в сторону от центра) ?

В данном случае сетевой модуль можно и не вынимать, но лучше это сделать в любом случае. т.к.:
"Carnivore2 несовместим с сетевыми модулями Yamaha. Если эти сетевые модули обнаружены в компьютере, при загрузке будет показано предупреждение и система будет заблокирована во избежание конфликтов. Необходимо вынуть сетевой модуль из бокового слота компьютера, а также удалить картридж с сетевым ПЗУ из переднего слота (только для YIS-503II)."
Подробнее здесь (https://sysadminmosaic.ru/msx/carnivore2/).

atariforever1976
11.03.2020, 16:01
GreyWolf,
то есть чтобы поменять микруху,придется полностью разобрать ямаху?

GreyWolf
11.03.2020, 16:07
GreyWolf,
то есть чтобы поменять микруху,придется полностью разобрать ямаху?

Не полностью.

Вам нужно будет только открыть корпус и снять клавиатуру. Под ней и находится материнская плата с микросхемами ПЗУ.

BYTEMAN
11.03.2020, 16:09
GreyWolf, сетевуху надо достать даже если был заменён сабром. У меня с сетевым модулем были проблемы.

atariforever1976
11.03.2020, 16:09
del

GreyWolf
11.03.2020, 16:12
Wierzbowsky
готов купить у вас готовую микросхему!
других вариантов не вижу!
продайте пожалуйста
заранее спасибо!
ps:озвучьте цену плиз
владивосток 690001


Вот здесь есть предложение о прошивке микросхем:
https://zx-pk.com/forum/viewtopic.php?f=11&t=3729

atariforever1976
11.03.2020, 16:29
GreyWolf
по вашей ссылке тему закрыли:
https://zx-pk.com/forum/viewtopic.php?f=11&t=3729

- - - Добавлено - - -

никто из России не продаст?
очень буду благодарен!

GreyWolf
11.03.2020, 16:34
GreyWolf
по вашей ссылке тему закрыли:
https://zx-pk.com/forum/viewtopic.php?f=11&t=3729

- - - Добавлено - - -

никто из России не продаст?
очень буду благодарен!

Вот ещё тема:
https://zx-pk.com/forum/viewtopic.php?f=11&t=7970&start=10

BYTEMAN
11.03.2020, 18:01
atariforever1976, учитесь пользоваться поиском. А то что не тема от вас, то "принесите подайте на блюдечке готовенькое"))) Оно так не работает :)

Wierzbowsky
15.03.2020, 17:45
Приветствую! У нас сегодня большой релиз для Карнивора. Во избежание лишних вопросов прошу внимательно прочитать документацию:

https://sysadminmosaic.ru/msx/carnivore2/carnivore2

Репозиторий находится здесь:

https://github.com/RBSC/Carnivore2

Список изменений:

15.03.2020 (необходимые обновления: прошивка FPGA, стартовое меню, все утилиты, DefConfig конфигурация; также необходим возврат оригинальной конфигурации, если вы делали "Power-up fix")

1. Добавлен новый экран настройки — конфигурация слотов. Его можно вызвать с помощью горячей клавиши "O" или "Enter". Новый экран настройки позволяет запускать двухслотовую конфигурацию с гибкой настройкой основного (физического) слота - вы можете выбрать, какие встроенные устройства Carnivore2 включить. Вы можете выбрать 2 игры одновременно. Единственным ограничением для дополнительного (эмулируемого) слота является то, что он может запускать только игры с мапперами Konami4 и Konami5, а также небольшие игры до 32 Кб без маппера. Дополнительный (эмулируемый) слот становится доступным, если в MSX есть как минимум один неиспользуемый физический слот, и если он не занят другим устройством

2. Пользовательский интерфейс главной страницы загрузочного меню был изменён, чтобы все основные горячие клавиши были легко видны на экране. Также в загрузочном меню теперь есть выбор игр для физического и эмулируемого слотов под названием "Dual-Slot". Игру для физического слота можно выбрать нажатием "1", игру для эмулируемого слота можно выбрать нажатием "2". Клавиша "D" отменяет выбор игр для слотов, а также для автозапуска

3. Параметры записи DefConfig и загрузочное меню были изменены таким образом, чтобы при запуске этой конфигурации загрузочное меню оставалось в основном слоте и позволяло бы C2MAN и другим утилитам без проблем обнаруживать картридж. Утилиты C2MAN и C2MAN40 теперь заносят скорректированную запись DefConfig в каталог при оптимизации директории, которую можно запустить из сервисного меню

4. В экран конфигурации добавлен новый параметр для установки желаемой частоты кадров при запуске компьютера. Настройка сохраняется в конфигурационнои ПЗУ. Выбор возможен между 50 Гц, 60 Гц и частотой по-умолчанию для компьютера (частота по-умолчанию показывается как "--"). Теперь кнопка «F» в загрузочном меню только временно переключает частоту между 50 Гц и 60 Гц

5. Экран конфигурации получил ещё одну новую настройку — "Dual-reset on cold boot" - двойной сброс при "холодном" старте. Это позволяет компьютеру дважды перезагружаться после холодного старта. Это необходимо для полной инициализации картриджа при включении компьютера. Поэтому рекомендуется включить функцию двойного сброса в настройках картриджа

6. Утилита C2CFGBCK больше не выполняет теневое копирование ПЗУ в память и поэтому запускается быстрее

7. Раздел данных загрузочного меню был сильно оптимизирован, чтобы в нем появилось больше свободного места. Повторяющиеся символы теперь выводятся с помощью макросов (это экономит место). Данные для экранов загрузочного меню теперь записываются в последние два блока по 8 Кб первого блока FlashROM. Это экономит много места для кода программы

8. Прошивка FPGA теперь сообщает свою внутреннюю версию в регистрах конфигурации (3 байта) в формате ASCII (только начиная с версии 2.30)

9. Теперь картридж выводит текущие версии загрузочного меню и прошивки FPGA во время холодного старта, а затем либо перезагружает систему (двойной сброс), либо переходит в загрузочное меню

10. Картридж не будет работать в слотах 0 и 3. При обнаружении себя в этих слотах картридж выводит сообщение и блокирует систему

11. ПЗУ дисковода было заменено на более новую версию - Nextor 2.1.0 Beta 2. Это стабильная версия с множеством исправлений и новыми функциями. ПЗУ предоставлено разработчиком Konamiman

12. Экран конфигурации получил ещё один новую настройку — "Отключить стерео FMPAC". Эта настройка переводит FMPAC в режим моно для аудио разъёма Carnivore2

13. Загрузочное меню теперь обнаруживает, что оно работает на корейских или арабских MSX, и в случае, если оно не совместимо с этими системами, выводится специальное сообщение и через 10 секунд выполняется попытка загрузить MSX-DOS. В этом случае в картридж должно быть установлено совместимое с арабскими и корейскими компьютерами загрузочное меню (BOOTCMFC.BIN). Специальная версия загрузочного меню находится в папке 'Special" в нашем репозитории

14. Теперь игру в экране "Dual-Slot" можно выбрать с помощью клавиши "Пробел". Нажатие пробела позволит циклически перебирать совместимые игры для каждого слота. После полного цикла будет выбран вариант "пусто" (empty), чтобы оставить слот свободным. Кроме того, главный слот также может использовать конфигурацию "Konami SCC+". Таким образом, вы можете запускать игры с поддержкой SCC+ во втором слоте и наслаждаться одновременно и SCC+, и игрой на одном картридже. При включённом расширении первого слота можно включать и выключать различные модули (FMPAC, IDE, RAM) нажатием клавиши "Пробел"

15. Обратный отсчёт автозапуска можно пропустить клавишей "Пробел". Это же относится и к сообщению о несовместимом загрузочном меню

16. Все экраны настроек теперь поддерживают работу с джойстиком. Перемещение рукоятки интерпретируется как нажатие клавиш курсора, а нажатие кнопок равносильно нажатию клавиш "Пробел" или "ESC". В файле "readme.txt" можно найти более подробную информацию

17. В настройках PSG/PPI кликера теперь "Пробел" включает и выключает PSG, а "Enter" включает или выключает PPI кликер. Это сделано для совместимости с поддержкой джойстика в этом экране

18. В течении обратного отсчёта при автостарте кнопки джойстика позволяют или пропустить автостарт и сразу запустить выбранный ROM (или запись конфигурации) или отменить автостарт и выйти в главное менюю В файле "readme.txt" можно найти более подробную информацию

19. Загрузочное меню ищет сетевые модули КУВТ и КУВТ2 и блокирует загрузку если эти модули найдены

Имеются некоторые замечания и баги, которые планируется починить в следующем релизе. Если вы заметили, что что-то работает не так или хотите новый функционал, создайте тикет здесь:

https://github.com/RBSC/Carnivore2/issues

Wierzbowsky
19.03.2020, 22:05
Документация теперь доступна в виде PDF файлов:

https://github.com/RBSC/Carnivore2/tree/master/Doc

GreyWolf
05.04.2020, 14:59
supermax собирает заказы и принимает предоплату на собранный Carnivore2 в корпусе, подробности здесь (https://zx-pk.com/forum/viewtopic.php?f=40&t=16031)

Wierzbowsky
06.04.2020, 12:53
Для начала работы над первой партией Карнивора2 в России нужно ещё 4 заказа с предоплатой. Цена будет ниже чем у испанцев, так что спешите занять очередь пока всё не раскупили!

https://zx-pk.com/forum/viewtopic.php?f=40&t=16031

Сборка производится Supermax, который известен в России и за рубежом как автор или изготовитель периферии для разных платформ. Первая партия Карниворов будет продана в России. Следующие партии (если будет спрос) будут продаваться и за рубеж.

Wierzbowsky
23.04.2020, 12:11
Первая партия была расширена до 20 экземпляров с возможностью дальнейшего расширения ещё на 10. Так что места в очереди ещё есть. Хороший шанс приобрести Карнивор2 по доступной цене!

Wierzbowsky
09.06.2020, 16:04
Началось тестирование Альфа версии программного обеспечения для картриджа Carnivore2.

Список изменений: http://rbsc.su/ru/projects_in_development/#0001_Carnivore2

Известные неполадки:

1. https://github.com/RBSC/Carnivore2/issues/24
2. https://github.com/RBSC/Carnivore2/issues/25

Релиз планируется на конец июня 2020 года.

Wierzbowsky
17.06.2020, 13:05
Вариант исполнения этикетки для сделанного в России картриджа:

http://test.rbsc.su/_testing/Carnivore2_Label_Rus_Final_s.jpg

Wierzbowsky
23.06.2020, 16:36
Ещё 2 варианта с флагами:

http://test.rbsc.su/_testing/Carnivore2_Label_Rus_Final1a_s.jpg

http://test.rbsc.su/_testing/Carnivore2_Label_Rus_Final1b_s.jpg

Wierzbowsky
03.07.2020, 14:20
Сегодня у нас большое обновление программного обеспечения для Карнивора2!

Версия 2.40

Необходимые обновления: прошивка FPGA, FMPAC BIOS, стартовое меню, все утилиты.

1. На экран Dual-Slot добавлена возможность использовать эмулируемый слот как подслот основного слота (там находится картридж). Для этого необходимо, чтобы основной слот был расширен. Это позволяет обеспечить запуск двух образов картриджей одновременно на тех компьютерах, на которых это было ранее невозможно, например на арабских MSX или на Sony HB-55 и HB-75.

2. Пользовательский интерфейс загрузочного меню был на 99% унифицирован и теперь обычная и специальная версии почти не имеют внешних отличий. Пользователи арабских и корейских версий MSX компьютеров могут использовать специальную версию загрузочного меню с компьютерами других производителей, что делает её универсальной. Также была исправлена работа курсора на арабских и корейских MSX — теперь курсор мигает, как на компьютерах Apple II.

3. В стартовое меню была добавлена фоновая музыка «The Hymn to Aurora». Клавиша M включает и выключает воспроизведение. Состояние проигрывания музыки записывается в конфигурационное ППЗУ.

4. Теперь можно перейти на последнюю использованную запись каталога с помощью клавиши L. Это позволяет быстро найти последнюю запущенную игру или конфигурационную запись в длинном списке основного меню. Номер последней использованной записи записывается в конфигурационное ППЗУ.

5. Утилита C2BACKUP теперь позволяет сохранить в резервную копию не только загрузочного меню, но и BIOS–ы IDE и FMPAC. При откате на предыдущую версию из резервной копии последние версии BIOS–ов и загрузочного меню не будут заменены старыми если этого не захочет пользователь.

6. Появилась новая версия FMPAC BIOS, она полностью переведена на английский язык.

7. Новая версия прошивки для ПЛИС Altera содержит несколько важных исправлений, поэтому очень рекомендуется обновить её в картридже, чтобы она соответствовала версии загрузочного меню — 2.40.

8. Функциональные клавиши F1–F10 больше не влияют на ввод с клавиатуры в загрузочном меню.

9. Функция автостарта больше не использует микросхему FlashROM для хранения номера записи, которая стартует при включении питания компьютера. Теперь этот номер записывается в конфигурационное ППЗУ. Обязательно проверьте, чтобы на вашем картридже это ППЗУ было установлено (это 8–контактная микросхема под разъёмом карты CF).

10. Теперь вывод текста во всех экранах загрузочного меню производится через регистры VDP и видеопамять. Для вывода информации больше не используются функции BIOS — это хорошо повлияло на совместимость с разными локализациями MSX компьютеров, а также увеличила скорость вывода информации на экран.

11. Было внесено несколько исправлений в функционал Dual-Slot экрана, например добавлен флаг использования подслота основного слота для эмуляции второго слота.

12. Бегущая строка помощи может быть вызвана клавишей S. Флаг показа бегущей строки сохраняется в конфигурационном ППЗУ.

13. В прошивке ПЛИС сигнал RD теперь выдаётся с небольшой задержкой, чтобы обеспечить совместимость с разными картами CF.

14. Логика включения SCC была скорректирована для лучшей совместимости с эмулируемым слотом. Теперь у всех игр, поддерживающих SCC есть звуковое и музыкальное сопровождение в любой конфигурации.

Линк на репозиторий: https://github.com/RBSC/Carnivore2

Anubis_OD
16.07.2020, 15:26
Начал собирать этот девайс. К Омеге.. Пока на сам комп не всё есть..
Но для картриджа всё уже доехало.
Есть вопрос к гуру.. В чем прикол во фразе в ВОМ-листе:
"M93C46MN1 EEPROM, SOP8
требуется 8–битный режим!"
и в Technical Description есть такие фразы..
Смотрю даташит на M93C46.. - та есть там и 8 и 16 битный софтово-переключаемый режим..
Или я где-то не там смотрю?
Спасибо

Serg6845
16.07.2020, 17:11
Начал собирать этот девайс. К Омеге.. Пока на сам комп не всё есть..
Но для картриджа всё уже доехало.
Есть вопрос к гуру.. В чем прикол во фразе в ВОМ-листе:
"M93C46MN1 EEPROM, SOP8
требуется 8–битный режим!"
и в Technical Description есть такие фразы..
Смотрю даташит на M93C46.. - та есть там и 8 и 16 битный софтово-переключаемый режим..
Или я где-то не там смотрю?
Спасибо
скорее всего прикол в том что с одной стороны 93С46 довольно стандартный чип от кучки производителей, а с другой - не все поддерживают 8-битный режим. некоторые умеют только 16 бит.

Wierzbowsky
16.07.2020, 18:02
Насколько я знаю, есть чипы, которые поддерживают либо только 8-битный режим (93C46A), либо только 16-битный (93C46B), либо оба сразу (93C46С - конфигурация выставляется на 6й ноге уровнем TTL). Но многие продавцы не пишут какой именно чип продают, так что тут - как повезёт. У нас вообще оказалась перемаркированная партия этих чипов - на них был написан совсем другой тип.

Anubis_OD
21.07.2020, 23:21
Вопрос по номиналу резисторов R61-R63.
На схеме 2,2к в партлисте 1к.
Где правильно?

ptero
22.07.2020, 02:42
Вопрос по номиналу резисторов R61-R63.
На схеме 2,2к в партлисте 1к.
Где правильно?

правильно 2.2кОм . этот кусочек схемы заимствован из SFG01(05)

Wierzbowsky
22.07.2020, 15:25
Спасибо за найденный "косячок". Мы обсудим это в группе и поправим либо схему, либо partslist. Судя по всему, это несоответствие не критично. Все картриджи с 2016 года делались с резисторами 1кОм.

Wierzbowsky
25.07.2020, 15:08
Поправки внесены. Документация в репозитории и на сайте обновлена.

Wierzbowsky
11.08.2020, 20:58
Инструкция по эксплуатации и список совместимости с картами и адаптерами обновлён. Мы добавили список официальных производителей и дистрибуторов Carnivore2 со ссылками на их онлайн магазины и веб страницы.

https://sysadminmosaic.ru/msx/carnivore2/

Теперь у нас 4 официальных дистрибьютора, один из которых недавно вошёл в группу RBSC и уже сделал партию из 50 Карниворов.

derfliegenddehollander
30.08.2020, 10:08
Хочу немного похвастать в теме! Я купил Carnivore 2 почти год назад. Было не просто. Но, в конце концов все довел до ума, теперь имею совершенно отличный девайс и уже протестировал на нем 503II и 503III и все CF карты - так что если кому интересно, спрашивайте ! Общее впечатление отличное, очень многому научился!

GreyWolf
30.08.2020, 11:08
и уже протестировал на нем 503II и 503III и все CF карты - так что если кому интересно, спрашивайте !

Есть ли у Вас информация по CF картам, которых нет здесь (https://sysadminmosaic.ru/msx/carnivore2/qvl_list)?

derfliegenddehollander
30.08.2020, 14:29
Есть ли у Вас информация по CF картам, которых нет здесь (https://sysadminmosaic.ru/msx/carnivore2/qvl_list)?

Все что я тестировал - пока боролся с Кариком, в этом перечне есть. После победы, все карты у меня на нем теперь работают. Я даже запустил минимальную версию на CF 1Gb.

Wierzbowsky
22.10.2020, 01:18
Карнивор2 снова в продаже. Заказывать можно здесь:

https://zx-pk.com/forum/viewtopic.php?f=40&t=16031&start=130

Цвет корпуса можно выбрать. В наличии: голубой, розовый, чёрный, белый, серый и оранжевый.

Wierzbowsky
19.01.2021, 18:47
Обращаюсь к форумчанам, у кого есть Карнивор2 с прошивкой v2.40, бутблоком v2.40, а также оригинальная однушка (MSX1) из комплекта КУВТ. Попробуйте запустить машинку с Карнивором в 1 или 2 слоте. Сетевое ПЗУ надо вынуть (если оно уснановлено). Заранее спасибо.

atariforever1976
20.01.2021, 21:02
подскажите на сколько гигов покупать карту?
беру для игр!
https://www.dns-shop.ru/search/?q=compact+flash+card&order=price-asc
владивосток

Pencioner
20.01.2021, 21:26
по хорошему, если немного почитать доку по Nextor то можно пользоваться картами до 32 Гигабайт включительно. Потому что можно будет разбить на 8 разделов по 4 Гб а дальше просто у MSX букв диска не хватает (там от A до H максимум) ;)
На карниворе у меня сейчас 8 Гиг карта но на одном из девайсов (другом) где sd карта использую 32 Гига (правда, только 7 разделов сделал чтобы на дисковод буква оставалась, немножко пустого места в конце имеется)

atariforever1976
20.01.2021, 23:02
мне просто на карту памяти игры залить и все!карты на 4 гига хватит?

Wierzbowsky
20.01.2021, 23:25
мне просто на карту памяти игры залить и все!карты на 4 гига хватит?

Хватит и ещё свободное место останется. :v2_dizzy_punk:

Roger Wilco
14.03.2021, 20:23
Доброго вечера всем. Купил платку, заказал детали, буду собирать. Но вот беда - не могу найти слот для CF. Где искать?

Wierzbowsky
14.03.2021, 20:27
Доброго вечера всем. Купил платку, заказал детали, буду собирать. Но вот беда - не могу найти слот для CF. Где искать?

Можно попробовать купить у одного из производителей картриджа. Отдельно купить этот слот достаточно сложно. Можно также купить и выпаять слот из дешёвого китайского адаптера:

https://www.aliexpress.com/item/33010180395.html

Roger Wilco
14.03.2021, 22:11
Спасибо. Это вариант. Куплю у китайцев адаптер.
Теперь еще один вопрос: что и куда "прошивать"? Есть у меня RT809H.

Wierzbowsky
14.03.2021, 23:56
Спасибо. Это вариант. Куплю у китайцев адаптер.
Теперь еще один вопрос: что и куда "прошивать"? Есть у меня RT809H.

Вам сюда: https://sysadminmosaic.ru/msx/carnivore2/carnivore2

JNipper
18.05.2021, 17:55
Собрал картридж. Прошил Альтеру. Должен картридж какие-либо признаки жизни подавать при подключении? И насколько он совместим с контроллером FDD+IDE?
Записал необходимые файлы на CF. Загрузился в Nextor. Запускаю C2MAN. Carnivore установлен в слот А. Контроллер IDE в B. Автоматом слот не определил, пишу слот 10,в отвечает, что не видит флеш. Альтера немного греется.
Вроде всё по инструкции сделал, может ещё чего проверить можно?

Wierzbowsky
19.05.2021, 11:45
Запустите TESTRAM или TESTMAP из ДОСа и посмотрите виден ли маппер ОЗУ вашего Карнивора. Если виден, то картридж запустился. Тогда скорее всего проблема во флешке.

Также можно в DBG50 или XDBG посмотреть расширен ли слот в котором сидит Карнивор и переключиться на подслот 2, чтобы проверить есть ли там ОЗУ.

JNipper
19.05.2021, 15:27
Запустите TESTRAM или TESTMAP из ДОСа и посмотрите виден ли маппер ОЗУ вашего Карнивора. Если виден, то картридж запустился. Тогда скорее всего проблема во флешке.

Также можно в DBG50 или XDBG посмотреть расширен ли слот в котором сидит Карнивор и переключиться на подслот 2, чтобы проверить есть ли там ОЗУ.

Не совсем понял, что значит запустить из ДОСа. Запустил из Nextor:
https://i.ibb.co/WKrKw2T/smart.jpg (https://ibb.co/WKrKw2T) https://i.ibb.co/D44Zp2m/smart.jpg (https://ibb.co/D44Zp2m)
Как я понял, маппер не виден.
Нашел XDBG, но так и не разобрался что с ним делать. На всякий случай ещё раз перепрошил Альтеру и верифицировал.

Wierzbowsky
19.05.2021, 17:01
Похоже, что ОЗУ Карнивора не видно, а значит картридж не запустился. Внимательно проверьте всю плату, чтобы все элементы были запаяны как на фотках правильно собранной платы (фотки есть на сайте с документацией). Проверьте питание на выходах регуляторов напряжения 1.2в и 3.3в. Проверьте все ли ножки Альтеры хорошо запаяны, нет ли "соплей". Также проверьте пайку ОЗУ и флешки. Сделайте хорошие фотки вашей платы с двух сторон и выложите на каком-нибудь хостинге. Также можно лично пообщаться в Discord: https://discord.gg/7z6rvFB

JNipper
20.05.2021, 15:44
Всё перепроверил. Напряжения все в норме. Нашёл одну ногу непропай на Альтере и соплю на м/с памяти. Устранил.
Из плюсов: Альтера стала холодной, до этого тёплая была. Из минусов: Ничего не изменилось. Картридж не работает.
Заказал м/с памяти и флеш, как придёт, буду менять. Больше мне кажется не чему там ломаться. Альтера новая была. Ну и кварц, может ещё под подозрением.
И еще вопрос один меня интересует: Микровыключатель, который внутри слота под картридж, каково его назначение? Если я вставляю просто плату он не нажимается. Должен он быть нажатым?

https://i.ibb.co/sKbKVdN/OLYMPUS-DIGITAL-CAMERA.jpg (https://ibb.co/sKbKVdN) https://i.ibb.co/YXQhBCS/OLYMPUS-DIGITAL-CAMERA.jpg (https://ibb.co/YXQhBCS)

Wierzbowsky
20.05.2021, 17:40
По этим фотографиям вряд ли можно оценить правильность сборки - качество и разрешение слишком низкое. Сделайте фотки хотя бы на 10-мегапиксельную камеру или телефон, чтобы разрешение было хотя бы 1920 на 1080 пикселей, а лучше чтобы было в 2-3 раза больше.

Очень рекомендую нормально запаять регуляторы напряжения - на центральном контакте припоя почти нет. Проверьте целостность всех резисторов около слотовых контактов. Проверьте есть ли КЗ по питанию на шинах питания +5, +12 или -12в. Проверьте нет ли "соплей" на CF слоте.

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

JNipper
20.05.2021, 18:00
По этим фотографиям вряд ли можно оценить правильность сборки - качество и разрешение слишком низкое. Сделайте фотки хотя бы на 10-мегапиксельную камеру или телефон, чтобы разрешение было хотя бы 1920 на 1080 пикселей, а лучше чтобы было в 2-3 раза больше.
Если нажать на картинку, затем на увеличить и потом сохранить, то фото сохранится в оригинальном разрешении 4608*3456 - это максимум в моей камере.

Wierzbowsky
20.05.2021, 23:17
После танцев с бубном (отключением NoScript) удалось получить искомые картинки. Ошибок я не нашёл, но ещё раз повторю, что плохо пропаяны регуляторы напряжения, особенно верхний, на CF слоте есть "сопля" между двумя ножками, а некоторые элементы не пропаяны с двух сторон (или я не разглядел) - C5, R102. Также вижу возможно проблемную пайку у R23, R42, R22, R202, R201, C15. Ещё проверьте кнопку - если кнопка в КЗ, то картридж стартовать не будет.

Китайцы часто присылают убитые или фальшивые микросхемы ОЗУ и флешки, так что дело может быть в них.

TomaTLAB
22.05.2021, 17:41
Микровыключатель, который внутри слота под картридж, каково его назначение?
Когда вставляется карик в корпусе, то микрик нажимается и отключает (блокирует) блок питания.
После того как плата полностью войдет в разъем -- замыкается вот та укороченная ламелька (3-4 слева на морде) и питание восстанавливается.
Вот такой вот недохотплаг.

Wierzbowsky
27.05.2021, 22:32
Идёт сбор заказов на новую партию Карниворов. Эта партия будет дешевле, чем все предыдущие - так что не упустите свой шанс!

https://zx-pk.com/forum/viewtopic.php?f=40&t=18935

atariforever1976
14.06.2021, 19:05
добрый день
помогите пожалуйста
приобрел вот такую карту памяти в днс
https://www.dns-shop.ru/product/4a054327b61f3120/karta-pamati-transcend-compact-flash-16-gb-ts16gcf133/
подойдет ли она ?


https://forum.maxiol.com/index.php?showtopic=5536

мои дальнейшие действия?

хочу закинуть игры для msx и msx2

- - - Добавлено - - -

https://www.youtube.com/watch?v=1LuH5HhdgPM
так игры получиться запустить?

GreyWolf
14.06.2021, 19:22
Карта должна подойти.
Вот список протестированных карт:
Совместимость Carnivore2 c CF картами и адаптерами (https://sysadminmosaic.ru/msx/carnivore2/qvl_list)

Подготовка карты памяти CF (https://sysadminmosaic.ru/msx/carnivore2/carnivore2#preparecf)

Игры можно запускать и из главного меню / каталога. Тут всё написано:
Инструкция по эксплуатации Carnivore2 (https://sysadminmosaic.ru/msx/carnivore2/)

atariforever1976
14.06.2021, 19:56
подскажите,как извлечь сабром и сетевой модуль!

GreyWolf
15.06.2021, 12:50
подскажите,как извлечь сабром и сетевой модуль!

Сетевой модуль стоит в боковом слоте, читайте:
Yamaha YIS-503IIIR — разборка и сборка (https://sysadminmosaic.ru/msx/yamaha_yis-503iiir/disassembly_assembly)


SubROM:
Микросхема ПЗУ (слот 3-0) показана тут (https://sysadminmosaic.ru/msx/yamaha_yis-503iiir/yamaha_yis-503iiir#slot3), она стоит в панельке и снять её просто (если иметь навык) или такой экстрактор (https://sysadminmosaic.ru/dip/dip#gj-6).

atariforever1976
20.06.2021, 00:43
всем спасибо!
запустил,потестил много игр!
не хочет запускаться игра: dustin
https://www.generation-msx.nl/software/dinamic/dustin/release/2125/
перепробовал все версии!
игра тупо виснет после заставки
проверьте у себя пожалуйста
помогите запустить игру пожалуйста или найти рабочую версию игры
заранее всем спасибо!

Wierzbowsky
21.06.2021, 17:16
Попробуй с этим файлом (убрал переход в коде): http://rbsc.su/files/DUSTIN.2BL

atariforever1976
21.06.2021, 19:59
не запускается!
unsupported rom

Wierzbowsky
21.06.2021, 20:27
не запускается!
unsupported rom

Какой ROM? Эта игра только на кассете выпускалась - в ней 4 файла: BAS - загрузчик на Бейсике и 3 бинарника, первый из которых картинка. Запускать игру надо из Бейсика.

atariforever1976
21.06.2021, 20:51
я запускаю игру из сафари!
как запускать из бейсика?
rbsc.su/files/DUSTIN.2BL - тут один файл
в какое расширение переиминовать игру?

что то с этим файлом не то! он даже на эмуляторе не запускается!
все остальные версии этой игры запускаются,но игра виснет после заставки

Wierzbowsky
22.06.2021, 01:12
я запускаю игру из сафари!
как запускать из бейсика?
rbsc.su/files/DUSTIN.2BL - тут один файл
в какое расширение переиминовать игру?
что то с этим файлом не то! он даже на эмуляторе не запускается!
все остальные версии этой игры запускаются,но игра виснет после заставки

Вы внимательно прочитали то, что я написал? Найденная мной в архиве игра состоит из 4 файлов, которые должны быть на диске в одной директории. Найдите оригинал этой игры и замените второй бинарник моим файлом. При подключенном диске в бейсике надо набрать run"dustin.bas и всё запустится. Я не могу выкладывать здесь всю игру, чтобы не получить по шее за нарушение авторских прав.

Похоже, что есть ещё и ROM версия этой игры (конверт в ROM из CAS файла), но на испанском. Вот тут: https://download.file-hunter.com/Games/MSX1/ROM/
Есть и дисковая испанская версия: https://www.planetemu.net/roms/msx-various-dsk?page=D

Если нужна английская дисковая версия, обращайтесь, но на e-mail.

atariforever1976
22.06.2021, 09:25
написал на мыло

atariforever1976
22.06.2021, 11:40
игра не запускается!
также виснет на заставке!

Wierzbowsky
22.06.2021, 16:40
игра не запускается!
также виснет на заставке!

DSK версия отлично работает и в эмуле, и на реальной машинке. Сам проверял.

atariforever1976
22.06.2021, 16:49
Wierzbowsky

DSK версия запустилась с первого раза на yamaha yis503 кувт2!

огромное спасибо!

atariforever1976
23.06.2021, 13:17
подскажите пожалуйста!

хочу записать в память Carnivore2 игры,чтобы запускать их без карты памяти с главного меню
как я вижу несколько игр уже записано
как удалить эти игры и записать новые
сколько игр можно записать?
по инструкции ничего не понял
заранее спасибо!

Wierzbowsky
23.06.2021, 13:43
подскажите пожалуйста!

хочу записать в память Carnivore2 игры,чтобы запускать их без карты памяти с главного меню
как я вижу несколько игр уже записано
как удалить эти игры и записать новые
сколько игр можно записать?
по инструкции ничего не понял
заранее спасибо!

Можно стереть всё сразу, а можно по одной записи. Но для этого нужно хотя бы загрузиться в ДОС и запустить C2MAN с дискеты (если нет карты). Читайте доку:

https://sysadminmosaic.ru/msx/carnivore2/carnivore2#c2man

На флешку запишется столько игр, сколько влезет в 8мб. Но есть нюансы - если игра меньше размера блока (64кб), то весь блок всё равно будет помечен как занятый. Если записанная игра 32кб, то вторые 32кб можно заполнить другой 32кб игрой, не занимая новый блок. Программа сама ищет и заполняет играми свободное место. Большим играм нужна непрерывная цепочка блоков, так что если что-то не влезает, попробуйте оптимизировать директорию или удалить большие игры.

Roger Wilco
15.08.2021, 14:06
Доброго дня. Собрал наконец-то свой картридж. Но не могу понять, что не так с ним. Уменя YIS503-IIIR.
Дисковода нет. Сделал, как сказано, закинул CFIMAGE через HXD редактор, загрузил cf2bios, запустил, прошилось.
Картридж запускается, можно отформатировать CF, но не видит файлов. C2MAN естественно, я не смог загрузить.
Есть правда, одна проблема. У меня не было 93С46, поставил 93С66.

Roger Wilco
15.08.2021, 18:35
Вроде бы разобрался. Стал запускаться дос.

Wierzbowsky
16.08.2021, 00:10
Вроде бы разобрался. Стал запускаться дос.

У Вас явно не так работает конфигурационное ППЗУ. Это видно по несуществующей записи в автостарте и полной громкости всех звуковых карт. Нормальная работа картриджа без правильного конфигурационного ППЗУ может быть затруднена, так что советую заменить чип.

Roger Wilco
16.08.2021, 18:29
93c46 ?

Wierzbowsky
16.08.2021, 18:39
93c46 ?

Именно. Обратите внимание, что чип должен уметь работать в 8-битном режиме. https://sysadminmosaic.ru/msx/carnivore2/partslist

Roger Wilco
16.08.2021, 20:50
Придется заказывать. А почему выбрали именно с шиной microwire? 24С01, 02 и т.д. Гораздо лучше.

Roger Wilco
17.08.2021, 19:18
Не пришлось заказывать, подошел AT93C46. Теперь надо разбираться дальше. И собирать второй. У меня еще бездомная плата YIS503-IIIR есть, проверил, оказалась рабочая.
И корпус для картриджей надо склеить.

Wierzbowsky
17.08.2021, 22:54
Не пришлось заказывать, подошел AT93C46. Теперь надо разбираться дальше. И собирать второй. У меня еще бездомная плата YIS503-IIIR есть, проверил, оказалась рабочая.
И корпус для картриджей надо склеить.

Корпуса есть тут: https://www.thingiverse.com/thing:4867414

JNipper
08.01.2022, 16:55
После танцев с бубном (отключением NoScript) удалось получить искомые картинки. Ошибок я не нашёл, но ещё раз повторю, что плохо пропаяны регуляторы напряжения, особенно верхний, на CF слоте есть "сопля" между двумя ножками, а некоторые элементы не пропаяны с двух сторон (или я не разглядел) - C5, R102. Также вижу возможно проблемную пайку у R23, R42, R22, R202, R201, C15. Ещё проверьте кнопку - если кнопка в КЗ, то картридж стартовать не будет.

Китайцы часто присылают убитые или фальшивые микросхемы ОЗУ и флешки, так что дело может быть в них.

Заменил микросхемы ОЗУ и Флеш, проверил пайку, резисторы, напряжения, выпаял кнопку - картридж по прежнему не определяется. Что-то можно ещё проверить? Может кварц не рабочий, может из-за него не работать?

Wierzbowsky
08.01.2022, 19:58
Свежесобранный картридж с прошивкой Альтеры 2.40 и чистой флешкой не будет определяться утилитами C2MAN, надо вручную ввести номер слота перед прошивкой биосов и бутблока.

Если прошивка Альтеры 2.50, но есть утилита C2FINDER - она должна найти картридж в слоте по его дефолтному порту #F0. Тестовая прошивка 2.50 и утилита находятся здесь: https://rbsc.su/files/Carnivore2_v250_BetaTesting_001.zip

Вопрос: ОЗУ хотя бы в системе видно в подслоте x.2? Есть на чём загрузить ДОС и запустить TESTMAP или TESTRAM?

Также проверьте какой уровень (3.3в или ноль) на 144 ножке Альтеры после подачи питания на картридж. Если 3.3в, то прошивка стартанула, если ноль - то нет.

JNipper
09.01.2022, 08:34
Свежесобранный картридж с прошивкой Альтеры 2.40 и чистой флешкой не будет определяться утилитами C2MAN, надо вручную ввести номер слота перед прошивкой биосов и бутблока.

Если прошивка Альтеры 2.50, но есть утилита C2FINDER - она должна найти картридж в слоте по его дефолтному порту #F0. Тестовая прошивка 2.50 и утилита находятся здесь: https://rbsc.su/files/Carnivore2_v250_BetaTesting_001.zip

Вопрос: ОЗУ хотя бы в системе видно в подслоте x.2? Есть на чём загрузить ДОС и запустить TESTMAP или TESTRAM?

Также проверьте какой уровень (3.3в или ноль) на 144 ножке Альтеры после подачи питания на картридж. Если 3.3в, то прошивка стартанула, если ноль - то нет.

Установлен IDE/FDD контроллер, загружается Nextor.
TESTMAP или TESTRAM не видит ОЗУ.
Напряжение на 144 ноге 3.3в
Буду пробовать прошить 2.50 в Альтеру

Результат C2Finder :
port#F0 Carnivore2 detected in slot 2
Slot-bsed detection: not detected, все слоты

Странно. Один раз определилась флешь в c2man. Причем слот указал просто 2, не 20 как в инструкции. Написало, что типа флеш не проинициализирована, нажмите Y. Я нажал.
Выкинуло в DOS. И теперь снова не видит флешь.

Wierzbowsky
09.01.2022, 16:06
Надо всегда вводить 20 (или 10), так как слот по-умолчанию расширен. Попробуйте.

Затем проверяйте пайку флешки и озу. Если всё норм, меняйте оба чипа.

atariforever1976
22.01.2022, 17:48
помогите пожалуйста разобраться!
купил джойстик
https://ibb.co/6tT0VKH
при подключении, Carnivore2 джой не видит
в играх он тоже не работает!
как его заставить работать в играх?
спасибо!

Wierzbowsky
23.01.2022, 03:48
Это MSX-совместимый джойстик? То, что у него такой же разъём вовсе не означает, что он будет работать. А в некоторых случаях несовместимый джойстик может вызвать короткое замыкание.

atariforever1976
23.01.2022, 05:19
https://zx-pk.ru/threads/34103-carnivore2-ne-vidit-dzhoj/page2.html

- - - Добавлено - - -

Wierzbowsky
помогите разобраться пожалуйста!

Wierzbowsky
24.01.2022, 02:07
К сожалению, я не спец по джоям, никогда их не использую. Один раз адаптировал Marathon для MSX и это всё.

crrush
02.02.2022, 03:01
Свежесобранный картридж с прошивкой Альтеры 2.40 и чистой флешкой не будет определяться утилитами C2MAN, надо вручную ввести номер слота перед прошивкой биосов и бутблока.
прошивка Альтеры 2.50
простите за нубство - а вот как быть с арабскими машинками? на сайте в описании сказано, что нужна особая папка в репозитарии
вообще не понятно - у каком репозитарии - виидмо на гитхабе? а у меня уже готовый картридж, куда папку класть - на cf карту? или в прошивку??
и с новой прошивкой - оно по прежнему не работает с арабами? или ето атавизм?

Wierzbowsky
02.02.2022, 04:22
простите за нубство - а вот как быть с арабскими машинками? на сайте в описании сказано, что нужна особая папка в репозитарии
вообще не понятно - у каком репозитарии - виидмо на гитхабе? а у меня уже готовый картридж, куда папку класть - на cf карту? или в прошивку??
и с новой прошивкой - оно по прежнему не работает с арабами? или ето атавизм?

Для арабок и кореек нужно всего лишь записать в картридж другое загрузочное меню с помощью утилиты C2MAN. Берите файл отсюда (либо из папки Special архива с файлами версии 2.50):
https://github.com/RBSC/Carnivore2/tree/master/BootMenu/Special

Положите его рядом с C2MAN на диске, запустите утилиту C2MAN, войдите в сервисное меню и запишите Boot Menu в картридж.

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

JNipper
09.02.2022, 16:42
Надо всегда вводить 20 (или 10), так как слот по-умолчанию расширен. Попробуйте.

Затем проверяйте пайку флешки и озу. Если всё норм, меняйте оба чипа.

В очередной раз заменил ОЗУ и Флеш, так и не заработало.

Wierzbowsky
09.02.2022, 18:27
Если картридж определяется утилитой C2FINDER, значит прошивка в Альтере работает. Есть ли по факту увеличение ОЗУ (проверить программой TESTMAP или MEMTEST после загрузки в ДОС)?

Свежевпаянная флешка не будет определяться, так как она пустая. В C2MAN надо ввести номер слота и ноль (например, 10 для первого слота), проигнорировать предупреждение и затем инициализировать картридж как описано в инструкции (инициализировать директорию, записать бутблок и оба биоса).

JNipper
10.02.2022, 15:17
Да, всё так и делал, каждый раз когда менял микросхемы. Не определяется ни ОЗУ ни Флеш. Четыре раза уже менял обе микросхемы.
Мне кажется тут дело в чем-то другом.

Wierzbowsky
10.02.2022, 16:28
Да, всё так и делал, каждый раз когда менял микросхемы. Не определяется ни ОЗУ ни Флеш. Четыре раза уже менял обе микросхемы.
Мне кажется тут дело в чем-то другом.

Если они из одной партии, то меняй-не меняй - всё одно не будет работать. Я однажды 3 разных партии перепробовал пока не нашёл рабочую микросхему. Даже купленная в официальном немецком магазине микросхема и то оказалась фейком.

Но, конечно, дело может быть и в Альтере. К тому же, надо внимательно изучить плату на предмет непропаев, оборванных резисторов и правильного питания (а их там два). Надо проверить кнопку - не в КЗ ли она - она отключает функционал картриджа. Либо можгл собрать второй картридж и посмотреть будут ли отличия в поведении.

JNipper
10.02.2022, 17:10
Если они из одной партии, то меняй-не меняй - всё одно не будет работать. Я однажды 3 разных партии перепробовал пока не нашёл рабочую микросхему. Даже купленная в официальном немецком магазине микросхема и то оказалась фейком.

Но, конечно, дело может быть и в Альтере. К тому же, надо внимательно изучить плату на предмет непропаев, оборванных резисторов и правильного питания (а их там два). Надо проверить кнопку - не в КЗ ли она - она отключает функционал картриджа. Либо можгл собрать второй картридж и посмотреть будут ли отличия в поведении.

Все микросхемы брал у разных продавцов. Кнопку давно выпаял.
Начал собирать второй картридж. Есть ещё плата и комплект микросхем.
Резисторы и питание проверял мультиметром. Ножки Альтеры тоже несколько раз пропаивал.
Единственное сомнение у меня это кварц. Не уверен, что правильно припаял.
Может из за кварца не работать, если не так запаял или дохлый?

Wierzbowsky
10.02.2022, 20:32
Единственное сомнение у меня это кварц. Не уверен, что правильно припаял.
Может из за кварца не работать, если не так запаял или дохлый?

Насколько я помню, кварц тактирует только звук. Но если есть сомнения, то лучше перепаять. И желательно его сильно не греть.

JNipper
17.02.2022, 17:21
Насколько я помню, кварц тактирует только звук. Но если есть сомнения, то лучше перепаять. И желательно его сильно не греть.

В общем, кварц тактирует не только звук. Выпаял я его, после чего порт картриджа перестал определяться утилитой c2finder. Запаял его же обратно, и Случилось ЧУДО - Carnivor заработал!!!. С первого раза всё прошилось, добавилась RAM, тесты проходит. Картридж стартует. Так и не понял, что это было.
Огромное спасибо Wierzbowsky за поддержку!

Рано радовался. CF не видит(
Заметил одну странность: Карта вставляется в разъем наоборот. Разъем левый какой-то?

Действительно. Немного доработал слот чтобы карта вставлялась правильно. Теперь всё ОК.

Wierzbowsky
17.02.2022, 19:53
Отлично! Теперь прошивайте его версией 2.50 и пользуйтесь на здоровье!

Теперь буду знать, что кварц тоже может влиять на работоспособность основной прошивки. У меня похожих проблем не было. Были только дохлые флешки, ОЗУ и Альтеры.

Wierzbowsky
27.03.2022, 17:48
Появилась информация, что на некоторых компьютерах (Panasonic Turbo-R GT, Casio MX-10, а также на 1chipMSX) при загрузке Nextor происходит зависание. Причём только с прошивкой FPGA v2.50, с прошивкой v2.40 этого не происходит. Так как никто из членов группы RBSC не имеет возможности протестировать это у себя за неимением вышеуказанных машинок, то мы просим помощи в подтверждении указанной проблемы, а также в тесте поправленной прошивки, когда мы разберёмся в чём дело.

Багтикет на GitHub: https://github.com/RBSC/Carnivore2/issues/70

Проблема, судя по всему, появляется только если использовать дополнительный картридж SCC+ или FMPAC совместно с Карнивором2.

Nikolay_44
26.09.2022, 19:58
Можно ли использовать флешку, в картридже, меньшего размера?
Например MX29LV320CBTC

Ещё вопрос, флешка должна быть обязательно GB (m29w640GB) или можно и другие применять, m29w640FT например?

Wierzbowsky
26.09.2022, 22:58
Можно ли использовать флешку, в картридже, меньшего размера?
Например MX29LV320CBTC
Ещё вопрос, флешка должна быть обязательно GB (m29w640GB) или можно и другие применять, m29w640FT например?

Картридж рассчитан именно на 8мб флешку и на GB серию. Другие работать скорее всего не будут.

ptero
28.09.2022, 09:19
m29w640FT неудачный пример.. точно не будет работать без переделки ПО.. а вот m29w640FB можно попытаться прпробовать.. но лучше пристально сравнить даташиты.. и разобраться с отличиями..
у (Т) маленькие 8кб блоки в верхних адресах а у (B) в нижних

https://www.compel.ru/item-pdf/a706a8545c090f6d44b251c35783b1f8/pn/micron~m29w640fb70n6e.pdf
https://datasheetspdf.com/pdf-file/973659/Numonyx/M29W640GB/1

Nikolay_44
30.09.2022, 21:53
m29w640FT неудачный пример.. точно не будет работать без переделки ПО.. а вот m29w640FB можно попытаться попробовать. но лучше пристально сравнить даташиты.. и разобраться с отличиями..
у (Т) маленькие 8кб блоки в верхних адресах а у (B) в нижних

https://www.compel.ru/item-pdf/a706a8545c090f6d44b251c35783b1f8/pn/micron~m29w640fb70n6e.pdf
https://datasheetspdf.com/pdf-file/973659/Numonyx/M29W640GB/1


Спасибо, не отсылают микросхемы китайцы.
Уже три заказа отменил, прошел срок отправки.
В чип дипе нет, да и дорого там.
Ищу альтернативу.

Запаял первую попавшуюся микросхему, картридж не видится программой.
Интересно как он распознаётся ею.

Wierzbowsky
01.10.2022, 00:13
Программа флешку распознаёт по идентификатору. Посмотрите какой идентификатор у вашей флешки. Запустите C2MAN с опцией -v

Nikolay_44
01.10.2022, 11:53
Программа флешку распознаёт по идентификатору. Посмотрите какой идентификатор у вашей флешки. Запустите C2MAN с опцией -v

а какой должен быть идентификатор?
у разных производителей микросхем он разный?
нужен конкретный?
можно ввести ключик "проглотить любой идентификатор"?

Nikolay_44
07.10.2022, 20:53
Теперь и у меня есть такая игрушка.
Спасибо Алексею за помощь в прошивке.
Есть вопрос, какая программа тестирует 2 метра памяти. На карике метр + на платке метр, testram видит только один.

https://i6.imageban.ru/thumbs/2022.10.07/91d67f6ef878b0d2b79f31f8c29e7991.jpg (https://imageban.ru/show/2022/10/07/91d67f6ef878b0d2b79f31f8c29e7991/jpg)

Wierzbowsky
08.10.2022, 15:49
К сожалению, этот картридж не будет работать в флешкой типа T. Директории видно не будет, работа с самой флешкой будет сильно проблематичной. Можно попробовать использовать SofaRun - он часто использует ОЗУ для запуска игр.

MEMTEST позволяет тестировать первый мегабайт ОЗУ. Теста для второго мегабайта, увы, пока нет. Не было времени написать. Как и нет теста для флешки, к сожалению.

Nikolay_44
21.10.2022, 12:06
Прислали китайцы нужную флешку, всё работает отлично. Спасибо вашей команде за вашу работу!
Вот добавить бы простой запуск образов дискет, как это сделано с ромами, был бы просто идеальный картридж.

Подскажите, где приобрести корпус для Canivore?

Wierzbowsky
21.10.2022, 21:32
Прислали китайцы нужную флешку, всё работает отлично. Спасибо вашей команде за вашу работу!
Вот добавить бы простой запуск образов дискет, как это сделано с ромами, был бы просто идеальный картридж.

Подскажите, где приобрести корпус для Canivore?

Используйте SofaRun - он всеяден и всё запускает.

Корпус можно купить у SuperMax (Maxiol), там же, где продаётся Карнивор.

Nikolay_44
22.10.2022, 16:06
Корпус можно купить у SuperMax (Maxiol), там же, где продаётся Карнивор.

Re: Carnivore2 для MSX/MSX2

Сообщение supermax » 07 июн 2022, 17:53:59

_AmiGo_ писал(а): ↑07 июн 2022, 15:37:30
Приветствую. Есть ли корпуса картриджей в наличии?

отдельно нет

Wierzbowsky
22.10.2022, 17:25
Re: Carnivore2 для MSX/MSX2
Приветствую. Есть ли корпуса картриджей в наличии?
отдельно нет

Тогда у нашего тайваньского дистрибутора спросите. У него есть корпуса специально отлитые для Карнивора, уже со всеми отверстиями. Отлично подходят к картриджу Carnivore2. Половинки корпуса защёлкиваются и даже не требуется скреплять их шурупами.

https://retrogamerestore.com/store/carnivore2_shell/

Также есть отличные стандартные корпуса для MSX картриджей:

https://retrogamerestore.com/store/msx_cart_shell/

Wierzbowsky
23.10.2022, 17:06
SuperMax только что получил новую партию корпусов. Обращайтесь.

Wierzbowsky
10.02.2023, 01:47
Как известно, некоторые игры с отложенным запуском (Metal Gear 2, King Valley 2 и некоторые другие) не работают на оригинальной ученической YIS-503III MSX2 из комплекта КУВТ2. Это происходит потому, что встроенный в компьютер CP/M, который находится в паре с SubROM в левой панельке ПЗУ, некорректно патчит область хуков в ОЗУ. В итоге, портится номер слота, в котором находится Карнивор или другой картридж с этими играми. Поэтому запуск игры не происходит. До сегодняшнего для проблема решалась убиранием 16кб образа CP/M из микросхемы с SubROM. Но теперь эта проблема решена. Я пропатчил ПЗУ CP/M таким образом, чтобы оно не затирало значение слота если картридж с игрой присутствует в системе. Так что можно скачать ROM файл (см. ниже), записать его в ПЗУ типа 27С256 и вставить в левую панельку ПЗУ компьютера. И мы получаем рабочие игры с отложенным запуском и оригинальную машинку с CP/M.

Образ SubROM + пропатченный CP/M:
https://podrezov.com/cpm/subrom_patched_cpm_yis503.rom

Ну, и до кучи: если в оригинальной машинке вас напрягает, что цифры нажимаются с Shiftом, то вот вам пропатченный образ MSX2 ПЗУ, который эту проблему исправляет:
https://podrezov.com/cpm/yis503iii_basic-bios2_shift.rom

Правда, придётся вынуть плату Ямахи из корпуса, выпаять оригинальное ПЗУ (установлено справа) и поставить вместо него панельку. Образ надо записать в ПЗУ типа 27C256 и поставить его в только что установленную панельку.

valerium
07.07.2023, 19:54
m29w640FT неудачный пример.. точно не будет работать без переделки ПО.. а вот m29w640FB можно попытаться прпробовать.. но лучше пристально сравнить даташиты.. и разобраться с отличиями..
у (Т) маленькие 8кб блоки в верхних адресах а у (B) в нижних


Прочитал это сообщение, когда уже заказал, получил и запаял флешку 29W640FT вместо 29W640GB ))) Ну и, конечно же, почувствовал разницу.
Подскажите, уважаемые авторы, а то вышеупомянутое ПО, которое не сможет работать с 640FT - это только C2MAN ? Или если же его по даташитам поправить, то все равно не будет корректно работать то, что в прошиваемых BIN-файлах, прошиваемых в сам картридж ?

Wierzbowsky
08.07.2023, 04:12
Прочитал это сообщение, когда уже заказал, получил и запаял флешку 29W640FT вместо 29W640GB ))) Ну и, конечно же, почувствовал разницу.
Подскажите, уважаемые авторы, а то вышеупомянутое ПО, которое не сможет работать с 640FT - это только C2MAN ? Или если же его по даташитам поправить, то все равно не будет корректно работать то, что в прошиваемых BIN-файлах, прошиваемых в сам картридж ?

Проект рассчитан на GB флешку, с другими картридж корректно работать не будет, так как в первом с начала 64кб блоке находится директория. Для её корректной работы она должна занимать два 8кб блока.
https://sysadminmosaic.ru/msx/carnivore2/specification

valerium
08.07.2023, 11:01
Проект рассчитан на GB флешку, с другими картридж корректно работать не будет, так как в первом с начала 64кб блоке находится директория. Для её корректной работы она должна занимать два 8кб блока.
https://sysadminmosaic.ru/msx/carnivore2/specification

Ясно, то есть принципиально важны 8кб-блоки в нижних адресах, под это все заточено (видимо в т.ч. и содержимое циклона).
Тогда продолжаю спокойно ждать посылку с правильной микросхемой )

Upd: Приехала 29W640GB, запаял, все опозналось и прошилось без вопросов.

Zugzug
12.08.2023, 01:05
Уважаемые разрабочики, насколько сложно добавить опцию фиксированной частоты PSG? Например некоторым проигрывателям написанным на SDCC (не будем показывать пальцем) не хватает 3.5 мгц, а при попытке разогнать процессор ломается музыка.

Wierzbowsky
12.08.2023, 01:09
Уважаемые разрабочики, насколько сложно добавить опцию фиксированной частоты PSG? Например некоторым проигрывателям написанным на SDCC (не будем показывать пальцем) не хватает 3.5 мгц, а при попытке разогнать процессор ломается музыка.

К сожалению, заполнение Альтеры почти 99%, так что новых фичей в этой версии Карнивора не предполагается.