HSPに投稿されたコード一覧
#cmpopt varinit 1 #packopt name "txtLret" #packopt xsize 600,ysize 400 #include "XorShift.as"
; KORGのnanoKEY2でしか動作確認していないのでそこんとこよろしく ; 別にこれ↓やっておく必要ないんだけど渡された数値表示するよりはわかりやすいかと sdim code,64,128 code(0x0) = "c ","c#","d ","d#","e ","f ","f#","g ","g#","a ","a#","b ","c ","c#","d ","d#" code(0x10) = "e ","f ","f#","g ","g#","a ","a#","b ","c ","c#","d ","d#","e ","f ","f#","g "
//自由に使ってください。tds12 #module m a #modinit int _a a = _a return
#module _Mod_HTML_ // 指定された文字列のHTMLエスケープを行います #defcfunc escapeHtml str html, \ local tmp ;
#module // 文字列への参照を作る関数 #define global ctype ref_xs(%1) \ %t__ref %i0 \ %p@__ref(ref_xs_@__ref(%1, %p@__ref)) \
#include "hsp3dish.as" #packopt name "DPRK4" /* モジュール認識 */ modDetect@mod_simuCfg
#packopt name "expt" *mkwnds #define wsizex 800 #define wsizey 600
#module // 指定オフセットから右から検索していき見つけた位置を返す。(1byteのみ) #defcfunc searchR1 str _in, int ps, int sh idx = -1 in = _in
// http://sprocket.babyblue.jp/html/hsp_koneta3.htm #module #defcfunc todouble int p1 temp = 0.0 lpoke temp, 4, (p1 & 0x80000000) | (((p1 & 0x7fffffff) >> 3) + ((p1 & 0x7fffffff) ! 0) * 0x38000000)