profile
viewpoint
Frédéric Mahé frederic-mahe Cirad Montpellier, France http://mahé.org/ bioinformatician

frederic-mahe/bioinformatics-scripts 1

A collection of useful bioinformatics scripts

frederic-mahe/FROGS 1

FROGS is a galaxy/CLI workflow designed to produce an OTUs count matrix from high depth sequencing amplicon data.

frederic-mahe/metabarcoding-pipeline 1

A complete description of my current metabarcoding pipeline

frederic-mahe/Amplicon_Recipes 0

Recipes for data analysis of amplicon sequencing data

frederic-mahe/Another-World-Bytecode-Interpreter 0

"Fabother World" an interpreter for Another World (Out of this world).

frederic-mahe/atropos 0

An NGS read trimming tool that is specific, sensitive, and speedy. (production)

frederic-mahe/bash-emacs-editing-mode-cheat-sheet 0

Bash has two input modes - emacs and vi. This is emacs input/editing mode keyboard shortcut cheat sheet.

frederic-mahe/bash-redirections-cheat-sheet 0

Bash redirections cheat sheet

frederic-mahe/bashtop 0

Linux resource monitor

frederic-mahe/Bayexer 0

A Demultiplexing Tool for Illumina sequencers

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Terry Janas

commit sha 3c2b6c0180e287a36766865aeec6167ef35492ea

SNES: move NBA Jam (Europe) into correct region dir

view details

Terry Janas

commit sha 6eec3cf7820c289a4cfa6338c9f816ed2750c1bf

NES: Gaplus, Pac-Man Championship Edition, Steins;Gate, Kid Dracula, Ghostbusters hack

view details

Frédéric Mahé

commit sha 257e0a4742783c59fe99a3884fd3bb39277f0261

Merge pull request #365 from tjanas/20200803 NES: Gaplus, Pac-Man Championship Edition, Steins;Gate, Kid Dracula, Ghostbusters hack

view details

push time in a day

PR merged SmokeMonsterPacks/EverDrive-Packs-Lists-Database

NES: Gaplus, Pac-Man Championship Edition, Steins;Gate, Kid Dracula, Ghostbusters hack

Kid Dracula (USA, Europe) (Castlevania Anniversary Collection).nes in redump also includes and requires a .sav file for the rom to run. The EverDrive N8 has SRAM files stored in the SAVE subdirectory, where the file has the same filename as the rom, including the .nes extension. The Analogue Nt Mini works differently; the SRAM file has a .sav extension, but the filename of both cannot exceed 32 bytes. The original redump rom was added to the Revisions subdirectory, while the hack that removes the dependency on a sav file was added to the main directory.

From the NewRisingSun NES database as of 2020-07-26:

	<game><!-- Homebrew\Bugfixes\Kid Dracula (Castlevania Anniversary Collection)[SRAM initialize fix with fixed ending].nes -->
		<prgrom size="262144" crc32="CDC2B349" sha1="8FB2916F35372149E5EF44ACB0866D427A13B20A" sum16="031D" />
		<chrrom size="131072" crc32="2BC4EF48" sha1="5E8DBA26D71CE3DAA06BD99E953A42E89A1A3745" sum16="1773" />
		<rom size="393216" crc32="166C2418" sha1="FE44C70204FCE9217F194C4010CC2130A82E08A2" />
		<prgram size="8192" />
		<pcb mapper="23" submapper="2" mirroring="H" battery="0" />
		<console type="0" region="0" />
		<expansion type="1" />
	</game>

At some point, aftermarket / virtual console roms could be moved to a specific top-level directory.

This pull request also resolves the following minor issues: https://github.com/SmokeMonsterPacks/EverDrive-Packs-Lists-Database/issues/362 https://github.com/SmokeMonsterPacks/EverDrive-Packs-Lists-Database/issues/353

+10 -2

0 comment

2 changed files

tjanas

pr closed time in a day

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Terry Janas

commit sha 592b9e71a0c39949a5eeb1baf3d744497dbbd063

Merge pull request #53 from SmokeMonsterPacks/master

view details

Terry Janas

commit sha 775096f4d78a08d5cb97f924dd0320f91610f9a8

NES: no-intro adds; move France/Germany/etc to Other Regions; rename Europe subdirectories

view details

Terry Janas

commit sha d2e204a01953a566476c9287a872bd1d703f4b7b

NES: remove duplicate 1493 - The Year After (1943 Hack)

view details

Terry Janas

commit sha 8e286d9a9d4470d8df24bcb11f068019ea8ce367

NES: dir fix Pachio-kun 3 (Japan) (Rev 1)

view details

Frédéric Mahé

commit sha 7c64bc50c8806a726b9dab864ef447a996f51ed5

Merge pull request #364 from tjanas/master NES: no-intro adds; move France/Germany/etc to Other Regions

view details

push time in 2 days

PR merged SmokeMonsterPacks/EverDrive-Packs-Lists-Database

NES: no-intro adds; move France/Germany/etc to Other Regions

Also renames subdirectories: 2 Europe - A-Z/PAL A-M/ -> 2 Europe - A-Z/Europe A-M/ 2 Europe - A-Z/PAL N-Z/ -> 2 Europe - A-Z/Europe N-Z/

The following redump entries were not added: Kid Dracula (USA, Europe) (Castlevania Anniversary Collection).nes This requires a supplemental .sav file (also in redump), which is used as an extra ROM bank by the game - its present/loaded from the start in the Castlevania Anniversary Collection emulator. A rom hack exists that bypasses this. Not sure if/how these redump .nes/.sav files should be added.

Gaplus (World) (Namcot Collection, Namco Museum Archives Vol 2) (Aftermarket) Pac-Man Championship Edition (Japan) (En) (Namcot Collection) (Aftermarket).nes Pac-Man Championship Edition (USA, Europe) (Namco Museum Archives Vol 1) (Aftermarket) Steins;Gate (USA) (Nintendo Switch).nes These are brand new NES releases that never had physical cart or virtual console releases, so not sure if they should be added.

Now that there are many Virtual Console roms, perhaps they could reside in their own subdirectories (similar to the EverDrive GBA pack's top-level directory named 2 Virtual Console & Advance Play Edition).

+659 -404

0 comment

1 changed file

tjanas

pr closed time in 2 days

Pull request review commentSmokeMonsterPacks/EverDrive-Packs-Lists-Database

NES: no-intro adds; move France/Germany/etc to Other Regions

 ae3f4805479af500d41a6d3d9f4cc480a0a5d828fa6e02773e9e5704341f6756	EverDrive N8/2 cbf6277ce1693c905d3a23c8638e8c2237aff3b4356304bbf2f3fc4ecd9d81c6	EverDrive N8/2 Japan - A-Z/Japan P-S/Pachinko Daisakusen (Japan).nes	338d4bba8fcf5eaeca81caa716bd95817df1ad71	29766adfdb40afa1a163f4be67d3b1f7	af9f0285
 cd3e5df3a0d02cb11c41f0bc2c124c94780254b4d70f88da9317f19df647b9c5	EverDrive N8/2 Japan - A-Z/Japan P-S/Pachinko Daisakusen 2 (Japan).nes	aa75b285e5ece80f4e9bd76986cfee7e546a529c	7e38d42b0218c255516b0c46b8500142	294a0108
 d967c0d474f99374fe985a199eab4217bc8dc5a59c2ff06b37dae8dcced94fdb	EverDrive N8/2 Japan - A-Z/Japan P-S/Pachio-kun 2 (Japan).nes	1082f2cdde25b6eb690b6d0c38712fd8d742770f	a147372b8a3269b03a3e0814cf63a806	78f28a51
-c8959626b4b263648fe3f9765a49178c008c8ccbcb2e6c8f68e01c854fef1950	EverDrive N8/2 Japan - A-Z/Japan P-S/Pachio-kun 3 (Japan) (Rev 1).nes	fd857a3d52b967f8a4ec936fd9642f0bb5e4da19	33891bbdc006adb4724760230356567b	afe03802
+6aaeda86bc0942d7fde40e2d1a958bf12e6d1b71a06aca4de836d6e0819cfcdb	EverDrive N8/2 Japan - A-Z/Japan K-O/Pachio-kun 3 (Japan) (Rev 1).nes	4a23000bc7081de142db80136253ab4a5e1470f4	ac205c607419a6acd3af0524d1cae0d2	a7066335

should be Japan P-S?

tjanas

comment created time in 2 days

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Terry Janas

commit sha d3dc390952d318fa4cb08eecc0778f7ca1afbec3

Merge pull request #51 from SmokeMonsterPacks/master

view details

Terry Janas

commit sha 48542c93802e2fe1ee1f6ffb8a527923c9febdc1

Merge pull request #52 from SmokeMonsterPacks/master

view details

Terry Janas

commit sha d70113f973b7ae9df7514d9f8e7105bf64287f0f

NES: rename entries in non-GSC to match no-intro, remove duplicates

view details

Terry Janas

commit sha 76f66e8822aa6b79b8b9f119d772ee0748d81f56

NES: rename entries in non-GSC to match no-intro, remove duplicates

view details

Terry Janas

commit sha 4c47a90987d0166164de398a32f4e6960f6dbf89

NES: rename entries in non-GSC to match no-intro, remove duplicates

view details

Terry Janas

commit sha 8f83dd55c0c14b6be68db68168fd0050a3ea01fd

NES: rename entries in non-GSC to match no-intro, remove duplicates

view details

Frédéric Mahé

commit sha 004c12e050b0260add62f0043ba2ecab82c2f5d7

Merge pull request #363 from tjanas/nes_nointro_naming NES: no-intro naming, remove duplicates, use best revision

view details

push time in 4 days

PR merged SmokeMonsterPacks/EverDrive-Packs-Lists-Database

NES: no-intro naming, remove duplicates, use best revision

Renames NES roms to match their official no-intro names. This comparsion was done by stripping headers from NES roms using a helpful and easy-to-use script provided by @frederic-mahe, and then comparing the checksums of these headerless roms vs. no-intro dat version 20200727-154945.

Game Series Collection directory was not included in this change.

In many cases, the latest revision was present in the main region directory as well as the revisions directory, in which case it was removed from the revisions directory. Some changes were made to use the latest physical revision in the main region directory. Virtual Console / GameCube versions should generally only reside in the revisions directory; one exception may be EarthBound Beginnings (USA, Europe) (Virtual Console).nes, which did not see an English cart release. Several duplicate roms were found (in some cases, two files were identical except for header differences; I used New Rising Sun's NES header database and the NES Header Repair tool to determine the copy to keep.

+561 -826

1 comment

1 changed file

tjanas

pr closed time in 4 days

pull request commentSmokeMonsterPacks/EverDrive-Packs-Lists-Database

NES: no-intro naming, remove duplicates, use best revision

awesome work @tjanas !

tjanas

comment created time in 4 days

issue closedSmokeMonsterPacks/Mega-Sg-Jailbreak

An option to dump your own cartridge games for Sega Genesis and Master System

I'd love to be able to dump my games onto the onboard SD Card. A Retrode for such a use isn't always the best option . I'd love to dump my Phantasy Star game that has issues with it.

closed time in 4 days

krotz4

delete branch frederic-mahe/Update_All_MiSTer

delete branch : patch-1

delete time in 5 days

pull request commenttheypsilon/Update_All_MiSTer

Intent is unclear (to me)

I made a mistake:

echo 'echo $$ $BASHPID' > script.sh 
echo $$ $BASHPID ; bash script.sh ; ./script.sh 
19441 19441
29274 29274
29275 29275

calling a script spawns a subshell, whatever the calling method. So using bash should not mess up with exported variables.

frederic-mahe

comment created time in 6 days

pull request commenttheypsilon/Update_All_MiSTer

Intent is unclear (to me)

I thought bash script.sh would spawn a subshell and execute the script in that subshell, which could potentially mess up with your exported variables. But It seems I was wrong:

echo "echo $$ $BASHPID" > script.sh 
echo $$ $BASHPID ; bash script.sh 
19441 19441
19441 19441

Everything is executed in the same process (here 19441).

Merging the pull request is up to you. I just wanted to point out that in my opinion bash script.sh makes it clearer that you are actually executing the content of script.sh.

Thanks for your work on MiSTer!

frederic-mahe

comment created time in 6 days

PR opened theypsilon/Update_All_MiSTer

Intent is unclear (to me)
if ! "${SCRIPT_PATH}" ; then

This way to execute a script and to test its execution is a bit unusual (at least to me). At first, it was unclear to me whether this line tests the variable (set or not), the file (exists or not) or the execution (succeeds or not). To execute the script and print a message if execution fails, I suggest to use a command || echo "fail".

Passing the script to a bash subshell saves a chmod +x. The subshell should inherit the export values, but I didn't tested it.

+1 -6

0 comment

1 changed file

pr created time in 6 days

push eventfrederic-mahe/Update_All_MiSTer

Frédéric Mahé

commit sha b16c2dade42aef5f6071849ee5768ce678090455

Intent is unclear ```sh if ! "${SCRIPT_PATH}" ; then ``` This way to execute a script and to test its execution is a bit unusual (at least to me). At first, it was unclear to me whether this line tests the variable (set or not), the file (exists or not) or the execution (succeeds or not). To execute the script and print a message if execution fails, I suggest to use a `command || echo "fail"`. Passing the script to a bash subshell saves a `chmod +x`. The subshell should inherit the export values, but I didn't tested it.

view details

push time in 6 days

CommitCommentEvent

issue commentSmokeMonsterPacks/EverDrive-Packs-Lists-Database

SD2SNES: Final Fight (E) [T+Spa_Pichatoro].fig

To expand on that, here is a count of extensions present in the current SMDB file:

cut -f 2 'Super EverDrive & SD2SNES SMDB.txt' | sed 's/.*\././' | sort | uniq -c
     11 .bin
      3 .BIN
    413 .bs
      1 .fig
      2 .html
  11035 .sfc
   2413 .smc
      9 .SMC
   1457 .sp2
  31232 .spc
tjanas

comment created time in 12 days

PR opened phylo42/PEWO

Typo
+1 -1

0 comment

1 changed file

pr created time in 13 days

push eventfrederic-mahe/PEWO

Frédéric Mahé

commit sha 5526adc466acb74bc8bcb16b85b9e7032bd42ec5

Typo

view details

push time in 13 days

fork frederic-mahe/PEWO

Phylogenetic Placement Evaluation Workflows : Benchmark placement software and different reference trees

fork in 13 days

push eventfrederic-mahe/mumu

Frédéric Mahé

commit sha 21354c4fb7118f1300e0a1806e08e150ce0c507a

add todo item

view details

Frédéric Mahé

commit sha e7b16433debccbd25303b10b12570423383d2bbf

fix typo

view details

push time in 15 days

issue openedtorognes/vsearch

add a shell auto-completion script

Auto-completion is a functionality that presents possible options when users press the tab key while typing a command or options for that command. There are plenty of guides on how to implement auto-completion for bash (this one for instance), but ideally, it should also be implemented for other shells such as zsh or fish.

created time in 16 days

push eventfrederic-mahe/tidyverse-fanclub-Montpellier-2019

dependabot[bot]

commit sha a6a1f63764eca2ce3b28cdb7309c93db36579b63

Bump lodash from 4.17.11 to 4.17.19 in /reveal.js-3.8.0 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.19) Signed-off-by: dependabot[bot] <support@github.com>

view details

Frédéric Mahé

commit sha cfcd2578d93983f4efc1e76c84cb42d9890951f1

Merge pull request #9 from frederic-mahe/dependabot/npm_and_yarn/reveal.js-3.8.0/lodash-4.17.19 Bump lodash from 4.17.11 to 4.17.19 in /reveal.js-3.8.0

view details

push time in 19 days

PR merged frederic-mahe/tidyverse-fanclub-Montpellier-2019

Bump lodash from 4.17.11 to 4.17.19 in /reveal.js-3.8.0 dependencies

Bumps lodash from 4.17.11 to 4.17.19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lodash/lodash/releases">lodash's releases</a>.</em></p> <blockquote> <h2>4.17.16</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li><a href="https://github.com/lodash/lodash/commit/2e1c0f22f425e9c013815b2cd7c2ebd51f49a8d6"><code>2e1c0f2</code></a> Add npm-package</li> <li><a href="https://github.com/lodash/lodash/commit/1b6c282299f4e0271f932b466c67f0f822aa308e"><code>1b6c282</code></a> Bump to v4.17.18</li> <li><a href="https://github.com/lodash/lodash/commit/a370ac81408de2da77a82b3c4b61a01a3b9c2fac"><code>a370ac8</code></a> Bump to v4.17.17</li> <li><a href="https://github.com/lodash/lodash/commit/1144918f3578a84fcc4986da9b806e63a6175cbb"><code>1144918</code></a> Rebuild lodash and docs</li> <li><a href="https://github.com/lodash/lodash/commit/3a3b0fd339c2109563f7e8167dc95265ed82ef3e"><code>3a3b0fd</code></a> Bump to v4.17.16</li> <li><a href="https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12"><code>c84fe82</code></a> fix(zipObjectDeep): prototype pollution (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4759">#4759</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/e7b28ea6cb17b4ca021e7c9d66218c8c89782f32"><code>e7b28ea</code></a> Sanitize sourceURL so it cannot affect evaled code (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4518">#4518</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/0cec225778d4ac26c2bac95031ecc92a94f08bbb"><code>0cec225</code></a> Fix lodash.isEqual for circular references (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4320">#4320</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4515">#4515</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/94c3a8133cb4fcdb50db72b4fd14dd884b195cd5"><code>94c3a81</code></a> Document matches* shorthands for over* methods (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4510">#4510</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4514">#4514</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.11...4.17.19">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~mathias">mathias</a>, a new releaser for lodash since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -15

0 comment

1 changed file

dependabot[bot]

pr closed time in 19 days

issue closedSmokeMonsterPacks/EverDrive-Packs-Lists-Database

MegaSD: Spaces instead of tabs in line 7896 (Throne) in MegaSD SMDB.txt break build_pack.py

Trying to build the MegaSD pack, was getting a 'not enough values to unpack' error. Scanned through the database file and found tabs in line 7896 replaced with spaces. Fixed it, build works fine again.

closed time in 25 days

peterlanders

issue commentSmokeMonsterPacks/EverDrive-Packs-Lists-Database

MegaSD: Spaces instead of tabs in line 7896 (Throne) in MegaSD SMDB.txt break build_pack.py

Thanks @peterlanders

commit https://github.com/SmokeMonsterPacks/EverDrive-Packs-Lists-Database/commit/4251aa0873a85a563884e3e5f522cf4cdba6c57f should fix the issue. I've checked, that issue was only present in the MegaSD pack.

peterlanders

comment created time in 25 days

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Frédéric Mahé

commit sha 4251aa0873a85a563884e3e5f522cf4cdba6c57f

fix spacing (replace 4 spaces with a tab)

view details

push time in 25 days

issue closedSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Coverage Calculation is Flawed

I noticed a bug in the coverage logic. Even if I point the build script at an empty folder, it will still say I have at least some level of coverage. This is what happened when I used "Turbo EverDrive & Super SD System 3 SMDB.txt" against an empty folder:

`processing file: 0 / 0

coverage: 805/1489 (54.06%)`

Is this due to there being many duplicate files in the Turbo EverDrive SMDB?

closed time in a month

FiZiX

issue commentSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Coverage Calculation is Flawed

Coverage values for empty or very sparse input folders should be correct now (fix in commit https://github.com/SmokeMonsterPacks/EverDrive-Packs-Lists-Database/commit/c1881f4e8e568b57256ca9843ba1bb3b759c6df5) Thanks @FiZiX !

FiZiX

comment created time in a month

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Frédéric Mahé

commit sha c1881f4e8e568b57256ca9843ba1bb3b759c6df5

fix coverage computation

view details

push time in a month

issue commentSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Coverage Calculation is Flawed

Thanks @FiZiX I'll look into that. The scripts desperately need unit tests to make them more robust, but testing in python is not my forte.

FiZiX

comment created time in a month

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Terry Janas

commit sha 8d14164d05c7ae62c1c4b24e0684ec6d9c43fc20

Merge pull request #49 from SmokeMonsterPacks/master

view details

Terry Janas

commit sha a2807178fbaa14ee22ec5a475dd390e0e4b9b71d

Merge pull request #50 from SmokeMonsterPacks/master

view details

Terry Janas

commit sha d9a068c9a06bf8ae902b56f68ac9c5da66d5c922

SNES: update translations for Ganbare Goemon

view details

Frédéric Mahé

commit sha 6ead4ffe7c98ddc8260983fb6e6f35610a495341

Merge pull request #356 from tjanas/issue354 SNES: update translations for Ganbare Goemon

view details

push time in a month

PR merged SmokeMonsterPacks/EverDrive-Packs-Lists-Database

SNES: update translations for Ganbare Goemon

Resolves https://github.com/SmokeMonsterPacks/EverDrive-Packs-Lists-Database/issues/354 Removes redundant Goemon 3 English Rephrase translation since that rephrase change is included in latest translation patch.

+2 -3

0 comment

1 changed file

tjanas

pr closed time in a month

issue closedSmokeMonsterPacks/EverDrive-Packs-Lists-Database

SNES: English Translations for Ganbare Goemon 2 and 3

Ganbare Goemon 2 - Kiteretsu Shougun Magginesu (Japan).sfc afd06ade29b5270a79199a531b0c7964
Ganbare Goemon 2 - English Patched.sfc 794e91614f4a3c5d6ca53e03eb8d3471

Ganbare Goemon 3 - Shishi Juuroku Hyoue no Karakuri Manjigatame (Japan).sfc 7da54082f302c3f781539f371691ec2f  
Ganbare Goemon 3 - English Patched.sfc a832df12e4b10da93069954a890314bb  

https://www.romhacking.net/translations/5353/ https://www.romhacking.net/translations/5354/

closed time in a month

rhedosaurus

delete branch frederic-mahe/MiSTer_BIOS_SCRIPTS

delete branch : patch-1

delete time in a month

pull request commentMAME-GETTER/MiSTer_BIOS_SCRIPTS

More compact code

thanks!

frederic-mahe

comment created time in a month

pull request commentMAME-GETTER/MiSTer_BIOS_SCRIPTS

More compact code

I see, thanks for the info. Then, what about skipping the chmod +x bios-getter.sh and executing the file directly (bash bios-getter.sh)? That should not alter ${0}.

Again, these are merely suggestions, I hope I am not annoying you, I just really like to review code, that's all.

frederic-mahe

comment created time in a month

push eventfrederic-mahe/MiSTer_BIOS_SCRIPTS

Frédéric Mahé

commit sha 1c0fa3898cf17223b936a3e99d022fcf1d781da8

create file, and execute it with bash

view details

push time in a month

PR opened MAME-GETTER/MiSTer_BIOS_SCRIPTS

More compact code

This is merely a suggestion. No need to write the downloaded script to mass storage, you can execute it directly.

+15 -11

0 comment

1 changed file

pr created time in a month

push eventfrederic-mahe/MiSTer_BIOS_SCRIPTS

Frédéric Mahé

commit sha 4f844d3a9d1819b678a6890000d98341907f411b

More compact code This is merely a suggestion. No need to write the downloaded script to mass storage, you can execute it directly.

view details

push time in a month

fork frederic-mahe/MiSTer_BIOS_SCRIPTS

Simple scripts to automate downloading BIOS files for MiSTer console cores based on your rbf files.

fork in a month

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Hugo Ferrando Seage

commit sha 69ed8093ebc7189c5b0e793f9c99351985916eb2

Change Track mode for Throne (PD) Use MODE1/2048 instead of MODE1/2352

view details

Frédéric Mahé

commit sha 6bc0b8ef556a8502667f6433b71eca75d4ba5ea9

Merge pull request #348 from hugo19941994/master Change Track mode for Throne (PD)

view details

push time in a month

PR merged SmokeMonsterPacks/EverDrive-Packs-Lists-Database

Change Track mode for Throne (PD)

I think the cue file should be:

FILE "Throne.iso" BINARY
  TRACK 01 MODE1/2048
      INDEX 01 00:00:00
      POSTGAP 00:02:00

With MODE1/2352 this homebrew game didn't load in my MegaSD

+1 -1

3 comments

1 changed file

hugo19941994

pr closed time in a month

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-patch-1

delete time in a month

pull request commentSmokeMonsterPacks/EverDrive-Packs-Lists-Database

add these three sega master system packs to the master everdrive game series collection, and add these couple Alex Kidd in Miracle World hacks to the master everdrive pack as well.

I agree with @tjanas the title of the pull request (Sega Master System) does not describe the actual modifications (Atari Jaguar). I am going to reject the pull request. Please feel free to fix and resubmit.

ghost

comment created time in a month

PR closed SmokeMonsterPacks/EverDrive-Packs-Lists-Database

add these three sega master system packs to the master everdrive game series collection, and add these couple Alex Kidd in Miracle World hacks to the master everdrive pack as well.

Portable Master System® with 40 games in memory: https://www.tectoy.com.br/produto/master-system%C2%AE-portatil-com-40-jogos-na-memoria-70107 (also, look closer to the taito portion as well.) Master System® Plug & Play with 40 Games in Memory - Blue: https://www.tectoy.com.br/produto/master-system%C2%AE-plug-e-play-com-40-jogos-na-memoria-azul-70106 Master System Evolution with 132 Memory Games: https://www.tectoy.com.br/produto/master-system-evolution-com-132-jogos-na-memoria-70105 Alex Kidd in Radaxian Rumble (if not in the master everdrive set): https://www.romhacking.net/hacks/2599/ Alex Kidd Fall at Radaxian: https://www.romhacking.net/hacks/3248/

+109 -472

3 comments

1 changed file

ghost

pr closed time in a month

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-patch-3-1

delete time in a month

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

SmokeMonsterPacks

commit sha 0fd77c654dc6150ea8ad2581de1cd1dfa1e2527f

MiSTer AO486 Add-On: Remove redundant DOS VHD

view details

Frédéric Mahé

commit sha 18ba543fe0124001edbb78a9bb94a2a0a7619b4f

Merge pull request #352 from SmokeMonsterPacks/SmokeMonsterPacks-patch-3-1 MiSTer AO486 Add-On: Remove redundant DOS VHD

view details

push time in a month

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-patch-2

delete time in a month

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

SmokeMonsterPacks

commit sha bf34ce367f56d468cd2486677fae2fbeaa7e6288

MiSTer: New AO486 VHD

view details

Frédéric Mahé

commit sha f37bfb45fa0030c087aaf270fdfc75846e080526

Merge pull request #350 from SmokeMonsterPacks/SmokeMonsterPacks-patch-2 MiSTer: New AO486 VHD

view details

push time in a month

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Terry Janas

commit sha e4615e6e6f5746f49330afc84d3e846c51f10a99

Merge pull request #48 from SmokeMonsterPacks/master

view details

Terry Janas

commit sha 6abbc7435706781335ef03cb5af1c506ecbe2ab1

NES: update Metal Max translation

view details

Terry Janas

commit sha f87c4e41db9dcd4d75552b3f41390052eb795cf2

NES: move "Famicom Wars (Japan)" to correct directory, add missing VC revision to Revisions directory

view details

Frédéric Mahé

commit sha 195c0ea15682c0424f11f98adef920feaf7a8fa5

Merge pull request #347 from tjanas/NES_MetalMax_translation NES: update Metal Max translation; Famicom Wars fix

view details

push time in a month

PR merged SmokeMonsterPacks/EverDrive-Packs-Lists-Database

NES: update Metal Max translation; Famicom Wars fix

Resolves https://github.com/SmokeMonsterPacks/EverDrive-Packs-Lists-Database/issues/334 Resolves https://github.com/SmokeMonsterPacks/EverDrive-Packs-Lists-Database/issues/331

+6 -5

0 comment

1 changed file

tjanas

pr closed time in a month

issue closedSmokeMonsterPacks/EverDrive-Packs-Lists-Database

NES: Famicom Wars (Japan) is missing

Not found within 2 Japan - A-Z or anywhere else. Only translation-patched versions are currently in the SMDB. Info regarding the (unheadered) missing rom here.

closed time in a month

tjanas

issue closedSmokeMonsterPacks/EverDrive-Packs-Lists-Database

NES: Metal Max translation is an alpha unplayable patch

The current included Metal Max Translated rom located in four locations is the Aeon Genesis version (http://www.romhacking.net/translations/584/) which is an unplayable alpha version where the author only did the character conversion from Kanji and stopped there.

The Supper version is fully playable (http://www.romhacking.net/translations/4065/) and should be used instead

Metal Max (J)  T+Eng 01a_AGTP _001

Metal Max (J)  T+Eng1 0_Supper _000

No-Intro Original Japanese to be patched MD5 = 8d029bd9c53d0b49215fa1bf2bf77bbb

Unplayable Aeon Genesis patch MD5 = 178ed1454afc8ea31927f23334c5f02d

Playable Supper patch MD5 = ed4007ca8a28c8f2ef3c08cbc87976e2

closed time in a month

aberusugi

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-patch-2

delete time in a month

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

SmokeMonsterPacks

commit sha 08e75b8eae31506353ac417d2adfdbcfc9d4fcdf

Jaguar: Add MRQ Thumbnails Thanks, RetroRGB!

view details

Frédéric Mahé

commit sha 9d93295d818f0b89f7bd65892c4503b1201bc802

Merge pull request #346 from SmokeMonsterPacks/SmokeMonsterPacks-patch-2 Jaguar: Add MRQ Thumbnails

view details

push time in a month

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Terry Janas

commit sha a01ccc02ebbce9cec1bbee0f0ddb76cf44f2c6e9

Merge pull request #47 from SmokeMonsterPacks/master

view details

Terry Janas

commit sha 6abc3d216cc11dffeef20f34c5d8db6354598869

NES: remove bad translation of SD Gundam Gaiden - Knight Gundam Monogatari

view details

Frédéric Mahé

commit sha 0bedc1bf683933fc3e29db5b9ff9497620b8b3b5

Merge pull request #344 from tjanas/NES_remove_KnightGundamMonogatari NES: remove bad translation of SD Gundam Gaiden - Knight Gundam Monogatari

view details

push time in a month

PR merged SmokeMonsterPacks/EverDrive-Packs-Lists-Database

NES: remove bad translation of SD Gundam Gaiden - Knight Gundam Monogatari

This should resolve https://github.com/SmokeMonsterPacks/EverDrive-Packs-Lists-Database/issues/335, as the translation patch that exists for this game results in a ROM that will not run on real hardware (N8, MiSTer) or accurate emulators like Mesen. Therefore, it should not be included in the SMDB. Note that the translation for this game only exists in Game Series Collections, and not in the main Translations directory.

+0 -2

0 comment

1 changed file

tjanas

pr closed time in a month

issue closedSmokeMonsterPacks/EverDrive-Packs-Lists-Database

NES: SD Gundam Gaiden - Knight Gundam Monogatari Translation ROM doesn't load

Filename = SD Gundam Gaiden - Knight Gundam Monogatari (J) (V1.0) [T+Eng0.10_Assassin_Productions].nes

MD5 = D192B40A66AE24A9C311883CA64538C2

It won't load in MiSTer FPGA nor in Mesen, just green screen in Mesen and grey screen in MiSTer FPGA NES Core, therefore it's likely a patch mismatch that is the problem. I don't have an Everdrive for an NES to test in real hardware, maybe someone can help with that.

Important to note, Assassin Productions isn't found on romhacking.net, however...

http://www.romhacking.net/translations/5482/

This is a link to the current playable English Translation patch for the game. However, it has a specific SHA-1 ROM referenced.

https://datomatic.no-intro.org/?page=show_record&s=45&n=1914

However, bps and xdelta patches from the romhacking.net link above both fail in Beat and Xdelta on the non-Rev-1 game. Additionally, the non-rev1 in the current no-intro pack does not function (very garbled , so it must be a screwed up file for some reason that I have.

Proposed solution:

Apply this patch --> http://www.romhacking.net/translations/5482/ --> to ROM matching this description --> https://datomatic.no-intro.org/?page=show_record&s=45&n=1914

And all should be working properly after that, in theory.

closed time in a month

aberusugi

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Terry Janas

commit sha 411bae6f7d9fb589cefaf0b1affbae51e4f78486

Merge pull request #46 from SmokeMonsterPacks/master

view details

Terry Janas

commit sha 7c23ca33bcfec3731e1b4e83b45cf773eea8f884

NES: remove bad translation of Shinsenden

view details

Frédéric Mahé

commit sha c5f621422663f08937f09ffcc0c12068b056ecf3

Merge pull request #343 from tjanas/Shinsenden NES: remove bad translation of Shinsenden

view details

push time in a month

PR merged SmokeMonsterPacks/EverDrive-Packs-Lists-Database

NES: remove bad translation of Shinsenden

A good copy of the translation already exists in the SMDB. This removes a bad copy of the translation and uses the existing good copy within Game Series Collections. Resolves https://github.com/SmokeMonsterPacks/EverDrive-Packs-Lists-Database/issues/336

+3 -4

0 comment

1 changed file

tjanas

pr closed time in a month

issue closedSmokeMonsterPacks/EverDrive-Packs-Lists-Database

NES: Shinsenden Translation unplayable

Filename: Shinsenden (J) [T+Eng].nes MD5 = 2754340AA1341B81B100F1920D09F705 SHA-1 = 7F4A703DE5584024FDAA6D1DFFEE10BBAB75CC4C

This seems to be an alpha patch or a mispatch (patching intended for headered and was patched to a non-headered, for instance) of some sort, random characters, no english seen. Intro for company/producer is corrupted/black and white only, etc...

Steps taken to address this using this patch --> http://www.romhacking.net/translations/1420/

SM-Japanese SHA-1 = 706CF5478659F3CAAE163D8F500BB796D950CCD8 SM-Japanese SHA-1 Translation Patch Applied = 3D327D9D35568D70E7AA3A7CEACDB0E62DB0F457 No-intro-Japanese SHA-1 = 9725FF96E9BBFBA21D8B77C21D6CD1B5CBD0C19E No-intro-Japanese SHA-1 Translation Patch Applied = 2A129270D019D0D61DB9DE6F34787EC2FBB33A44

Given that the SHA-1 of the file in the SM pack does not match the examples above, something is off, it might be some other patch other than the only one I know that is fully playable, it could be mispatch, etc...

The working version is...

Both the SmokeMonster original Japanese one newly patched and the No-Intro original Japanese one newly patched. So it looks like either version works.

Proposed solution:

Apply this patch - http://www.romhacking.net/translations/1420/ --> to the Shinsenden (Japan).nes file with SHA-1 of 706CF5478659F3CAAE163D8F500BB796D950CCD8 and update pack.

closed time in a month

aberusugi

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Terry Janas

commit sha e649f4bd0b4104e1eb8f09ebe04b33e6b755cabc

Merge pull request #45 from SmokeMonsterPacks/master

view details

Terry Janas

commit sha 1c04010778f5cce1c4e8ef563385a1c0fb1fa7e8

SNES: add Super Game Boy 2 SGB2-CPU and other SNES enhancement chips

view details

Frédéric Mahé

commit sha 1449b9e81f10bb4760d2c5305b5dfa250fda6dfe

Merge pull request #342 from tjanas/SNES_CPU SNES: add Super Game Boy 2 SGB2-CPU and other SNES enhancement chips

view details

push time in a month

PR merged SmokeMonsterPacks/EverDrive-Packs-Lists-Database

SNES: add Super Game Boy 2 SGB2-CPU and other SNES enhancement chips

Resolves https://github.com/SmokeMonsterPacks/EverDrive-Packs-Lists-Database/issues/341

+11 -0

0 comment

1 changed file

tjanas

pr closed time in a month

issue closedSmokeMonsterPacks/EverDrive-Packs-Lists-Database

SNES: add Super Game Boy 2 SGB2-CPU (Japan) (Enhancement Chip).bin

Used by new SGB2 core for sd2snes. I added Super Game Boy 2 (Japan).sfc to the SMDB in April 2020.

https://datomatic.no-intro.org/?page=show_record&s=49&n=3647

Super Game Boy 2 SGB2-CPU (Japan) (Enhancement Chip).bin
Size:  256
CRC32: 53D0DD63
MD5:   E0430BCA9925FB9882148FD2DC2418C1
SHA-1: 93407EA10D2F30AB96A314D8ECA44FE160AEA734

closed time in a month

tjanas

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-patch-1

delete time in 2 months

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

SmokeMonsterPacks

commit sha 97a33cf74d60184c824eb731a9a24b57ce242cf7

Saturn: Add KOF 95 4MB Hack

view details

Frédéric Mahé

commit sha a0c4c2b9661fd55b757ffd9610af5758b7610b6e

Merge pull request #337 from SmokeMonsterPacks/SmokeMonsterPacks-patch-1 Saturn: Add KOF 95 4MB Hack

view details

push time in 2 months

pull request commentMiSTer-devel/Scripts_MiSTer

shorter regex to get the timezone value

thanks for the advice @sigboe

I chose to push a second commit, rather than squashing. This is advanced git, but squashing is clearer to me now, thanks to your explanation.

frederic-mahe

comment created time in 2 months

push eventfrederic-mahe/Scripts_MiSTer

Frédéric Mahé

commit sha 11d08702e9b191a5c3d96e3b0a29f5e99656c3f7

use a query to get the timezone (suggested by user vladc) whitespace cleaning, use herestring to avoid a pipe, protect variables with double-quotes and curly braces.

view details

push time in 2 months

delete branch frederic-mahe/Scripts_MiSTer

delete branch : patch-1

delete time in 2 months

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-misteraddonpackspatch1

delete time in 2 months

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-patch-1

delete time in 2 months

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-patch-16

delete time in 2 months

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-patch-17

delete time in 2 months

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-patch-3

delete time in 2 months

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-patch-2

delete time in 2 months

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-patch-4

delete time in 2 months

delete branch SmokeMonsterPacks/EverDrive-Packs-Lists-Database

delete branch : SmokeMonsterPacks-patch-5

delete time in 2 months

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

SmokeMonsterPacks

commit sha 4ba7fc24be9983a12ffd9c7fedb9dbf9157d36f4

Saturn: Update Grandia Translation to 0.85

view details

Frédéric Mahé

commit sha ad1874905a61e6f3f2f64d95560e3a095e5d9778

Merge pull request #333 from SmokeMonsterPacks/SmokeMonsterPacks-patch-5 Saturn: Update Grandia Translation to 0.85

view details

push time in 2 months

PR opened mholzinger/MiSTer_Scripts

replace test with bash's pattern substitution

and test if the value is an integer value.

+3 -9

0 comment

1 changed file

pr created time in 2 months

push eventfrederic-mahe/MiSTer_Scripts

Frédéric Mahé

commit sha ba477fae0fd5c53e0eb155d07ebbbac3735b5044

replace test with bash's pattern substitution and test if the value is an integer value.

view details

push time in 2 months

issue commentSmokeMonsterPacks/EverDrive-Packs-Lists-Database

SNES: Final Fantasy IV Namingway, V GBA Script and VI TWUE outdated

@Hydra-Spectre could you please help us identify both the correct patches and the ROMs to patch? otherwise, I will have to close that issue.

Hydra-Spectre

comment created time in 2 months

issue commentSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Issue with building Darksoft Neo Geo set

Some games have exactly the same fpga or crom0 files, I am not sure why, or where to find these files. Maybe @SmokeMonsterPacks can chime in?

Harrumph

comment created time in 2 months

CommitCommentEvent

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Frédéric Mahé

commit sha 81f25d8102bf8898134385cbaa7a5645b249b8d3

document the --file_strategy smart option

view details

push time in 2 months

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Javier Heredia

commit sha b3e02ad928338d68d611dd5226c0aa7cc7140311

Added "smart" file strategy

view details

Javier Heredia

commit sha 4590a4e731b1684bd5d3630016c5fa0086e5bd8c

Fixed OSError exception if cannot hardlink files

view details

Frédéric Mahé

commit sha d4c4405f21e791662cf93daa58ee1f6a08b28254

Merge pull request #317 from dukrous/master Added "smart" file_strategy option

view details

push time in 2 months

PR merged SmokeMonsterPacks/EverDrive-Packs-Lists-Database

Added "smart" file_strategy option

Fixed a couple annoying behaviors I'd seen: zipfile.BadZipFile exception and a habit of creating empty directories when extracting files from zips.

I also added a new function: --file_strategy smart

What this does is copy over the first instance of a file as normal. However, any subsequent copy will be hardlinked from that original source. This would save on space when building a pack to another disk that could use hardlinks. Since the links reference a file on the same target, this would dramatically save on space. For instance, the SD2SNES pack right now weighs in at 25.4 GB, but using "smart" (I couldnt come up with another name...feel free to change it) it only takes up 15 GB of real space. I've tested this on ext4, ntfs, and exfat (it just copies on exfat since it generates an OSError exception and I caught that).

This should also make it possible to create CD based Game Series Collections without using up a ton of space.

+44 -22

1 comment

1 changed file

dukrous

pr closed time in 2 months

pull request commentSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Added "smart" file_strategy option

thanks @dukrous the --file_strategy smart is a very good idea! I'll update the documentation, please feel free to comment if need be.

dukrous

comment created time in 2 months

pull request commentSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Added new option to build_pack to allow a custom output directory name

Hi @Ryan-Myers I liked your idea, but I've implemented it a bit differently (see 3b52bcbb1d03904ae800a1d36edaaa2832759e78), I hope you won't mind. This is a minor structure change, so I've only ran a few verification tests. Please feel free to comment if you find an issue.

Thanks again for taking the time to code your idea.

Ryan-Myers

comment created time in 2 months

PR closed SmokeMonsterPacks/EverDrive-Packs-Lists-Database

Added new option to build_pack to allow a custom output directory name

I wanted to give a custom name to my pack list output directories, but the folder paths are hardcoded into the SMDB files. For example, I wanted my GBA games to go into a directory named "Game Boy Advance" but it was always defaulting to "EverDrive GBA". With this option it ignores the first path in the SMDB file, allowing the -o option to specify the exact path I want.

Feel free to change the name of the option, naming things has never been my strong suit. Also, if there's a better way to do this let me know. Python isn't my language of choice, so my method is kin of ugly, but it works.

+20 -2

1 comment

1 changed file

Ryan-Myers

pr closed time in 2 months

push eventSmokeMonsterPacks/EverDrive-Packs-Lists-Database

Frédéric Mahé

commit sha 3b52bcbb1d03904ae800a1d36edaaa2832759e78

option to skip the first directory level of the SMDB pack (idea by Ryan Myers) https://github.com/SmokeMonsterPacks/EverDrive-Packs-Lists-Database/pull/289 plus a few cosmetic fixes

view details

Frédéric Mahé

commit sha 56306c52fe301ab8c67f83ff397759b8cfcb3a00

document the option --drop_initial_directory

view details

push time in 2 months

CommitCommentEvent
CommitCommentEvent

issue commenttorognes/vsearch

--maxhits 0 differs from USEARCH

vsearch now passes the test above, as expected.

michaelsilverstein

comment created time in 2 months

more