2024-11-14

emu6502 v0.9.1

emu6502 v0.9.1 is released. This is Apple ][ and Apple //e emulator written entirely in Rust, SDL and HTML5.

Features:
6502 / 65C02 cycle accurate emulation
Passed Klaus Dormann 6502, 65c02 and decimal tests
Passed Tom Harte Processor Test for 6502 (valid opcodes) and 65c02
Disk II interface for floppy disk drives
File Format supported (dsk, po, nib, woz version 1 and version 2.x including Flux image, hdv, 2mg)
Language Card for Apple ][+
Mockingboard support at Slot 4 and Slot 5
Parallel printer card
Apple IIe Extended 80-Column Text Card
RGB cards: Apple's Extended 80-Column Text/AppleColor Adaptor Card
60 Hz / 50Hz display mode support
Video Scanline mode
Support for Vapor-lock cycle counting demos e.g. megademo, mad2
NTSC emulation supported
Z80 Emulation
Hard Disk support
Tape Support (Only PCM, 8-bit and mono channel)
Uthernet II support for TCP client application (e.g. A2Stream)
Support for RamFactor 1 MiB and RamWorks III up to 8 MiB
Support for Apple //c (Rom FF, 00, 3, 4, 5)

emu6502 v0.9.1 Changelog:
Change audio sampling rate from 48000 to 44100 to address the lead-in audio issue in A2stream
Update the handling of average filter for audio
Update the speaker profile to hold for 30ms and then decay in 70ms if no further clicks encountered
Reset paddle latch when reset
Added support for Windows Pcap where available using delay loading DLL
Added tape support
Fix mouse delta_x and delta_y to use saturating subtraction
Added support for mouse in emu6502_web
Updated hard disk to use FIFO buffer
Added support for Robocom dongles
Added support for Cortech CodeWriter dongle
Added support for Hayden dongle
Fix the 65c02 SUB opcode for decimal.
Fix indirect zeropage
Fix decimal implementation for 6502 / 65C02
Fix on the cp indirect_x and indirect_y implementation
Added support sending and receiving udp and raw packets in Uthernet2
Fix lores and dlores implementation

Download: emu6502 v0.9.1
Source:Here

0 Comments

Post a Comment