Wersja PCem |
Data wydania |
Notatki |
v0.1 |
15 sierpnia 2007 |
|
v0.2 |
10 października 2007 |
- Dodano emulację Amstrad PC1640 i IBM AT
- Dodano emulację procesora Intel 80286
- Dodano emulację Paradise EGA i Trident VGA
- Dodano emulację Sound Blaster 2.0
- Dodano emulację dysku twardego
- Liczne poprawki błędów i ulepszenia
|
v0.2a |
14 października 2007 r |
|
v0.3 |
30 lipca 2008 r |
- Dodano emulację EuroPC
- Dodano emulację SVGA dla Tseng Labs ET4000
- Dodano emulację Soundblaster Pro v1
- Dodano emulację Sound Blaster ADPCM
- Dodano ogólną obsługę Turbo XT BIOS
- Dodano obsługę powtarzania klawiatury
- Liczne poprawki błędów i ulepszenia
|
v0.4 |
27 lipca 2010 r |
|
v0.41 |
1 lutego 2011 r |
- Liczne poprawki błędów i ulepszenia
- Naprawiono BSWAP ( Duke Nukem 3D )
- MOV sreg nie przechowuje już długiego słowa w trybie 32-bitowym ( Duke Nukem 3D , Terminal Velocity , SimCity 2000 )
- Naprawiono przerwanie dzielenia przez zero ( Dawn Patrol , Overlord )
- Wyłączona pamięć podręczna MMU z błędami
- Naprawiono błąd uniemożliwiający działanie okien konfiguracyjnych
|
v0.41a |
13 lutego 2011 r |
- Liczne poprawki błędów
- Naprawiono błąd uszkodzenia dysku
- Ponownie dodano emulację CGA Composite
|
v0.5 |
21 września 2011 r |
- Obsługiwane więcej gier ( Tyrian , Jazz Jackrabbit , Transport Tycoon )
- Dodano emulację pamięci podręcznej
- Dodano emulację Soundblaster Pro v2 i Sound Blaster 16
- Dodano emulację CD-ROM
- Liczne poprawki błędów i ulepszenia
- Dodano opcje prędkości 80486 między 50 a 120 MHz
- Naprawiono błąd korupcji CMOS
- Ulepszenia GUS do odtwarzania MIDI
- Poprawki taktowania 8088/8086
- Naprawiono błędy w LLDT/LIDT/LGDT/LTR
- Flaga VM nie jest już przechowywana z PUSHFD
- Naprawiono błąd w SIDT/SGDT - nie ma już „nierozpoznanego sprzętu” z Borland DPMI
- HLT jest teraz uprzywilejowany
- Naprawiono nieużywane bity w rejestrze FLAGS
- Naprawiono odczyt/zapis poza granicami strony
- Wiele poprawek błędów w obsłudze wyjątków
- REP INSx używa teraz poprawnego segmentu
- Naprawiono DIV.D ( Terminal Velocity , Pro Pinball )
- Inne poprawki i zmiany
|
v0.6 |
19 grudnia 2011 r |
- Obsługiwane więcej gier ( Quake , Grand Theft Auto , X-COM: Apocalypse )
- Obsługiwane więcej systemów ( Windows 3.x w trybie rozszerzonym 386, Windows 95 )
- emulację Intel 80486 DX FPU .
- Dodano obsługę systemów BIOS Dell System 200, Acer 386SX/25N, WinBIOS 486
- Dodano emulację mikserów Soundblaster Pro i Sound Blaster 16
- Liczne poprawki błędów i ulepszenia
- Naprawiono problem z błędem strony
- Naprawiono CD-ROM Polecenie odczytu podkanału, muzyka w Quake i Grand Theft Auto działa poprawnie
- Naprawiono MOV exx,sreg
- Naprawiono pułapkowanie portów IO
- Naprawiono instrukcję LAR
- Zaimplementowano uprawnienia MMU dla systemu Windows 95
- Poprawki timera
- Naprawiono odczyty rejestru adresu VGA
- Naprawiono rejestry bankowe Trident (między innymi) dla instalatorów MicroProse
- Zaimplementowano flagę pułapki i naprawiono zachowanie przerwań ( demo Second Reality )
- Naprawiono liczne błędy z PPI i PIT
- Poprawki kontrolera stacji dyskietek
- Zwiększono limit pamięci z 16 MB do 64 MB
- Zwiększono limit dysku twardego z 512 MB do 2 GB
- Inne poprawki i zmiany
|
v0.7 |
3 sierpnia 2012 r |
- Nowe maszyny - klon DTK XT, Amstrad PC2086/PC3086 , Olivetti M24 , Commodore PC-30 III , klon PCI 486
- Nowe karty graficzne - IBM EGA, Diamond Stealth 32 (ET4000/W32p), Paradise Bahamas 64 ( S3 Vision864 )
- Obsługiwane więcej systemów i programów ( Windows 3.x w trybie rozszerzonym 386, Windows 98 , Internet Explorer 4 , Linux)
- Dodano emulację dysku twardego IDE (zastąpiono starą emulację pułapek INT 13 we wszystkich modelach)
- Liczne poprawki błędów i ulepszenia
- Naprawiono błędny segment kodu przy błędzie strony - eliminuje niektóre awarie systemu Windows 95
- Naprawiono flagę pułapki na POPF/IRET - poprawia skrzynkę DOS na Windows 95
- Naprawiono różne rzeczy związane z pmode, OS/2 v1.3 działa
- Naprawiono błąd buforowania MMU
- Główne ulepszenia emulacji dyskietek - naprawiono sporadyczne uszkodzenia dysków, działa z OS/2 i Linux
- Polecenie identyfikacji ATAPI zwraca teraz wersję ATAPI, działają teraz natywne sterowniki CD-ROM systemu Windows 95
- Emulacja CD-ROM wykorzystuje teraz surowy odczyt audio - działa w systemie Windows 7
- Główne wewnętrzne zmiany w emulacji grafiki
- Główne wewnętrzne zmiany w pamięci i emulacji IO
- Inne poprawki i zmiany
|
v8 |
20 grudnia 2013 r |
- Maszyny nowe - SiS 496/497 , Intel 430VX
- Nowe karty graficzne - S3 Trio64 , Trident TGUI9440AGi , ATI VGA Edge-16 , ATI VGA Charger , OAK OTI-067 , ATI Mach 64
- Nowe karty dźwiękowe - Adlib Gold 1000 , Windows Sound System , Sound Blaster AWE32
- Dodano emulację WinChip (w tym emulację MMX )
- Ulepszona emulacja Gravis Ultrasound
- Dodano emulację MPU-401 ( tylko tryb UART ) w Sound Blaster 16/AWE32
- Dodano tryby wyjścia pełnoekranowego i Direct3D
- Liczne poprawki błędów i ulepszenia
- Naprawiono błąd DMA, napędy dyskietek działają poprawnie w systemie Windows 3.x
- Naprawiono błąd w FXAM - naprawia również Wolf 3D, Dogz i kilka innych rzeczy
- Inne poprawki FPU
- Naprawiono błędy szeregowe, mysz nie znika już podczas wykrywania sprzętu Windows 9x
- Duża reorganizacja emulacji procesora
- Inne poprawki i zmiany
|
wersja 8.1 |
3 stycznia 2014 r |
- Liczne poprawki błędów i ulepszenia
- Naprawiono różne problemy z wykrywaniem/ładowaniem pamięci ROM
- Zaimplementowano wyłączenie kontrolera DMA, naprawiono PC2086/3086
- Zmieniono BIOS IBM XT z wersji 01/10/86 na 11/08/82
- Naprawiono zablokowane klawisze na maszynach XT i Amstrad
- Zastąpiono niewolny kod emulacji MAME OPL2 / OPL3 kodem emulacji OPL2 / OPL3 na licencji GPL
|
v9 |
4 października 2014 r |
- Nowe maszyny - IBM PCjr
- Nowe karty graficzne - Diamond Stealth 3D 2000 (S3 ViRGE/325), S3 ViRGE/DX
- Nowe karty dźwiękowe - Innovation SSI-2001 (przy użyciu ReSID-FP)
- Dodano emulację joysticka
- Dodano wstępny port Linuksa
- Liczne poprawki błędów i ulepszenia
- Poprawki procesora ( Windows NT teraz działa, OS/2 2.0+ działa lepiej)
- Naprawiono problem z portem 3DA podczas wygaszania, teraz działa DOS 6.2/V
- Przepisana emulacja PIT
- IRQ 8-15 są teraz obsługiwane poprawnie, Civilization już się nie zawiesza
- Naprawiono pionową oś myszy Amstrad
- Poprawki szeregowe — naprawia problemy z myszą w systemach Windows 3.x i OS/2
- Nowy kod klawiatury systemu Windows — powinien działać lepiej z międzynarodowymi klawiaturami
- Zmiany w emulacji klawiatury - powinny naprawić zablokowane klawisze
- Niektóre poprawki CD-ROM
|
v10 |
24 października 2015 r |
- Nowe maszyny - AMI XT clone, DTK XT clone, VTech Laser Turbo XT, VTech Laser XT3, Phoenix XT clone, Juko XT clone, IBM PS/1 model 2011 , Compaq Deskpro 386 , DTK 386SX clone, Phoenix 386 clone, Intel Premiere/ PCI, Intel Advanced/EV
- Nowe karty graficzne - IBM VGA, 3dfx Voodoo Graphics
- Dodano emulację Pentium i Pentium MMX
- Dodano eksperymentalny rekompilator dynamiczny (przyspieszenie do 3x)
- Ulepszona emulacja kontrolera stacji dyskietek
- Dodano obsługę obrazów FDI
- Dodano emulację stacji dyskietek 1,2 MB 5,25 cala
- Dodano obsługę ochrony przed zapisem
- Dodano obsługę maksymalnie 4 dysków twardych IDE
- Liczne poprawki błędów i ulepszenia
- Poprawki procesora - naprawiono problemy w Unreal , Half-Life , Final Fantasy VII , Little Big Adventure 2 , konfiguracji Windows 9x, Coherent , BeOS i innych
- Ulepszenia wewnętrznego timera, poprawki dźwięku w niektórych grach (np. Król Lew )
- Kod MIDI OUT poprawnie obsługuje teraz polecenia SysEx
- Kod CD-ROM nie powoduje już awarii systemu Windows 9x, gdy napęd CD-ROM jest pusty
- Poprawki do kart ViRGE, serii S3 Vision, ATI Mach 64 i OAK OTI-067
- Inne poprawki i zmiany
|
v10.1 |
7 listopada 2015 r |
- Naprawiono przepełnienia bufora w emulacji PIIX i ET4000/W32p
- Dodano opcje wiersza poleceń, aby uruchomić w trybie pełnoekranowym i określić plik konfiguracyjny
- Naprawiono awarię emulatora, gdy procesor przeskakuje na niewykonywalny adres
- Usunięto zrzut pamięci Voodoo przy wyjściu
|
v11 |
5 czerwca 2016 r |
- Nowe maszyny - Tandy 1000HX , Tandy 1000SL/2 , klon Award 286, IBM PS/1 model 2121
- Nowa karta graficzna - Hercules InColor
- Dodano rekompilator 3DFX (przyspieszenie 2-4x w stosunku do poprzedniej emulacji)
- Dodano emulację Cyrix 6x86
- Dodano emulację karty dźwiękowej IBM PS/1
- Dodano emulację modułu surround Adlib Gold
- Dodano obsługę stereo Gravis Ultrasound
- Ulepszona emulacja kontrolera stacji dyskietek
- Dodano obsługę większej liczby typów dysków
- Dodano emulację FIFO
- Lepsza obsługa obrazów XDF dodaje FDI
- Dodano bezpośrednie wsparcie dla obrazu ISO dla emulacji CD-ROM
- Ulepszona emulacja CD-ROM
- Konfigurowalny kanał CD-ROM IDE
- ulepszona obsługa zmiany dysku
- Lepsza obsługa regulacji głośności
- Liczne poprawki błędów i ulepszenia
- Niektóre optymalizacje dynamicznego rekompilatora
- Naprawiono zepsute taktowanie 8088/8086
- Naprawiono blittery Mach 64 i ViRGE 2D
- Maszyny XT mogą teraz mieć mniej niż 640 KB pamięci RAM
- Poprawki emulacji PCjr/Tandy PSG
- Naprawiono awarię podczas korzystania z wyjścia Direct3D na grafice Intel HD
- Inne poprawki i zmiany
|
v12 |
18 lutego 2017 r |
- Nowe maszyny - AMI 386DX, MR 386DX
- Nowe karty graficzne - Plantronics Colorplus , Wyse WY-700, Obsidian SB50, Voodoo2
- Optymalizacje procesora
- Optymalizacje 3DFX
- Dodano podstawową emulację pobierania wstępnego 80286/80386
- Mysz można wybrać między szeregową, PS/2 i IntelliMouse
- Ulepszona emulacja joysticka
- Analogowy joystick do 8 przycisków
- obsługę CH Flightstick Pro, ThrustMaster FCS, Microsoft SideWinder
- Ulepszona emulacja kompozytu CGA/PCjr/Tandy
- Liczne poprawki błędów
|
v13 |
11 grudnia 2017 r |
- Nowe maszyny - Atari PC3, Epson PC AX, Epson PC AX2e, GW-286CT GEAR, IBM PS/2 Model 30-286 , IBM PS/2 Model 50 , IBM PS/2 Model 55SX , IBM PS/2 Model 80 , IBM XT Model 286 , KMX-C-02, Samsung SPC-4200P, Samsung SPC-4216P, Toshiba 3100e
- Nowe karty graficzne - ATI Video Xpression , MDSI Genius
- Nowe karty dźwiękowe - Disney Sound Source , Ensoniq AudioPCI (ES1371), LPT DAC, Sound Blaster PCI 128
- Nowe kontrolery dysków twardych — AT Fixed Disk Adapter, DTC 5150X, Fixed Disk Adapter (Xebec), IBM ESDI Fixed Disk Controller, Western Digital WD1007V-SE1
- Nowe adaptery SCSI - Adaptec AHA-1542C, BusLogic BT-545S, Longshine LCS-6821N, Rancho RT1000B, Trantor T130B
- Nowe karty sieciowe - kompatybilne z NE2000
- Nowy wieloplatformowy graficzny interfejs użytkownika
- Dodano emulację Voodoo SLI
- Ulepszenia emulacji Sound Blaster
- Ulepszenia taktowania Pentium
- Liczne poprawki błędów i ulepszenia
|
v13.1 |
17 grudnia 2017 r |
- Drobne poprawki rekompilatora, naprawiono spowolnienie w niektórych sytuacjach (głównie widoczne w Windows 9x tuż po uruchomieniu)
- Liczne poprawki
- Naprawiono problemy z dźwiękiem PCJr/Tandy w niektórych grach Sierra
- Naprawiono wyświetlacz plazmowy w Toshiba 3100e
- Naprawiono obsługę konfiguracji z kropkami w nazwie
- Naprawiono wzmocnienie dźwięku wyjściowego podczas korzystania z OpenAL Soft
- Domyślnie przełączono na używanie OpenAL Soft
|
v14 |
20 kwietnia 2018 r |
- Nowe maszyny - Compaq Portable Plus, Compaq Portable II , Elonex PC-425X, IBM PS/2 Model 70 (typ 3 i 4) , Intel Advanced/ZP, NCR PC4i, Packard Bell Legend 300SX, Packard Bell PB520R, Packard Bell PB570, Thomson TO16 , Toshiba T1000 , Toshiba T1200 , Xi8088
- Nowe karty graficzne - ATI Korean VGA, Cirrus Logic CL-GD5429 , Cirrus Logic CL-GD5430 , Cirrus Logic CL-GD5435 , OAK OTI-037, Trident TGUI9400CXi
- Nowe karty sieciowe - Realtek RTL8029AS
- emulację napędu Iomega Zip
- Dodano opcję domyślnego czasu wideo
- Dodano dynamiczny filtr dolnoprzepustowy do odtwarzania SB16/AWE32 DSP
- Dodano obsługę wyboru zewnętrznej karty graficznej w niektórych systemach z wbudowanym wideo
- Dodano obsługę dysków twardych IDE o pojemności do 127 GB
- Dodano obsługę do 7 urządzeń SCSI
- Zaimplementowano CMPXCHG8B na Winchipie. Może teraz uruchamiać system Windows XP na procesorach Winchip
- Dodano emulację CD-ROM w systemie OS X
- Poprawki taktowania Pentium i 6x86
- Liczne poprawki błędów
|
v15 |
19 maja 2019 r |
- Nowe maszyny - Zenith Data SupersPORT , Bull Micral 45, Tulip AT Compact, Amstrad PPC512/640 , Packard Bell PB410A, ASUS P/I-P55TVP4, ASUS P/I-P55T2P4, Epox P55-VA, FIC VA-503+
- Nowe karty graficzne - Image Manager 1024, Sigma Designs Color 400, TriGem Korean VGA
- Dodano emulację rodziny AMD K6 i IDT Winchip 2
- Nowy rekompilator procesora
- Dodano eksperymentalną obsługę hostów ARM i ARM64
- Dodano emulację kasety tylko do odczytu dla IBM PC i PCjr
- Liczne poprawki błędów
|
v16 |
19 kwietnia 2020 r |
- Nowe maszyny - Commodore SL386SX-25, ECS 386/32, Goldstar GDC-212M, Hyundai Super-286TR, IBM PS/1 Model 2133 (EMEA 451), Itautec Infoway Multimidia, Samsung SPC-4620P, Leading Edge Model M
- Nowe karty graficzne - ATI EGA Wonder 800+, AVGA2, Cirrus Logic GD-5428 , IBM 1MB SVGA Adapter/A
- Nowa emulacja Aztech Sound Galaxy Pro 16 AB (Waszyngton).
- Dodano obsługę adaptera IBM SCSI z pamięcią podręczną
- Dodano obsługę emulacji FPU na maszynach wcześniejszych niż 486
- Liczne poprawki błędów i ulepszenia
|
v17 |
1 grudnia 2020 r |
- Wersja ostateczna w ramach konserwacji Sarah Walker.
- Nowe maszyny - Amstrad PC5086 , Compaq Deskpro , Samsung SPC-6033P, Samsung SPC-6000A, Intel VS440FX, Gigabyte GA-686BX
- Nowe karty graficzne - 3DFX Voodoo Banshee , 3DFX Voodoo 3 2000 , 3DFX Voodoo 3 3000 , Creative 3D Blaster Banshee, Kasan Hangulmadang-16, Trident TVGA9000B
- Nowe procesory - Pentium Pro , Pentium II , Celeron , Cyrix III
- Dodano obsługę obrazu dysku VHD
- Liczne poprawki błędów i ulepszenia
|