Search found 1241 matches

by nocash
Thu Oct 29, 2020 3:52 pm
Forum: Other Retro Dev
Topic: Trying to get the DSi cameras working
Replies: 11
Views: 492

Re: Trying to get the DSi cameras working

I've been gazing at the I2C low level transfer diagrams... Sending the I2C Stop condition is done by sending a "corrupted" databit (instead of sending the first databit of the next byte) on the SDA output pin. However, in receive mode, SDA would be in input direction (for receiving the first databit...
by nocash
Mon Oct 26, 2020 3:34 pm
Forum: Other Retro Dev
Topic: Trying to get the DSi cameras working
Replies: 11
Views: 492

Re: Trying to get the DSi cameras working

This is part of the standard, but kind of hidden... There are five conditions that lead to the generation of a NACK: [...] 5. A master-receiver must signal the end of the transfer to the slave transmitter. Good to know, thanks! The full text is... There are five conditions that lead to the generati...
by nocash
Mon Oct 26, 2020 1:59 pm
Forum: Other Retro Dev
Topic: Trying to get the DSi cameras working
Replies: 11
Views: 492

Re: Trying to get the DSi cameras working

The 3DS is having very similar camera hardware. But, looking at the 3DS CAM_CNT register, there is no "number scanlines" setting. Instead, there's a CAM_STAT register indicating the FIFO size in range 0..500h (mul 8 bytes?) So, the buffer size is apparently matched to a multiple of 320 pixels, not 2...
by nocash
Mon Oct 26, 2020 1:41 pm
Forum: Other Retro Dev
Topic: Trying to get the DSi cameras working
Replies: 11
Views: 492

Re: Trying to get the DSi cameras working

CAM_CNT.bit4 in gbatek is currently described as "Data request? or Data overrun? or so?". If you are also thinking that it is just an error flag... okay, I'll change it to "Data overrun/underrun error". I think there might be no buffer at all at camera side, ie. it does probably just output pixels o...
by nocash
Mon Oct 26, 2020 12:16 am
Forum: Other Retro Dev
Topic: Trying to get the DSi cameras working
Replies: 11
Views: 492

Re: Trying to get the DSi cameras working

Yeah, some I2C device seem to be using ACK to indicate whether to "request to receive more data". Not sure if that is standarized, or if it depends on the device/manufacturer. And not sure what it is good for (slightly earlier transfer-stop notification than stop condition)? Anyways, glad that you g...
by nocash
Sun Oct 25, 2020 1:37 pm
Forum: Other Retro Dev
Topic: Reformatting GBATEK html version
Replies: 6
Views: 418

Re: Reformatting GBATEK html version

body { max-width: 40em; margin: 0 auto } Thanks! That's about good enough (and easier than expected, I have never used CSS, and thought that it would require an external .css file). The 40em doesn't exactly translate to 80 fixed-width characters in PRE sections (results are a bit random depending o...
by nocash
Sat Oct 24, 2020 9:35 pm
Forum: Other Retro Dev
Topic: Trying to get the DSi cameras working
Replies: 11
Views: 492

Re: Trying to get the DSi cameras working

Below is messy, but tested and working on hardware... ;------------------ dsi_cam_init: ;init camera (and display the camera bitmap)... push lr bl cls ;- - - REGBASE_CAM equ 4004200h REG_CAM_MCNT equ 000h REG_CAM_CNT equ 002h REG_CAM_DAT equ 004h REG_CAM_SOFS equ 010h REG_CAM_EOFS equ 014h ;- - - @@...
by nocash
Wed Oct 21, 2020 11:54 pm
Forum: Other Retro Dev
Topic: 3DS reverse engineering
Replies: 274
Views: 169912

Re: 3DS reverse engineering

Recommendation (not exactly related to 3DS reverse engineering): Split gbatek into multiple html files. It has become so big that lower end devices struggle with the site. Lower end for example being older ARMv7 tablets/smartphones or if you try to browse the site on a Raspberry Pi. It even took se...
by nocash
Wed Oct 21, 2020 11:47 pm
Forum: Other Retro Dev
Topic: Reformatting GBATEK html version
Replies: 6
Views: 418

Reformatting GBATEK html version

Recommendation (not exactly related to 3DS reverse engineering): Split gbatek into multiple html files. It has become so big that lower end devices struggle with the site. Lower end for example being older ARMv7 tablets/smartphones or if you try to browse the site on a Raspberry Pi. It even took se...
by nocash
Fri Oct 16, 2020 9:59 pm
Forum: Other Retro Dev
Topic: 3DS reverse engineering
Replies: 274
Views: 169912

Re: 3DS reverse engineering

Released no$gba v3.03 - http://problemkaputt.de/gba.htm My latest finding was the system settings file, it's called the "config savegame", apart from the system settings it does also contain a copy of the HWCAL calibration settings, accessing that file requires deciphering DISA containers and SAVE f...
by nocash
Thu Oct 15, 2020 9:05 pm
Forum: NES Hardware and Flash Equipment
Topic: Unknown DIL40 C3B mapper
Replies: 5
Views: 1198

Re: Unknown DIL40 C3B mapper

Is that a18 fanout thing something that is visible on the above photos???
by nocash
Thu Oct 08, 2020 3:34 am
Forum: General Stuff
Topic: Help to identify unknown game gun
Replies: 11
Views: 1940

Re: Help to identify unknown game gun

does the `Bandai Hyper Shot` works on a specific version of Operation Wolf or the japanese version should work with it? The game with Bandai Hyper Shot support is called "Space Shadow (J)", it's just said to be "a pretty straightforward Operation Wolf clone". And "Shooting Range (U)" should also su...
by nocash
Wed Sep 30, 2020 3:27 am
Forum: NES Hardware and Flash Equipment
Topic: Weird famiclone with infrared controllers
Replies: 52
Views: 17084

Re: Weird famiclone with infrared controllers

I have tried the voltage on the UA6581 Chip using the multi meter black probe on the ground leg of the UA6581 chip and the red probe on the 11 0r 13 legs of the chip and I cannot get any voltage readings even when pressing infrared the controller buttons. Please take the time to look at the schemat...
by nocash
Mon Sep 28, 2020 12:26 am
Forum: NES Hardware and Flash Equipment
Topic: Weird famiclone with infrared controllers
Replies: 52
Views: 17084

Re: Weird famiclone with infrared controllers

That is already mentioned in the schematic and in the posts on the first page. It should happen when pressing Select+A on the player 1 controller. It shouldn't happen when pressing Select alone. Mis-triggering would probably also happen when pressing too many buttons, especially adjacent odd or even...
by nocash
Sat Sep 26, 2020 7:41 pm
Forum: General Stuff
Topic: What chips should be in that PCB?
Replies: 5
Views: 1377

Re: What chips should be in that PCB?

A teaching board for learning how to access three different memory chips makes sense. But did 32pin SRAMs even exist in 1994? If they did exist, would anybody even think about handing out such chips to students? They might have plugged normal 28pin chips into the 32pin sockets. The second SRAM witho...