Weird cardridge with infrared - help rev en
Moderator: Moderators
- krzysiobal
- Posts: 1037
- Joined: Sun Jun 12, 2011 12:06 pm
- Location: Poland
- Contact:
Weird cardridge with infrared - help rev en
PRG-ROM and mapper are integrated in blob, so no idea if PRG banks can be switched or not.
Does not work properly in emu as NROM (dumped $8000-$ffff).
It writes something to $4801 and then $4802, but during write cycle, neither 74161.CLK goes down, nor U5A.1
https://www.youtube.com/watch?v=ChP5okfMzD4
- Attachments
-
- rom.nes
- (32.02 KiB) Downloaded 476 times
Re: Weird cardridge with infrared - help rev en
Could this be a cartridge of an clone with motion controls?
If I remember correctly there were a few of them when Wii was on top.
I never saw one personally...
If I remember correctly there were a few of them when Wii was on top.
I never saw one personally...
- krzysiobal
- Posts: 1037
- Joined: Sun Jun 12, 2011 12:06 pm
- Location: Poland
- Contact:
Re: Weird cardridge with infrared - help rev en
No idea, all I have is this cart, but probably yes, because joypad cannot be used to control players during match.
Writing $c to $4801 and then $1 to $4802 as game does, does not change current bank. Maybe there is some additional trick to `unlock` those bank change.
---
edit: Ok, it does change bank, M2 need to be cycling constantly.
Writing $c to $4801 and then $1 to $4802 as game does, does not change current bank. Maybe there is some additional trick to `unlock` those bank change.
---
edit: Ok, it does change bank, M2 need to be cycling constantly.
- cpow
- NESICIDE developer
- Posts: 1097
- Joined: Mon Oct 13, 2008 7:55 pm
- Location: Minneapolis, MN
- Contact:
Re: Weird cardridge with infrared - help rev en
The mapper doc says the bank change is committed only when $4801 is written so write $4802 first. The game could just be assuming whatever is behind $4802 has a valid reset default.krzysiobal wrote:No idea, all I have is this cart, but probably yes, because joypad cannot be used to control players during match.
Writing $c to $4801 and then $1 to $4802 as game does, does not change current bank. Maybe there is some additional trick to `unlock` those bank change.
- krzysiobal
- Posts: 1037
- Joined: Sun Jun 12, 2011 12:06 pm
- Location: Poland
- Contact:
Re: Weird cardridge with infrared - help rev en
1. I think writing order does not match
2. Only D2,D1 from $4801 is taken into account
3. I got working full dump - thank you )
2. Only D2,D1 from $4801 is taken into account
3. I got working full dump - thank you )
- Attachments
-
- rom_full.nes
- (512.02 KiB) Downloaded 485 times
Last edited by krzysiobal on Fri Nov 03, 2017 2:15 pm, edited 2 times in total.
Re: Weird cardridge with infrared - help rev en
Have you figured out what it's doing with the IR receiver?
- krzysiobal
- Posts: 1037
- Joined: Sun Jun 12, 2011 12:06 pm
- Location: Poland
- Contact:
Re: Weird cardridge with infrared - help rev en
IR receiver is probably to control player movemeng in game.
Here it is low level protocol from hardware. How those read bits make commands need to be analyzed from ROM.
But when I light TV remote control into this sensor, the ball is fired so it works
Hahaha, better than D-pad:
https://www.youtube.com/watch?v=qFrkYxW1ehM
Here it is low level protocol from hardware. How those read bits make commands need to be analyzed from ROM.
But when I light TV remote control into this sensor, the ball is fired so it works
Code: Select all
[I... ....] $6000-$7fff (write)
|
+---------- 0: pull IRQ to VCC, 1: drive IRQ with data data from IR sensor
light received --+ +-+ +-+ +-----------
by IR sensor | | | | | |
+-+ +-+ +-+
^_______ some unknown frequency
output of --+ +-----------
IR sensor | |
+---------+
Huge cap at IR sensor causes short pulses to be ignored
--------------------------------------------------------------
[.... ...V] $5000-$5fff (read)
|
+-- read current bit from IR sensor (no matter if IRQ is enabled or not)
https://www.youtube.com/watch?v=qFrkYxW1ehM
Re: Weird cardridge with infrared - help rev en
Very likely 38kHz, but I guess 56kHz receivers are not too rare.some unknown frequency
Typical bandwidth after demodulation is about 1kHz.
That's surprisingly compelling.Hahaha, better than D-pad: