It is currently Sat Nov 18, 2017 8:18 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Fri Nov 03, 2017 1:07 pm 
Offline

Joined: Sun Jun 12, 2011 12:06 pm
Posts: 245
Location: Poland
Image Image Image

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 9 times
Top
 Profile  
 
PostPosted: Fri Nov 03, 2017 1:16 pm 
Offline
NESICIDE developer
User avatar

Joined: Mon Oct 13, 2008 7:55 pm
Posts: 1049
Location: Minneapolis, MN
Could it be mapper 178?


Top
 Profile  
 
PostPosted: Fri Nov 03, 2017 1:42 pm 
Offline
User avatar

Joined: Sat Jul 04, 2015 9:58 am
Posts: 564
Location: -29.794229 -55.795374
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... :-(


Top
 Profile  
 
PostPosted: Fri Nov 03, 2017 1:52 pm 
Offline

Joined: Sun Jun 12, 2011 12:06 pm
Posts: 245
Location: Poland
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.


Top
 Profile  
 
PostPosted: Fri Nov 03, 2017 1:57 pm 
Offline
NESICIDE developer
User avatar

Joined: Mon Oct 13, 2008 7:55 pm
Posts: 1049
Location: Minneapolis, MN
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.


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.


Top
 Profile  
 
PostPosted: Fri Nov 03, 2017 2:10 pm 
Offline

Joined: Sun Jun 12, 2011 12:06 pm
Posts: 245
Location: Poland
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 :))


Attachments:
rom_full.nes [512.02 KiB]
Downloaded 15 times


Last edited by krzysiobal on Fri Nov 03, 2017 2:15 pm, edited 2 times in total.
Top
 Profile  
 
PostPosted: Fri Nov 03, 2017 2:12 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6442
Location: UK (temporarily)
Have you figured out what it's doing with the IR receiver?


Top
 Profile  
 
PostPosted: Fri Nov 03, 2017 2:37 pm 
Offline

Joined: Sun Jun 12, 2011 12:06 pm
Posts: 245
Location: Poland
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 :P

Code:
[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)


Hahaha, better than D-pad:
https://www.youtube.com/watch?v=qFrkYxW1ehM


Top
 Profile  
 
PostPosted: Fri Nov 03, 2017 3:06 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6442
Location: UK (temporarily)
Quote:
some unknown frequency
Very likely 38kHz, but I guess 56kHz receivers are not too rare.

Typical bandwidth after demodulation is about 1kHz.

Quote:
Hahaha, better than D-pad:
That's surprisingly compelling.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group