Update version number and readme for v14 release.

This commit is contained in:
SarahW 2018-04-20 14:14:10 +01:00
commit 429f49abd1
5 changed files with 194 additions and 164 deletions

View file

@ -1,37 +1,34 @@
PCem v13.1 PCem v14
PCem is licensed under the GPL, see COPYING for more details. PCem is licensed under the GPL, see COPYING for more details.
Changes since v13: Changes since v13.1:
- Minor recompiler tweak, fixed slowdown in some situations (mainly seen on Windows 9x just after booting) - New machines added - Compaq Portable Plus, Compaq Portable II, Elonex PC-425X,
- Fixed issues with PCJr/Tandy sound on some Sierra games IBM PS/2 Model 70 (types 3 & 4), Intel Advanced/ZP, NCR PC4i, Packard Bell Legend 300SX,
- Fixed plasma display on Toshiba 3100e Packard Bell PB520R, Packard Bell PB570, Thomson TO16 PC, Toshiba T1000, Toshiba T1200, Xi8088
- Fixed handling of configurations with full stops in the name - New graphics cards added - ATI Korean VGA, Cirrus Logic CL-GD5429, Cirrus Logic CL-GD5430,
- Fixed sound output gain when using OpenAL Soft Cirrus Logic CL-GD5435, OAK OTI-037, Trident TGUI9400CXi
- Switched to using OpenAL Soft by default - New network adapters added - Realtek RTL8029AS
- Iomega Zip drive emulation
- Added option for default video timing
- Added dynamic low-pass filter for SB16/AWE32 DSP playback
- Can select external video card on some systems with built-in video
- Can use IDE hard drives up to 127 GB
- Can now use 7 SCSI devices
- Implemented CMPXCHG8B on Winchip. Can now boot Windows XP on Winchip processors
- CD-ROM emulation on OS X
- Tweaks to Pentium and 6x86 timing
- Numerous bug fixes - fixes Wing Commander : Privateer, Wing Commander III, Wings of Fury,
Zone Raiders, NFL Blitz 2000, Joe Montana Football, SB16 with Earthworm Jim, SB16 with SimCity
2000, SB16 with Visual Player 2.0, AHA-1542C with Solaris 2.4, Voodoo 2 with FMV in Urban Chaos,
SB2.0 with Syndicate, floppy on early Linux kernels, clicking ADPCM sound playback, varying speed
in Desert Strike, keyboard hang on KMX-C-02, S3 video cards with Linux and OS/2 Warp, AudioPCI
hangs on Windows 2000/XP, OS/2 v2.0 on machines with remapped memory (eg PS/2), OS/2 v2.0 IO
performance with PS/2 ESDI, etc etc
Changes since v12: Thanks to darksabre76, dns2kv2, EluanCM, Greatpsycho, ja've, John Elliott, leilei and nerd73 for
contributions towards this release.
- New machines added - 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,
- New graphics cards - MDSI Genius, Plantronics ColorPlus
- New sound cards added - Disney Sound Source, Ensoniq AudioPCI (ES1371), LPT DAC, Sound Blaster PCI 128
- New hard drive controllers added - AT Fixed Disk Adapter, DTC 5150X, Fixed Disk Adapter (Xebec),
IBM ESDI Fixed Disk Controller, Western Digital WD1007V-SE1
- New SCSI adapters added - Adaptec AHA-1542C, BusLogic BT-545S, Longshine LCS-6821N, Rancho RT1000B,
Trantor T130B
- New network adapters added - NE2000 compatible
- New cross-platform GUI
- Voodoo SLI emulation
- Improvements to Sound Blaster emulation
- Improvements to Pentium timing
- Various bug fixes
- Minor optimisations
Thanks to AmatCoder, basic2004, bit, dns2k, ecksemess, Greatpsycho, hOMER247, James-F, John Elliott,
JosepMa, leilei, neozeed, ruben_balea, SA1988 and tomaszkam for contributions towards this release.
PCem emulates the following machines: PCem emulates the following machines:
@ -1192,17 +1189,18 @@ Works with OAKCDROM.SYS, VDD-IDE.SYS, and the internal drivers of every OS I've
Software tested: Software tested:
CP/M-86 1.0
PC-DOS 1.0 PC-DOS 1.0
PC-DOS 2.10 MS-DOS 2.11
MS-DOS 3.30 MS-DOS 3.30
PC-DOS 4.01
MS-DOS 5.0 MS-DOS 5.0
PC-DOS 5.02
MS-DOS 6.0 MS-DOS 6.0
MS-DOS 6.22 MS-DOS 6.22
DR-DOS 6.0
Windows 1.03 Windows 1.03
Windows 2.03
Windows/286 2.11 Windows/286 2.11
Windows/386 2.11 Windows/386 2.11
Windows 3.0 Windows 3.0
@ -1214,7 +1212,6 @@ Windows 98
Windows 98 SE Windows 98 SE
Windows ME Windows ME
Windows NT 3.1
Windows NT 3.51 Windows NT 3.51
Windows NT 4 Windows NT 4
Windows 2000 Windows 2000
@ -1224,12 +1221,15 @@ OS/2 v1.0
OS/2 v1.1 OS/2 v1.1
OS/2 v1.2 OS/2 v1.2
OS/2 v1.3 OS/2 v1.3
OS/2 v2.0 OS/2 v2.1
OS/2 Warp 3 OS/2 Warp 3
OS/2 Warp 4 OS/2 Warp 4
Corel Linux 1.2
Red Hat Linux 7.1 (Seawolf) Red Hat Linux 7.1 (Seawolf)
Ubuntu 10.04
Solaris 2.4
Solaris 2.5.1
BeOS 5 Personal BeOS 5 Personal
BeOS 5 Professional BeOS 5 Professional
@ -1238,151 +1238,181 @@ DESQview/X
GEM Desktop 3.11 GEM Desktop 3.11
Borland C++ v3.1 After Dark 3.0
Fasttracker v2.08 Aldus PageMaker 5.0
Internet Explorer 5.0 Ami Pro 3.0
Borland C++ 3.1
Cubasis v1.13
Fasttracker 2.08
Firefox 12.0
Internet Explorer 5 (windows 3.x and 9x versions tested)
Microsoft Basic 4.0
Microsoft Office 95 Microsoft Office 95
Microsoft Visual Basic 3.0 Microsoft Visual C++ 6.0 Standard Edition
Microsoft Word for OS/2 1.1 Microsoft Word 1.1
Microsoft Word for Windows 1.1 Microsoft Word for Windows 1.1
Microsoft Word for Windows 2.0c
Microsoft Word 6.0
Microsoft Works 2.0
Microsoft Works for Windows 3.0 Microsoft Works for Windows 3.0
Micrografx Windows Draw 1.04 Netscape Communicator 4.73
PC Paintbrush for Windows v1.05 Norton Utilities 8.0
Ventura Publisher v3.0 PC Paintbrush v1.05
Photoshop v3.0.4
Tantrakr
Actua Soccer
Age of Empires Age of Empires
Aladdin Aladdin
Alien vs Predator (3DFX)
All New World of Lemmings All New World of Lemmings
Alone in the Dark American McGee's Alice
American McGee's Alice (3DFX) Area 51
Arkanoid Arkanoid
Beasts and Bumpkins Ascendancy
Blake Stone Battlezone
BreakNeck (3DFX) Beyond Castle Wolfenstein
Caesar III Bio Menace (shareware)
Blood 2
Boppin'
Brix (shareware)
Bust-A-Move 2
Caesar 3
Cannon Fodder 2 Cannon Fodder 2
Civilization CART: Precision Racing
Civilization II Civilization II
Colin McRae Rally (3DFX) Clusterball
Colonization Command and Conquer : Red Alert
Command & Conquer : Red Alert Commando
Command & Conquer : Red Alert 2 Commandos: Behind Enemy Lines
Commander Keen : Goodbye Galaxy Commandos: Beyond the Call of Duty
Commander Keen : Invasion of the Vorticons Conquest
Corridor 7 Corridor 7
Croc (3DFX)
Curse of Monkey Island Curse of Monkey Island
Dawn Patrol Dawn Patrol
Descent Freespace (3DFX) Desert Strike
Deus Ex (3DFX) Dethkarz
Deus Ex
Discworld II Discworld II
Doom Digger
Doom II Dogz
Duke Nukem 3D Doom (v1.2 registered)
Doom II (v1.666)
Double Dragon
Down Under Dan
Drakan : Order of the Flame
Dreamweb
Duke Nukem 3D (shareware)
Dune Dune
Dune II Dune II
Ecstatica Dungeon Keeper 2
Epic Pinball Earthworm Jim (DOS)
Expendable (3DFX) Epic Pinball (v2.1 registered)
Final Fantasy VII (3DFX) Final Fantasy VII
Formula 1 '97 (3DFX) Forsaken
Freespace 2 (3DFX) Frogger
G-Police (3DFX) G-Police
Grim Fandango (3DFX) Grand Theft Auto
Grand Theft Auto (3DFX) Hardwar
GTA2 (3DFX)
Half-Life (3DFX)
Heartlight Heartlight
Hitchhiker's Guide to the Galaxy Heretic
Hocus Pocus Heretic II
House of the Dead 2 (3DFX) Hitch-Hiker's Guide to the Galaxy
Incoming (3DFX) Hocus Pocus (v1.1 shareware)
International Rally Championship (3DFX) House of the Dead 2
Interstate 76 Incoming
Jazz Jackrabbit Jazz Jackrabbit
Jazz Jackrabbit 2 Jazz Jackrabbit 2
Jedi Knight (3DFX) Joe Montana Football
Jill of the Jungle Jumpman
LBA 2 King's Quest
Lode Runner : The Legend Returns King's Quest II
Kings Quest Lemmings
Lemmings 2 : The Tribes
Little Big Adventure 2
Lotus III
Mageslayer
Maniac Mansion
Maniac Mansion (enhanced)
Microsoft Arcade Microsoft Arcade
MiG-29 Fulcrum (3DFX)
Monkey Island 2 Monkey Island 2
Monster Bash Monster Bash (shareware)
Mortal Kombat Monster Truck Madness
Mystic Towers Mortal Kombat II
Need for Speed II SE (3DFX) Mortal Kombat Trilogy
Need for Speed III (3DFX) Necrodome
Need for Speed II SE
Nerf Arena Blast
Network Q RAC Rally Network Q RAC Rally
No One Lives Forever (3DFX) NFL Blitz
Oddworld : Abe's Oddysee NFL Blitz 2000
Pax Corpus
Pinball Fantasies Pinball Fantasies
Police Quest Pinball Illusions
Police Quest II
Power Drive Power Drive
Prince of Persia Prince of Persia
Pro Pinball : Big Race USA Pro Pinball : Big Race USA
Pro Pinball : Timeshock! Pro Pinball : The Web
Psycho Pinball Pro Pinball : Timeshock
Quake (3DFX) Puyo Puyo Tsu
Quake II (3DFX) Quake (v1.01 registered)
Quake III Arena (3DFX) Quake 2
Quake III Arena
Railroad Tycoon II Railroad Tycoon II
Rampage World Tour
Rayman Rayman
Rebel Moon Rising Redline Racer (1998 US release)
Resident Evil 2 (3DFX) Revolution X
Return Fire II (3DFX)
Return to Castle Wolfenstein (3DFX)
Rise of the Triad
Rollercoaster Tycoon Rollercoaster Tycoon
Rollercoaster Tycoon 2 Rollo and the Brush Bros
Sam & Max Hit the Road
Screamer Screamer
Screamer Rally (not 3DFX) Screamer 2
Secret of Monkey Island Secret of Monkey Island
Sensible World of Soccer SimCity 2000 (DOS)
Sid Meier's Alpha Centauri SimCity 2000 (OS/2)
SimCity 2000 SimCity 3000 (Linux)
SimCity 3000 Slipstream 5000
SiN (3DFX) Sonic R
Sonic & Knuckles Collection Space Strike
Star Wars Episode 1 Racer (3DFX) Star Trek : Starfleet Command
Star Trek : Voyager - Elite Force
Stargunner Stargunner
Super Zaxxon
Syndicate
System Shock System Shock
System Shock 2 (3DFX - SLOW) Take No Prisoners
The Chaos Engine Terminal Velocity
TFX
The Humans The Humans
The Lion King The Lion King
The Ultimate Doom (v1.9)
Theme Hospital Theme Hospital
Tie Fighter Theme Park (floppy version)
TOCA 2 (3DFX) Tomb Raider
Tomb Raider (3DFX, ViRGE) Tomb Raider II
Tomb Raider II (3DFX) Tony Hawks Pro Skater 2
Tomb Raider III (3DFX)
Tony Hawk's Pro Skater 2 (3DFX)
Total Annihilation Total Annihilation
Transport Tycoon Transport Tycoon
Trespasser (3DFX) Transport Tycoon Deluxe
Turok (3DFX) Turok : Dinosaur Hunter
Turok 2 (3DFX)
Turrican II Turrican II
Tyrian UFO : Enemy Unknown (v1.2)
Unreal (3DFX) Unreal
Unreal Tournament (3DFX) Unreal Tournament
Wacky Wheels Wacky Wheels
Wing Commander Warcraft II
Wizkid Wargasm
Wolfenstein 3D Wetrix
World Cup 98 (3DFX) Wing Commander 3
Wing Commander Privateer
Wolfenstein 3D (v1.4 registered)
Worms Worms
Worms World Party Worms United
X-Com : Apocalypse Worms 2
X-Com : Terror From The Deep X-Wing (floppy version)
Xenon
Xenon 2
Zak McKracken Zak McKracken
Zone 66 Zone 66 (shareware)
Zone Raiders
Cascada - Cronologia Cascada - Cronologia
Complex - Cyboman 2 Complex - Cyboman 2
@ -1390,12 +1420,10 @@ EMF - Verses
Future Crew - Second Reality Future Crew - Second Reality
Gazebo - Cyboman! Gazebo - Cyboman!
Hornet - Introjr Hornet - Introjr
KFMF - Dance, Move, Shake
KFMF - Trip (3DFX)
Logic Design - Fashion Logic Design - Fashion
Orange - x14 Orange - X14
Renaissance - Amnesia Renaissance - Amnesia
Skull - Putre Faction Skull - Putrefaction
Tran - Ambience Tran - Ambience
Tran - Luminati Tran - Luminati
Tran - Timeless Tran - Timeless
@ -1403,10 +1431,12 @@ Triton - Crystal Dream
Triton - Crystal Dream II Triton - Crystal Dream II
Ultraforce - Coldcut Ultraforce - Coldcut
Ultraforce - Vectdemo Ultraforce - Vectdemo
Witan - Witan House
BeebInC v0.99f BeebInC v0.99f
Fellow v0.33 Fellow v0.33
KGen98 v0.4b KGen98 v0.4b
PaCifiST v0.45 PaCifiST v0.45
ZSNES v0.800
SNES9x v0.96 SNES9x v0.96
vMac v1.9.1.1
ZSNES v0.800

View file

@ -588,7 +588,7 @@ void runpc()
if (win_title_update) if (win_title_update)
{ {
win_title_update=0; win_title_update=0;
sprintf(s, "PCem v13.1 - %i%% - %s - %s - %s", fps, model_getname(), models[model].cpu[cpu_manufacturer].cpus[cpu].name, (!mousecapture) ? "Click to capture mouse" : ((mouse_get_type(mouse_type) & MOUSE_TYPE_3BUTTON) ? "Press CTRL-END to release mouse" : "Press CTRL-END or middle button to release mouse")); sprintf(s, "PCem v14 - %i%% - %s - %s - %s", fps, model_getname(), models[model].cpu[cpu_manufacturer].cpus[cpu].name, (!mousecapture) ? "Click to capture mouse" : ((mouse_get_type(mouse_type) & MOUSE_TYPE_3BUTTON) ? "Press CTRL-END to release mouse" : "Press CTRL-END or middle button to release mouse"));
set_window_title(s); set_window_title(s);
} }
done++; done++;

View file

@ -3549,7 +3549,7 @@
<flag>wxALL</flag> <flag>wxALL</flag>
<border>5</border> <border>5</border>
<object class="wxStaticText"> <object class="wxStaticText">
<label>PCem v13.1\nhttps://pcem-emulator.co.uk/\n\nThis program is licensed under the GNU General Public License version 2.\nSee COPYING for more details.\n\nToolbar-icons made by Roundicons (https://roundicons.com/) from www.flaticon.com\nOther icons made by FatCow (http://www.fatcow.com/free-icons/)</label> <label>PCem v14\nhttps://pcem-emulator.co.uk/\n\nThis program is licensed under the GNU General Public License version 2.\nSee COPYING for more details.\n\nToolbar-icons made by Roundicons (https://roundicons.com/) from www.flaticon.com\nOther icons made by FatCow (http://www.fatcow.com/free-icons/)</label>
<wrap>-1</wrap> <wrap>-1</wrap>
</object> </object>
</object> </object>

View file

@ -1784,7 +1784,7 @@ static unsigned char xml_res_file_25[] = {
87,93,129,205,251,40,255,176,89,15,134,167,154,149,127,4,24,0,227,17,114, 87,93,129,205,251,40,255,176,89,15,134,167,154,149,127,4,24,0,227,17,114,
29,252,169,144,138,0,0,0,0,73,69,78,68,174,66,96,130}; 29,252,169,144,138,0,0,0,0,73,69,78,68,174,66,96,130};
static size_t xml_res_size_26 = 137689; static size_t xml_res_size_26 = 137687;
static unsigned char xml_res_file_26[] = { static unsigned char xml_res_file_26[] = {
60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101, 60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101,
110,99,111,100,105,110,103,61,34,85,84,70,45,56,34,63,62,10,60,33,45,45, 110,99,111,100,105,110,103,61,34,85,84,70,45,56,34,63,62,10,60,33,45,45,
@ -7776,19 +7776,19 @@ static unsigned char xml_res_file_26[] = {
47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, 47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,
106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,
84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, 84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,
101,108,62,80,67,101,109,32,118,49,51,46,49,92,110,104,116,116,112,115, 101,108,62,80,67,101,109,32,118,49,52,92,110,104,116,116,112,115,58,47,
58,47,47,112,99,101,109,45,101,109,117,108,97,116,111,114,46,99,111,46, 47,112,99,101,109,45,101,109,117,108,97,116,111,114,46,99,111,46,117,107,
117,107,47,92,110,92,110,84,104,105,115,32,112,114,111,103,114,97,109,32, 47,92,110,92,110,84,104,105,115,32,112,114,111,103,114,97,109,32,105,115,
105,115,32,108,105,99,101,110,115,101,100,32,117,110,100,101,114,32,116, 32,108,105,99,101,110,115,101,100,32,117,110,100,101,114,32,116,104,101,
104,101,32,71,78,85,32,71,101,110,101,114,97,108,32,80,117,98,108,105,99, 32,71,78,85,32,71,101,110,101,114,97,108,32,80,117,98,108,105,99,32,76,
32,76,105,99,101,110,115,101,32,118,101,114,115,105,111,110,32,50,46,92, 105,99,101,110,115,101,32,118,101,114,115,105,111,110,32,50,46,92,110,83,
110,83,101,101,32,67,79,80,89,73,78,71,32,102,111,114,32,109,111,114,101, 101,101,32,67,79,80,89,73,78,71,32,102,111,114,32,109,111,114,101,32,100,
32,100,101,116,97,105,108,115,46,92,110,92,110,84,111,111,108,98,97,114, 101,116,97,105,108,115,46,92,110,92,110,84,111,111,108,98,97,114,45,105,
45,105,99,111,110,115,32,109,97,100,101,32,98,121,32,82,111,117,110,100, 99,111,110,115,32,109,97,100,101,32,98,121,32,82,111,117,110,100,105,99,
105,99,111,110,115,32,40,104,116,116,112,115,58,47,47,114,111,117,110,100, 111,110,115,32,40,104,116,116,112,115,58,47,47,114,111,117,110,100,105,
105,99,111,110,115,46,99,111,109,47,41,32,102,114,111,109,32,119,119,119, 99,111,110,115,46,99,111,109,47,41,32,102,114,111,109,32,119,119,119,46,
46,102,108,97,116,105,99,111,110,46,99,111,109,92,110,79,116,104,101,114, 102,108,97,116,105,99,111,110,46,99,111,109,92,110,79,116,104,101,114,32,
32,105,99,111,110,115,32,109,97,100,101,32,98,121,32,70,97,116,67,111,119, 105,99,111,110,115,32,109,97,100,101,32,98,121,32,70,97,116,67,111,119,
32,40,104,116,116,112,58,47,47,119,119,119,46,102,97,116,99,111,119,46, 32,40,104,116,116,112,58,47,47,119,119,119,46,102,97,116,99,111,119,46,
99,111,109,47,102,114,101,101,45,105,99,111,110,115,47,41,60,47,108,97, 99,111,109,47,102,114,101,101,45,105,99,111,110,115,47,41,60,47,108,97,
98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,119,114,97,112, 98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,119,114,97,112,

View file

@ -583,7 +583,7 @@ int window_create()
hwnd = CreateWindowEx ( hwnd = CreateWindowEx (
0, /* Extended possibilites for variation */ 0, /* Extended possibilites for variation */
szClassName, /* Classname */ szClassName, /* Classname */
"PCem v13.1", /* Title Text */ "PCem v14", /* Title Text */
WS_OVERLAPPEDWINDOW&~WS_SIZEBOX, /* default window */ WS_OVERLAPPEDWINDOW&~WS_SIZEBOX, /* default window */
CW_USEDEFAULT, /* Windows decides the position */ CW_USEDEFAULT, /* Windows decides the position */
CW_USEDEFAULT, /* where the window ends up on the screen */ CW_USEDEFAULT, /* where the window ends up on the screen */