mirror of
https://github.com/sehugg/8bitworkshop.git
synced 2024-12-22 12:30:01 +00:00
fixed tools for python3
This commit is contained in:
parent
26a91fa038
commit
132e4c5993
@ -89,6 +89,7 @@ TODO:
|
|||||||
- https://www.crowdsupply.com/tinyfpga/tinyfpga-bx
|
- https://www.crowdsupply.com/tinyfpga/tinyfpga-bx
|
||||||
- HTTPS warning
|
- HTTPS warning
|
||||||
- Safari: scope doesn't show while CRT in use
|
- Safari: scope doesn't show while CRT in use
|
||||||
|
- recording video indicator
|
||||||
|
|
||||||
|
|
||||||
WEB WORKER FORMAT
|
WEB WORKER FORMAT
|
||||||
|
@ -887,6 +887,7 @@ function _recordVideo() {
|
|||||||
};
|
};
|
||||||
f();
|
f();
|
||||||
});
|
});
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
function setFrameRateUI(fps:number) {
|
function setFrameRateUI(fps:number) {
|
||||||
|
@ -50,7 +50,7 @@ with open(args.bdffile,'r') as f:
|
|||||||
if bytes[y] & (0x40 >> x):
|
if bytes[y] & (0x40 >> x):
|
||||||
b |= 0x0f
|
b |= 0x0f
|
||||||
output.append(b)
|
output.append(b)
|
||||||
print('const char CH_%d[] = { %s };' % ( chord, string.join([tohex2(x) for x in output], ',') ))
|
print('const char CH_%d[] = { %s };' % ( chord, ','.join([tohex2(x) for x in output]) ))
|
||||||
chars[chord] = 'CH_%d' % chord
|
chars[chord] = 'CH_%d' % chord
|
||||||
elif inbitmap and len(toks) == 1:
|
elif inbitmap and len(toks) == 1:
|
||||||
byte = int(toks[0],16)
|
byte = int(toks[0],16)
|
||||||
|
@ -99,27 +99,22 @@ def tohexv(v):
|
|||||||
|
|
||||||
for arr in [output]:
|
for arr in [output]:
|
||||||
if args.asmhex:
|
if args.asmhex:
|
||||||
print('\thex ' + string.join(list(map(tohex,arr)),''))
|
print('\thex ' + ''.join(list(map(tohex,arr))))
|
||||||
if args.asmdb:
|
if args.asmdb:
|
||||||
for i in range(0,len(output),height):
|
for i in range(0,len(output),height):
|
||||||
print('.DB', string.join(list(map(tohex2,arr[i:i+height])),','), ';%d'%(i/height+lochar))
|
print('.DB', ','.join(list(map(tohex2,arr[i:i+height]))), ';%d'%(i/height+lochar))
|
||||||
if args.carray:
|
if args.carray:
|
||||||
print("static char FONT[%d][%d] = {" % (hichar-lochar+1, height))
|
print("static char FONT[%d][%d] = {" % (hichar-lochar+1, height))
|
||||||
for i in range(0,len(output),height):
|
for i in range(0,len(output),height):
|
||||||
print('{', string.join(list(map(tohex2,arr[i:i+height])),','), '},', end=' ')
|
print('{', ','.join(list(map(tohex2,arr[i:i+height]))), '},', end=' ')
|
||||||
print()
|
print()
|
||||||
print("};")
|
print("};")
|
||||||
if args.flatcarray:
|
if args.flatcarray:
|
||||||
print("static char FONT[%d] = {" % ((hichar-lochar+1) * height))
|
print("static char FONT[%d] = {" % ((hichar-lochar+1) * height))
|
||||||
print(string.join(list(map(tohex2,arr)),','))
|
print(','.join(list(map(tohex2,arr))))
|
||||||
print("}");
|
print("}");
|
||||||
if args.verilog:
|
if args.verilog:
|
||||||
j = 0
|
j = 0
|
||||||
for i in range(0,len(output),height):
|
for i in range(0,len(output),height):
|
||||||
#print "rom["+str(j)+"] = 32'h" + string.join(map(tohex,arr[i:i+height/2]),'') + ";"
|
print(','.join(list(map(tohexv,arr[i:i+height]))) + ", //%d" % (i/height))
|
||||||
#j += 1
|
|
||||||
#print "rom["+str(j)+"] = 32'h" + string.join(map(tohex,arr[i+height/2:i+height]),'') + ";"
|
|
||||||
#j += 1
|
|
||||||
#print "rom["+str(j)+"] = 64'h" + string.join(map(tohex,arr[i:i+height]),'') + ";"
|
|
||||||
print(string.join(list(map(tohexv,arr[i:i+height])),',') + ", //%d" % (i/height))
|
|
||||||
j += 1
|
j += 1
|
||||||
|
2
tss
2
tss
@ -1 +1 @@
|
|||||||
Subproject commit d630ddcb29d74a178cde043d74188fac35d6a21f
|
Subproject commit 61a1691a1de05dca3b694bf603db49ffbaf572cf
|
Loading…
Reference in New Issue
Block a user