diff --git a/6502-loader.py b/6502-loader.py index d34ca7b..bdae4a5 100755 --- a/6502-loader.py +++ b/6502-loader.py @@ -36,15 +36,12 @@ class SerialHandler(asyncio.Protocol): # clear any incoming data transport.serial.flushInput() - #transport.serial.write(b'1') - #time.sleep(.1) - #transport.serial.write(b'5') - #time.sleep(.1) - #transport.serial.write(b'6') - #time.sleep(.1) - - if args.start: - transport.serial.write(b'04') + transport.serial.write(b'1') + time.sleep(.1) + transport.serial.write(b'5') + time.sleep(.1) + transport.serial.write(b'6') + time.sleep(.1) content = in_file.read() length = len(content) @@ -58,7 +55,11 @@ class SerialHandler(asyncio.Protocol): written += transport.serial.write(content[length - (length - written):]) print("wrote {} bytes of rom".format(written)) - #transport.serial.write(b'4') + + if args.start: + transport.serial.write(b'4') + time.sleep(.1) + transport.serial.write(b'0') def connection_lost(self, exc): pass