notes:flashcart:ds_linker_writer
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
notes:flashcart:ds_linker_writer [2024/11/03 13:50] – asie | notes:flashcart:ds_linker_writer [2024/11/11 21:30] (current) – asie | ||
---|---|---|---|
Line 5: | Line 5: | ||
Two variants exist: | Two variants exist: | ||
- | * the " | + | * the " |
+ | * This chip was only used in early batches of the card. | ||
+ | * Due to a regression bug, this variant only works with older releases of uDisk. It also doesn' | ||
* the " | * the " | ||
+ | * The most common variant. | ||
To identify the variant in your possesion, you can use nrio-usb-disk (linked below), which displays the detected chip ID: | To identify the variant in your possesion, you can use nrio-usb-disk (linked below), which displays the detected chip ID: | ||
Line 14: | Line 17: | ||
* other values - unknown chip | * other values - unknown chip | ||
* The TinyUSB stack used by nrio-usb-disk can support '' | * The TinyUSB stack used by nrio-usb-disk can support '' | ||
- | * '' | + | * '' |
+ | |||
+ | Alternatively, | ||
===== Software ===== | ===== Software ===== | ||
- | * [[https:// | + | |
+ | | ||
* DSMouse - mouse emulator | * DSMouse - mouse emulator | ||
* DSPad - gamepad emulator | * DSPad - gamepad emulator | ||
Line 28: | Line 34: | ||
* [[https:// | * [[https:// | ||
* Requires a recent version of BlocksDS; comes with examples. | * Requires a recent version of BlocksDS; comes with examples. | ||
- | * " | + | * Full support for " |
* Keil USB stack port by the N-Card/DS Linker team | * Keil USB stack port by the N-Card/DS Linker team | ||
- | * The public source code release is of an older version which supports D14 cartridges only. It includes | + | * Contains |
+ | * Full support for " | ||
+ | * No support for " | ||
===== Photos ===== | ===== Photos ===== | ||
Line 36: | Line 44: | ||
==== Cartridges ==== | ==== Cartridges ==== | ||
- | These cartridges are compatible with the N-Card/DS Linker Writer. | + | Note that the casing color may differ |
+ | |||
+ | === D12 === | ||
+ | |||
+ | {{gallery>: | ||
+ | |||
+ | === D14 === | ||
{{gallery>: | {{gallery>: | ||
Line 42: | Line 56: | ||
(Source: ApacheThunder, | (Source: ApacheThunder, | ||
- | ==== PCB (N-Card, D14) ==== | + | Notes: |
- | {{gallery>: | + | * The MK5 GIGA with a purple PCB and exposed pins is the only one on this list not to feature a mini-USB connector; rather, a non-USB-standard connector is used. |
- | (Source: Disturbo) | + | ==== PCBs ==== |
- | ==== PCB (DS Fire Link, D12) ==== | + | === DS Fire Link (D12) === |
{{gallery>: | {{gallery>: | ||
+ | |||
+ | === DS Fire Link (D14) === | ||
+ | |||
+ | {{gallery>: | ||
+ | |||
+ | (Source: SylverReZ) | ||
+ | |||
+ | === ExpressCard Writer (D14) === | ||
+ | |||
+ | {{gallery>: | ||
+ | |||
+ | (Source: SylverReZ) | ||
+ | |||
+ | === N-Card (D14) === | ||
+ | |||
+ | {{gallery>: | ||
+ | |||
+ | (Source: Disturbo) | ||
===== Wiring ===== | ===== Wiring ===== | ||
Line 60: | Line 92: | ||
In theory, it should be possible to replace the chip with an ISP1582 or ISP1583 in newer designs while maintaining compatibility. | In theory, it should be possible to replace the chip with an ISP1582 or ISP1583 in newer designs while maintaining compatibility. | ||
- | TODO: Mark power pin connections. | + | TODO: Mark power pin connections? |
< | < | ||
Line 128: | Line 160: | ||
In theory, it should be possible to replace the chip with an FT120, a modern replacement chip, while maintaining compatibility. However, minor differences exist, and this has not been tested on actual hardware. | In theory, it should be possible to replace the chip with an FT120, a modern replacement chip, while maintaining compatibility. However, minor differences exist, and this has not been tested on actual hardware. | ||
+ | |||
+ | TODO: Mark power pin connections? | ||
< | < | ||
Line 141: | Line 175: | ||
GBA AD2 <> DATA2 \ 3 D 22 \ XTAL1 <- 12 MHz oscillator | GBA AD2 <> DATA2 \ 3 D 22 \ XTAL1 <- 12 MHz oscillator | ||
GBA AD3 <> DATA3 \ 4 I 21 \ GL_N -> LED | GBA AD3 <> DATA3 \ 4 I 21 \ GL_N -> LED | ||
- | | + | GND -- GND \ 5 U 20 \ /RESET <- GBA AD8? |
- | GBA AD4 <> DATA4 \ 6 S 19 \ /EOT <- GBA AD8? | + | GBA AD4 <> DATA4 \ 6 S 19 \ /EOT |
- | GBA AD5 <> DATA5 \ 7 B 18 \ / | + | GBA AD5 <> DATA5 \ 7 B 18 \ / |
GBA AD6 <> DATA6 \ 8 D 17 \ DMREQ | GBA AD6 <> DATA6 \ 8 D 17 \ DMREQ | ||
- | GBA AD7 <> DATA7 \ 9 1 16 \ /WR <- GBA /WR? | + | GBA AD7 <> DATA7 \ 9 1 16 \ /WR <- GBA /WR |
- | GND -- ALE \ 10 | + | GND -- ALE \ 10 |
- | GBA /CS? -> /CS \ 11 / | + | |
| | ||
- | ?? ?? CLKOUT \ 13 / | + | CLKOUT \ 13 / |
- | ?? ?? /INT \ 14 / | + | GBA /IREQ <- /INT \ 14 / |
\ / | \ / | ||
| | ||
\/ | \/ | ||
</ | </ | ||
- | | + | |
===== Links ===== | ===== Links ===== | ||
* [[https:// | * [[https:// |
notes/flashcart/ds_linker_writer.1730641850.txt.gz · Last modified: 2024/11/03 13:50 by asie