The Old School Emulation Center (TOSEC) is a retrocomputing initiative dedicated to the cataloging and preservation of software, firmware and resources for arcade machines, microcomputers, minicomputers and video game consoles. The main goal of the project is to catalog and audit various kinds of software and firmware images for these systems.
As of release 2014-10-31, TOSEC catalogs over 280 unique computing platforms and continues to grow. As of this time the project had identified and cataloged 781,347 different software images/sets, consisting of over 4.97TB of software, firmware and resources.
Whilst the original founder of TOSEC has since ceased his participation, a dedicated team of volunteers continue to expand and contribute to the project.
The goal of the TOSEC project is to maintain a database of all software and firmware images for all arcade machines, microcomputers, minicomputers and video game consoles. In addition to this, the project also catalogs other computing and gaming resources such as software and hardware manuals, magazine scans, computing catalogs, comics and videos.
TOSEC catalogs software and firmware such as:
- Device Drivers
- Educational software
- Operating Systems
- Promotional and sampler software
As well as other computing and games related resources such as:
- Box Art
- Educational manuals and books
- Hardware manuals
- Promotional videos
- Software manuals
- Videos & TV Series
Using this data, TOSEC can provide quality assurance and auditing tools for cataloging and validating software images (such as ROM chip images, CD images, floppy disk images etc.) and computing resources (such as manuals, magazines, videos etc.).
The TOSEC database contains detailed information on images of hundreds of thousands of ROMs, EEPROMs, optical discs, magnetic disks, magnetic tapes, document scans, videos and other sundry media and individual files.
As of release 2009-12-27, TOSEC's end user cataloging tools take the form of DAT files that can be used in a number of popular auditing applications such as ClrMamePro, RomCenter, Romulus and RomVault.
As of release 2014-10-31, there are 2,292 DAT files within the TOSEC release pack.
Discontinued TOSEC tools
Prior to release 2009-12-27 the official TOSEC cataloging tool was the 'TOSEC Information Manager (TIM)', a discontinued freeware application for Microsoft Windows. Much like current auditing applications, it was used for validating and renaming a collection of imaged media against the TOSEC database. TIM compared generated checksums to recorded checksums in the database and renamed (and optionally compressed) the user's matching files to what was recorded in TOSEC. TIM was also used as a distribution method for the official end user databases, and could generate datfiles for ClrMamePro and RomCenter. TIM was officially discontinued 27 December 2009.
Previous tools have also included an on-the-fly custom DAT creation facility generated within the TOSEC website. This was dubbed the 'TOSEC 2.0's Database Generator'.
TOSEC Naming Convention
The TOSEC Naming Convention (TNC) is a document outlining the strict naming and cataloging rules set out to allow TOSEC renamers to provide a clear, concise and consistent naming scheme for cataloging any image of any system. The document contains conventions that must be followed, as well as detailed definitions and examples of 'flags' that software images can be tagged with.
A TOSEC named image would take the format of:
- Title version (demo) (Year)(Publisher)(System)(Video)(Country)(Language)(Copyright Status)(Development Status)(Media Type)(Media Label)[dump info flags][more info]
- Legend of TOSEC, The (1986)(Devstudio)
- Legend of TOSEC, The v1.2 (1986)(Devstudio)
- Legend of TOSEC, The (1986)(Devstudio)(de)
- Legend of TOSEC, The (1986)(Devstudio)(JP)(en-ja)
- Legend of TOSEC, The (1986)(Devstudio)(US)(Disk 1 of 2)(Program)
- Legend of TOSEC, The (1986)(Devstudio)(US)(beta)
- Legend of TOSEC, The (1986)(Devstudio)(US)[b]
- Legend of TOSEC, The (1986)(Devstudio)(US)[h]
Note: "Title (Year)(Publisher)" is the bare minimum required for a renamed image.
The project is split into three distinct 'branches':
TOSEC, or sometimes for clarity referred to as 'TOSEC (main)', is the original main branch of the project. It catalogs all the non-optical disc based systems and remains the bulk of the TOSEC database.
TOSEC-ISO is a separate ancillary branch and includes optical disc based systems. This branch contains both optical disc based images (such as DVD, CD and GD based images) as well as the firmware for these disc based systems.
TOSEC-PIX is the second separate ancillary branch and includes computing and gaming resources such as scans of software and hardware manuals, magazine scans, computing catalogs, and videos.
As well as the official TOSEC website and TOSEC forum, the project also has a presence on Usenet in the form of the newsgroup alt.binaries.emulators.tosec. On 1 November 2000, in the charter and proposal  for the group's creation, TOSEC founder Grendel described the purpose he intends for TOSEC and its newsgroup.
There are also two official TOSEC IRC Channels on the ForeverChat IRC Network under #tosec2.0 and #tosecdev.
- Bob Fer Apples (31 October 2000). "[PROPOSAL] alt.binaries.emulators.tosec [rp]". Newsgroup: alt.config.
- Carless, Simon (2004). Gaming Hacks: 100 Industrial-Strength Tips & Tools. Sebastopol, California: O'Reilly Media. pp. 46–49. ISBN 978-0-596-00714-0. Retrieved 16 March 2010.
- TOSEC Project Homepage, the official TOSEC website. Retrieved on 28 December 2012.
- TOSEC Naming Convention, the most recent version of the TNC. Retrieved on 28 December 2012.
- TOSEC Forum, the official TOSEC forum. Retrieved on 28 December 2012.