| Приставки > Картриджи / диски |
| NES работа с лентой или "превед Саратов". |
| (1/2) > >> |
| MC68k:
Rumata, пожалуйста, не удаляй, пусть повисит пару дней. Публика волнуется, как же устроен ввод/вывод на ленту в несчислимых фамиклонах. Код там пришел из нинтендобейсика и выглядит довольно витиевато. Перед каждым байтом идет "длинный" синхроимпульс. Собственно вывод --- Код: --- LDA #4 STA JOYPAD1 LOL1: DEC var1 BNE LOL1 LDA #$FF STA JOYPAD1 LOL2: DEC var2 BNE LOL2 PLA RTS --- Конец кода --- Ввод тоже запутанный. --- Код: --- LDA JOYPAD1 AND #2 --- Конец кода --- Ну а дальше разборка битового потока, там неинтересно. |
| Rumata:
MC68k, не, я такие темы как раз люблю.Это ж здорово, когда кто-то вглубь лезет. Только интересно, о каких клонах речь. Это, надо понимать, "обучалки" всякие? Да и то, практически нигде аппаратно это не реализовано |
| CaH4e3:
еще интересен вопрос относительно неисчислимости клонов, способных работать с лентой лол... навскидку я могу назвать только ОДИН. остальные, как я вижу, ничего такого не умеют, но имеют какие-то остатки кода нинтендовского бейскика, который сбивает с толку. |
| Rumata:
Ну, поскольку тема и началась с кода, а не с того, как что и куда подключить, могу предположить, что неисчислимы китайские картриджи, где есть рудименты этого кода ;) |
| HardWareMan:
Продолжайтесь. |
| MC68k:
--- Цитата: Rumata от 21 Август 2017, 20:23:01 ---Это, надо понимать, "обучалки" всякие? --- Конец цитаты --- Именно так. --- Цитата: CaH4e3 от 21 Август 2017, 22:34:10 ---еще интересен вопрос относительно неисчислимости клонов, способных работать с лентой лол... навскидку я могу назвать только ОДИН. остальные, как я вижу, ничего такого не умеют, но имеют какие-то остатки кода нинтендовского бейскика, который сбивает с толку. --- Конец цитаты --- Метафора же. :) Разъем принтера тоже то есть, то нет - что не сделаешь ради экономии. Кстати, сколько (в штуках) существует разных патченных целочисленных бейсиков? Насчет остастков я бы поспорил - пока мне сюборобейсики видятся как быстрый и грязный патч нинтендобейсика, в котором ничего не добавлено. --- Цитата: Rumata от 21 Август 2017, 22:56:41 ---Ну, поскольку тема и началась с кода --- Конец цитаты --- Нинтендовский 2.0 я размотал почти полностью. На очереди скорее всего сюборовские целочисленные бейсики. --- Цитата: HardWareMan от 22 Август 2017, 06:12:24 ---Продолжайтесь. --- Конец цитаты --- Во как! Все отцы в треде собрались :) Спрашивайте ваши ответы. |
| HardWareMan:
Формат записи? Схема подключения? |
| MC68k:
блок это или заголовок или собственно данные "0" - короткий "1" - длинный блок пилот-тон 2500 нулевых байт($4Е20 бит "0") (вот тут еще надо разбираться) "1" - синхробит перед каждым байтом байт .... "контрольная сумма" - суммируется количество "1" в блоке порядок старший-младший "1" - синхробит Фамиконовская схема появилась первой, логично использовать ее как некий стандарт, а так усилитель-компаратор можно собрать на чем угодно. Credits to Enri :) |
| KykyPyky:
--- Цитата: CaH4e3 от 21 Август 2017, 22:34:10 ---но имеют какие-то остатки кода нинтендовского бейскика, который сбивает с толку. --- Конец цитаты --- тем не менее с помощью костылей можно кое-что загрузить, смотреть с 6:15 а вот сохранения затерли :'( |
| CaH4e3:
это все хорошо на мумуляторе... на нем можно и в фдс портах на карики звук фдс прикрутить лол в сюборах нет своего входа/выхода аудио сигнала для кассетника. ни у одного. не удивительно, что лоад сейв команды в них тупо заблочили. даже если поиметь пропатченный карик или воспользоваться финтом ушами из видео, тебе некуда совать кассетник. у фамили кейборд для него были отдельные коннекторы. хотя я вот не представляю, как там народ задумывал это дело использовать, если для того, чтобы сохраниться в какой-то игрушке, поддерживающей кассетник, надо было иметь отдельно фамили кейборд в експеншн слоте и подключенный к ней кассетник... не на вскидку, а повспоминав, лол я вспомнил ДВА решения с отдельным выходом на кассетник. 1. http://cah4e3.shedevr.org.ru/dumping_2011.php#220711 русская поделка, позволяющая использовать стандартную писишную АТ клаву. прямо в картридже выведен мини джек для подключения кассетника. т.е. фича работает. 2. http://cah4e3.shedevr.org.ru/dumping_2014.php#120114 китайская оригинальная поделка. код весь свой собственный, вместо бейсика ассемблер и свой собственный формат сейвов на кассету ну и соответственно мини джек для кассетника в наличии также в картридже. |
| MC68k:
--- Цитата: CaH4e3 от 23 Август 2017, 18:25:26 ---в сюборах нет своего входа/выхода аудио сигнала для кассетника. ни у одного. --- Конец цитаты --- Что мешает припаять недостающие детали? Порт принтера тоже не везде рапаян :) --- Цитата: CaH4e3 от 23 Август 2017, 18:25:26 --- хотя я вот не представляю, как там народ задумывал это дело использовать, если для того, чтобы сохраниться в какой-то игрушке, поддерживающей кассетник, надо было иметь отдельно фамили кейборд в експеншн слоте и подключенный к ней кассетник... --- Конец цитаты --- емнип Exciting Bike позволяет отгружать на ленту уровни. Еще была какая-то примочка на порт расширения, куда можно было подключать головные телефоны, может там и вход был(мне такая штука не попадалась живьем). --- Цитата: CaH4e3 от 23 Август 2017, 18:25:26 ---русская поделка, позволяющая использовать стандартную писишную АТ клаву. прямо в картридже выведен мини джек для подключения кассетника. т.е. фича работает. --- Конец цитаты --- Во-первых не АТ, а ХТ. А во-вторых там аппаратно ввод/вывод сделан совсем иначе, соответственно код другой. --- Цитата: CaH4e3 от 23 Август 2017, 18:25:26 ---китайская оригинальная поделка. код весь свой собственный, вместо бейсика ассемблер и свой собственный формат сейвов на кассету ну и соответственно мини джек для кассетника в наличии также в картридже. --- Конец цитаты --- Совсем чтоли бейсик не положили? А фотки внутренностей карика где?! добавил... Посмотрел, что там внутри дампа. Видни куски нинтендобейсика и Apple DOS. Ассемблер не видно, либо плохо искал. |
| CaH4e3:
--- Цитата: MC68k от 23 Август 2017, 19:14:53 ---Что мешает припаять недостающие детали? Порт принтера тоже не везде рапаян :) --- Конец цитаты --- мешает то, что он там не предусматривался. хз почему китайцы не смогли вывести сейвы, может быть у тогдашних китайцев не было магнитофонов лол... но факт того, что сейв/лоад команды заблочены, говорит о том, что распаять недостающего не получится, потому что его там нет. --- Цитата: MC68k от 23 Август 2017, 19:14:53 ---емнип Exciting Bike позволяет отгружать на ленту уровни. Еще была какая-то примочка на порт расширения, куда можно было подключать головные телефоны, может там и вход был(мне такая штука не попадалась живьем). --- Конец цитаты --- как я и сказал, для выгрузки надо иметь фамили киборд в експаншн порте с подключенным магнитофоном. никаких других девайсов для прямого соединения кассетника с консолью не было... кассетник, собственно, был приблудой к фамили киборду, а не к играм. а возможность выгрузки в некоторых играх - это опция. была другая система загрузки - турбо файл, она была не на кассете, была 3rd-party и подключалась прямо в експеншн... --- Цитата: MC68k от 23 Август 2017, 19:14:53 ---Во-первых не АТ, а ХТ. --- Конец цитаты --- я не разбираюсь --- Цитата: MC68k от 23 Август 2017, 19:14:53 ---А во-вторых там аппаратно ввод/вывод сделан совсем иначе, соответственно код другой. --- Конец цитаты --- именно. и код клавы и код выгрузки. но это не имеет отношения к тому, почему в сюборах не было выхода на кассетник. хех --- Цитата: MC68k от 23 Август 2017, 19:14:53 ---Совсем чтоли бейсик не положили? А фотки внутренностей карика где?! --- Конец цитаты --- поищи "PEC-586 cart pcb" в меню только асм. может утилиты типа ворда могут сохраняться на кассету тоже, не проверял... |
| supremacy:
--- Цитата: MC68k от 23 Август 2017, 19:14:53 ---Exciting Bike позволяет отгружать на ленту уровни --- Конец цитаты --- По-моему на кассету могут сохраняться всего четыре игры. Ещё Mach Rider, Wrecking Crew, Castle Excellent и для них нужна была клавиатура. В ASCII играх был ещё один тип сохранения на специальное устройство Turbofile, которое подключалось в слот расширения. Там всё хранилось в цифре, поэтому сохранение и загрузка были побыстрее. |
| Rumata:
--- Цитата: MC68k от 22 Август 2017, 08:15:20 ---Насчет остастков я бы поспорил - пока мне сюборобейсики видятся как быстрый и грязный патч нинтендобейсика, в котором ничего не добавлено. --- Конец цитаты --- Я имел в виду, что не вырезано :) Клоны с вводом / выводом были. Но давно и редко. Мне ещё в 90-х один товарищ показывал сои зарисовки схемы. В порт расширения включалась ещё такая штука: Там, на сколько я понял, Serial EEPROM. Использование клавиатуры вместе с ней, естественно, не возможно |
| HardWareMan:
--- Цитата: supremacy от 23 Август 2017, 20:30:26 ---По-моему на кассету могут сохраняться всего четыре игры. Ещё Mach Rider, Wrecking Crew, Castle Excellent и для них нужна была клавиатура. --- Конец цитаты --- Кстати да. Я помню запускал выгрузку в Mach Rider'е и находил жужжащий пин на втором джое (получается OUT2, судя по показанной схеме). Значит, можно использовать гнездо второго джоя для этого (собсно на схеме это и указано, лол). |
| supremacy:
--- Цитата: Rumata от 23 Август 2017, 20:52:06 ---В порт расширения включалась ещё такая штука: --- Конец цитаты --- Battle box поддерживается только в двух играх: Battle stadium и Armadillo |
| MC68k:
--- Цитата: CaH4e3 от 23 Август 2017, 20:22:59 ---мешает то, что он там не предусматривался. хз почему китайцы не смогли вывести сейвы, может быть у тогдашних китайцев не было магнитофонов лол... но факт того, что сейв/лоад команды заблочены, говорит о том, что распаять недостающего не получится, потому что его там нет. --- Конец цитаты --- нежелезячник детектед :) --- Цитата: CaH4e3 от 23 Август 2017, 20:22:59 --- была другая система загрузки - турбо файл, она была не на кассете, была 3rd-party и подключалась прямо в експеншн... --- Конец цитаты --- Турбофайл это не то. Вспомню название, скажу. Там точно в комплекте были головные телефоны, а где есть выход, там может быть и вход :) --- Цитата: CaH4e3 от 23 Август 2017, 20:22:59 ---поищи "PEC-586 cart pcb" в меню только асм. может утилиты типа ворда могут сохраняться на кассету тоже, не проверял... --- Конец цитаты --- ok. видел этот тред на несдеве. Там 512К и меню, а твой дамп всего 128К. Карик, с которого ты дампил как выглядит внутри? --- Цитата: supremacy от 23 Август 2017, 20:30:26 ---По-моему на кассету могут сохраняться всего четыре игры. Ещё Mach Rider, Wrecking Crew, Castle Excellent и для них нужна была клавиатура. В ASCII играх был ещё один тип сохранения на специальное устройство Turbofile, которое подключалось в слот расширения. Там всё хранилось в цифре, поэтому сохранение и загрузка были побыстрее. --- Конец цитаты --- Точно. 4 игры, а турбофайл это совсем другое. --- Цитата: Rumata от 23 Август 2017, 20:52:06 ---Я имел в виду, что не вырезано :) --- Конец цитаты --- ok --- Цитата: HardWareMan от 23 Август 2017, 21:46:49 ---Кстати да. Я помню запускал выгрузку в Mach Rider'е и находил жужжащий пин на втором джое (получается OUT2, судя по показанной схеме). Значит, можно использовать гнездо второго джоя для этого (собсно на схеме это и указано, лол). --- Конец цитаты --- А теперь, внимание, вопрос - что мешает допаять недостающие детали? емнип ты же выкладывал схему "в карандаше" разветвитель на четыре джоя, там магнитофонный узел был. |
| CaH4e3:
честно говоря, я сам то пропустил этот тред с испанским пеком, видел и успел сцапать только у китайцев, а спанский и от моего и от их отличается. у него меню на отдельном чипе и отдельно игры на 512к зашиты... и видимо ссылка на полный ром уже протухла давно... в моих нонгудах ее тоже нет. чета я затупил. там же в русском аж два бейсика лол |
| MC68k:
Спасибо за фото. От жеж, китайцы, и тут умудрились не впаять три детали :) А ассемблер там точно есть? Таки вспомнил, как эта примочка называлась - Famicom S.D. Station Credits to Craker@wordpress |
| Rumata:
--- Цитата: MC68k от 24 Август 2017, 15:39:37 ---А ассемблер там точно есть? --- Конец цитаты --- Нашел мануал от этого PEC. Там скорее монитор, причём как часть Бейсика. Есть холодный и тёплый выход. А вот из Бейсика в монитор нету. Я как-то пытался им пользоваться. В принципе всё работает |
| Навигация |
| Главная страница сообщений |
| Следующая страница |