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 General
    • Atari 2600
    • Atari 5200
    • Atari 7800
    • Atari Lynx
    • Atari Jaguar
    • Atari VCS
    • Dedicated Systems
    • Atari 8-Bit Computers
    • Atari ST/TT/Falcon Computers
  • Classic Consoles
  • Classic Computing
  • Modern Consoles
  • Gaming General
  • Marketplace
  • Community
  • Community
  • Game Programming
  • Site
  • PC Gaming
  • 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
  • Arcade Gaming's Discussion
  • Tesla's Vehicles
  • Tesla's Solar
  • Tesla's PowerWall
  • Tesla's General
  • Harmony/Melody's CDFJ
  • Harmony/Melody's DPC+
  • Harmony/Melody's BUS
  • 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
  • Atari Lynx 30th Birthday's 30th Birthday Programming Competition Games
  • 3D Printing Club's Chat
  • Drivers' Club's Members' Vehicles
  • Drivers' Club's Drives & Events
  • Drivers' Club's Wrenching
  • Drivers' Club's Found in the Wild
  • Drivers' Club's General Discussion
  • Dirtarians's General Discussion
  • Dirtarians's Members' Rigs
  • Dirtarians's Trail Runs & Reports
  • Dirtarians's Wrenching
  • The Green Herb's Discussions
  • Robin Gravel's new blog's My blog
  • Robin Gravel's new blog's Games released
  • Atari Video Club's Harmony Games
  • Atari Video Club's The Atari Gamer
  • Atari Video Club's Video Game Summit
  • Atari Video Club's Discsuuions
  • Star Wars - The Original Trilogy's Star Wars Talk
  • PlusCart User's Bug reports
  • PlusCart User's Discussion
  • DMGD Club's Incoming!
  • DASM's General
  • AtariVox's Topics
  • Gran Turismo's Gran Turismo
  • Gran Turismo's Misc.
  • Gran Turismo's Announcements
  • The Food Club's Food
  • The Food Club's Drinks
  • The Food Club's Read me first!
  • The (Not So) Official Arcade Archives Club's Rules (READ FIRST)
  • The (Not So) Official Arcade Archives Club's Feedback
  • The (Not So) Official Arcade Archives Club's Rumor Mill
  • The (Not So) Official Arcade Archives Club's Coming Soon
  • The (Not So) Official Arcade Archives Club's General Talk
  • The (Not So) Official Arcade Archives Club's High Score Arena
  • Adelaide South Australia Atari Chat's General Chat & Welcome
  • Adelaide South Australia Atari Chat's Meets
  • Adelaide South Australia Atari Chat's Trades & Swaps
  • KC-ACE Reboot's KC-ACE Reboot Forum
  • The Official Lost Gaming Club's Lost Gaming
  • The Official Lost Gaming Club's Undumped Games
  • The Official Lost Gaming Club's Tip Of My Tounge
  • The Official Lost Gaming Club's Lost Gaming Vault
  • The Official Lost Gaming Club's Club Info
  • GIMP Users's Discussion


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

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 30 results

  1. Version 3.90 of my emulator Altirra is out: http://www.virtualdub.org/altirra.html Thanks for everyone's continuing support, whether it be bug reports, feature requests, discussion, trying out the helper programs on real hardware, etc. 3.90 final is essentially the same as 3.90-test34, except for release changes. Although previous versions tended to be about six months apart, it's almost been a year since 3.20, so I figured I'd better hurry up. Highlights of the 3.90 release: Accuracy: 800 System Reset timing fixed, undocumented RMW and WSYNC timing fixes, several fixes to 65C816 direct page wrapping and Veronica, many fixes to FDC/RIOT/6809 for full disk drive emulation, improved POKEY two-tone mode emulation, more accurate power-up hardware state. Debugger: Improved disassembly window with automatic block separation and inline call target preview, more disassembly options, better loop detection in the history window, Alt+Shift+click to jump to history for a pixel. Disk drives: 810 Turbo, Amdek, and Percom AT-88 full emulation; easier file import/export in the Disk Explorer. Display: Improved PAL artifacting and color defaults, gamma-corrected frame blending, color setting import/export, PERITEL and monochrome monitor emulation, fixes to color correction logic (esp. with VBXE). Firmware: Updated AltirraOS 3.26 for improved compatibility with hardware addons and software, improved autodetection for custom OS ROMs. Tape: Faster emulation especially in warp mode, audio filter compensation for better turbo decoding, and enhanced debugging for tape issues. Video recording: Aspect ratio correction, scaling, and direct H.264/WMV compression support through Media Foundation. UI: Dark theme, improved audio monitor/scope, improved timing for slightly reduced latency. With 3.90 done, it's now time to start the 4.00 test series: http://www.virtualdub.org/beta/Altirra-4.00-test1.zip http://www.virtualdub.org/beta/Altirra-4.00-test1-src.zip First, there are a couple of breaking changes in 4.00: End of support for Windows XP SP3 and Vista. The new minimum operating system requirement is Windows 7 SP1. End of support for DirectDraw, which has not been native since Vista, and OpenGL, of which only old versions were used anyway (and was not enabled by default). New features and fixes: Palette solver: Matching color palettes in Altirra has been a long-standing issue, since it is unable to take .pal/.act files due to needing the generation parameters for the palette rather than the final colors for various features, and matching colors from real hardware is a difficult task. Pretty much everyone has their opinion on what "true colors" should be. Well, in 4.00-test1 there is now a solver to guess the parameters for you: You can either give it a PAL/ACT file, or you can give it a picture -- and although the picture needs to be a good one, it doesn't have to be perfectly straight as you can align it to compensate for projection by dragging the corner dots. It's compatible with any show-palette tool for the Atari that does 16 lumas across and 16 hues down. Click Match, and it'll start grinding on the parameters to try to get as close as possible, and tell you how good the match is. Or, you can have it overlay the current palette as dots over the picture to check the palette while manually tuning it. Debugger: On-screen watches now update continuously while stepping and the 'wx' command has options for hex formatting, bank-sensitive debugging is now supported for SpartaDOS X cartridges, improved handling of subdirectories when looking for source files, and the console output window is faster when flooded with output. Oh, and the Memory window has been improved with scrolling and more display options: Display: Added pure white monochrome mode, and fixed a bug in the high artifacting engine where chroma artifacts moved in the wrong direction for ascending hues. XEP-80: Fixed an emulation bug in the way that scrolling occurs, and added a couple of new toys to the Additions disk: an XEPVHOLD.COM tool to reprogram the XEP80's timing chain for a shorter display that's less likely to roll on modern displays, and a new ultra-speed ALTXEP8U.SYS driver that runs at symmetric 31.5Kbaud instead of 15.7K or 31.5K send / 15.7K receive. Tape: Added support for KSO Turbo 2000. Disks: Added emulation for the Percom AT88-SPD, and added 1791/1795 FDC selection for the AT-88. Fixed support for virtual SpartaDOS disks with directories and files whose names start with periods. Added a polling workaround option for virtual disks for environments where file change notifications don't work (some Wine environments). Audio: More accurate emulation of uneven volume bits, and rewrote cycle-level filtering emulation for improved high frequency aliasing rejection during downsampling. UI: Dark mode now has reskinned buttons. Added support for auto-hiding the menu bar. Fixed mouse wheel scrolling when the OS page-at-a-time option is on. H: device: Lifted 16MB limit for binary (untranslated) access, and fixed errors not being returned properly during burst I/O accesses. AltirraOS 3.27: Fixes to the printer handler for EOL handling, particularly for the Atari 1025, and improved compatibility of variable usage to work with Monkey Wrench II. Custom Devices: More scripting language constructs like break, while/do-while loops, and forward declaration of functions, better threading support, and more scripting methods for manipulating memory. Custom devices can now raise Parallel Bus Interface IRQs. Custom video outputs can now be created with either text or graphical output, and even support text select/copy like the emulator's built in ANTIC and XEP-80 video outputs. New sample custom devices: Bit-3 80 column, 1090 80-column, and a PBI-based metronome.
  2. I have encountered some strange behavior while writing some Atari BASIC code. This little code snippet reads 34 bytes from Sector 1 of a disk and then prints them out. The code works under Altirra 3.90 as seen in the first picture but fails under A800WinPlus 4.x in the second picture. They are both trying to read the same disk but only one emulator is running at a time. I know someone out there will look at this and know exactly what the problem is but I cannot see it. Any ideas? det_sd.bas
  3. This is a continuation of a thread started in the Emulation section about RetroArch that morphed into using ReShade with Altirra. I am trying to get ReShade Home (reshade.me) to work with Altirra in one of the DirectX modes. I can get it to work using OpenGL when installing ReShade and selecting OpenGL as the only api in Altirra. The problem is that OpenGL is too slow on the Atari VCS. I cannot get it to work if I install it as DirectX 9 or DirectX 10, 11 or 12 and selecting the corresponding DirectX in Altirra. Youxia was able to get it to work with DirectX 11 by somehow installing ReShade as OpenGL and then swapping to DirectX 11...but this method doesn't work for me. ReShade is working with Stella and DirectX so I'm hoping there is still a way to get it to work in Altirra.
  4. 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
  5. 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.
  6. 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
  7. 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.
  8. 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
  9. 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.
  10. 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.
  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. 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.
  16. 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.
  17. So I've got a couple of the cheap Zero Delay USB joystick boards from China that support up to 12 buttons. I haven't built my joystick panel yet, but I'm wondering if I can map these higher buttons in Altirra to keys? For example, it would be cool to map a button to the space bar for use in some games, and map three of the buttons to the console buttons, etc.
  18. 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.
  19. Please take a look: Game bug? Altirra bug? Attached: -file by Mr Bacardi -saved state (altirra 2.80 test 9)hhouse.rar
  20. I do most of my emulation gaming on a Windows XP computer. I had to re-install Windows XP a few days ago and now I get absolutely no sound on the Altirra Atari computer emulator. All my other emulators (at least the ones I've re-installed) have sound. Any one know what might be happening here? Do I need to install something else to get the sound working? I know some emulators require you to have things like Visual C ++ or NET Framework installed. I've got those. I'm obviously missing something, but I have no idea what.
  21. 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?
  22. 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
  23. Does Altirra capture the PC mouse? And if so can it be used as the joystick(etc..)? How do you turn it on/off(F12 doesn't work)?
  24. 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.
  25. 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...