I hereby claim:
- I am jixunmoe on github.
- I am jixun (https://keybase.io/jixun) on keybase.
- I have a public key ASBn4IEmgu0FEY3NnVmhCA6EE1L0ZsePJ6j7epVA4iLxlgo
To claim this, I am signing this object:
<?php | |
// TC-TEA for PHP by Jixun <https://jixun.moe> | |
// Licensed under MIT license | |
namespace TC_TEA { | |
use Random\RandomException; | |
const ROUNDS = 16; |
#!/bin/sh | |
OS_ARCH="$(uname -m)" | |
FRP_VER=0.34.3 | |
case "$OS_ARCH" in | |
x86_64) OS_ARCH=amd64 ;; | |
i[36]86) OS_ARCH=386 ;; | |
aarch64) OS_ARCH=arm64 ;; | |
arm*) OS_ARCH=arm ;; |
var IntervalLoop = function (arrData, looper, delay) { | |
if (!(this instanceof IntervalLoop)) | |
return new IntervalLoop (arrData, looper, delay); | |
/** | |
* Status | |
* @type Number | |
* 0: 循环未开始 | |
* 1: 正在循环 | |
* 2: 循环结束 |
I hereby claim:
To claim this, I am signing this object:
移植自 Dant 的 FlvPatcher [http://danknest.org]
> https://github.com/dantmnf/FlvPatcher/blob/master/blacker.sh
于 Linux Mint 16 下测试通过。
sudo apt-get install libav-tools ffmsindex mkvtoolnix mediainfo nodejs && npm install sequence
/** @jsx h */ | |
// See https://c.jixun.moe/ui for live-demo | |
(function(root) { | |
function UnsafeHtml({ html }) { | |
var div = (<i />); | |
div.innerHTML = html; | |
return div.childNodes; | |
} | |
function ExternalLink({ className, href, children }) { |
/** | |
* Bind generator with context preserved. | |
* @param {Generator} fn The generator | |
* @return {Generator} Generator with arguments bind. | |
*/ | |
var _bind = function (fn) { | |
var args = [].slice.call(arguments, 1); | |
return function * () { | |
var ir = fn.apply (this, args.concat.apply(args, arguments)); | |
var n; |
// Better interval | |
var betterInterval = function (foo, timeout) { | |
for (var i=2, extraArgs=[], that=this; i<arguments.length; i++) | |
extraArgs.push (arguments[i]); | |
var fooNext = function () { | |
var args = extraArgs.slice(); | |
args.splice(0, 0, fooNext); | |
for (var i=0; i<arguments.length; i++) | |
args.push (arguments[i]); |
; 魂斗罗部分地址偏移 / 常量 | |
; Function Import -------------------------- | |
.alias _fn_PrologueDialog $AB70 | |
.alias _fn_ContraIntro $AB73 | |
.alias _fn_LevelClearDialog $AB76 | |
.alias _fn_ScrectEnding $AB79 | |
; 原本就在魂斗罗 Rom 内的函数地址 | |
.alias _fn_PlaySound $F9BC |
; ROM 位置: 012B78 (04:AB68) | |
; 原始函数: LoadNextChar | |
; LoadNextChar (01180D / 04:97FD): JMP AB68 | |
.org $AB68 | |
; LoadNextChar | |
; 04,AB68 | |
; byte[0043] 等待帧数, 如果不是 0 则跳出 |