Altirra (emu των 8bit Atari υπολογιστών) ~ Official Thread

Συζήτηση για Computer Emulators.

Συντονιστές: Maddog, Whacker, BraiNKilleR, Scatman

Απάντηση
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Altirra 1.1 released - o Atari 8bit emu (win)

Δημοσίευση από Nemo »

Changelist:

[features added]
* CPU: Added an option to disable illegal opcode support.
* Disk: Added .XFD support.
* Disk: Added rudimentary hard disk (H:) support.
* UI: Added exception handler to write crash information.
* UI: F8 now also breaks into the debugger.
* UI: Fixed some window activation issues in the docking system.
* UI: Display is now locked to correct aspect ratio.
* UI: Dockable panes are now based on percentage rather than absolute width.
* UI: Changed location of Registry key to work around antivirus false
positives.
* Cartridge: Added support for cartridge images that have headers.
* Cartridge: Added support for MaxFlash 128K and 1M cartridge formats.
* Debugger: F5/F8/F9/F10/Shift+F10 now work.
* Debugger: Frames are now double-clickable in the call stack window.
* Debugger: F10 now works in the console command line.
* Debugger: Added history window.
* HLE: Rewrote HLE kernel mode to be based off the LLE kernel for better
compatibility.

[bugs fixed]
* Simulator: Init and run vectors are now implemented properly -- fixes
New Year's Miracle demo.
* Simulator: $FFFF optional headers in executables no longer produce load
errors.
* Kernel: DRKMSK was not set -- fixes missing status bar in The Last Word.
* Debugger: The start of instruction PC is now reported instead of the CPU
raw internal PC.
* Debugger: Fixed infinite loop when viewing disassembly beyond $FFFF.
* Debugger: Disassembly view edit window now works.
* Debugger: Fixed a cycle being lost by the CPU on each step or breakpoint
hit.
* Debugger: Console window now scrolls to bottom when updating.
* UI: Implemented some Ctrl+Key combinations.
* UI: Fixed jittering problems in full-screen mode.
* UI: Fixed some focus problems when docking and undocking panes.
* UI: Full-screen mode no longer shows window borders when using GDI or
DirectDraw for display.
* UI: Removed horizontal and vertical blank regions from display window.
* UI: Caps Lock now works.
* UI: Mouse pointer is now hidden in full-screen mode.
* Disk: Improved disk emulation compatibility with SpartaDOS X.
* Disk: Fixed corruption of first byte on sector writes.
* Pokey: Added missing channel 2+4 high pass filter.
* Pokey: Fixed off-by-one in 1.79MHz 16-bit timing that screwed up some demos
using 4-bit polynomial beats.
* Pokey: Pot scanning is now implemented.
* GTIA: Color mixing with PRIOR D0-D3=0 now works.
* GTIA: Fixed incorrect luminance for background in 16 color mode.
* GTIA: Fixed player/playfield priorities in 9 color mode.
* GTIA: Fifth player now mixes in PF3 color properly in 16 color/luma modes.
* GTIA: Color registers no longer have four luma bits.
* GTIA: ANTIC modes other than 2, 3, and F now work with GTIA modes.
* GTIA: Implemented psuedo-mode-E caused by resetting the GTIA mode mid-scanline.
* GTIA: Collisions now register in 9 color mode.
* GTIA: Implemented one color clock shift in 9 color mode.
* GTIA: Changing HSCROL in the middle of a mode line now works.
* ANTIC: Corrected WSYNC, DLI, and VBI timing.
* CPU: Fixed instruction timing for read-modify-write opcodes using abs,X
addressing.
D/LOAD :arrow:Altirra 1.1
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Altirra V1.6,o Atari 800/800XL/130XE emu για (Win)

Δημοσίευση από Nemo »

* Debugger: Added profiler.
* Debugger: Added support for loading CA65 labels.
* Debugger: Added verifier to catch possible coding errors.
* Debugger: Added support to view extended memory to some commands and panes.
* UI: Added option for controlling vertical sync lock.
* UI: Added /opengl command line switch.
* UI: BASIC ROM is now noted on window caption.
* UI: Window position is saved on exit.
* UI: Added /debug switch to launch in debugger mode.
* UI: Added /f switch for full-screen mode.
* UI: Added .car extension to Open Image dialog.
* UI: Input maps can now be cloned.
* UI: Input maps can now be bound to a specific game controller index.
* UI: Create disk dialog now has entries for standard disk formats.
* UI: Added ability to paste text from clipboard.
* UI: Moved warm reset to F5, bound Help to F6 and Break to F7, and merged Run into F8 to match other emulators.
* UI: Added program icon.
* Simulator: Added option to fill memory with a psuedorandom pattern on cold boot instead of zeroes.
* Simulator: Added support for 65C816 high memory at banks $01-03.
* POKEY: Increased playback sampling rate to 44KHz.
* POKEY: Added option to toggle non-linear mixing.
* POKEY: Added option to toggle individual sound channels.
* POKEY: Implemented keyboard overrun bit.
* VBXE: Register window can now be switched between $D6xx and $D7xx.
* Disk: Added support for 1050 drive dual density format.
* Disk: Added support for XF551 drive high speed commands.
* GTIA: Added a stronger level of NTSC artifact emulation.

[bugs fixed]
* Fixed command line parsing and added several new switches.
* HLE: Fixed math pack issues preventing Atari Basic ATN(), INT(), and SQR() from working.
* HLE: Fixed handling of BASIC enable/disable on warm reset.
* LLE: Improved math pack implementation.
* ANTIC: Playfield DMA wasn't properly shut off on cold reset.
* ANTIC: Improved emulation of mid scan line DMACTL changes.
* ANTIC: Reset line now resets position counters.
* ANTIC: Emulated single cycle glitch in VCOUNT at the end of a frame.
* ANTIC: Implemented delay for changes to CHBASE to take effect.
* POKEY: Adjusted timing of STIMER and timer rollovers.
* POKEY: Retuned filters and non-linear mixing curve.
* POKEY: Fixed behavior of SKSTAT serial overrun bit.
* GTIA: Added option for displaying full PAL height when extending display past scan line 239.
* GTIA: Fixed display of beam position when single stepping with VBXE enabled.
* Debugger: Fixed bug where history window didn't allow scrolling to the bottom via the slider.
* Debugger: History window now always shows last executed instruction.
* Debugger: History window now flushes and rebuilds the tree when the history window rolls over.
* Debugger: "Toggle read/write breakpoint" in the memory window was using the wrong address.
* Debugger: Disassembly window now tracks 65C816 M/X/E state.
* Debugger: .history command was using wrong register state for decoding indexed effective addresses.
* Debugger: Fixed incorrect index register values in Registers pane in 65C816 emulation mode.
* Debugger: Fixed disassembly of JMP (abs,X) and JSR (abs,X) instructions.
* CPU: XCE instruction no longer sets M/X bits when staying in native mode.
* CPU: Fixed bank used by JML, JMP (abs), and JMP (abs,X) instructions in 65C816 mode.
* Disk: Added support for reading broken DD disks that have full 256 byte boot sectors.
* Disk: SIO acceleration hook now sets SKCTL correctly.
* UI: Fixed issue where full-screen mode didn't always cover the entire screen.
* Simulator: Shortened delay to releasing OPTION on startup.
D/load Altirra V1.6 (Win)
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Altirra V 1.7,ο emu των 8bitων Home 800/XL/XE (Win)

Δημοσίευση από Nemo »

[features added]
* Cartridge: Fixed ID mistake on mappers 1 and 2; added 3, 15, 26-30, 32-38.
* Cartridge: Added dialog to ask for mapper when header is missing.
* Cartridge: Added write support for 1Mb/8Mb flash cartridges.
* Cartridge: Added option to create new 1Mb/8Mb flash cartridges.
* Cartridge: Added option to save cartridge images.
* Cartridge: Added support for AtariMax 1Mb+MyIDE cartridge banking mapper.
* UI: Added /bootvrw and /bootrw to boot disks in read/write or virtual
R/W mode.
* UI: Added /artifact switch for controlling video artifacting.
* UI: Multiple types of images can now be mounted simultaneously via the
command line.
* UI: Added /type switch to push keys on startup.
* UI: Added /cartmapper switch to specify mapper when booting headerless
cartridges.
* UI: Added support for saving settings in an .ini file instead of the
Registry.
* UI: Added more color presets.
* UI: Added save screenshot command.
* UI: Ctrl+ and Ctrl+Shift+ now produce Ctrl+Esc and Ctrl+Shift+Esc.
* UI: Added /portable mode to switch to Altirra.ini for settings.
* UI: Added help file.
* UI: Disk, cartridge, and tape images can now be loaded from .zip files.
* UI: Heads-up display now indicates H: access.
* Recording: Added video recording.
* Simulator: Added option for faster kernel boot by accelerating checksum
and RAM test routines.
* Simulator: .bin and .xfd extensions now override content-based
identification for images.
* Simulator: BASIC disable now lifts Option key on playfield enable rather
than VBI enable to avoid breaking games that don't use VBIs.
* Debugger: Added .pathbreak command to stop when new code is executed for
the first time.
* Debugger: Disassembly window now auto-pages when scrolling up or down
beyond the current view.
* Disk: Individual disk drives can now be powered on and off from the Disk
Drives dialog.
* Disk: Improved compatibility of H: device.
* Disk: Added support for H: burst I/O.
* IDE: Added emulation support for MyIDE interface.
* HLE: Rearranged SIO to improve compatibility with naughty programs that
copy out parts of kernel ROM.

[bugs fixed]
* UI: Fixed random crash when opening debugger or new debug panes.
* UI: Booting images on the command line now removes previously mounted
images.
* UI: Fixed Alt+8 keyboard shortcut.
* UI: Remapped Insert/Delete/Home keys to better match their Atari
equivalents.
* UI: Fixed joystick ports 3 and 4 not being mappable.
* UI: Fixed focus anomalies when bringing up profile view undocked.
* UI: Rewrote bicubic pixel shader to fix artifacts on Intel GMA 950.
* UI: Display acceleration is now supported on secondary monitors.
* POKEY: Added support for using channel 2 as serial transmit clock
(SKCTL[6:5]=11).
* POKEY: Unassigned registers now properly read $FF.
* Disk: Increased delay from complete byte to first data in high speed mode
to fix data overruns in SIO-based routines.
* Disk: Fixed bug that caused corruption of newly created disk images during
incremental updates.
* CPU: Fixed bug in DCP opcodes.
* CPU: Added missing ARR #imm ($6B) opcode.
* CPU: Added missing SAX zp,Y ($97) opcode.
* CPU: Added missing XAS abs,Y ($9B) opcode.
* CPU: Fixed ATX #imm ($AB) opcode.
* Debugger: Fixed crash/errors when trying to reopen printer pane after
closing it.
* Debugger: Memory leak fixes.
* Debugger: Fixed disassembly window jumping when changing breakpoints
after selecting a nested call stack frame.
* Debugger: Fixed Alt+Shift+0 shortcut for profiler view.
* Simulator: Fixed bug where BASIC bit wasn't handled properly in 576K and
1088K memory modes.
* Cartridge: SuperCharger 3D cartridge is now saved and restored properly
across runs.
* HLE: Added initial cassette reading support.
* HLE: Fixed bugs in E: logical line handling in bottom third of screen.
* HLE: Fixed handling of undocumented ZFL entry point in math pack with
accelerated FP disabled (improves compatibility with Atari BASIC).
* HLE: SIO now disables level 2 VBLANK when active.
* HLE: CIO no longer throws an error when closing an IOCB that is not open.
* HLE: CIO now allows opening a device without a colon, i.e. "K".
* GTIA: Fixed some display artifacts when extended PAL height is enabled.
Απο τον Phareon,( βλεπε VirtualDub) μας ερχεται η 1.7 version του Altirra , του εξομοιωτη των 8-bitων home computers
της Atari , Atari 800, 800XL, & 130XE για Windows .

D/load Altirra 1.7 (win)
οπως και τον πηγαιο κωδικα
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Altirra 1.8,o Atari 8 bit 800/XL/130XE(5200) emu (Win)

Δημοσίευση από Nemo »

Altirra 1.8 Changelog:
[features added]
* Initial 5200 support.
* Simulator: Added 16K memory size support.
* Simulator: 576K and 1088K modes now allow ANTIC access to extended memory.
* Simulator: ROM image paths are now configurable.
* Cartridge: Added support for Corina 1MB + 8K EEPROM and 512K + 512K SRAM + 8K EEPROM cartridges.
* Cartridge: Added support for Telelink II NVSRAM.
* Cartridge: Added support for DB 32K, Williams 32K / 64K, Diamond 64K, SpartaDOS X 64K/128K, Phoenix 8K, Blizzard 16K, and Atrax 128K cartridges.
* Cartridge: Added support for 8K right slot cartridges.
* Cartridge: Added support for non-switchable 256K-1M XEGS cartridges.
* Cartridge: Mapper dialog attempts to detect Atari 2600 cartridge images (unsupported).
* Debugger: The history window no longer needs to be closed and reopened after toggling history mode.
* Debugger: Source windows now highlight lines that have symbol information associated and can be used for execution control.
* Debugger: Added on-screen watch byte/word commands (wb/ww/wc/wl).
* Debugger: History window now detects and collapses loops.
* Debugger: Added optional length parameter for dump and disassemble commands.
* Debugger: Added dump INTERNAL string command (di).
* Debugger: Added .iocb command.
* Debugger: Added ya/yc/yd/yr/yw commands for manually adding symbols.
* Debugger: Verifier now detects recursive NMIs.
* Debugger: Font and font size can now be changed.
* Debugger: Added 6502 miniassembler.
* Debugger: Added detailed command help.
* Debugger: Added .pathrecord command and documented existing path commands.
* Debugger: Added .basic and .basic_vars commands.
* Debugger: Console window now supports multiple history entries and page up/down from the command line.
* Debugger: Added symbol parsing support for ATasm and XASM assembler output.
* Disk: Added support for D9: through D15:.
* UI: Added DirectSound support.
* UI: Audio latency can now be adjusted.
* UI: Switched to larger font for on-screen UI.
* UI: Shift key now controls whether dropped files are mounted/added (shift) or booted (no shift).
* UI: Left-shift and right-shift keys can now be bound separately.
* UI: Warnings are now displayed before modified images are implicitly discarded.
* UI: Enabled themed controls.
* UI: Removed borders on docked panes.
* UI: Added first pass at pause button (F9).
* UI: Ctrl+Arrow keys now give the un-Ctrl'd keys on the emulated keyboard for programs that use pseudo arrow keys.
* UI: Mouse auto-capture is now an option.
* UI: Added option to resize main window to remove letterboxing on display.
* Input: Input map editor redesigned for easier controller configuration.
* Input: Input maps now support shifted subsets via flags.
* Input: Analog axes can now be bound as either relative or absolute, with tunable speed for relative mode.
* Input: Paddles now support rotation-based control.
* Input: Added light pen/gun support.
* Input: Added tablet support.
* VBXE: 5200 support added.
* IDE: Added option to switch between short and long BSY-to-DRQ delays to simulate platter and solid-state media.
* Serial: Added support for 850 R: and basic virtual-modem-over-TCP emulation.
* Cheats: Added simple cheat finder and value locker.
* Recording: Added options to tweak the frame rate and to record at half rate.

[bugs fixed]
* Disk: Added workaround for yet another goofy way to store boot sectors in a DD ATR image (3 x 128K followed by 384K of nulls).
* Disk: Fixed crash when opening .zip file containing files with no filename extension.
* Disk: Disk drives dialog now highlights disk images that have been modified and not saved.
* IDE: Fixed excessively long delay for BSY to assert after a command is issued.
* Input: Binding mouse up/down/left/right outputs to digital inputs now works.
* UI: Fix for crash when using Direct3D display on video cards that don't support arbitrary non-pow2 textures.
* UI: Rewrote audio output path to use block duplication/removal rather than resampling to maintain sync.
* UI: Fixed emulated mouse button not working reliably.
* UI: Reduced border artifacts when using bicubic display stretching.
* UI: Fixed crosstalk between interlace and frame blending settings.
* PIA: Control bits 6 and 7 are no longer writable.
* POKEY: Fixed RANDOM offset in 17-bit noise generator mode.
* POKEY: Fixed IRQ timing for CPU-triggered IRQs.
* POKEY: Fixed serial output complete interrupt not always deactivating properly.
* POKEY: Clearing SKCTL bit 1 now disables the keyboard.
* POKEY: Adjusted timing of 15KHz and 64KHz timers after exiting initializing mode.
* GTIA: Phantom P/M graphics DMA is now implemented.
* GTIA: Fixed graphic output when changing the size in the middle of a player image.
* GTIA: Improved accuracy of graphic output when changing GTIA modes mid-screen.
* GTIA: Latched triggers are now implemented.
* HLE: Delete line ($9C) now resets cursor column.
* HLE: Implemented CRSINH function.
* HLE: IRQ handler now clears decimal flag.
* HLE: Fixed crash when jumping to cassette init routine.
* Debugger: Fixed MADS listing parsing for code lines after ORG statements.
* Debugger: .dumpdsm command works again.
* Debugger: History window now shows effective addresses.
* Debugger: Disassembly and history windows now allow disassembly columns to be toggled.
* Debugger: Stepping in source view now steps by source line instead of instruction.
* Debugger: Fixed uninitialized screen data sometimes appearing when stepping.
* Debugger: Register "r" command can now set A register.
* Debugger: Breakpoints now work on the run address of a loaded executable.
* Debugger: Fixed .writemem crashing if filename was invalid.
* CPU: Fixed IRQ timing around CLI and SEI instructions.
* CPU: Fixed a couple of bugs with decimal mode.
* CPU: Taken branches now delay IRQ/NMI acknowledgement by one cycle.
* CPU: Fixed false read behavior for: STA (zp),Y; STA abs,Y; STA abs,X; STX abs,Y.
* CPU: Implemented reserved NOPs in 65C02 mode.
* CPU: Fixes to undocumented opcodes: RLA ($23, $27, $2F, $33, $37, $3B, $3F); ASR ($4B); SAX ($83, $87, $8F, $97); SHX ($9E).
* ANTIC: Fixed occasional unexpected DLIs on cold reset, which was causing once-only emulation crashes.
* ANTIC: Corrected NMIST change timing.
* Cartridge: Fixed OSS 034M and M091 mappers.
* Recording: Fixed crashes in some cases when recording start process failed.
* VBXE: Attribute map RES bit is now implemented.
* VBXE: Fixed attribute map addressing getting scrambled on mid-screen changes.
* VBXE: Overlay scrolling and addressing is now reset at VBL and no longer affects bitmap modes.
* VBXE: Frame blending is now supported in VBXE mode.
Downoad Altirra 1.8 (Win)
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Scatman
Emulation King
Emulation King
Δημοσιεύσεις: 1216
Εγγραφή: 01 Σεπ 2006 04:30
Τοποθεσία: Neo Kobe
Επικοινωνία:

Altirra (emu των 8bit Atari υπολογιστών) ~ Official Thread

Δημοσίευση από Scatman »

/thread
Απάντηση