• Print

ubee512 6.0.0

Description

uBee512 is an emulator for the Microbee Z80 series of microcomputers. Emulation of all ROM, Floppy and Hard disk based models, including 512K and 2MB extended memory is supported. The display may use SDL or OpenGL video rendering. Emulation includes Premium and Standard model graphics and sound, Z80 PIO emulation of tape, sound, RTC, serial to PC RS232, printer, BeeThoven, BeeTalker, DAC, Compumuse and Mouse peripherals support. A wide range of disk image types are supported as well as direct floppy disk read/write. A joystick may also be used and optionally mapped to keys.

 

The program is command line driven and provides many options. An OSD GUI interface is also provided and will have more features added as time permits.

 

You can get the packages from here:
http://www.microbee-mspp.org.au/repository

 

This README file is updated for each new release and may contain additional examples and corrections.

 

This project is a fork of the nanowasp v0.22 project and was started on the 5th June 2007.

 

Objective:

The objective of the emulator is to emulate all Z80 Microbee computer models and to run existing software that works on a real Microbee and to support all the standard and later the optional peripherals.

 

Third party variations and add-ons may also be added from time to time.

 

Platforms:

The source should be able to be built and run under most platforms that supports SDL. From version 4.0.0 on the z80ex Z80 emulator is now compiled in as the default Z80 emulator. This portable Z80 emulator is coded in 'C' and should work on all Endian platforms.

 

Currently the supported platforms that have been tested on i386, x86_64 and PPC hardware using z80ex include the following:

  • win32 Athlon XP 1.8GHz (2200+) 512Mb DRAM and Windows 2000.
  • Linux Athlon AMD64 dual core (3800+) 2Gb DRAM and Ubuntu 8.04.1 Hardy, 10.04 Lucid Lynx using the 32 bit version.
  • FreeBSD Athlon AMD64 dual core (3800+) FreeBSD 6.2 using the 32 bit version.
  • Mac OS X (Intel) and MacOS (PPC) models G4 and G5.

Changelog

New for this release:

  • In full screen or a maximised window using OpenGL mode, preserve the MicroBee display's 4:3 aspect ratio (especially on wide-screen 16:9 monitors)

 

Changes:

  • Revise video output to only redraw those parts of the screen that have changed, improving emulator performance.
  • Changes made to 'keystd.c' to lower 'stopshift' and 'makeshift' values to work in Early Word (earlier version).
  • Windows binary packages now ships with SDL-1.2.15 (final) DLL which replaces the older SDL-1.2.14 version. The SDL (Windows) changelog is here:https://www.libsdl.org/release/changes-1.2.html

 

Fixed:

  • LibDsk build for Linux was using wrong build prefix so was being built against an older LibDsk build. Should now be LibDsk-1.4.2
  • In memmap.c comment out the printf("file=...") line in sram_load().
  • Fixed sram_save() in memmap.c to ignore an open new file error, now it only warns if using verbose mode.

Links

The Microbee Software Preservation Project (MSPP) file repository

Downloads

Gallery


 
 

Comments

blog comments powered by Disqus