GithubHelp home page GithubHelp logo

Welcome to VARCem, the Virtual Archaeological Computer EMulator.

VARCem is a software application which emulates a selection of of (mostly) x86-based PC systems and devices based on the ISA, VLB, MCA and PCI buses.

The program tries to be cycle-exact, meaning the guest software (the software being run inside the emulated system) will run as fast (or, depending on how you see that..) as slow as it did "back then". If you selected, say, a 80286 running at 12MHz, that is what the software will see, and how fast it will be run.

HISTORY

VARCem started out as a new branch of the 86Box emulator, after discussions on which path to follow forward. 86Box in its own is a fork of the popular PCem emulator. At each generation, code and ideas were taken from other emulator projects, such as DOSBox, Vbox, MAME, Qemu and so on.

LICENSE

VARCem as a whole is released under the BSD 3-Clause Open Software License, which is compatible with the GPL (GNU Public License) version 2 or later that is used by many of the modules imported from other emulator projects. Author credits and specific copyrights can be found in each of the source files.

Obviously, where license terms of individual modules deviate from the general project license terms, the terms of such an individual module prevail.

Community and Support

Information, downloads, additional modules and such can be found on our Website. Live support and general help can also be found on our Discord server. We no longer use the IRC network.

Additionally, documentation can be found (once it is written..) on the Wiki, and general discussions and support can be found at the Forum where you can find announcements, leave bug reports, and so on.

LEGAL

"This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

It's free, it comes with all the sources, but it does not come with any warranty whatsoever. You probably should not use this software to run a business-critical piece of (old) software at work, for example.

If there is a problem with the software, please open up a GIT issue so we can work on it, and/or talk to us on the IRC channel. We cannot promise a fix, but will try the best we can !

BUILD STATUS

The auto-builds handled by CircleCI are Build Status

Last Updated: 2023/02/23

The VARCem Team's Projects

asm6502 icon asm6502

Simple table-driven assembler for 8-bit targets.

ihex icon ihex

Intel HEX (IHEX) format read/write library in C

minivhd icon minivhd

Minimalist VHD implementation in C (experimental)

munt icon munt

A multi-platform software synthesiser emulating pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I. In no way endorsed by or affiliated with Roland Corp.

newslirp icon newslirp

New, updated version of SLiRP, including IPv6.

pdcurses icon pdcurses

PDCurses - a curses library for environments that don't fit the termcap/terminfo model.

varcem icon varcem

Virtual ARchaeological Computer EMulator

varcem8 icon varcem8

Virtual ARchaeological Computer EMulator for 8-Bit Systems.

vasm icon vasm

Multi-Target Cross Assembler

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.