Jump to content

Search the Community

Showing results for tags 'altirra'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Atari Systems
    • Atari 2600
    • Atari 5200
    • Atari 7800
    • Atari Lynx
    • Atari Jaguar
    • Dedicated Systems
    • Atari 8-Bit Computers
    • Atari ST/TT/Falcon Computers
  • Gaming General
    • Classic Gaming General
    • Classic Computing
    • Modern Gaming
    • Prototypes
    • Arcade and Pinball
    • Emulation
    • Hardware
    • Gaming Publications and Websites
    • International
  • Marketplace
  • Community
  • Game Programming
  • Site
  • Classic Gaming News
  • The Club of Clubs's Discussion
  • I Hate Sauron's Topics
  • 1088 XEL/XLD Owners and Builders's Topics
  • Atari BBS Gurus's Community Chat
  • Atari BBS Gurus's BBS Callers
  • Atari BBS Gurus's BBS SysOps
  • Atari BBS Gurus's Resources
  • Atari Lynx Programmer Club's CC65
  • Atari Lynx Programmer Club's ASM
  • Atari Lynx Programmer Club's Lynx Programming
  • Atari Lynx Programmer Club's Music/Sound
  • Atari Lynx Programmer Club's Graphics
  • The Official AtariAge Shitpost Club's Shitty meme repository
  • The Official AtariAge Shitpost Club's Read this before you enter too deep
  • Tesla's Vehicles
  • Tesla's Solar
  • Tesla's PowerWall
  • Tesla's General
  • Harmony/Melody's General
  • ZeroPage Homebrew's Discussion
  • Furry Club's Chat/RP
  • PSPMinis.com's General PSP Minis Discussion and Questions
  • PSPMinis.com's Reviews


There are no results to display.

There are no results to display.


  • AtariAge Calendar
  • The Club of Clubs's Events
  • Atari BBS Gurus's Calendar
  • ZeroPage Homebrew's Schedule

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start










Custom Status



Currently Playing

Playing Next

Found 23 results

  1. Version 3.20 of my emulator Altirra is out: http://www.virtualdub.org/altirra.html As usual, thanks for everyone who helped with testing, suggestions, criticism, analysis, and witty banter during 3.10's development. 3.20 is almost the same as the last 3.20-test release, except for a small bug fix (broken BASIC profiling option). Highlights since 3.10 (https://atariage.com/forums/topic/281825-altirra-310-released ) : Accuracy: Fixes to several cartridge types, VBXE, Black Box, raw Shift key handling. Disk: Fixes to address and data CRC error handling, non-standard sector size encoding support, ATX physical sector size chunk support, rotate disk now works with full disk drives. Debugger: Additional disk debugging features, bank-sensitive breakpoints and symbol lookup for AtariMax carts, deferred auto-loading of symbols, more Turbo-Basic XL debugging support, minor fixes to various commands. Devices: APE Warp+ OS 32-in-1 is now emulated, Ultimate1MB can soft-control stereo and Covox, fixes to some broken modem and CIO acceleration options. Display: Hardware accelerated effects support including distortion and bloom, new color preset for the NTSC 800 model, new overscan preset to match modern widescreen displays. Firmware: Updated to Altirra BASIC 1.56 with minor startup fix, AltirraOS 3.17 with fixes to the math pack, SIO, boot screen, and keyboard handler. Software: The ColorMap tool on the Additions disk now supports CTIA systems. UI: Easier enabling/disabling of portable mode, enhanced drag-and-drop support, system overview/recommendations, escaped text paste, Alt+click to decode BASIC PEEK/POKE addresses, mounted tapes and non-internal BASIC carts now persist, fixes to input state and console controllers in 5200 mode, bogus DOS/Windows executable detection, automatic BASIC/binary switching for tape boot. And per tradition, now that there's been a release, new test release: http://www.virtualdub.org/beta/Altirra-3.90-test1.zip http://www.virtualdub.org/beta/Altirra-3.90-test1-src.zip Experimental support for dark theme. This is hidden behind a /dark command line switch because it is incomplete due to a ton of really annoying restrictions in the OS (basically a total lack of actual dark support in the Win32 API), so I'm not sure if it's feasible to get it to a polished state, but it works well enough that I've left it on for my own development. Some UI elements like buttons and menus are not reskinned due to insufficient OS support (short of going ham on owner draw). Improvements to the debugger's Disassembly window. As seen above, it now has an option to infer and visually separate procedures, as well as hyperlinking and previewing JSR/JMP targets. This makes it possible to peek at the called procedure without losing your place. There are also go back/forward buttons. The history loop detector has been updated to more tightly identify loops, reducing the number of loose instructions in the trace. Disassembly options in the disassembly and history windows are now saved. Several debugger commands that take paths now accept "?" as the path, which causes the debugger to open a file dialog to browse to the desired file: .loadsym ? Accuracy improvements based on research into power-up state on actual hardware. Several registers have been tweaked to have more representative values, and the reset NMI on 400/800 models is now properly synchronized to vertical blank. WIP on new save state system. The format has been changed to a zip file with mixed JSON and named memory block files, which makes it much easier to pull out data with tools. The internals have been rewritten as well to better support in-memory saves and extensibility, the CPU save code can now save in the middle of an instruction, and standard disk drives can now save and restore a pending disk read operation. The plan is to gradually increase the amount of state saved, including device state that previously hasn't been saved. Note that saving to the v1 *.altstate format is no longer supported, although loading it still is, and this is still very new so I really don't recommend keeping your valuables in save states. Tape decoding and emulation code has been partially rewritten. The emulation-side of the tape decoder has been rewritten to be edge-based with much less host CPU load during tape operations, especially with acceleration on. There is also a prefilter option now to reduce phase shifts from high-frequency attenuation, which improves the reliability of turbo decoding of tapes archived using non-Atari tape recorders. The Add Firmware UI now has heuristics to detect 10K and 16K OS ROMs other than the specific Atari ROMs in the signature list, including custom OS ROMs. This helps detect when a ROM image appears to be another 16K ROM type is actually an OS ROM. AltirraOS updated to 3.20: XL/XE mode boot screen now continues boot instead of restarting when a disk is inserted for faster boot and preserving Option suppress-BASIC state, POKEY configuration changed to give more familiar sound during tape loads, QUICKED.SYS and SIDE Loader compatibility fixes, fixed background color in GR.11, fixed combined disk+rightcart and disk+tape boots. This ROM export package is attached for people testing this outside of the emulator. Also, deprecation notice: 3.20 will be the last major version of the emulator to support Windows XP/Vista. The plan is to release the next version as 4.00 with Windows 7 as the minimum OS. 3.90-test1 still currently builds with XP targeting but I will be changing over to the newer non-XP toolchain in the future. AltirraOS-3.20.zip
  2. The titel might be confusing, so in general: Altirra runs fine. But in one scenario, it hangs up. My setup: Mac OS X.14.5, eclipse 4.12.0, WUDSN IDE, Altirra (from 2.90 to 3.20 test 1 - my problem is true for all those versions) Altirra is bottled with winebottler, to have it running standalone under OS X. That works just fine. But when I write a program with WUDSN IDE and compile and run it with Altirra, Altirra will completely freeze after 30 seconds. There are no errors, it just freezes and I can´t even close it normally but have to force closing it. The strange thing: When I take the very same .xex-file that WUDSN IDE created and start it directly with Altirra, it just runs fine. No freezing, no problem. I think, the problem is not Altirra itself, but the way I start it. So here is my shell script which I call from WUDSN IDE to start Altirra: #/!bin/bash fullpath="${1//\"}" lstfile=${fullpath%.xex}.lst AltirraExec=/Applications/Altirra.app/Contents/MacOS/startwine.sh sed "/mads /a\\ Source: $lstfile " $lstfile > $lstfile.temp mv $lstfile.temp $lstfile cd "$(dirname "$fullpath")" $AltirraExec /singleinstance /run $(basename "$fullpath") Does anybody else have that problem? What can I do?
  3. Version 3.10 of my emulator Altirra is now out: http://www.virtualdub.org/altirra.html Thanks to everyone who provided feedback and support (or just put up with the huge thread ). 3.10 final is the same as the last test release 3.10-test36 except for version changes. Highlights since 3.00 (http://atariage.com/forums/topic/273633-altirra-300-released/): Accuracy: Improved POKEY high-pass filter and PAL high artifacting, fixes to serial emulation, U1MB, VBXE, Rapidus, Axlon, and The!Cart. Debugger: Extended memory breakpoints and memory access, additional Verifier modes to detect more programming errors, additional 65C816 support, profiling within performance analyzer traces. Devices: Modem dial/handshaking sound simulation, power-cycle computer without turning off emulated devices, loopback serial device, new modes for booting executables, UI indication when a device has missing firmware. Disk: Improved support for realistic sector interleave patterns, one-click conversion of disk images between DOS/MyDos/SpartaDOS filesystems, I.S. Plate emulation support, quick revert for virtual R/W disks, automatic filename rename-on-write in Disk Explorer, disk drives dialog is now modeless. Platform: XAudio2 and WASAPI now supported for lower sound latency on Vista and above; native ARM64 build for better performance on Windows 10 on ARM (Snapdragon 835). UI: New unified System Configuration dialog with emulation settings collected and context sensitive help, new confirmation dialogs, options for what is unmounted or if auto-reboots occur on confirmation changes, improved command-line help, window caption customization, default profile for launch-with-image. Starting the new test releases: http://www.virtualdub.org/beta/Altirra-3.20-test1.zip http://www.virtualdub.org/beta/Altirra-3.20-test1-src.zip There is now a command in Options to switch between Registry and portable mode for settings. Portable mode has been supported for a while, but this automatically moves the settings over as well. Address CRC errors are now reported correctly for full disk drive emulators, and fixed error reporting issues specific to XF551 full emulation.
  4. Version 2.70 of my emulator Altirra is now out: http://www.virtualdub.org/altirra.html It's been about nine months since the last release. Thanks to everyone who tried it out, reported bugs, and gave suggestions. 2.70 final is almost the same as the last test release (2.70-test40), except for a minor fix to the assembler. Highlights of the 2.70 release: Accuracy: Many 65C02/65C816 fixes; core ANTIC/GTIA/POKEY/PIA fixes; added 800 floating I/O bus emulation; many fixes for undocumented U1MB and XEP-80 behavior. Built-in ROMs: Improved compatibility of AltirraOS; many fixes and nine new keywords added to Altirra BASIC. Debugger: Many 65C816 fixes; new stepping and search commands; expanded profiling support with basic-block mode, multi-frame capture, and performance counter tracking. Device emulation: Added R-Verter and Veronica; added 1050 timing and drive sounds. Format support: SAP playback; SAP type R recording. Input: New interactive controller tuner with tunable dead zones; fully customizable keyboard mapping. Performance: Faster NTSC artifacting, more efficient Direct3D 11 vsync, reduced audio load on Vista+. Also, now that 2.70 is finalized, it's time to start the prerelease test versions for 2.80: http://www.virtualdub.org/beta/Altirra-2.80-test1.zip http://www.virtualdub.org/beta/Altirra-2.80-test1-src.zip Changes in 2.80-test1: Added new profile system. The emulator now has the notion of an active profile, where the emulator configuration can be changed quickly by switching profiles, and profiles can selectively inherit categories of settings from parent profiles. The primary impact of this is that the emulator can now keep different settings for 8-bit computer and 5200 console modes, including mounted images, display settings, and input controllers. There is now a button in Options to reset all settings. File associations can now be registered in Windows as user-local as well as system-local. This allows associating the emulator with file types without needing administrator access. /si and /nosi are now synonyms on the command line for /singleinstance and /nosingleinstance. The 256K Rambo memory configuration is now supported. This memory configuration aliases 64K of extended memory against main memory, and is useful for testing memory sizing routines. The debugger now automatically switches the active window between the Console and Display panes when execution starts and stops. The debugger's heat map engine now has support for tracking movement of data between memory and the CPU and can stop execution when uninitialized memory is used. Many fixes at source code level for VS2015 compatibility (note that VS2013u4 is still the main compiler).
  5. Version 2.90 of my emulator Altirra is now officially released: http://www.virtualdub.org/altirra.html As usual, thanks to everyone for feedback and encouragement. This release is functionally the same as the last test release, but here are the highlights: 5200: Built-in database now provides mapper types for the popular cartridges, reducing the need to guess between 16K one-chip and two-chip. Cassette: Improved randomization, more boot options, improved acceleration support. Development: Many fixes to coprocessor debugging on Veronica or disk drives, export profiling data, capture debugger logs. Devices: Attach multiple SCSI devices to the emulated BlackBox or MIO, change the PBI device ID on your IDE+2. Accuracy fixes for VBXE and modems. Disk drives: Full emulation of popular disk drives, including: 810, 1050, US Doubler, Happy 810/1050, 1050 Turbo, Speedy 1050, XF551, Indus GT, and ATR8000. Run the original firmware and utilities for the drives, even ones that upload custom code; see track buffering, LED displays, and even boot CP/M on the drive. Emulate multiple drives at once and reenact a multi-copy between them. Firmware: More fixes to the built-in firmware, and a new command to export the internal ROM sets for use on your real hardware or other emulators. Hardware: CTIA emulation, change 65C816 speed on the fly without restarting, ANTIC and POKEY accuracy fixes. UI: Borderless mode, improved NTSC artifacting and default palettes, hold keys on reset, take screenshots with correct aspect ratio, confirm before reset or exit, improved XEP80 display support, resizable disk dialog with drag-and-drop support. And, now, time to start the next set of test releases: http://www.virtualdub.org/beta/Altirra-2.99-test1.zip http://www.virtualdub.org/beta/Altirra-2.99-test1-src.zip C++ compiler updated from VS2015.3 to VS2017.2. System requirements change: SSE2 support is now required; 2.90 will be the last version supporting Athlon XP and Pentium III CPUs. Minimum OS is still Windows XP SP2 for now. Cassette tape revamp: OSD shows %age position, current tape is saved along with other mounted images, raw FSK decoder improved, turbo decoding options added. New analysis mode writes out a multichannel audio file that can be viewed in a sound editor to compare the raw audio against the FSK and turbo decoder outputs to check where and why errors are occurring. Debugger history can now label instruction execution with tape position. Debugger history window upgraded with more powerful loop detector, supporting larger loops, nested loops, and subroutine calls within loops. ATBasic updated to 1.55: now compatible with programs that directly peek at the internal variable for current DATA line. VideoBoard XE revamp: core version is now selectable between FX1.20, FX1.24, and FX1.26. Pre-FX1.26 cores show the VBXE-specific GR.11 emulation bug, and FX1.26 enables the new priority bit scheme. Attribute map and overlay collision detection is implemented, attribute map cells narrower than 8 pixels work now. Blits can now start and stop mid-scanline and blitter speed has been adjusted to be more accurate. SCSI devices now support fast and slow timing. The browser (B:) device is now supported for launching the web browser from within the emulation. PS4 controllers are now detected and appear in the input UI with button and axis names. Saved ATX disks now use a unique creator ID. Improved high DPI support in the UI: dialogs now automatically adjust to per-monitor DPI, and the new per-monitor V2 support in Windows 10 Creator's Update is now also supported.
  6. I'm just kinda curious about this odd issues with Bounty Bob Strikes back (the atari 800 cartridge version) in regards to emulation. On Atari800 the game will not let you activate the elevator on the 2nd level. I've tried several different versions. Oddly enough the cassette version (UK) works just fine, as well as the 5200 cart, if one wants to count that. However the game works perfectly fine in Altirra. So I was just curious from an emulation point of view what may be preventing the game from working properly on Atari800 using the Atari 800 cartridge version.
  7. I've just released version 2.60 final of my emulator, Altirra: http://virtualdub.org/altirra.html This is nearly identical to the last 2.60-test release and supercedes all such test releases. Those who have been following the test releases already know what's in it, but highlights since 2.50: UI: New full-screen UI (double click on the left side), new device tree UI, new firmware image UI, and improved high DPI support. Support for rotating disk images between drives and quick-cycling input maps from the keyboard. Display: Vertical overscan can now be controlled independently, full screen mode is saved, improved quality of NTSC antialiasing modes, and improved vsync lock when running in windowed mode. Firmware: Many bug fixes to built-in OS and BASIC. Devices: New device infrastructure allowing for much better device extensibility internally. Added emulation support for BlackBox, MIO, SX212 modem, MidiMate, clock devices, and 820 printer. Enhanced 1030 modem emulation support with full software T: handler and bootstrap support. Added new Additions disk containing supporting software. Extended write support to more disk image formats. Emulation: NTSC-50/PAL-60 support, more realistic power-on DRAM patterns, CPU/ANTIC/POKEY/GTIA emulation fixes, HLE acceleration fixes. HLE devices like H: can now be hot-added or removed without requiring a system reset. Debugger: Added one-shot breakpoints, return tracepoints, temporary variables, new memory randomization modes to detect uninitialized memory access bugs, and new BASIC commands. Now that 2.60 final is out, I can also start the 2.70 test release line: http://www.virtualdub.org/beta/Altirra-2.70-test1.zip http://www.virtualdub.org/beta/Altirra-2.70-test1-src.zip Rewritten SIO burst I/O implementation. Burst writes are now supported, and there is no longer a need for separate interrupt-driven and polled burst modes. Display optimizations. Fixed a rather dumb unnecessary framebuffer clearing bug, and optimized the NTSC artifacting routine. NTSC artifacting should now have minimal CPU cost. Veronica cartridge emulation. Note that debugger support for this is pretty minimal -- you will need to use the ~0s and ~1s commands to switch CPUs and most commands do not support the alternate CPU yet. Disassembly and register dumping works, but there is no support for breakpoints, execution control, or history yet. As usual, thanks to everyone for the testing, suggestions, bug reports, and support.
  8. Hi everyone, I am not able to get the arrow keys to work in Altirra when emulating an Atari 5200. I am able to do this when Altirra emulates an Atari 8-bit computer. My settings are: Input->Input Mappings -> Select "Arrow Keys -> Joystick (port 1)" Input -> Port 1 -> "Arrow Keys -> Joystick (port 1)" The very same rom works fine under Atari800Win. Is Altirra less accurate than Atari800Win? What is a good fully working emulator for the Atari 5200? Fabrizio
  9. Hi, I'm developing some software that requires DOS using my favorite emulator Altirra. There are many nice options, but I think one extra option would be very helpful in my scenario. I would like to have an option like /state <x>, which would load altirra saved state (*.altstate). This could be used to quickly load state, where the DOS is started and fully initialized (ideally together with some option to have a disk mounted). However, that's not all, /run command would still work. So after the image is loaded, Altirra would load EXE and break at exe start adress or just run the exe (same as if without /state option). That way, we can quickly run the developed program with dos initialized. Maybe we can think of the /state switch as an alternative to resetting the machine (reset the machine to specified state). What do you think, would it be useful? Rudla
  10. Version 3.00 of my emulator Altirra is now out: http://www.virtualdub.org/altirra.html As usual, thanks to everyone providing feedback on its development. 3.00 is the same as 2.99-test25 except for version and date fixups. Here are the highlights since 2.90: Accuracy: Illegal 6502 opcode and 65C816 fixes, VBXE fixes and timing improvements, POKEY serial and keyboard fixes, MIDI parsing fixes. Cassette: Turbo decoding support, improved FSK decoding, improved OSD, analysis mode for diagnosing raw tape decoding problems, export tapes back to raw audio. Debugger: Faster history engine with more powerful loop/call detector, fixes and enhancements to 65C816 and coprocessor debugging. Performance Analyzer: New tracing engine enables visualization of CPU, display, serial bus, disk, and tape activity simultaneously. Capture multi-minute traces and easily match glitched frames with CPU activity without trying to catch the bug as it occurs, or trace an entire disk load to diagnose SIO errors. Automatic thread detection identifies idle and interrupt times within a frame to guide optimization. Devices: Browser (B:) device, XEL-CF and Rapidus emulation, VBXE core behavior selection. Disk: ATX MFM support, IDE identify command improvements, SCSI timing selection support, filesystem parsing fixes. UI: Enhanced high DPI support on Windows 10 version 1703 and up (per-monitor V2) so that dialogs now dynamically scale, full-screen fixes and workarounds. As always, per convention, starting the next test release: http://virtualdub.org/beta/Altirra-3.10-test1.zip http://virtualdub.org/beta/Altirra-3.10-test1-src.zip New unified system configuration dialog to reduce menuitis by combining almost all of the system configuration commands into one big paged dialog. This dialog also now has contextual hover-over help for each option. Most of the commands have now been removed from the menu, but the menu commands are still there and can still be key-bound. This includes sub-pages that used to be separate dialogs, like speed options and devices. Reorganized menu and keyboard shortcuts to move some commonly used commands from Alt+Shift+key to just Alt+key, particularly disk and system configuration. You'll need to reset keyboard shortcuts to default to see this, or rebind the commands yourself. The profiler is now integrated into the performance analyzer. It's not completely finished, but you can now generate a profile view from either a time range or the entire trace. Toolbar has also been redone. Command-line help has been cleaned up so it's no longer an unformatted mass of text shoved into a message box. Obsolete switches have been removed and some formerly undocumented switches are now listed. There are now also /d3d9 and /d3d11 switches. There is now an FDCWTDATA logging channel to interpret the Write Track data during a format in full disk emulation mode, making it easier to interpret the track layout used by firmware. Default sector interleave for disk images has been updated and there is now an option in the Disk Drives dialog to change the interleave on an existing disk image to several common interleave patterns. This allows using accurate sector timing with high-speed operation without having to reformat disks to get them into proper interleave.
  11. Hi all, I'm using Altirra 2.10 to emulate an Atari 800 (or 800XL, or 1200XL, issue is the same). I am booting Atari DOS 2.5 with the BASIC Rev. C cartridge attached, and a host device (H:) to save files. This works fine except for two things: 1. Cannot enter lowercase text at all 2. Cannot enter inverted (high-ATASCII) text at all Yes, I'm kind of a n00b to Atari 8-bit emulation, and would like to try out some BASIC programs which use lowercase and invented chars in PRINT statements. Altirra's helpfile claims that Caps-Lock and End should enable lowercase and inverted text respectively, but it simply does not work. So I'm starting to believe there's something obvious that I'm missing due to my lack of Atari knowledge. Any ideas?
  12. Hello there! I've been trying to confirm serial port operation with Altirra/x64 2.40 (800 OS-B NTSC / 48K). What I'd like to do ideally is redirect the screen print output (typically using POKE'ing X,Y cursor screen location) to the serial port. Failing that a method of just sending the same print screen data to the serial port. Before doing that of course (if possible!), I'd like to test the serial port emulation in Altirra using R: How is this configured to test the functionality with a terminal emulator such as Putty? -ChromaBurst
  13. I have encountered a dilemma that I hope someone knows of a solution for. Roughly 10-12 years ago I created a few disks full of files on my 800xl/1050. I then diskcomm'd them and uploaded them via modem to my pc. At the time I was using Atari800Win/Plus on the PC. I used that to convert the dcm files to atr files. Several years ago I switched to Altirra after finding some glitches with Atari800WinPlus in Windows7, and seeing that Atari800WinPlus was not being updated/maintained anymore. Just now I went to use one of those atr disk images in Altirra for the first time. Obviously there must be some differences in "atr format", because Altirra will not accept any of the atr's I created in Atari800WinPlus. I am however able to open and use them in Atari800WinPlus, so it's not the case that the files have become corrupted, but that Altirra just doesn't recognize Atari800WinPlus's version of atr. I have also tried using the PC utility MakeATR, but that utility also will not open the atr's, saying they are corrupt. Any ideas? Any way I can either convert the atr's to a version that Altirra likes, or extract the files from these atr's and then import them into a new blank atr disk using MakeATR?
  14. Version 2.80 of my emulator Altirra is now out: http://www.virtualdub.org/altirra.html Thanks to everyone who provided feedback, suggestions, and bug reports over the past nine months. Would you believe it's now been over seven years since version 1.0? And for anyone else not as interested... thank you for putting up with the 32-page megathread! 2.80 final is functionally the same as 2.80-test51 except for the versioning change. The full change log is accessible from the Help menu or the website, but here are the highlights of the release: Profiles: Keep different sets of settings for different usage modes and quickly switch between them. UI: Setup wizard for easier first-time start, more flexible .zip support, better D3D9 windowed vsync performance under Vista+, and ability to set file associations as user-local without requiring admin elevation. 5200 mode: Now easier to use. The setup wizard asks whether you want to start in 5200 mode, and 5200 mode is now a separate default profile with partitioned settings and input maps, so it's easier to switch between 5200 and computer mode without mixing up the settings. Fixed a number of issues with 5200 controller support and added a controller test on the boot cartridge screen so you can tell if your controllers are set up correctly. Input: Improved mouse support, driving/keyboard controller support. Accuracy: Serial bus noise, fast pot scan mode, flash toggle bits, 65C02/65C816 flag and cycle timing fixes, and 5200 power-up DRAM pattern is now more correct. Devices: Corvus Disk Interface, Pocket Modem, joystick dongles, IDE+2 fixes and improvements, MyIDE-II and SIDE 2 hot swap fixes, secondary IDE drive support, DragonCart fixes, 256K RAMBO mode. Disk drives: Improved Indus GT emulation, improved emulation of 810/1050 disk drive differences, DOS 1.x and improved SDFS filesystem support, configurable default mount mode, and new "VRWSafe" mount mode. Firmware: Additional fixes to built-in OS and BASIC. Debugger: Automatic focus switching, uninitialized memory access checking, emulated network tracing, stepping fixes, improved 65C02 and 65C816 support, and coprocessor (Veronica) execution stepping. ...And, as usual, time to start the next set of test releases: http://www.virtualdub.org/beta/Altirra-2.90-test1.zip http://www.virtualdub.org/beta/Altirra-2.90-test1-src.zip Changes in 2.90 test-1: Switched compiler from Visual Studio 2013 to Visual Studio 2015 for improved C++ support. 2.90 will still support Windows XP but will be the last major release to do so; the next major version after that will require either Vista or Windows 7. HLE kernel removed. It had fallen behind the LLE kernels and there wasn't enough of a reason to keep it. Bicubic filter mode removed for graphics cards that only support pixel shader 1.x; also not enough reason to keep it. History window now shows a preview of the next instruction. Devices dialog improved -- now resizable, shows where child devices can be added, and shows a small settings blurb after select devices. Disk Drives dialog now supports drag and drop and is resizable. VFS (virtual file system) support extended to more places; Disk Explorer can now mount images within .zip files. Added "borderless windowed" or "windowed fullscreen" mode in Options, under Display. This is slightly more expensive on the graphics card but permits easier and faster switching to other programs. (Note that there appears to be a bug in Windows 10 Anniversary Update that prevents the taskbar from auto-hiding as documented if there are top-most windows overlapping a fullscreen window; no workaround for this yet.) Added an option for 16-bit display surfaces that should help on low-end graphics cards. Rewrote some critical emulation routines to avoid use of the MASKMOVDQU instruction, which is horribly slow on AMD APUs. Added CTIA emulation support. Fast boot now accelerates AltirraOS and kernels running under Ultimate1MB. KMK/JZ IDE v1 PBI bus ID is now configurable. Added new "hold keys" feature to allow keys to pre-queued for the next reset when the PC keyboard doesn't allow all the equivalent keys to be held down. SIO burst transfer algorithm rewritten to better respond to timing hiccups on the 6502 side, improving reliability at higher base transfer rates. Fixed saving of window size when exiting in full screen mode; the full screen size is no longer saved as the normal window size. Fixed a crash in the H: device when doing a wildcard rename of a file whose name conflicted with a reserved device name in Windows. Changed the way that H: and PCLink handle automatic reserved device name renaming. Both now use ! as the prefix, but accept either $ or !. Removed DSKINV hook to fix acceleration issues with QMEG's non-standard DSKINV behavior; no easy workaround and not worth it. Fixed UI focus behavior when undocking the active pane. Started support for a compatibility database. This is still pretty rough but allows the emulator to detect problematic images when the Boot Image command is used and to auto-suggest fixes. The built-in database currently has entries for two images for testing (Mr. Do! and Jenny of the Prairie). The compat DB is signature based and will match images regardless of the filename. There is a built-in editor and support for a custom external compatibility database as well; note that the format may be subject to change, though, as I haven't decided if I like the current hashing scheme yet. The runtime engine format is binary for speed, but the source format is JSON and designed to be easy to handle.
  15. In Altirra, is it possible to use a 3.5" IBM Floppy disk as a virtual Atari Disk without putting an .ATR image on it. I can point it to a directory, but it appears when I do that, the directory is read-only. If I put an ATR image on the disk, it has to read the entire image before it can use it. I'm thinking it might be fun to use real 3.5" disks with the emulator to get closer to an old-school experience without relying on 30-year-old technology (rather, relying on 20-year-old technology instead.) Thoughts on how I could do this? Thanks.
  16. Hi all, Someone asked about this, so I thought I'd make a quick video to show it off. This is my sio2pc setup that I recently put together. Here. Basically, a mini-itx mobo w/ i5 processor. 2 2600daptors(mounted inside case). dual-port sio2pc from atarimax(also mounted inside). running altirra and ape(registered). touch screen interface. pretty tight fit with the power supply and all... probably could have had plenty more room if I'd thought it out better in advance, but it runs cool enough.
  17. Please take a look: Game bug? Altirra bug? Attached: -file by Mr Bacardi -saved state (altirra 2.80 test 9)hhouse.rar
  18. So I'm playing around with some APAC conversion, and I'm having some issue with getting the correct colours when running on Altirra. I know the precise colouration of the emulator isn't a goal, but my results are wildly different from what I expected... Here's an image showing what I mean. The left image is the input PPM (portable pixmap) file as mapped to the Atari's NTSC colour table, the middle image is the resulting APAC BGP file, as rendered by Atari800MacX and the BugBiter240i Pic viewer v3.0. The third image is the same image, run within the same pic viewer, as viewed in Altirra 2.9. PS: click on the thumbnail to see the image, there's no banding in the real middle image. Now both of these are set to NTSC with XL/XE artifacting. Atari800MacX is set to 'smooth' scale mode and Altirra has 'Frame Blending' set on. I know Phaeron has said that you have to tune the colours for your own monitor, but do they really start this much off ? Or is something else going on here ? I know there's a version-3 of Altirra out, but 2.9 is the latest one I know of that's been configured to "just work" out of the box on a Mac. I know nothing about windows machines (I can count the number of times I've used one on one hand) or configuring Wine, so I'm using what someone else has made available. The code to do the convert is available at my GitHub account - if you have a Mac with Xcode, it ought to compile straight off. Any ideas ? Cheers Simon
  19. Hi All, I've been playing John Anderson's Rally Speedway and want to create my own tracks. I've created the a new track but I can save it Has anyone managed to to create a Trax Disk in Altirra that works. I keep getting reported "Disk Error" :-( I'm using the RS ATR from: http://ftp.pigwa.net/stuff/collections/holmes%20cd/Holmes%201/ATR%20Games/Games%20M-Z/Rally%20Speedway.atr Is there some sort of procedure to make this work in Altirra. Or am I just being plain dumb Best regards. RT PS Altirra amazing bit of software and has brought back so many fond memories of my yoof in 1983.
  20. Hi all! I'm new to 5200 emulation, and am trying out Gorf on Altirra. I'm having keyboard control issues. Symptoms: - The player's ship immediately moves to the right, and stays at the right hand side - The left CTRL works for shooting, but can't move the ship left or right (presumably, this should be with the arrow keys) Altirra config: - Under Input Maps, I chose "Reset", then clicked the box for "Arrows Keys -> Joystick (port 1)" Setup: - Running Altirra 2.71 on Windows 10 All suggestions greatly appreciated!
  21. First post here at AtariAge and first serious question: About »Spelunker« which I am desperately playing right now on »Altirra 2.40«. I know the game from »my« good old times in 1983 where it never really caught my attention. I liked the graphics and the idea of such a colossal cave packed in my Atari 800 computer. But the joystick controls were more than delicate at that time. So I gave up very frustrated. Up until beginning of March this year. So 31 years later I am playing the game again and I started to love it. Up until yesterday. For those who don't know the game please stop reading because the following is a deep spoiler what will come in the game. For all others: In the 2nd Level at the waterfall there is a light blue barrel. I understand I have to climb into that barrel - just touch it with the player - and swim to the left until I reach the shore. The problem is at the very moment I climb into the barrel movement of the player completely stopped. I am sitting there at the bottom of the waterfall without being able to move and until my time runs out or the white ghost touches me. Look here: Does anyone know what I am doing wrong? Did I catch a bug in the game or maybe in the emulator? Or is this some kind of a copy protection in the game? Specs Emulator: Altirra 2.40 Setting: Atari 600/800XL, 64 Kbyte RAM, PAL Game: »Spelunker«, disc-version by »MicroGraphicImage« (no Broderbund) Kind regards, Henrik (Island2Live)
  22. hi, i would like to know if anybody tried usb gamepads together with atari emulators. I want to connect 2 gamepads, one is old sidewinder dual strike and second is dualshock. I tried this on atari800win, because it supports multijoy4. is such option present also in altirra? (couldnt find multijoy there) anyway, problem is that those gamepads have 8+ buttons and only one works as joystick fire. others has F5,F6,F7 functions, which is pretty annoying, because you can easily push them during game by accident.(function keys are used in emulator, so it changes speed, pauses emulation, sets autofirem etc.) do you know some SW which can remap buttons, i.e. set all buttons to behave like button1? also stupid dualstrike gamepad has very annoying way of using axes... it has kind of joint (no joystick) and these axis are mapped as joystick controls... it would be better to map DPAD there. help appreciated Martin
  23. Hi, i'm currently using atari800winplus4.1 which is quite outdated. I would like to switch to altirra, but I cannot use its debugger - i dont know how to. I also cannot get used to monitor commands and i hate when command window losts focus. is there any guide how to effectively use debugger in altirra with its unique features? i just found CHM file with brief description, but I would need something better, screen based... ideally video based. do we have something like that already?
  • Create New...