Page 3 of 3

Re: Drivewire... -> DWLOAD Server in Python

Posted: Mon Nov 17, 2014 7:07 pm
by jedie
I'm work on read/save ASCII listing by converting them on-the-fly...

Save works good.
Read is buggy.

-> https://github.com/6809/DwLoadServer/compare/ascii_save

The interesting code is here:
* read: https://github.com/6809/DwLoadServer/bl ... py#L24-L62
* save: https://github.com/6809/DwLoadServer/bl ... py#L24-L54

Re: Drivewire... -> DWLOAD Server in Python

Posted: Wed Nov 19, 2014 1:46 pm
by jedie
I have released DWLOAD-Server v0.3.0

Now it works, the "on-the-fly converting "ASCII BASIC listing" <-> "Dragon DOS Binary" for read and write!

e.g.:
DLOAD"SAVE""HELLO.BAS"
will create two files: "HELLO.DWL" (raw data) and "HELLO.BAS" (ASCII listing) :D

to load, just run: DLOAD"HELLO.BAS"
This will convert the ASCII listing from "HELLO.BAS" on-the-fly to "Dragon DOS Binary" and send it

See also: https://github.com/6809/DwLoadServer#on ... ic-listing

HowTo install on Linux: https://github.com/6809/DwLoadServer#linux
HowTo install on Windows: https://github.com/6809/DwLoadServer#windows

Next step: dynamic "AUTOLOAD.DWL", see: https://github.com/6809/DwLoadServer#todo

Feedback welcome!

Re: Drivewire... -> DWLOAD Server in Python

Posted: Thu Nov 20, 2014 12:44 pm
by jedie
jedie wrote:Next step: dynamic "AUTOLOAD.DWL", see: https://github.com/6809/DwLoadServer#todo
It works! -> https://github.com/6809/DwLoadServer/co ... 207c2211db

But the generated listing must be enhanced, see: viewtopic.php?f=5&t=4977

Re: Drivewire... -> DWLOAD Server in Python

Posted: Thu Nov 20, 2014 2:22 pm
by jedie
I release 0.4.0

Have add some more information into README.

btw. This is a general mechanism to generate DLOAD responses via Python, see: https://github.com/6809/DwLoadServer#pyscripts ;)

Re: Drivewire... -> DWLOAD Server in Python

Posted: Sun Sep 11, 2022 12:51 pm
by jedie
Hey... I modernized the Project... How it's easier to bootstrap, just run:

Code: Select all

~$ git clone https://github.com/6809/DwLoadServer.git
~$ cd DwLoadServer
~/DwLoadServer$ ./devshell.py run serial