Menu

Tree [e09327] master /
 History

HTTPS access


File Date Author Commit
 .github 2021-03-17 Roger Burrows Roger Burrows [0821fc] Fix bug in automated tests
 .scripts 2020-12-03 Christian Zietz Christian Zietz [a26b29] Configure GitHub Actions for EmuTOS snapshot bu...
 aes 2021-04-11 Old Computer Club Old Computer Club [a0e3ca] Change (Sand Clock) cursor to (Busy Bee)
 bdos 2020-12-19 Christian Zietz Christian Zietz [79da8a] Align memory allocations to 4 bytes on Falcon
 bios 2021-04-14 Old Computer Club Old Computer Club [b9f2d0] Change startup massage (3)
 cli 2021-02-19 Christian Zietz Christian Zietz [08d156] Remove dead code
 desk 2021-04-14 Old Computer Club Old Computer Club [272a5d] Delete EmuTOS logo from startup screen & Custom...
 doc 2021-04-02 Roger Burrows Roger Burrows [e5c323] Update incompatible.txt
 extras 2019-09-16 Roger Burrows Roger Burrows [34b207] Add optional cursor & icon sets to distribution
 include 2021-04-01 Rob Gowin Rob Gowin [fac7f3] Add #defines for XBIOS Ongibit() and Offgibit()
 obj 2017-01-22 Vincent Rivière Vincent Rivière [426e70] Tell Git to ignore all files in obj/
 po 2021-03-18 Roger Burrows Roger Burrows [a25f3e] Remove unused makefile feature 'group'
 tests 2021-03-18 Vincent Rivière Vincent Rivière [696917] FIXME: Disable bioscon test as it fails
 tools 2021-04-13 Old Computer Club Old Computer Club [4d267f] Change (EmuTOS) to (MagicTOS)
 util 2021-04-13 Old Computer Club Old Computer Club [4d267f] Change (EmuTOS) to (MagicTOS)
 vdi 2021-04-11 Old Computer Club Old Computer Club [c0ea59] Change colors
 .gitignore 2021-03-22 Roger Burrows Roger Burrows [4b67bf] Update .gitignore
 Makefile 2021-03-29 Roger Burrows Roger Burrows [fdc436] Remove Makefile 'indent' target
 country.mk 2021-03-02 Levent Karakaþ Levent Karakaþ [e540fb] Add Turkish translation
 emutos.ld 2020-08-26 Vincent Rivière Vincent Rivière [295d3c] Update copyright year
 localconf.h 2021-03-21 Vincent Barrilliot Vincent Barrilliot [343230] Don't compile in DMA sound for STF, don't compi...
 localise.ctl 2021-03-18 Roger Burrows Roger Burrows [a25f3e] Remove unused makefile feature 'group'
 readme-irg.txt 2021-04-14 Old Computer Club Old Computer Club [ed679b] Rename (readme-iir.txt) into (readme-irg.txt)
 readme-mps.txt 2021-04-03 Vincent Barrilliot Vincent Barrilliot [7f9a81] Added wishlist
 readme.txt 2021-03-14 Vincent B Vincent B [49e56d] Update readme.txt
 release.mk 2021-03-17 Roger Burrows Roger Burrows [73f2b6] Make the 512KB ROM images single-language
 tosvars.ld 2020-10-16 Roger Burrows Roger Burrows [b3cfb2] Make the VT52 code use the variable at 0x4a8
 version.mk 2021-04-14 Old Computer Club Old Computer Club [e09327] Rename (MPS) release group into (IRG)

Read Me

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/