forked from vinz6751/emutos
-
Notifications
You must be signed in to change notification settings - Fork 0
EmuTOS is a Free operating system for Atari ST computers, and more.
oldcomputerclub/emutos
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a customized EmuTOS version I play with. It's targetted specifically at stock Atari STf/STe hardware, so support from other machines or extensions is removed to make room for goodies. Original EmuTOS aims at being perfectly TOS compatible, support as much hardware as realisticly possible, and C is prefered whenever possible over asm. This fork aims at packing as much as possible into 256K ROM, compatibility to games/demos will be sacrificed (original ROMs are so easy to find and are perfect for that purpose), as the OS aims at being useful if the Atari is used as "main computer" for programming. Full credits to the EmuTOS team for making great EmuTOS and for allowing such customizations. See readme-mps.txt for more details on differences between EmuTOS and this fork. ---- The below is the original EmuTOS readme: This release has been built on Linux Mint (a Ubuntu derivative), using Vincent Rivière's GCC 4.6.4 cross-compiler. The custom tools used in the build process were built with native GCC 4.8.4. The source package and other binary packages are available at: https://sourceforge.net/projects/emutos/files/emutos/1.0/ The extras directory (if provided) contains: (1) one or more alternate desktop icon sets, which you can use to replace the builtin ones. You can use a standard resource editor to see what the replacement icons look like. To use a replacement set, move or rename the existing emuicon.rsc & emuicon.def files in the root directory, then copy the files containing the desired icons to the root, and rename them to emuicon.rsc/emuicon.def. (2) a sample mouse cursor set in a resource (emucurs.rsc/emucurs.def). This set is the same as the builtin ones, but you can use it as a basis to create your own mouse cursors. To use a replacement set, copy the files containing the desired mouse cursors to the root, and rename them to emucurs.rsc/emucurs.def. For further information on the above, see doc/emudesk.txt. If you want to read more about EmuTOS, please take a look at these files: doc/announce.txt - Introduction and general description, including a summary of changes since the previous version doc/authors.txt - A list of the authors of EmuTOS doc/bugs.txt - Currently known bugs doc/changelog.txt - A summarised list of changes after release 0.9.4 doc/emudesk.txt - A brief guide to the newer features of the desktop doc/incompatible.txt - Programs incompatible with EmuTOS due to program bugs doc/license.txt - The FSF General Public License for EmuTOS doc/status.txt - What is implemented and running (or not yet) doc/todo.txt - What should be done in future versions doc/xhdi.txt - Current XHDI implementation status Additional information for developers (just in the source archive): doc/install.txt - How to build EmuTOS from sources doc/coding.txt - EmuTOS coding standards (never used :-) ) doc/country.txt - An overview of i18n issues in EmuTOS doc/fat16.txt - Notes on the FAT16 filesystem in EmuTOS doc/memdetect.txt - Memory bank detection during EmuTOS startup doc/nls.txt - How to add a native language or use one doc/old_changelog.txt - A summarised list of changes up to & including release 0.9.4 doc/osmemory.txt - All about OS internal memory in EmuTOS doc/reschange.txt - How resolution change works in the desktop doc/resource.txt - Modifying resources in EmuTOS doc/startup.txt - Some notes on the EmuTOS startup sequence doc/tos14fix.txt - Lists bugs fixed by TOS 1.04 & their status in EmuTOS The following documents are principally of historical interest only: doc/old_code.txt - A museum of bugs due to old C language doc/vdibind.txt - Old information on VDI bindings -- The EmuTOS development team https://emutos.sourceforge.io/
About
EmuTOS is a Free operating system for Atari ST computers, and more.
Resources
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 85.7%
- Assembly 12.0%
- Makefile 1.5%
- Other 0.8%