Приставки > Картриджи / диски
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. Там скорее монитор, причём как часть Бейсика. Есть холодный и тёплый выход. А вот из Бейсика в монитор нету. Я как-то пытался им пользоваться. В принципе всё работает
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии