File Release Notes and Changelog
Release Name: 4.1.0
Notes:
See the INSTALL notes for the installation methods required for each
release, the INSTALL file will be found in every package. For the Windows
EXE installer just run the program and follow the prompts. A full list of
changes can be found in ChangeLog.
All binaries have z80ex and LibDsk statically linked in. Linux binaries
have other dependencies that must also be met.
The packages available in this release:
ubee512-4.1.0.tar.gz
--------------------
Contains the sources and Makefile to build and install.
ubee512-4.1.0-win32.zip
-----------------------
Binary image for Windows systems, this may be unzipped directly over the top
of an existing installation.
ubee512-4.1.0-win32.exe
-----------------------
Binary installer for Windows systems, installation uses an easy to use ´Inno
Setup´ installer application. The default location for install is
´c:Program files´. You may need to have Administration rights on W2000 and
later systems to install.
ubee512_4.1.0_i386.deb
----------------------
Binary package built using
Ubuntu Hardy 8.04.1. It may be possible to use
on other versions and Debian based distributions.
ubee512-4.1.0-2.i386.rpm
------------------------
A non platform specific binary RPM package intended for many RPM based
systems.
ubee512-4.1.0.tgz
-----------------
Binary package intended for Slackware or any Linux x86 installation, this
contains the installed directory tree (./usr/...) and files.
ubee512-4.1.0-portable.zip
--------------------------
Binary package intended for portable R/W media installations (i.e. USB flash
drives). Start-up scripts provided allows running Windows or Unix versions of
uBee512 from the same drive without the need to install under the host
system. The Unix build of uBee512 may also be run from some ´Live CDs´.
Changes:
8 July 2009 - SJK
-----------------
uBee512 v4.1.0
New for this release:
* Added models ´scf´ and ´pcf´ (Standard/Premium Compact Flash CB)
* Added more DRAM banks to bring up to 2MB when using xCF model.
* Added --ide-a0, --ide-a1, --ide-b0 and --ide-b1 IDE HDD emulation and
drive options.
* Added hard disk image type ´.hd1´ (80 cylinders, 4 heads, 63 sect/track)
* Added ´+ide´ argument to --modio option.
* Added --rom256k override option for 3rd party models.
* Added --cfmode option to force start-up mode when emulation CF model.
* Added --cpu-delay option to determine the method used for delays when
controlling emulation speed.
* Added time and date uBee512 environment variables.
* Added ´make-cf-roms.sh´ script to Unix disributions.
Changes:
* Removed the older CPU persist method for PIO polling as it became
redundant after the last release.
* Removed the minimize button from the Menu dialogue.
* Improvements made to printer strobe timing.
* Improvements made to logging including PC reporting.
* Changed +paknet argument to +roms.
* Changes to ubee512rc.sample to use time and date stamping.
* A lot of code tidying up.
Fixed:
* Fixed an account creation problem where the directories failed to be
created on Unix like platforms. This bug was introduced in v3.1.0.
* Fixed a couple of Endian issues for tape in/out for Big Endian HW (PPC).
Tape wav files now save and load correctly.
* Fixed an Endian problem in function.c causing the uBee512 CP/M tools to
fail on Big Endian HW (PPC)
* Fixed z80api_execute_complete() function as was not completing on all
dd/fd/cb/ed prefixed opcodes. Used by the
Z80 code debugging module.
* Fixed uBee512 environment variables name matching.
* Printer now emulates strobe signal only if a printer file is specified.
* DIP disk images required host Endian additions.
* The 256TC and BN60 boot ROMs now boot if a fast clock rate is specified.