Difference between revisions of "Ethup"
Jump to navigation
Jump to search
Line 21: | Line 21: | ||
* [http://spectrum.alioth.net/tools/ethup-linux-x86.tar.gz Linux x86 (.tar.gz)] | * [http://spectrum.alioth.net/tools/ethup-linux-x86.tar.gz Linux x86 (.tar.gz)] | ||
* [http://spectrum.alioth.net/tools/ethup-windows-x86.zip Windows x86 (.ZIP)] | * [http://spectrum.alioth.net/tools/ethup-windows-x86.zip Windows x86 (.ZIP)] | ||
* [http://spectrum.alioth.net/tools/ethup-osx-x86.tar.gz Mac OSX x86 (.tar.gz)] | |||
For other systems, download the source from WebSVN and build it: [http://spectrum.alioth.net/svn/listing.php?repname=Spectranet&path=%2Ftrunk%2Fdevtools%2F#_trunk_devtools_] | For other systems, download the source from WebSVN and build it: [http://spectrum.alioth.net/svn/listing.php?repname=Spectranet&path=%2Ftrunk%2Fdevtools%2F#_trunk_devtools_] | ||
[[Category:Spectranet]] | [[Category:Spectranet]] |
Latest revision as of 23:09, 6 May 2009
The ethup utility is a simple command line utility to upload data to the Spectrum, using a very simple protocol. The protocol is as follows:
bytes 0,1: Start address, LSB first bytes 2,3: Length, LSB first bytes 4..: The data
and uses TCP port 2000.
The ethup utility has the following parameters:
ethup <network-address> <filename> <startaddress>
The startaddress parameter is optional. If the startaddress is left out, then it defalts to 0x8000 (32768, decimal).
When the ethup utility is used to send data to the "Add and remove ROM modules" utility, accessed via the NMI menu, the start address is ignored.
Download
The ethup utility can be downloaded here:
For other systems, download the source from WebSVN and build it: [1]