User Tools

Site Tools


notes:flashcart:ds_linker_writer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
notes:flashcart:ds_linker_writer [2024/11/03 13:52] asienotes:flashcart:ds_linker_writer [2024/11/11 21:30] (current) asie
Line 17: Line 17:
   * other values - unknown chip   * other values - unknown chip
     * The TinyUSB stack used by nrio-usb-disk can support ''1582'' and ''1583'' boards (ISP1582/83-based), if any such turn out to exist.     * The TinyUSB stack used by nrio-usb-disk can support ''1582'' and ''1583'' boards (ISP1582/83-based), if any such turn out to exist.
-  * ''0000'', ''FFFF'' - unknown board+  * ''0000'', ''FFFF'' - unknown board (or no board!)
  
 Alternatively, you can compare the PCB with photos available below. Alternatively, you can compare the PCB with photos available below.
Line 23: Line 23:
 ===== Software ===== ===== Software =====
  
-  * [[https://github.com/asiekierka/nrio-usb-disk|nrio-usb-disk]] - USB mass storage driver, supports any DLDi flashcard+  * [[https://github.com/asiekierka/nitrotracker|NitrousTracker]] - music tracker, supports USB MIDI in versions 0.4.11+ 
 +  * [[https://github.com/asiekierka/nrio-usb-disk|nrio-usb-disk]] - USB mass storage driver, compatible with any Slot-1 DLDI flashcart
   * DSMouse - mouse emulator   * DSMouse - mouse emulator
   * DSPad - gamepad emulator   * DSPad - gamepad emulator
Line 33: Line 34:
   * [[https://github.com/asiekierka/nrio-usb-examples/|TinyUSB port]] - MIT licensed   * [[https://github.com/asiekierka/nrio-usb-examples/|TinyUSB port]] - MIT licensed
     * Requires a recent version of BlocksDS; comes with examples.     * Requires a recent version of BlocksDS; comes with examples.
-    * Full support for "D14" boards. +    * Full support for "D14" and "D12" boards.
-    * Initial support for "D12" boards.+
   * Keil USB stack port by the N-Card/DS Linker team   * Keil USB stack port by the N-Card/DS Linker team
     * Contains examples intended for an ancient version of devkitARM/libnds.     * Contains examples intended for an ancient version of devkitARM/libnds.
Line 44: Line 44:
 ==== Cartridges ==== ==== Cartridges ====
  
-These cartridges are compatible with the N-Card/DS Linker Writer. Note that the casing color differs between batches.+Note that the casing color may differ between batches. 
 + 
 +=== D12 === 
 + 
 +{{gallery>:notes:flashcart:ds_linker_writer:types_d12}} 
 + 
 +=== D14 ===
  
 {{gallery>:notes:flashcart:ds_linker_writer:types}} {{gallery>:notes:flashcart:ds_linker_writer:types}}
Line 50: Line 56:
 (Source: ApacheThunder, Disturbo) (Source: ApacheThunder, Disturbo)
  
-==== PCB (N-Card, D14) ====+Notes:
  
-{{gallery>:notes:flashcart:ds_linker_writer:pcb_disturbo}}+  * 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 LinkD12) ====+=== DS Fire Link (D12) ===
  
 {{gallery>:notes:flashcart:ds_linker_writer:pcb_d12}} {{gallery>:notes:flashcart:ds_linker_writer:pcb_d12}}
 +
 +=== DS Fire Link (D14) ===
 +
 +{{gallery>:notes:flashcart:ds_linker_writer:pcb_sylverrez}}
 +
 +(Source: SylverReZ)
 +
 +=== ExpressCard Writer (D14) ===
 +
 +{{gallery>:notes:flashcart:ds_linker_writer:pcb_sylverrez_2}}
 +
 +(Source: SylverReZ)
 +
 +=== N-Card (D14) ===
 +
 +{{gallery>:notes:flashcart:ds_linker_writer:pcb_disturbo}}
 +
 +(Source: Disturbo)
  
 ===== Wiring ===== ===== Wiring =====
Line 68: 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?
  
 <code> <code>
Line 136: 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?
  
 <code> <code>
Line 149: 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? +           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 \ /DMACK <- GBA AD8?+       GBA AD5 <> DATA5 \ 7    B   18 \ /DMACK 
         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     15 \ /RD <- GBA /RD? +                GND -- ALE \ 10     15 \ /RD <- GBA /RD 
-            GBA /CS-> /CS \ 11         /+             GBA /CS -> /CS \ 11         /
                      SUSPEND \ 12       /                      SUSPEND \ 12       /
-                 ?? ?? CLKOUT \ 13     / +                       CLKOUT \ 13     / 
-                    ?? ?? /INT \ 14   /+             GBA /IREQ <- /INT \ 14   /
                                 \    /                                 \    /
                                   /                                   /
                                   \/                                   \/
 </code> </code>
-                    +
 ===== Links ===== ===== Links =====
  
 * [[https://media.digikey.com/pdf/Data%20Sheets/NXP%20PDFs/ISP1581.pdf|ISP1581 datasheet (Rev 06)]] * [[https://media.digikey.com/pdf/Data%20Sheets/NXP%20PDFs/ISP1581.pdf|ISP1581 datasheet (Rev 06)]]
notes/flashcart/ds_linker_writer.1730641930.txt.gz · Last modified: 2024/11/03 13:52 by asie