...que a su vez ya venía desde RW1.0: viewtopic.php?p=100030991#p100030991
...y es un tema que a muchos amigueros pudiera hacerles correr un escalofrío por la espalda al saber de ello y a algún que otro STero incluso molestarle por ver su amada máquina emulada por un Amiga.
Son pruebas de concepto, eso es todo. No se pretende herir sensibilidades con este tema y por ello el fin por el que se abre el hilo no tiene nada que ver con comparativas imposibles, lo que vamos a hacer es ver que es lo que funciona, con que nivel / calidad, que es capaz de ejecutar y en que Amiga y con que configuraciones nos van a funcionar las cosas. Del mismo modo que pondremos el procedimiento para que cualquiera pueda hacerlo con las opciones disponibles.
En el hilo de RW2.0 está el Pack de Emuladores.rar con todo el material necesario, si aparecen parches, actualizaciones o ficheros que amplíen los modelos de Amiga / CPU en los que pudieran funcionar los iremos actualizando.
También individualmente desde aquí: viewtopic.php?p=100030991#p100034862
Código: Seleccionar todo
Los emuladores son:
Como texto adicional antes de empezar: http://simon.mooli.org.uk/AF/4.html
Later models like the STe, TT and Falcon had extra hardware to bring them closer to the Amigas specification, with more colours and eight bit sampled sound. The TT and Falcon have 68030 processors but Atari went no further, so theres no support for the 68040 or 68060, even in late versions of the Atari operating system.
This stops you running ST programs on the fastest Amigas. Even if the system was patched to make it 68040 aware, many programs would still crash because they dont expect the copyback cache.
16 bit Atari disks use a variant of the 360K, 720K and 1.44 Meg MSDOS formats, so you can read and write ST files with CrossDOS, bundled with the Amiga. Some disks have one extra sector per track, pushing the capacity to 800K or 1.6 Megs; these need a special mountlist.
ST emulators usually require you to obtain your own copy of the Atari ROM, which is inauspiciously known as TOS, for Tramiel Operating System. Much of the code inside came from seventies micro pioneers Digital Research, including a 16 bit version of CP/M and GEM (Graphics Environment Manager), a simple single-tasking windowing system, also used on some Amstrad PC clones.
Atari ST programs fall into two main categories - GEM applications, which use the operating system, and others - mainly games and demos - which hit the hardware directly. Current Amiga ST emulators only work with well -behaved GEM applications. They use operating system patches to re-direct system calls to the Amiga hardware. This means that very few ST games can be emulated, and clobbers packages that make direct access to the STs built-in MIDI.
The main strengths of the ST are in MIDI and Desktop Publishing. MIDI emulation is problematic because of hardware differences, but DTP packages like Calamus can out-perform Amiga equivalents on 68000 machines.
I use the emulator for Autoroute, which runs on STs but never appeared on the Amiga. It knows about more roads than early Amiga equivalents, but its getting out-of-date now and has an uncanny knack for getting people lost in Leeds - but, to be fair, GBroute has the same quirk!
Most ST games were converted to the Amiga, so the lack of games emulation is not a great drawback. Indeed, in the heyday of the ST Amiga users used to complain that games like Populous and Formula One Grand Prix were written first for the simpler ST, and converted, which is why they ended up using only 16 colours rather than the 32 or 64 which the Amiga 500 can handle.
An Aminet utility, ST2Amiga, purports to help programmers convert code from the ST to the Amiga. It helps a bit, but its far from automatic, requiring detailed low-level knowledge of both systems.
Atari ST emulators abound, but most of them are very similar, written for the original 7 MHz 68000 Amiga, based on a minimally patched TOS image with scant documentation.
Ive used two which include versions of TOS. The original 140K task had German menus, but an update on Scope PD disk 149 was a bit bigger and worked in English, mostly. Apart from that, theyre very similar and incompatible with Workbench 2.
These tasks start by displaying a menu allowing you to pick the display mode from the three possibilities. Once youve made your choice theres no return to the Amiga, although you can reset by pressing both mouse buttons at once.
You need two floppy disk drives and at least a megabyte of memory for the emulation to start. Most GEM programs work, and you can read, write and format floppies, but disk and display handling have minor bugs; sometimes screen updates are incomplete and disk changes can cause confusion. Writing to floppies is rather slow.
Aminets ST4Amiga comes with assembler source, a program to save the ST ROM, in Pascal and ST compiled code, and a short document which says "Q: Whats the difference between ST and Amiga? A: About 14K". All the versions that Ive seen require a genuine copy of TOS 1.02 and lack support for MIDI and the ST serial port. It is compatible with Workbench 2, unlike older versions.
The most advanced and well-presented ST emulator is AmTari, on the Emulators Unlimited CD. This is a 1992 demo version, with a short German document and no upgrade details, but it has impressive features.
AmTari requires Workbench 2 and a copy of Atari TOS - either version 1.6, or the improved 2.06 release - plus at least 1 Meg of Amiga RAM, with 3 Megs preferred. The full version comes on two disks - one in Amiga and one in ST format - with a printed manual.
Unlike the rest it multi-tasks with Amiga programs. You can determine the amount of memory and CPU time available to the emulator, and the Amiga gets the rest. This neat trick requires memory management, and AmTari expects the 68020 or 68030 MMU, as in Amiga 3000s, rather than the revised 68040 or 68060 hardware.
AmTari works with 720 and 1440K floppy disks as well as the original 360K single-sided format. The registered version supports hard disk via hard files, which are slower than Amiga partitions but allow dynamic extension, so you need not fix the maximum size at the start.
The ST emulators - more accurately, GEMulators - work best on old 68000 -powered Amigas, although 68020 and 68030 are supported by AmTari as long as youve got memory management hardware.
This is one area of Amiga emulation where humble A1200 owners are caught between two stools.