From 12534736f2e881f1f70185bf5c53ff294d404da0 Mon Sep 17 00:00:00 2001 From: sanni Date: Fri, 13 Sep 2024 16:06:19 +0200 Subject: [PATCH] Updated Flash Adapter (markdown) --- Flash-Adapter.md | 46 ++++++++++++++++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 12 deletions(-) diff --git a/Flash-Adapter.md b/Flash-Adapter.md index 1b3fb4e..8e7c5ea 100644 --- a/Flash-Adapter.md +++ b/Flash-Adapter.md @@ -1,6 +1,17 @@ The OSCR can also program single flashroms. Supported are the same flashroms as with SNES repros since the "Flashrom Programmer" and SNES "Flash repro" menus share the same code in flash.ino. -## HW5 +## 8bit Flash adapter (for HW3): + +![image](https://dl.dropboxusercontent.com/s/se86md3ekd17k3p/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f6337796873317430346c6d6a6e706f2f666c6173685f616461707465722e6a70673f646c3d31.jpg?dl=1) + +Parts: +- PCB([flash_adapter.zip](https://github.com/sanni/cartreader/tree/bd3eaa106b6e4cbdffbfa89a3fb5fedf3e028b17/pcb/adapters), 1.2mm thickness) +- TL866 SOP44 adapter +- TL866 TSOP48 adapter +- 2x40 pinheaders +- 2x SMD slide switch (LCSC Part Number C128955) + +## Mod needed for HW5: Currently there is no flash adapter PCB for HW5 but you can modify the HW3 flash adapter. - cut the trace going to SNES CPU Clock and rewire Flashrom OE to SNES CS @@ -11,17 +22,6 @@ Currently there is no flash adapter PCB for HW5 but you can modify the HW3 flash The modified flash adapter will still work with HW3. -## HW3 Flash adapter PCB: - -![image](https://dl.dropboxusercontent.com/s/se86md3ekd17k3p/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f6337796873317430346c6d6a6e706f2f666c6173685f616461707465722e6a70673f646c3d31.jpg?dl=1) - -Parts: -- PCB([flash_adapter.zip](https://github.com/sanni/cartreader/tree/bd3eaa106b6e4cbdffbfa89a3fb5fedf3e028b17/pcb/adapters), 1.2mm thickness) -- TL866 SOP44 adapter -- TL866 TSOP48 adapter -- 2x40 pinheaders -- SMD slide switch (LCSC Part Number C128955) - ## Pinouts of the TL866 adapter pcbs for reference: AM29F032 TSOP40: @@ -39,3 +39,25 @@ MX29L3211 SOP44: MX29LV160 SOP44: ![MX29LV160](https://github.com/sanni/cartreader/assets/19169494/400462ec-4022-49fb-8253-7c51e2b5745c) +## SNES Maskrom Flash adapter (for HW3): + +This adapter allows you to flash 29F016/29F032/29F033 flashroms soldered to SNES adapter PCBs. + +![IMG_4095](https://github.com/user-attachments/assets/616da059-371d-407d-a708-2f50e2669f98) + +Parts: +- SNES maskrom flash adapter PCB([flash_adapter.zip](https://github.com/sanni/cartreader/tree/bf9122f6b1363966a6785e075576b14b8c20c66e/pcb), 1.2mm thickness) +- TSOP to DIP adapter PCB([TSOP_to_DIP_adapter.zip](https://github.com/sanni/cartreader/tree/bd3eaa106b6e4cbdffbfa89a3fb5fedf3e028b17/pcb/adapters)) +- 2x36 female pin headers +- 2x SMD slide switch (LCSC Part Number C128955) + +## Mod needed for HW5: + +Currently there is no flash adapter PCB for HW5 but you can modify the HW3 flash adapter. +- cut the trace going to SNES CPU Clock and rewire Flashrom OE to SNES CS +- cut the trace going to SNES IRQ and rewire Flashrom WE to SNES WR + +![snesflashadaptermod1](https://github.com/user-attachments/assets/bfd57318-ed18-4d9c-8134-c33c8809e3a9) +![snesflashadaptermod](https://github.com/user-attachments/assets/c018f319-6be6-4424-bc24-1388320fe638) + +The modified flash adapter will still work with HW3. \ No newline at end of file