The Atari ST is a line of home computers from Atari Corporation and the successor to the Atari 8-bit family. I have ported the SDL version of the Atrari800 emulator to Mac OS X, and added a full native Cocoa interface, including Preferences, Menus, File Associations, Help and more.Altirra, an 8-bit Atari computer emulatorAtari ST Emulators. Atari800MacX is the Macintosh OS X Port of David Firths Fantastic Atari 800 Emulator. In addition, I wanted a full screen mode in addition to the windowed mode of Dereks port. However, I really wanted an emulator that could keep up with all of the features of the Atari800 emulator, including full cartridge and machine support, hard drives, etc. Why did I write another Atari emulator for the Mac Derek Ledbetter has a good port of Atari800 for OS9 and Carbon on OS X.At the moment it contains three emulators:PCE/atarist is an Atari ST emulator. This is the result.PCE is a collection of microcomputer emulators. Over a decade later, I was struck by both nostalgia and ambition and started to write a new 8-bit Atari emulator from scratch. Which refers to the Motorola 68000's 16-bit external bus and 32-bit internals.I had access to a number of 8-bit computers in my childhood, but my most favorite was the Atari 800, a 1.79MHz 6502-based computer with color graphics and a disk drive, and which as the predecessor to the Amiga, another favorite of mine.
Atari Xe Emulator Software On ThisEmulates the Atari 400/800, 1200XL, 600/800XL, 130XE, XEGS, and 5200 systems. All trademarks belong to their respective owners. If you are struck by nostalgia too or have a desire to do some Atari development, perhaps it might be useful to you, too.Note: Neither the author nor the software on this page is affiliated with Atari, and there is no code or software from Atari included in the downloads. It also serves as a modularity test for the VirtualDub code base, from which Altirra shares some components.Contains reimplemented versions of OS, BASIC, and handler ROMs to run 8-bit software with high compatibility without needing Atari ROMs. Support for most popular 8-bit image file formats: ATR, ATX, ATZ, DCM, XFD, PRO, ARC, BAS, ROM, BIN, A52, CAS, SAP. Best-in-class emulation accuracy of undocumented hardware behavior, including undocumented 6502 instructions, precise DMA timing, mid-screen register changes, hardware bugs, and cycle-precise timer IRQs. Powerful debugger with label decoding, source-level stepping, conditional breakpoints/tracepoints, watchpoints, execution history with loop/call/interrupt folding, and profiling. Audio and video recording, cheat trainer, DOS disk explorer with drag-and-drop, and text mode copy/paste. Flexible display with Direct3D/OpenGL acceleration, aspect ratio options, easy resizing, and artifacting support. Accurate emulation of multiple disk drive types with options for accelerated disk loads, realistic disk timing, and drive sounds. Ipconfig for mac high sierraYou need some actual 8-bit Atari (not Atari ST!) software to run. There is a README file in the archive, but here are some quick tips:First: Software. It's designed as a system emulator and debugger instead of a games machine, so there is some setup involved. 32-bit (x86), 64-bit (x64), and ARM64 versions available.Altirra is designed with emulation quality in mind, sometimes over speed and polish. I'm afraid I can't offer these for download, but if you have downloaded ROM images from your Atari, Altirra uses the same format and filenames as most other popular Atari 8-bit system emulators.Third: compatibility. Therefore, you may want to consider hooking up real kernel ROM images, which will greatly increase Altirra's software compatibility. However, this kernel is reimplemented from scratch, and has some compatibility problems. Altirra has an internal kernel that can be used to run Atari software, and thus you can run demos, games, and productivity software without needing any Atari ROM images. Specifically, disk images are supported in ATR, DCM, ATX, and PRO formats some simple cartridge types are also supported, and you can directly load Atari executables as well (.obx/.xex).Second: kernel ROMs. I can't give this to you for various reasons, but there are freely available demos, and if you have converted your Atari software to disk images for other emulators, those will work too. For demos and games written in Europe, use XL hardware/kernel, 320K RAM, and PAL. For newer games, use XL hardware and 128K RAM (XE), and use the XL kernel. For older games, use 800 hardware and 48K RAM, and the OS-B kernel. Disable BASIC (unless you're actually running a BASIC program). However, there can still be problems, some of which may be emulation bugs, and some of which are related to hardware emulation settings. Its compatibility has been increasing over time, and at this point it should run most software correctly. Stuff you can run (all local downloads):Starting with 3.10, both x86/x64 and ARM64 versions are provided. DownloadsAltirra is licensed under the GNU General Public License (GPL), version 2.Binaries, i.e. Intel Pentium 4 or AMD Athlon 64 CPU or better (SSE2 required starting with 3.00), or Qualcomm Snapdragon 835 or newer (ARM64 version).Do you have a CPU that doesn't support SSE2? Altirra 2.90 is the last version that will run on non-SSE2 capable CPUs. (Windows RT not supported) Windows XP SP3, Vista SP2, 7, 8, 8.1, 10 or later, either 32-bit or x64 edition. Use Input > Joystick to toggle the joystick, which uses the arrow keys and the left control key.Altirra has relatively few system requirements: It tests a wide variety of program-visible hardware behaviors and reports any deviations from actual hardware behavior, such as missing features or incorrect timing. Stuff programmers can modify and compile): Altirra 3.90 source code (local download)Altirra 3.20 source code (local download)Altirra 3.10 source code (local download)Altirra 3.00 source code (local download)Version 2.x source code (local download): Version 1.x source code (local download): Acid800 Test SuiteAcid800 is a test suite designed to stress 8-bit Atari emulators. The ARM64 package is a native ARM64 build for systems running Windows 10 on ARM on a Snapdragon 835 or higher and will run faster on those systems.Altirra 3.90: Altirra 3.20: Altirra 3.10: Version 2.x binaries (local download): Version 1.x binaries (local download): Source code (i.e. Acid800 1.0 binaries and source (local download) Acid800 1.1 binaries and source (local download) Also included are the Acid5200 test suite for the 5200 SuperSystem and the AcidSAP suite for SAP players. Altirra BASIC Reference Manual, version (local download, PDF) Screenshots* AltirraOS: The boot screen in the XL/XE version now continues boot on disk insertion rather than forcing a reboot.* AltirraOS: Extended memory scan limit for 800 version to $D000 to support 52K expanded configurations.* Audio: Individual channels on the secondary POKEY can now be muted.* Cartridge: Added JRC 64K + RAM cartridge type.* Cassette: Optimized cassette tape emulation routines.* Cassette: Added option for high-pass prefiltering before the turbo tape decoder.* Debugger: Improved loop detector in history view to more precisely capture loop.* Debugger: Specifying ? for a path argument now opens a file dialog to select the path.* Debugger: The disassembly window now has support for showing procedure dividers, previewing called procedures, and jumping to call targets.* Debugger: Disassembly and History views now save their disassembly settings.* Debugger: Added option to disable automatic system symbols.* Debugger: Alt+Shift+click on the display jumps to History at the corresponding beam position.* Debugger: Verifier supports detecting access to non-canonical hardware addresses.* Debugger. Altirra Hardware Reference Manual, version (local download, PDF) BASIC reference manualThis is the manual for Altirra BASIC, the BASIC interpreter embedded within the emulator. Acid800 0.8 binaries and source (local download)Reference Manual Hardware reference manualThis is a document describing all of the interesting behavior I've discovered in the Atari 8-bit hardware. Added virtual DMA and VSCROL+DLI tests. Acid800 0.9 binaries and source (local download) Fixes to CPU instruction and MMU banking tests. ![]()
0 Comments
Leave a Reply. |
AuthorKaren ArchivesCategories |