Skip to content

Instantly share code, notes, and snippets.

View jedie's full-sized avatar

Jens Diemer jedie

View GitHub Profile
Here some example outputs:
===============================================================================
sys.platform.....: win32
Python info......: CPython v3.4.3 [MSC v.1600 32 bit (Intel)]
sys.prefix.......: C:\Python34
#!/bin/bash
DEST_PATH="/media/your/external/mount/"
RELEASE=$(cat /etc/debian_version | python -c "import sys;print sys.stdin.read().split('/')[0]")
FILENAME="$(date +%Y-%m-%d) $(uname -nr) ${RELEASE} Backup.tar.lzma"
FILENAME=$(echo ${FILENAME} | tr " " "_")
DESTINATION=${DEST_PATH}${FILENAME}
@jedie
jedie / README.creole
Last active August 29, 2015 14:01
syncthing test instance startup scripts...
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x20 pc=0x523e91]
goroutine 20 [running]:
runtime.panic(0x7b1100, 0xd214cf)
/usr/local/go/src/pkg/runtime/panic.c:266 +0xc8
github.com/calmh/syncthing/model.func·007(0xc084077e40, 0x11, 0x0, 0x0, 0x2b05348, ...)
/Users/jb/src/github.com/calmh/syncthing/model/puller.go:223 +0x61
path/filepath.Walk(0xc084077e40, 0x11, 0x2b73c08, 0xd37800, 0x427187)
/usr/local/go/src/pkg/path/filepath/path.go:378 +0x84
#!/usr/bin/env python
import math
import decimal
def unsigned8(x):
""" convert a signed 8-Bit value into a unsigned value """
if x < 0:
x = x + 0x0100 # 0x100 == 2**8 == 256
return x
1 PRINT:PRINT "TEST FLOATS IN FPA0 V0.1"
2 PRINT "(GPL V3 OR ABOVE)"
3 PRINT:PRINT "COPYLEFT (C) 2014 JENS DIEMER":PRINT
11 COUNT=1'14
20 LA=&H4000 ' LOAD / EXECUTE ADDRESS
25 PRINT "POKE MACHINE CODE TO: $";HEX$(LA)
30 PA = LA ' START ADDRESS FOR POKE
50 READ HB$ ' HEX CONSTANTS
60 IF HB$="END" THEN 100
65 V=VAL("&H"+HB$)
... [Skip 1042446 lines] ...
895d| 7e94bd JMP $94bd cc=a1 a=36 b=3f dp=00 x=02dd y=804b u=02e2 s=7f2c
94bd| 9e8a LDX <$8a cc=a5 a=36 b=3f dp=00 x=0000 y=804b u=02e2 s=7f2c
94bf| 9f54 STX <$54 cc=a5 a=36 b=3f dp=00 x=0000 y=804b u=02e2 s=7f2c
94c1| 9f4f STX <$4f cc=a5 a=36 b=3f dp=00 x=0000 y=804b u=02e2 s=7f2c
94c3| 9f51 STX <$51 cc=a5 a=36 b=3f dp=00 x=0000 y=804b u=02e2 s=7f2c
94c5| 9f52 STX <$52 cc=a5 a=36 b=3f dp=00 x=0000 y=804b u=02e2 s=7f2c
94c7| 9f47 STX <$47 cc=a5 a=36 b=3f dp=00 x=0000 y=804b u=02e2 s=7f2c
94c9| 9f45 STX <$45 cc=a5 a=36 b=3f dp=00 x=0000 y=804b u=02e2 s=7f2c
94cb| 2567 BCS $9534 cc=a5 a=36 b=3f dp=00 x=0000 y=804b u=02e2 s=7f2c
#!/usr/bin/env python
# encoding:utf-8
"""
Hacked script to reformat
:created: 2014 by Jens Diemer - www.jensdiemer.de
:license: GNU GPL v3 or above, see LICENSE for more details.
"""
@jedie
jedie / trace.txt
Last active August 29, 2015 14:03
4000| fc1052 LDD $1052 cc=a0 a=00 b=07 dp=00 x=4000 y=890b u=0000 s=7f21 | $4000: UNKNOWN
4003| bd8c37 JSR $8c37 cc=a0 a=00 b=07 dp=00 x=4000 y=890b u=0000 s=7f1f | $4003: UNKNOWN
8c37| 0f06 CLR <$06 cc=a4 a=00 b=07 dp=00 x=4000 y=890b u=0000 s=7f1f | $8c37: $8c37-$8c3f - %GIVABF% returns D as 16bit val in FAC
8c39| dd50 STD <$50 cc=a0 a=00 b=07 dp=00 x=4000 y=890b u=0000 s=7f1f | $8c39: $8c37-$8c3f - %GIVABF% returns D as 16bit val in FAC
8c3b| c690 LDB #$90 cc=a8 a=00 b=90 dp=00 x=4000 y=890b u=0000 s=7f1f | $8c3b: $8c37-$8c3f - %GIVABF% returns D as 16bit val in FAC
8c3d| 7e942d JMP $942d cc=a8 a=00 b=90 dp=00 x=4000 y=890b u=0000 s=7f1f | $8c3d: $8c37-$8c3f - %GIVABF% returns D as 16bit val in FAC
942d| 9650 LDA <$50 cc=a4 a=00 b=90 dp=00 x=4000 y=890b u=0000 s=7f1f | $942d: Jumped to from GIVABF routine at 8c37-8c3f - returns 16 bit v
pydev debugger: starting
CPU state pickle file: '/tmp/BASIC_simple6809_unittests.dat'
Load CPU init state from: '/tmp/BASIC_simple6809_unittests.dat'
______________________________________________________________________
test_divide_FPA0_by_10 (__main__.Test_simple6809_BASIC) ...
CPU test_run(): from $300 to $303
0300| bd JSR ea:edcb cc=54 a=00 b=0d dp=00 x=deae y=0000 u=deab s=0332 | .F.I.Z.. | $300: $0-$7fff - 32K RAM
edcb| bd JSR ea:eea8 cc=54 a=00 b=0d dp=00 x=deae y=0000 u=deab s=0330 | .F.I.Z.. | $edcb: MOVE FPA0 TO FPA1
eea8| dc LDD D=83a0 m:83a0 cc=58 a=83 b=a0 dp=00 x=deae y=0000 u=deab s=0330 | .F.IN... | $eea8: * TRANSFER EXPONENT & MS BYTE