OS4 DepotLogo by mason 
(anonymous IP:,2152) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (593)
   o Document (22)
   o Driver (97)
   o Emulation (146)
   o Game (994)
   o Graphics (494)
   o Library (113)
   o Network (230)
   o Office (65)
   o Utility (913)
   o Video (69)

Total files: 4333

Full index file
Recent index file



Support the site

 Readme for:  Development » Utility » ucodenet.lha


Description: Amiga - U64 devtoools
Download: ucodenet.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 29kb
Version: 20200408
Date: 14 Mar 2021
Author: TTL
Submitter: Stefan "khayoz" Johansson
Requirements: AmigaOne and Ultimate64
Category: development/utility
License: Freeware
Distribute: yes
Min OS Version: 4.0
FileID: 11605
Comments: 0
Snapshots: 0
Videos: 0
Downloads: 51  (Current version)
51  (Accumulated)
Votes: 1 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
AmigaOS 4.1 recompile of TTL's utilities for crossdev (Amiga - Ultimate64).

This pack includes some small utilities to use all the remote network things 
supported by the Ultimate 64 and/or 1541U2 by Gideon.

ucodenet is a "codenet" clone, which also supports most other things the remote
network protocol supports. See the list of options below.

ugrab is a simple multicast client, which can be used to grab a screenshot,
when the VIC-II multicast stream is enabled.

To make a screenshot you can do something like this - Assuming the ip of the 
ultimate 64 is do:

to enable the stream:
$ ucodenet -n --vicstream-start
to grab a screenshot:
$ ugrab test.bmp
(repeat eventually)
to stop the stream:
$ ucodenet -n --vicstream-stop

The sourcecode is included for those who do use a proper OS and can compile it
themselves. I have also included precompiled .exe files for Windows, these are
only tested in wine however.

/ttl <ttlutp()protonmail.com>


$ ./ucodenet 
ucodenet v0.2 (w) by ttl (compiled on Apr  8 2020)

usage:./ucodenet <options>

    -n <IP-address>            Sets the IP-address of the C64.
    -w <Filename>              Sends a PRG file to the C64.
    -wa <Filename> <Addr>      Sends a PRG file to the C64 to a specified
    -wb <Filename> <Addr>      Sends a binary file to the C64 to a specified
    -x <Filename>              Sends a PRG file to the C64 and executes it
    -f <Start> <End> <Fill>    Fills a block of C64 memory.
    -e <Address>               Jumps to an address in memory.
    -r                         Executes a program via RUN.

    --reset                    reset C64
    --resetwait                reset C64, wait until READY.
    --mountimage <Filename>    mount d64/g64 image
    --runimage <Filename>      run d64/g64 image
    --type <string>            inject keystrokes

Developer stuff ("U64 only"):

    --vicstream-start          start VICII multicast stream
    --vicstream-stop           stop VICII multicast stream
    --sidstream-start          start SID audio multicast stream
    --sidstream-stop           stop SID audio multicast stream
    --dbgstream-start          start debug data multicast stream
    --dbgstream-stop           stop debug data multicast stream

Developer stuff ("undocumented"):

    --loadcart <Filename>      boot cartridge image
    --readdbg                  read debug register $d7ff
    --writedbg <Value>         write debug register $d7ff

    --verbose                  be verbose

$ ucodenet -n -f 0x0400 0x0450 0x01 


$ ./ugrab
ugrab v0.1 (w) by ttl (compiled on Apr  8 2020)

usage:./ugrab <options> filename

    -n <IP-address>            Sets the IP-address of the Host.
    -m <IP-address>            Sets the multicast address.
    --verbose                  be verbose

$ ugrab test.bmp

Copyright © 2004-2023 by Björn Hagström All Rights Reserved