amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

[Login] [Register] [Forgot your password?]

< Next messagePrior message >
09.Feb.2025
Howard Price (e-mail)


Amiga disassembler with emulator: Aira Force 0.9 for Windows, Linux, macOS & RPi
With version 0.9.0, Howard Price has released a major update of his disassembler Aira Force (video) for Amiga programs under Windows/64-bit, Windows/32-bit, macOS, Linux/64-bit and the Raspberry Pi.

In addition to the previous interactive disassembling and reassembling, the program now also acts as an (OCS) Amiga emulator and debugger.

Changelog:
  • Add: Amiga CIA 8520 emulation
  • Add: Amiga Sprite emulation (no collisions)
  • Add: Amiga Hires playfield emulation (buggy)
  • Add: Amiga blitter emulation (copy, line but no fill)
  • Add: Amiga interrupt emulation
  • Add: Amiga bitplane, sprite, copper and disk DMA emulation
  • Add: Amiga copper emulation
  • Add: Amiga DSKSYNC register emulation (trackloader support)
  • Add: Amiga disk controller emulation
  • Add: Amiga Mouse, joystick and keyboard emulation
  • Add: Amiga ADF disk support
  • Add: Amiga Kickstart 1.2/1.3 ROM emulation support
  • Add: Many logging options
  • Add: USB joystick support
  • Add: CIA window
  • Add: Amiga Copper (disassembly) window
  • Add: Amiga Exec (OS) window
  • Add: Dynamic Analysis window (replaces LiveAnalysis window)
  • Add: Floppy drives window with ADF, MFM, disk visualisation
  • Add: Memory disassembly window
  • Add: Memory viewer (visualiser) Window
  • Add: TypeInfo window (see included *.json)
  • Add: Watch window(s) with type info support
  • Add: UI to set breakpoint by address
  • Add: Break when PC in RAM option
  • Add: Break on vertical blank option
  • Add: Break on system call option
  • Add: CPU history window
  • Add: Watchpoints window
  • Add: Disassembler external symbols support and window
  • Add: FIXLABELS disassembler option (default: disabled)
  • Add: Configurable host input options (pad, keys, mouse)
  • Improve: Amiga Window (lots more state)
  • Improve: Update to latest ira
  • Improve: Update vasm to 2.0a
  • Improve: Update dear imgui to v1.91.4
  • Improve: Exec window
  • Improve: Video window DMA overlay
  • Improve: Add filter to Equates Window
  • Improve: Live Analysis is now Dynamic analysis
  • Fix: Preserve leading whitespace in comments and banners
  • Fix: Pressing E on label causes crash
  • Fix: Leading whitespace preserved in banners
  • Fix: Filenames containing whitespace support on Linux
  • Fix: Store imgui.ini in user folder (guaranteed writable)
  • Fix: Bugs in 68000 CHK, DIVU, DIVS, ASR.x, LINK A7, and MOVE to SR instructions
  • Fix: Include CR when searching for text
Emulator limitations:
  • No audio
  • Emulator vertical sync locked to host display refresh rate
  • Middling compatibility (approx 50% of games work, far fewer demos)
  • Poor runtime performance sorry
  • Copper horizontal timing a bit off
  • No interlace and buggy hires sometimes
  • No bitter fill mode
  • No sprite collisions
  • Inaccurate CPU timing hardware synchronisation (affects accuracy)
(snx)

[News message: 09. Feb. 2025, 08:43] [Comments: 0]
[Send via e-mail]  [Print version]  [ASCII version]
< Next messagePrior message >

.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved.
.