diff --git a/readme.txt b/readme.txt index 154c5a1..06038f6 100644 --- a/readme.txt +++ b/readme.txt @@ -1,22 +1,11 @@ -PCem v8 +PCem v8.1 -Changes since v0.7: +Changes since v8: -- New machines - SiS496/497, 430VX -- WinChip emulation (including MMX emulation) -- New graphics cards - S3 Trio64, Trident TGUI9440AGi, ATI VGA Edge-16, ATI VGA Charger, - OAK OTI-067, ATI Mach64 -- New sound cards - Adlib Gold, Windows Sound System, SB AWE32 -- Improved GUS emulation -- MPU-401 emulation (UART mode only) on SB16 and AWE32 -- Fixed DMA bug, floppy drives work properly in Windows 3.x -- Fixed bug in FXAM - fixes Wolf 3D, Dogz, some other stuff as well -- Other FPU fixes -- Fixed serial bugs, mouse no longer disappears in Windows 9x hardware detection -- Major reorganisation of CPU emulation -- Direct3D output mode -- Fullscreen mode -- Various internal changes +- Fixed various issues with ROM detection/loading +- Implemented DMA controller disable, fixed PC2086/3086 +- Switched IBM XT BIOS from 01/10/86 version to 11/08/82 +- Fixed stuck keys on XT and Amstrad machines PCem emulates the following machines: @@ -499,7 +488,7 @@ Notes : - Windows 3.x should work okay in all modes now. -- Windows 95/98 run, with the following caveats : +- Windows 95/98/ME run, with the following caveats : - Setup sometimes crashes in the first stage (during file copying). This appears to be a side effect of the bugs fixed making OS/2 work. Unfortunately I haven't been able to eliminate this issue. - On some versions of Windows the AWE32 is not set up correctly, claiming a resource conflict. To correct diff --git a/src/pc.c b/src/pc.c index c7637f3..949362d 100644 --- a/src/pc.c +++ b/src/pc.c @@ -353,7 +353,7 @@ void runpc() if (win_title_update) { win_title_update=0; - sprintf(s, "PCem v8 - %s - %s - %s - %i%%", model_getname(), models[model].cpu[cpu_manufacturer].cpus[cpu].name, (!mousecapture) ? "Click to capture mouse" : "Press CTRL-END to release mouse", fps); + sprintf(s, "PCem v8.1 - %s - %s - %s - %i%%", model_getname(), models[model].cpu[cpu_manufacturer].cpus[cpu].name, (!mousecapture) ? "Click to capture mouse" : "Press CTRL-END to release mouse", fps); set_window_title(s); } done++; diff --git a/src/vid_icd2061.c b/src/vid_icd2061.c index dad4b23..b3fea14 100644 --- a/src/vid_icd2061.c +++ b/src/vid_icd2061.c @@ -1,4 +1,4 @@ -/*PCem v8 by Tom Walker +/*PCem v8.1 by Tom Walker ICD2061 clock generator emulation Used by ET4000w32/p (Diamond Stealth 32)*/ diff --git a/src/win-d3d-fs.cc b/src/win-d3d-fs.cc index 3b411b6..a5a05f7 100644 --- a/src/win-d3d-fs.cc +++ b/src/win-d3d-fs.cc @@ -86,7 +86,7 @@ void d3d_fs_init(HWND h) d3d_device_window = CreateWindowEx ( 0, szSubClassName, - "PCem v8", + "PCem v8.1", WS_POPUP, CW_USEDEFAULT, CW_USEDEFAULT, diff --git a/src/win.c b/src/win.c index 81b37d6..a34272e 100644 --- a/src/win.c +++ b/src/win.c @@ -310,7 +310,7 @@ int WINAPI WinMain (HINSTANCE hThisInstance, hwnd = CreateWindowEx ( 0, /* Extended possibilites for variation */ szClassName, /* Classname */ - "PCem v8", /* Title Text */ + "PCem v8.1", /* Title Text */ WS_OVERLAPPEDWINDOW&~WS_SIZEBOX, /* default window */ CW_USEDEFAULT, /* Windows decides the position */ CW_USEDEFAULT, /* where the window ends up on the screen */