Skip to content

A cross-platform viewer and converter for graphics files originally created on BBC Micro or Master computers.

License

Notifications You must be signed in to change notification settings

ribbons/BeebView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BBC Graphics Viewer

A cross-platform viewer and converter for graphics files originally created on BBC Micro or Master computers.

Two of the most common ways of storing images on the BBC were as a dump of the graphics memory, or in a run-length encoded format loaded by a program called LdPic.

However, due to the unusual way that the BBC's graphics memory was mapped to the screen (in blocks of eight bytes) it is not straight-forward to view either of these formats on a PC with other tools.

This utility is able to display BBC graphics files saved in LdPic or memory dump format in Modes 0, 1, 2, 4 and 5. It can also save any of the images it displays in a variety of image formats.

Runs under both Windows and Linux (requires the Qt framework).

Compile

You'll need the following in addition to a C++ compiler:

First, open a shell in the root of the project and then run the following to fetch the submodule and generate the build files.

git submodule update --init
mkdir build
cd build
cmake ..

If CMake can't find your installation of Qt, you might need to set the CMAKE_PREFIX_PATH environment variable.

Finally, you can open build\Beebview.sln (Windows) or run make (Linux) to build.

Contribute

Please feel free to send pull requests to fix bugs or add enhancements.

About

A cross-platform viewer and converter for graphics files originally created on BBC Micro or Master computers.

Resources

License

Stars

Watchers

Forks