Skip to content

Commit

Permalink
Docs: EZ-FLASH
Browse files Browse the repository at this point in the history
  • Loading branch information
emmercm committed Dec 7, 2023
1 parent 5a2beee commit 3e28d28
Show file tree
Hide file tree
Showing 3 changed files with 68 additions and 12 deletions.
26 changes: 14 additions & 12 deletions docs/usage/hardware/everdrive.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# EverDrive

The [EverDrive](https://krikzz.com/) flash carts by Krikzz are some of the high quality, highest rate of compatability, and most often recommended flash carts available on the market today.

## ROMs

Because flash carts are specific to a specific console, you can provide specific input directories & [DATs](../../dats/overview.md) when you run `igir`. For example:
Expand All @@ -10,8 +12,8 @@ Because flash carts are specific to a specific console, you can provide specific

```batch
igir copy extract test clean ^
--dat "Nintendo - Game Boy.dat" ^
--input "ROMs-Sorted\Nintendo - Game Boy" ^
--dat "Nintendo - Nintendo Entertainment System (Headered).dat" ^
--input "ROMs-Sorted\Nintendo - Nintendo Entertainment System" ^
--output E:\ ^
--no-bios
```
Expand All @@ -22,8 +24,8 @@ Because flash carts are specific to a specific console, you can provide specific

```shell
igir copy extract test clean \
--dat "Nintendo - Game Boy.dat" \
--input "ROMs-Sorted/Nintendo - Game Boy" \
--dat "Nintendo - Nintendo Entertainment System (Headered).dat" \
--input "ROMs-Sorted/Nintendo - Nintendo Entertainment System" \
--output /Volumes/EverDrive/ \
--no-bios
```
Expand All @@ -34,8 +36,8 @@ Because flash carts are specific to a specific console, you can provide specific

```shell
igir copy extract test clean \
--dat "Nintendo - Game Boy.dat" \
--input "ROMs-Sorted/Nintendo - Game Boy" \
--dat "Nintendo - Nintendo Entertainment System (Headered).dat" \
--input "ROMs-Sorted/Nintendo - Nintendo Entertainment System" \
--output /media/EverDrive/ \
--no-bios
```
Expand All @@ -50,8 +52,8 @@ Alternatively, `igir` supports [Hardware Target Game Database SMDB files](https:

```batch
igir copy extract test clean ^
--dat "https://raw.githubusercontent.com/frederic-mahe/Hardware-Target-Game-Database/master/EverDrive%20Pack%20SMDBs/EverDrive%20GB%20SMDB.txt" ^
--input "ROMs-Sorted\Nintendo - Game Boy" ^
--dat "https://raw.githubusercontent.com/frederic-mahe/Hardware-Target-Game-Database/master/EverDrive%20Pack%20SMDBs/NES2.0%20SMDB.txt" ^
--input "ROMs-Sorted\Nintendo - Nintendo Entertainment System" ^
--output E:\
```

Expand All @@ -61,8 +63,8 @@ Alternatively, `igir` supports [Hardware Target Game Database SMDB files](https:

```shell
igir copy extract test clean \
--dat "https://raw.githubusercontent.com/frederic-mahe/Hardware-Target-Game-Database/master/EverDrive%20Pack%20SMDBs/EverDrive%20GB%20SMDB.txt" \
--input "ROMs-Sorted/Nintendo - Game Boy" \
--dat "https://raw.githubusercontent.com/frederic-mahe/Hardware-Target-Game-Database/master/EverDrive%20Pack%20SMDBs/NES2.0%20SMDB.txt" \
--input "ROMs-Sorted/Nintendo - Nintendo Entertainment System" \
--output /Volumes/EverDrive/
```

Expand All @@ -72,7 +74,7 @@ Alternatively, `igir` supports [Hardware Target Game Database SMDB files](https:

```shell
igir copy extract test clean \
--dat "https://raw.githubusercontent.com/frederic-mahe/Hardware-Target-Game-Database/master/EverDrive%20Pack%20SMDBs/EverDrive%20GB%20SMDB.txt" \
--input "ROMs-Sorted/Nintendo - Game Boy" \
--dat "https://raw.githubusercontent.com/frederic-mahe/Hardware-Target-Game-Database/master/EverDrive%20Pack%20SMDBs/NES2.0%20SMDB.txt" \
--input "ROMs-Sorted/Nintendo - Nintendo Entertainment System" \
--output /media/EverDrive/
```
53 changes: 53 additions & 0 deletions docs/usage/hardware/ezflash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# EZ-FLASH

The [EZ-FLASH](https://www.ezflash.cn/) flash carts for Nintendo handhelds are a cheaper alternative to other flash carts such as the [EverDrive](everdrive.md).

## ROMs

Because flash carts are specific to a specific console, you can provide specific input directories & [DATs](../../dats/overview.md) when you run `igir`. For example:

=== ":simple-windowsxp: Windows"

Replace the `E:\` drive letter with wherever your SD card is:

```batch
igir copy extract test clean ^
--dat "Nintendo - Game Boy.dat" ^
--input "ROMs-Sorted\Nintendo - Game Boy" ^
--output E:\ ^
--no-bios
```

=== ":simple-apple: macOS"

Replace the `/Volumes/EZFLASH` drive name with whatever your SD card is named:

```shell
igir copy extract test clean \
--dat "Nintendo - Game Boy.dat" \
--input "ROMs-Sorted/Nintendo - Game Boy" \
--output /Volumes/EZFLASH/ \
--no-bios
```

=== ":simple-linux: Linux"

Replace the `/media/EZFLASH` path with wherever your SD card is mounted:

```shell
igir copy extract test clean \
--dat "Nintendo - Game Boy.dat" \
--input "ROMs-Sorted/Nintendo - Game Boy" \
--output /media/EZFLASH/ \
--no-bios
```

you can then add some other output options such as `--dir-letter`, if desired.

!!! warning

The EZ-FLASH appears to have issues with fragmented files, in the same way that [GameCube's Swiss](../console/gamecube.md) and [PS2's OPL](../console/ps2.md) does ([igir#802](https://github.com/emmercm/igir/discussions/802#discussioncomment-7606831)).

You may need to set the option `--writer-threads 1` to fix any issues with your specific model.

Even though [Hardware Target Game Database](https://github.com/frederic-mahe/Hardware-Target-Game-Database) uses the word "EverDrive" in their database files, there is no reason you can't use them with other flash carts such as the EZ-FLASH. See an example usage of them in the [EverDrive](everdrive.md) documentation.
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ nav:
- usage/hardware/analogue-pocket.md
- Flash Carts:
- usage/hardware/everdrive.md
- usage/hardware/ezflash.md
- Game Consoles:
- usage/console/gamecube.md
- usage/console/ps2.md
Expand Down

0 comments on commit 3e28d28

Please sign in to comment.