Skip to content

ESXDOS dot command to upload binary files over the air from PC to wifi equiped ZXUNO

License

Notifications You must be signed in to change notification settings

mcleod-ideafix/wload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wload

Description

ESXDOS dot command to upload machine code programs over the air from PC to wifi equiped ZXUNO.

Usage

On the ZXUNO: .wload

On the PC: nc <ip_address_of_zxuno_as_advertised_by_wload> 6912 < binary_file

nc is the netcat program. Included in most Linux distros, and available also for OSX and Windows.

Binary file format

Binary files must include a 16 bit value (little endian) containing the load address of the program, followed by a 16 bit value (little endian) with the execution entry point of the program, followed by the actual program

Such files can be generated by the PASMO assembler, this way:

                  org ORIGIN_OF_CODE-4

                  dw ORIGIN_OF_CODE
                  dw EntryPoint

                  bla bla bla
                  more bla bla bla

EntryPoint:       beginning of execution
                  bla bla bla

                  end

Assemble with pasmo --bin program.asm program.bin

About

ESXDOS dot command to upload binary files over the air from PC to wifi equiped ZXUNO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published