Skip to content

Instantly share code, notes, and snippets.

@eidas
eidas / gist:997039
Created May 28, 2011 17:12
MISSILE DEFFENSE for petitcom 1.1
KEY 3,"SAVE"+CHR$(34)+"MISSILE"
KEY 4,"EXEC"+CHR$(34)+"LNC"
KEY 2,"VISIBLE 1,1,1,1,1,1"
'PRG:MISSILE
'┏━━━━━━━━━━┓
'┃ ミサイルディフェンス ┃
'┗━━━━━━━━━━┛
CLEAR
'--ガメン ショキカ--
CLS:COLINIT "GRP",0
@eidas
eidas / TURTLE
Created June 16, 2011 15:11
TURTLE GRAPHICS for Petitcom V0.2
'+----------------------+
'| TURTLE GRAPHICS V0.2 |
'+----------------------+
CLEAR:CLS:GPAGE 0:GCLS
VISIBLE 1,1,1,1,1,1
?"TURTLE GRAPHICS V0.2"
MYPRG$="TURTLE"
KEY 3,"SAVE"+CHR$(34)+"PRG:"+MYPRG$
EDPRG$="TEDIT"
@eidas
eidas / TEDIT
Created June 16, 2011 15:28
Short Text Editor for Petitcom
IF RTPRG$!="" THEN LOCATE 0,0:?RTPRG$
CLEAR
TITLE$="テキストエディタ V0.12"
MYPRG$="PRG:TEDIT012"
KEY 3,"SAVE"+CHR$(34)+MYPRG$
'┏━━━━━━┓
'┃ テキストエディタ ┃
'┗━━━━━━┛
'256バイトマデノテキストヲヘンシュウ
@eidas
eidas / gist:1100794
Created July 23, 2011 00:58
TURTLE GRAPHICS for Petitcom V0.3
'+----------------------+
'| TURTLE GRAPHICS V0.3 |
'+----------------------+
CLEAR:CLS:GPAGE 0:GCLS
VISIBLE 1,1,1,1,1,1
?"TURTLE GRAPHICS V0.3"
MYPRG$="TURTLE"
KEY 3,"SAVE"+CHR$(34)+"PRG:"+MYPRG$
EDPRG$="TEDIT"
@eidas
eidas / LTEFNK
Created October 10, 2011 03:57
IMPORT FROM GRP for Petitcom
'GRPデータヲ ファンクションキー ニ カキダシ
THISPRG$="LTEFNK"
SPC$=" "
GPAGE 1
IF LEN(MEM$)==0 THEN MEM$=SPC$+"2"
P$=MID$(MEM$,0,8)
@ENT_NM
SAVEPRG$=""
FOR I=0 TO LEN(P$)-1
@eidas
eidas / PTGMA
Created November 5, 2011 02:10
プチコン暗号 「PETITGMA」VER1.0
'プチコンアンゴウPETITGMA Ver1.0
'プチコン ノ フォントパタ-ンデ アンゴウカ
'アンゴウ バ-ジョン A1.00
CLS
CLEAR
DIM BN$(16),CH(8),T64(256)
GOSUB @PTGINIT
BGMPLAY 27
@PSTART
@eidas
eidas / PTGTEST
Created November 5, 2011 09:03
プチコン暗号「PETITGMA」VER1.0用テストコード
'***イカノ チュウイガキヲ ゴランクダサイ***
@PTGTEST
'プログラム ケンショウ ヨウ テストコ-ド デス
' コレイカ ハ ウマク ウゴカナイ トキ ニ ニュウリョク シテミテ クダサイ
' ツウジョウ ハ ニュウリョク フヨウ デス
BGMSTOP
'***TEST FOR PTGINIT(1)
@eidas
eidas / sbcount.py
Created December 25, 2011 11:54
SMILE BASIC キーワードカウンタ
# -*- coding: utf-8 -*-
# sbcountmk2.py : Smile Basic mk2のキーワード出現頻度を調べる
import re, sys, codecs
# グローバル変数定義
iflag = False
dic = {}
@eidas
eidas / FONTED
Created January 17, 2012 16:07
PETITCOM フォントエディタ V0.2
'+------------------+
'| FONT EDITOR V0.2 |
'+------------------+
'PRG:FONTED
'------------
'--- ショキカ ---
'------------
CLEAR
PNLTYPE "OFF"
@eidas
eidas / kai_square.py
Created March 8, 2012 15:35
Pythonの乱数評価用
import random
random.seed()
def rand(y,randmax,n):
for i in range(randmax+1):
y[i] = 0
for i in range(randmax*n+1):
r = random.randint(0,randmax)
y[r] += 1