Skip to content

Latest commit

 

History

History
55 lines (32 loc) · 1.39 KB

README.md

File metadata and controls

55 lines (32 loc) · 1.39 KB

ostrich2

Command line interface for Ostrich 2.0, an EPROM emulator.

Requirements

Windows

Mac OS X

e.g. using MacPorts:

sudo port install python32 py32-serial

Linux

  • install Python 3 and pyserial

e.g. using apt-get:

sudo apt-get install python3 python3-serial

Usage

Pass the --help parameter to get brief usage instructions:

ostrich2.py --help

Read memory

Get a binary dump of memory.

ostrich2.py read 0x0000 0x1fff > 2k-dump.bin

Write memory

Write data to memory.

ostrich2.py write --address 0x0000 < 2k-dump.bin

Check device version info

ostrich2.py version

Serial ports

Ostrich 2.0 uses a (virtual) serial port for communication. The program will try to guess the name of the port, but may get confused if there are other FTDI devices connected (e.g. Arduino). If you're having problems connecting to the device you may have to explicitly declare which port to use:

ostrich2.py --device COM4 ...