mirror of
https://github.com/sarah-walker-pcem/pcem.git
synced 2025-07-23 03:33:02 +02:00
README changed, added script to htmlify Markdown docs, Added ChangeLog as MD File.
Signed-off-by: Michael J. Manley <mjmanley@ntge.net>
This commit is contained in:
193
CHANGELOG.md
Normal file
193
CHANGELOG.md
Normal file
@@ -0,0 +1,193 @@
|
||||
# PCem v18
|
||||
## Changes in v18
|
||||
- PCAP Support is now both Windows and Linux
|
||||
- Added plugin support. You can add video, hdd, network, sound, and PC Models using a plugin.
|
||||
- Numerous bugfixes in this build
|
||||
|
||||
## Added the following machines to v18
|
||||
- Huyndai SUPER-16T
|
||||
- Huyndai SUPER-16TE
|
||||
- Commodore PC10C
|
||||
|
||||
## Developer Changes to v18
|
||||
- First release to switch from autotools to CMake
|
||||
- Legacy autotools and mingw makefiles are removed
|
||||
|
||||
# PCem v17
|
||||
- New machines added - Amstrad PC5086, Compaq Deskpro, Samsung SPC-6033P, Samsung SPC-6000A, Intel VS440FX, Gigabyte GA-686BX
|
||||
- New graphics cards added - 3DFX Voodoo Banshee, 3DFX Voodoo 3 2000, 3DFX Voodoo 3 3000, Creative 3D Blaster Banshee, Kasan Hangulmadang-16, Trident TVGA9000B
|
||||
- New CPUs - Pentium Pro, Pentium II, Celeron, Cyrix III
|
||||
- VHD disc image support
|
||||
- Numerous bug fixes
|
||||
- A few other bits and pieces
|
||||
|
||||
# PCem v16
|
||||
- New machines added - 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
|
||||
- New graphics cards added - ATI EGA Wonder 800+, AVGA2, Cirrus Logic GD5428, IBM 1MB SVGA Adapter/A
|
||||
- New sound card added - Aztech Sound Galaxy Pro 16 AB (Washington)
|
||||
- New SCSI card added - IBM SCSI Adapter with Cache
|
||||
- Support FPU emulation on pre-486 machines
|
||||
- Numerous bug fixes
|
||||
- A few other bits and pieces
|
||||
|
||||
# PCem v15
|
||||
- New machines added - 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+
|
||||
- New graphics cards added - Image Manager 1024, Sigma Designs Color 400, Trigem Korean VGA
|
||||
- Added emulation of AMD K6 family and IDT Winchip 2
|
||||
- New CPU recompiler. This provides several optimisations, and the new design allows for greater portability and more scope for optimisation in the future
|
||||
- Experimental ARM and ARM64 host support
|
||||
- Read-only cassette emulation for IBM PC and PCjr
|
||||
- Numerous bug fixes
|
||||
|
||||
# PCem v14
|
||||
- New machines added - Compaq Portable Plus, Compaq Portable II, Elonex PC-425X, IBM PS/2 Model 70 (types 3 & 4), Intel Advanced/ZP, NCR PC4i, Packard Bell Legend 300SX, Packard Bell PB520R, Packard Bell PB570, Thomson TO16 PC, Toshiba T1000, Toshiba T1200, Xi8088
|
||||
- New graphics cards added - ATI Korean VGA, Cirrus Logic CL-GD5429, Cirrus Logic CL-GD5430, Cirrus Logic CL-GD5435, OAK OTI-037, Trident TGUI9400CXi
|
||||
- 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
|
||||
|
||||
# PCem v13.1
|
||||
- Minor recompiler tweak, fixed slowdown in some situations (mainly seen on Windows 9x just after booting)
|
||||
- Fixed issues with PCJr/Tandy sound on some Sierra games
|
||||
- Fixed plasma display on Toshiba 3100e
|
||||
- Fixed handling of configurations with full stops in the name
|
||||
- Fixed sound output gain when using OpenAL Soft
|
||||
- Switched to using OpenAL Soft by default
|
||||
|
||||
# PCem v13
|
||||
- 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 - ATI Video Xpression, MDSI Genius
|
||||
- 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
|
||||
|
||||
# PCem v12
|
||||
- New machines added - AMI 386DX, MR 386DX
|
||||
- New graphics cards - Plantronics ColorPlus, Wyse WY-700, Obsidian SB50, Voodoo 2
|
||||
- CPU optimisations - up to 50% speedup seen
|
||||
- 3DFX optimisations
|
||||
- Improved joystick emulation - analogue joystick up to 8 buttons, CH Flightstick Pro, ThrustMaster FCS, SideWinder pad(s)
|
||||
- Mouse can be selected between serial, PS/2, and IntelliMouse
|
||||
- Basic 286/386 prefetch emulation - 286 & 386 performance much closer to real systems
|
||||
- Improved CGA/PCjr/Tandy composite emulation
|
||||
- Various bug fixes
|
||||
|
||||
# PCem v11
|
||||
- New machines added - Tandy 1000HX, Tandy 1000SL/2, Award 286 clone, IBM PS/1 model 2121
|
||||
- New graphics card - Hercules InColor
|
||||
- 3DFX recompiler - 2-4x speedup over previous emulation
|
||||
- Added Cyrix 6x86 emulation
|
||||
- Some optimisations to dynamic recompiler - typically around 10-15% improvement over v10, more when MMX used
|
||||
- Fixed broken 8088/8086 timing
|
||||
- Fixes to Mach64 and ViRGE 2D blitters
|
||||
- XT machines can now have less than 640kb RAM
|
||||
- Added IBM PS/1 audio card emulation
|
||||
- Added Adlib Gold surround module emulation
|
||||
- Fixes to PCjr/Tandy PSG emulation
|
||||
- GUS now in stereo
|
||||
- Numerous FDC changes - more drive types, FIFO emulation, better support of XDF images, better FDI support
|
||||
- CD-ROM changes - CD-ROM IDE channel now configurable, improved disc change handling, better volume control support
|
||||
- Now directly supports .ISO format for CD-ROM emulation
|
||||
- Fixed crash when using Direct3D output on Intel HD graphics
|
||||
- Various other fixes
|
||||
|
||||
# PCem v10.1
|
||||
- Fixed buffer overruns in PIIX and ET4000/W32p emulation
|
||||
- Add command line options to start in fullscreen and to specify config file
|
||||
- Emulator doesn't die when the CPU jumps to an unexecutable address
|
||||
- Removed Voodoo memory dump on exit
|
||||
|
||||
# PCem v10
|
||||
- New machines - AMI 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
|
||||
- New graphics cards - IBM VGA, 3DFX Voodoo Graphics
|
||||
- Experimental dynamic recompiler - up to 3x speedup
|
||||
- Pentium and Pentium MMX emulation
|
||||
- CPU fixes - fixed issues in Unreal, Half-Life, Final Fantasy VII, Little Big Adventure 2, Windows 9x setup, Coherent, BeOS and others
|
||||
- Improved FDC emulation - more accurate, supports FDI images, supports 1.2MB 5.25" floppy drive emulation, supports write protect correctly
|
||||
- Internal timer improvements, fixes sound in some games (eg Lion King)
|
||||
- Added support for up to 4 IDE hard drives
|
||||
- MIDI OUT code now handles sysex commands correctly
|
||||
- CD-ROM code now no longer crashes Windows 9x when CD-ROM drive empty
|
||||
- Fixes to ViRGE, S3 Vision series, ATI Mach64 and OAK OTI-067 cards
|
||||
- Various other fixes/changes
|
||||
|
||||
# PCem v9
|
||||
- New machines - IBM PCjr
|
||||
- New graphics cards - Diamond Stealth 3D 2000 (S3 ViRGE/325), S3 ViRGE/DX
|
||||
- New sound cards - Innovation SSI-2001 (using ReSID-FP)
|
||||
- CPU fixes - Windows NT now works, OS/2 2.0+ works better
|
||||
- Fixed issue with port 3DA when in blanking, DOS 6.2/V now works
|
||||
- Re-written PIT emulation
|
||||
- IRQs 8-15 now handled correctly, Civilization no longer hangs
|
||||
- Fixed vertical axis on Amstrad mouse
|
||||
- Serial fixes - fixes mouse issues on Win 3.x and OS/2
|
||||
- New Windows keyboard code - should work better with international keyboards
|
||||
- Changes to keyboard emulation - should fix stuck keys
|
||||
- Some CD-ROM fixes
|
||||
- Joystick emulation
|
||||
- Preliminary Linux port
|
||||
|
||||
# PCem v8.1
|
||||
- This fixes a number of issues in v8.
|
||||
|
||||
# PCem 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
|
||||
|
||||
# PCem v0.7
|
||||
- Windows 98 now works, Win95 more stable, more machines + graphics cards, and a huge number of fixes.
|
||||
|
||||
# PCem v0.6
|
||||
- Windows 95 now works, FPU emulation, and load of other stuff.
|
||||
|
||||
# PCem v0.5
|
||||
- Loads of fixes + new features in this version.
|
||||
|
||||
# PCem v0.41a
|
||||
- This fixes a disc corruption bug, and re-adds (poor) composite colour emulation.
|
||||
|
||||
# PCem v0.41
|
||||
- This fixes some embarassing bugs in v0.4, as well as a few games.
|
||||
|
||||
# PCem v0.4
|
||||
- 386/486 emulation (buggy), GUS emulation, accurate 8088/8086 timings, and lots of other changes.
|
||||
|
||||
# PCem v0.3
|
||||
- This adds more machines, SB Pro emulation, SVGA emulation, and some other stuff.
|
||||
|
||||
# PCem v0.2a
|
||||
- This is a bugfix release over v0.2.
|
||||
|
||||
# PCem v0.2
|
||||
- This adds PC1640 and AT emulation, 286 emulation, EGA/VGA emulation, Soundblaster emulation, hard disc emulation, and some bugfixes.
|
||||
|
||||
# PCem v0.1
|
||||
- First Release
|
||||
|
@@ -1,7 +1,7 @@
|
||||
# [PCem](https://pcem-emulator.co.uk/)
|
||||
## Download: [Windows](https://pcem-emulator.co.uk/files/PCemV17Win.zip)/[Linux](https://pcem-emulator.co.uk/files/PCemV17Linux.tar.gz)
|
||||
|
||||
Latest version: <b>v17</b> [Changelog](https://pcem-emulator.co.uk/index.html)
|
||||
Latest version: <b>v17</b> [Changelog](CHANGELOG.md#dos)
|
||||
|
||||
PCem is licensed under GPL v2.0, see [COPYING](COPYING) for more details.
|
||||
|
||||
@@ -81,9 +81,11 @@ Release | Machine | ROM file needed<br/>(within ./roms/ folder)
|
||||
1983 | <b>Leading Edge Model M</b><br/>8088 at 7.16 MHz<br/>128KB - 704KB RAM | leadingedge_modelm/Leading Edge - Model M - BIOS ROM - Version 4.71.bin
|
||||
1984 | <b>IBM PCjr</b> <i>[[5]](#system-note-5)</i><br/>8088 at 4.77 MHz<br/>64KB - 640KB RAM (min. 128KB)<br/>Built-in 16 colour graphics<br/>3 voice sound<br/>Not generally PC compatible. | ibmpcjr/bios.rom
|
||||
1984 | <b>Tandy 1000</b> <i>[[5]](#system-note-5)</i><br/>8088 at 4.77 MHz<br/>128KB - 640KB RAM<br/>Built-in 16 colour graphics<br/>3 voice sound | tandy/tandy1t1.020
|
||||
1985 | <b>Commodore PC10</b><br/>8088 at 4.77 MHz<br/>640KB RAM CGA/Monochrome | cbm_pc10/cbm-pc10c-bios-v4.41-318085-08.bin
|
||||
1985 | <b>NCR PC4i</b><br/>8088 at 4.77 MHz<br/>256KB - 640KB RAM | ncr_pc4i/NCR_PC4i_BIOSROM_1985.BIN
|
||||
1986 | <b>DTK Clone XT</b><br/>8088 at 8/10 MHz<br/>64KB - 640KB RAM | dtk/dtk_erso_2.42_2764.bin
|
||||
1986 | <b>Phoenix XT clone</b><br/>8088 at 8/10 MHz<br/>64KB - 640KB RAM | pxxt/000p001.bin
|
||||
1987 | <b>Hyundai Super 16T</b><br/>8088/8087 at 4.77/8.0 MHz<br/>640KB RAM<br/>EGA 16 colour graphics<br/> | ./huyndaixte/super16te_v2.00id.bin
|
||||
1987 | <b>Tandy 1000HX</b><br/>8088 at 7.16 MHz<br/>256KB - 640KB RAM<br/>Built-in 16 colour graphics<br/>3 voice sound<br/>Has DOS 2.11 in ROM | tandy1000hx/v020000.u12
|
||||
1987 | <b>Thomson TO16 PC</b><br/>8088 at 9.54 MHz<br/>512KB - 640KB RAM | to16_pc/TO16_103.bin
|
||||
1987 | <b>Toshiba T1000</b> <i>[[1]](#system-note-1)</i> <i>[[5]](#system-note-5)</i><br/>8088 at 4.77 MHz<br/>512KB - 1024KB RAM<br/>CGA on built-in LCD | t1000/t1000.rom<br/>t1000/t1000font.rom
|
||||
@@ -94,6 +96,7 @@ Release | Machine | ROM file needed<br/>(within ./roms/ folder)
|
||||
1988 | <b>Juko XT clone</b> | jukopc/000o001.bin
|
||||
1988 | <b>Schneider Euro PC</b><br/>8088 at 9.54 MHz<br/>512KB - 640KB RAM | europc/50145<br/>europc/50146
|
||||
1989 | <b>AMI XT clone</b><br/>8088 at 8+ MHz<br/>64KB - 640KB RAM | amixt/ami_8088_bios_31jan89.bin
|
||||
1989 | <b>Hyundai Super 16TE</b><br/>8088/8087 at 10 MHz<br/>640KB RAM<br/>EGA 16 colour graphics<br/> | ./huyndaixte/super16te_v2.00id.bin
|
||||
2015 | <b>Xi8088</b><br/>8088 at 4.77-13.33 MHz<br/>640KB RAM | xi8088/bios-xi8088.bin
|
||||
|
||||
### 8086 based
|
||||
|
219
changelog.html
Normal file
219
changelog.html
Normal file
@@ -0,0 +1,219 @@
|
||||
<h1 id="pcem-v18">PCem v18</h1>
|
||||
<h2 id="changes-in-v18">Changes in v18</h2>
|
||||
<ul>
|
||||
<li>PCAP Support is now both Windows and Linux</li>
|
||||
<li>Added plugin support. You can add video, hdd, network, sound, and PC Models using a plugin.</li>
|
||||
<li>Numerous bugfixes in this build</li>
|
||||
</ul>
|
||||
<h2 id="added-the-following-machines-to-v18">Added the following machines to v18</h2>
|
||||
<ul>
|
||||
<li>Huyndai SUPER-16T</li>
|
||||
<li>Huyndai SUPER-16TE</li>
|
||||
<li>Commodore PC10C</li>
|
||||
</ul>
|
||||
<h2 id="developer-changes-to-v18">Developer Changes to v18</h2>
|
||||
<ul>
|
||||
<li>First release to switch from autotools to CMake</li>
|
||||
<li>Legacy autotools and mingw makefiles are removed</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v17">PCem v17</h1>
|
||||
<ul>
|
||||
<li>New machines added - Amstrad PC5086, Compaq Deskpro, Samsung SPC-6033P, Samsung SPC-6000A, Intel VS440FX, Gigabyte GA-686BX</li>
|
||||
<li>New graphics cards added - 3DFX Voodoo Banshee, 3DFX Voodoo 3 2000, 3DFX Voodoo 3 3000, Creative 3D Blaster Banshee, Kasan Hangulmadang-16, Trident TVGA9000B</li>
|
||||
<li>New CPUs - Pentium Pro, Pentium II, Celeron, Cyrix III</li>
|
||||
<li>VHD disc image support</li>
|
||||
<li>Numerous bug fixes</li>
|
||||
<li>A few other bits and pieces</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v16">PCem v16</h1>
|
||||
<ul>
|
||||
<li>New machines added - 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</li>
|
||||
<li>New graphics cards added - ATI EGA Wonder 800+, AVGA2, Cirrus Logic GD5428, IBM 1MB SVGA Adapter/A</li>
|
||||
<li>New sound card added - Aztech Sound Galaxy Pro 16 AB (Washington)</li>
|
||||
<li>New SCSI card added - IBM SCSI Adapter with Cache</li>
|
||||
<li>Support FPU emulation on pre-486 machines</li>
|
||||
<li>Numerous bug fixes</li>
|
||||
<li>A few other bits and pieces</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v15">PCem v15</h1>
|
||||
<ul>
|
||||
<li>New machines added - 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+</li>
|
||||
<li>New graphics cards added - Image Manager 1024, Sigma Designs Color 400, Trigem Korean VGA</li>
|
||||
<li>Added emulation of AMD K6 family and IDT Winchip 2</li>
|
||||
<li>New CPU recompiler. This provides several optimisations, and the new design allows for greater portability and more scope for optimisation in the future</li>
|
||||
<li>Experimental ARM and ARM64 host support</li>
|
||||
<li>Read-only cassette emulation for IBM PC and PCjr</li>
|
||||
<li>Numerous bug fixes</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v14">PCem v14</h1>
|
||||
<ul>
|
||||
<li>New machines added - Compaq Portable Plus, Compaq Portable II, Elonex PC-425X, IBM PS/2 Model 70 (types 3 & 4), Intel Advanced/ZP, NCR PC4i, Packard Bell Legend 300SX, Packard Bell PB520R, Packard Bell PB570, Thomson TO16 PC, Toshiba T1000, Toshiba T1200, Xi8088</li>
|
||||
<li>New graphics cards added - ATI Korean VGA, Cirrus Logic CL-GD5429, Cirrus Logic CL-GD5430, Cirrus Logic CL-GD5435, OAK OTI-037, Trident TGUI9400CXi</li>
|
||||
<li>New network adapters added - Realtek RTL8029AS</li>
|
||||
<li>Iomega Zip drive emulation</li>
|
||||
<li>Added option for default video timing</li>
|
||||
<li>Added dynamic low-pass filter for SB16/AWE32 DSP playback</li>
|
||||
<li>Can select external video card on some systems with built-in video</li>
|
||||
<li>Can use IDE hard drives up to 127 GB</li>
|
||||
<li>Can now use 7 SCSI devices</li>
|
||||
<li>Implemented CMPXCHG8B on Winchip. Can now boot Windows XP on Winchip processors</li>
|
||||
<li>CD-ROM emulation on OS X</li>
|
||||
<li>Tweaks to Pentium and 6x86 timing</li>
|
||||
<li>Numerous bug fixes</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v13.1">PCem v13.1</h1>
|
||||
<ul>
|
||||
<li>Minor recompiler tweak, fixed slowdown in some situations (mainly seen on Windows 9x just after booting)</li>
|
||||
<li>Fixed issues with PCJr/Tandy sound on some Sierra games</li>
|
||||
<li>Fixed plasma display on Toshiba 3100e</li>
|
||||
<li>Fixed handling of configurations with full stops in the name</li>
|
||||
<li>Fixed sound output gain when using OpenAL Soft</li>
|
||||
<li>Switched to using OpenAL Soft by default</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v13">PCem v13</h1>
|
||||
<ul>
|
||||
<li>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</li>
|
||||
<li>New graphics cards - ATI Video Xpression, MDSI Genius</li>
|
||||
<li>New sound cards added - Disney Sound Source, Ensoniq AudioPCI (ES1371), LPT DAC, Sound Blaster PCI 128</li>
|
||||
<li>New hard drive controllers added - AT Fixed Disk Adapter, DTC 5150X, Fixed Disk Adapter (Xebec), IBM ESDI Fixed Disk Controller, Western Digital WD1007V-SE1</li>
|
||||
<li>New SCSI adapters added - Adaptec AHA-1542C, BusLogic BT-545S, Longshine LCS-6821N, Rancho RT1000B, Trantor T130B</li>
|
||||
<li>New network adapters added - NE2000 compatible</li>
|
||||
<li>New cross-platform GUI</li>
|
||||
<li>Voodoo SLI emulation</li>
|
||||
<li>Improvements to Sound Blaster emulation</li>
|
||||
<li>Improvements to Pentium timing</li>
|
||||
<li>Various bug fixes</li>
|
||||
<li>Minor optimisations</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v12">PCem v12</h1>
|
||||
<ul>
|
||||
<li>New machines added - AMI 386DX, MR 386DX</li>
|
||||
<li>New graphics cards - Plantronics ColorPlus, Wyse WY-700, Obsidian SB50, Voodoo 2</li>
|
||||
<li>CPU optimisations - up to 50% speedup seen</li>
|
||||
<li>3DFX optimisations</li>
|
||||
<li>Improved joystick emulation - analogue joystick up to 8 buttons, CH Flightstick Pro, ThrustMaster FCS, SideWinder pad(s)</li>
|
||||
<li>Mouse can be selected between serial, PS/2, and IntelliMouse</li>
|
||||
<li>Basic 286/386 prefetch emulation - 286 & 386 performance much closer to real systems</li>
|
||||
<li>Improved CGA/PCjr/Tandy composite emulation</li>
|
||||
<li>Various bug fixes</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v11">PCem v11</h1>
|
||||
<ul>
|
||||
<li>New machines added - Tandy 1000HX, Tandy 1000SL/2, Award 286 clone, IBM PS/1 model 2121</li>
|
||||
<li>New graphics card - Hercules InColor</li>
|
||||
<li>3DFX recompiler - 2-4x speedup over previous emulation</li>
|
||||
<li>Added Cyrix 6x86 emulation</li>
|
||||
<li>Some optimisations to dynamic recompiler - typically around 10-15% improvement over v10, more when MMX used</li>
|
||||
<li>Fixed broken 8088/8086 timing</li>
|
||||
<li>Fixes to Mach64 and ViRGE 2D blitters</li>
|
||||
<li>XT machines can now have less than 640kb RAM</li>
|
||||
<li>Added IBM PS/1 audio card emulation</li>
|
||||
<li>Added Adlib Gold surround module emulation</li>
|
||||
<li>Fixes to PCjr/Tandy PSG emulation</li>
|
||||
<li>GUS now in stereo</li>
|
||||
<li>Numerous FDC changes - more drive types, FIFO emulation, better support of XDF images, better FDI support</li>
|
||||
<li>CD-ROM changes - CD-ROM IDE channel now configurable, improved disc change handling, better volume control support</li>
|
||||
<li>Now directly supports .ISO format for CD-ROM emulation</li>
|
||||
<li>Fixed crash when using Direct3D output on Intel HD graphics</li>
|
||||
<li>Various other fixes</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v10.1">PCem v10.1</h1>
|
||||
<ul>
|
||||
<li>Fixed buffer overruns in PIIX and ET4000/W32p emulation</li>
|
||||
<li>Add command line options to start in fullscreen and to specify config file</li>
|
||||
<li>Emulator doesn’t die when the CPU jumps to an unexecutable address</li>
|
||||
<li>Removed Voodoo memory dump on exit</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v10">PCem v10</h1>
|
||||
<ul>
|
||||
<li>New machines - AMI 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</li>
|
||||
<li>New graphics cards - IBM VGA, 3DFX Voodoo Graphics</li>
|
||||
<li>Experimental dynamic recompiler - up to 3x speedup</li>
|
||||
<li>Pentium and Pentium MMX emulation</li>
|
||||
<li>CPU fixes - fixed issues in Unreal, Half-Life, Final Fantasy VII, Little Big Adventure 2, Windows 9x setup, Coherent, BeOS and others</li>
|
||||
<li>Improved FDC emulation - more accurate, supports FDI images, supports 1.2MB 5.25" floppy drive emulation, supports write protect correctly</li>
|
||||
<li>Internal timer improvements, fixes sound in some games (eg Lion King)</li>
|
||||
<li>Added support for up to 4 IDE hard drives</li>
|
||||
<li>MIDI OUT code now handles sysex commands correctly</li>
|
||||
<li>CD-ROM code now no longer crashes Windows 9x when CD-ROM drive empty</li>
|
||||
<li>Fixes to ViRGE, S3 Vision series, ATI Mach64 and OAK OTI-067 cards</li>
|
||||
<li>Various other fixes/changes</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v9">PCem v9</h1>
|
||||
<ul>
|
||||
<li>New machines - IBM PCjr</li>
|
||||
<li>New graphics cards - Diamond Stealth 3D 2000 (S3 ViRGE/325), S3 ViRGE/DX</li>
|
||||
<li>New sound cards - Innovation SSI-2001 (using ReSID-FP)</li>
|
||||
<li>CPU fixes - Windows NT now works, OS/2 2.0+ works better</li>
|
||||
<li>Fixed issue with port 3DA when in blanking, DOS 6.2/V now works</li>
|
||||
<li>Re-written PIT emulation</li>
|
||||
<li>IRQs 8-15 now handled correctly, Civilization no longer hangs</li>
|
||||
<li>Fixed vertical axis on Amstrad mouse</li>
|
||||
<li>Serial fixes - fixes mouse issues on Win 3.x and OS/2</li>
|
||||
<li>New Windows keyboard code - should work better with international keyboards</li>
|
||||
<li>Changes to keyboard emulation - should fix stuck keys</li>
|
||||
<li>Some CD-ROM fixes</li>
|
||||
<li>Joystick emulation</li>
|
||||
<li>Preliminary Linux port</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v8.1">PCem v8.1</h1>
|
||||
<ul>
|
||||
<li>This fixes a number of issues in v8.</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v8">PCem v8</h1>
|
||||
<ul>
|
||||
<li>New machines - SiS496/497, 430VX</li>
|
||||
<li>WinChip emulation (including MMX emulation)</li>
|
||||
<li>New graphics cards - S3 Trio64, Trident TGUI9440AGi, ATI VGA Edge-16, ATI VGA Charger, OAK OTI-067, ATI Mach64</li>
|
||||
<li>New sound cards - Adlib Gold, Windows Sound System, SB AWE32</li>
|
||||
<li>Improved GUS emulation</li>
|
||||
<li>MPU-401 emulation (UART mode only) on SB16 and AWE32</li>
|
||||
<li>Fixed DMA bug, floppy drives work properly in Windows 3.x</li>
|
||||
<li>Fixed bug in FXAM - fixes Wolf 3D, Dogz, some other stuff as well</li>
|
||||
<li>Other FPU fixes</li>
|
||||
<li>Fixed serial bugs, mouse no longer disappears in Windows 9x hardware detection</li>
|
||||
<li>Major reorganisation of CPU emulation</li>
|
||||
<li>Direct3D output mode</li>
|
||||
<li>Fullscreen mode</li>
|
||||
<li>Various internal changes</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v0.7">PCem v0.7</h1>
|
||||
<ul>
|
||||
<li>Windows 98 now works, Win95 more stable, more machines + graphics cards, and a huge number of fixes.</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v0.6">PCem v0.6</h1>
|
||||
<ul>
|
||||
<li>Windows 95 now works, FPU emulation, and load of other stuff.</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v0.5">PCem v0.5</h1>
|
||||
<ul>
|
||||
<li>Loads of fixes + new features in this version.</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v0.41a">PCem v0.41a</h1>
|
||||
<ul>
|
||||
<li>This fixes a disc corruption bug, and re-adds (poor) composite colour emulation.</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v0.41">PCem v0.41</h1>
|
||||
<ul>
|
||||
<li>This fixes some embarassing bugs in v0.4, as well as a few games.</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v0.4">PCem v0.4</h1>
|
||||
<ul>
|
||||
<li>386/486 emulation (buggy), GUS emulation, accurate 8088/8086 timings, and lots of other changes.</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v0.3">PCem v0.3</h1>
|
||||
<ul>
|
||||
<li>This adds more machines, SB Pro emulation, SVGA emulation, and some other stuff.</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v0.2a">PCem v0.2a</h1>
|
||||
<ul>
|
||||
<li>This is a bugfix release over v0.2.</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v0.2">PCem v0.2</h1>
|
||||
<ul>
|
||||
<li>This adds PC1640 and AT emulation, 286 emulation, EGA/VGA emulation, Soundblaster emulation, hard disc emulation, and some bugfixes.</li>
|
||||
</ul>
|
||||
<h1 id="pcem-v0.1">PCem v0.1</h1>
|
||||
<ul>
|
||||
<li>First Release</li>
|
||||
</ul>
|
5
docs/links-to-html.lua
Normal file
5
docs/links-to-html.lua
Normal file
@@ -0,0 +1,5 @@
|
||||
function Link(el)
|
||||
el.target = string.gsub(el.target, "TESTED.md", "tested.html")
|
||||
el.target = string.gsub(el.target, "CHANGELOG.md", "changelog.html")
|
||||
return el
|
||||
end
|
4
docs/md2html.sh
Executable file
4
docs/md2html.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
pandoc -f markdown -t html5 ../README.md -o ../readme.html --lua-filter=links-to-html.lua
|
||||
pandoc -f markdown -t html5 ../TESTED.md -o ../tested.html --lua-filter=links-to-html.lua
|
||||
pandoc -f markdown -t html5 ../CHANGELOG.md -o ../changelog.html --lua-filter=links-to-html.lua
|
378
readme.html
378
readme.html
@@ -1,186 +1,33 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<title>readme</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 50em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
word-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<h1 id="pcem"><a href="https://pcem-emulator.co.uk/">PCem</a></h1>
|
||||
<h2 id="download-windowslinux">Download: <a href="https://pcem-emulator.co.uk/files/PCemV17Win.zip">Windows</a>/<a href="https://pcem-emulator.co.uk/files/PCemV17Linux.tar.gz">Linux</a></h2>
|
||||
<p>Latest version: <b>v17</b> <a href="https://pcem-emulator.co.uk/index.html">Changelog</a></p>
|
||||
<p>Latest version: <b>v17</b> <a href="changelog.html#dos">Changelog</a></p>
|
||||
<p>PCem is licensed under GPL v2.0, see <a href="COPYING">COPYING</a> for more details.</p>
|
||||
<p>You can submit patches on our <a href="https://pcem-emulator.co.uk/phpBB3/viewforum.php?f=4">forum</a>. Before you do, please note the <a href="https://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=3&t=5">guidelines</a> for submitting patches.</p>
|
||||
<p><span class="emoji" data-emoji="exclamation">❗</span> Note: <b>NO COPYRIGHTED ROM FILES ARE INCLUDED NOR WILL THEY BE. PLEASE DO NOT ASK FOR THEM.</b></p>
|
||||
<p>You can submit patches on our <a href="https://pcem-emulator.co.uk/phpBB3">forum</a>. Before you do, please note the <a href="https://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=3&t=5">guidelines</a> for submitting patches.</p>
|
||||
<p>:exclamation: Note: <b>NO COPYRIGHTED ROM FILES ARE INCLUDED NOR WILL THEY BE. PLEASE DO NOT ASK FOR THEM.</b></p>
|
||||
<h2 id="bsd-and-linux-supplement-v17">BSD and Linux supplement (v17)</h2>
|
||||
<p>You will need the following libraries (and their dependencies):</p>
|
||||
<ul>
|
||||
<li>SDL2</li>
|
||||
<li>wxWidgets 3.x</li>
|
||||
<li>OpenAL</li>
|
||||
</ul>
|
||||
<p>Open a terminal window, navigate to the PCem directory then enter:</p>
|
||||
<h3 id="linux">Linux</h3>
|
||||
<pre><code>./configure --enable-release
|
||||
<p>You will need the following libraries (and their dependencies): - SDL2 - wxWidgets 3.x - OpenAL</p>
|
||||
<p>Open a terminal window, navigate to the PCem directory then enter: ### Linux</p>
|
||||
<pre><code>cmake -DCMAKE_BUILD_TYPE=Release .
|
||||
make</code></pre>
|
||||
<h3 id="bsd">BSD</h3>
|
||||
<pre><code>./configure --enable-release-build
|
||||
<pre><code>cmake -DCMAKE_BUILD_TYPE=Release .
|
||||
gmake</code></pre>
|
||||
<p>then <code>./pcem</code> to run.</p>
|
||||
<p>then <code>./output/bin/pcem</code> to run.</p>
|
||||
<p>The Linux/BSD versions store BIOS ROM images, configuration files, and other data in <code>~/.pcem</code></p>
|
||||
<p>configure options are :</p>
|
||||
<pre><code> --enable-release-build : Generate release build. Recommended for regular use.
|
||||
--enable-debug : Compile with debugging enabled.
|
||||
--enable-networking : Build with networking support.
|
||||
--enable-alsa : Build with support for MIDI output through ALSA. Requires libasound.</code></pre>
|
||||
<pre><code> -DCMAKE_BUILD_TYPE=Release : Generate release build. Recommended for regular use.
|
||||
-DCMAKE_BUILD_TYPE=Debug : Compile with debugging enabled.
|
||||
-DUSE_NETWORKING=ON : Build with networking support.
|
||||
-DUSE_ALSA=ON : Build with support for MIDI output through ALSA. Requires libasound.</code></pre>
|
||||
<p>The menu is a pop-up menu in the Linux/BSD port. Right-click on the main window when mouse is not captured.</p>
|
||||
<p>CD-ROM support currently only accesses <code>/dev/cdrom</code>. It has not been heavily tested.</p>
|
||||
<h2 id="links">Links</h2>
|
||||
<h3 id="pcem-emulates-the-following-hardware-as-of-v17">PCem emulates the following hardware (as of v17):</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 50%" />
|
||||
<col style="width: 50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th>Hardware</th>
|
||||
@@ -210,23 +57,27 @@ gmake</code></pre>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3 id="software-tested-list"><a href="TESTED.md">Software Tested</a> (list)</h3>
|
||||
<h3 id="software-tested-list"><a href="tested.html">Software Tested</a> (list)</h3>
|
||||
<ul>
|
||||
<li><a href="TESTED.md#dos">DOS</a><br/></li>
|
||||
<li><a href="TESTED.md#windows">Windows</a><br/></li>
|
||||
<li><a href="TESTED.md#windows-nt">Windows NT</a><br/></li>
|
||||
<li><a href="TESTED.md#os2">OS/2</a><br/></li>
|
||||
<li><a href="TESTED.md#linux">Linux</a><br/></li>
|
||||
<li><a href="TESTED.md#applications">Applications</a><br/></li>
|
||||
<li><a href="TESTED.md#games">Games</a><br/></li>
|
||||
<li><a href="TESTED.md#demos">Demos</a><br/></li>
|
||||
<li><a href="TESTED.md#emulators">Emulators</a><br/></li>
|
||||
<li><a href="tested.html#dos">DOS</a><br/></li>
|
||||
<li><a href="tested.html#windows">Windows</a><br/></li>
|
||||
<li><a href="tested.html#windows-nt">Windows NT</a><br/></li>
|
||||
<li><a href="tested.html#os2">OS/2</a><br/></li>
|
||||
<li><a href="tested.html#linux">Linux</a><br/></li>
|
||||
<li><a href="tested.html#applications">Applications</a><br/></li>
|
||||
<li><a href="tested.html#games">Games</a><br/></li>
|
||||
<li><a href="tested.html#demos">Demos</a><br/></li>
|
||||
<li><a href="tested.html#emulators">Emulators</a><br/></li>
|
||||
</ul>
|
||||
<hr>
|
||||
|
||||
<h2 id="systems">Systems</h2>
|
||||
<h3 id="8088-based">8088 based</h3>
|
||||
<h3 id="based">8088 based</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: center;">Release</th>
|
||||
@@ -267,19 +118,29 @@ gmake</code></pre>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: center;">1985</td>
|
||||
<td><b>Commodore PC10</b><br/>8088 at 4.77 MHz<br/>640KB RAM CGA/Monochrome</td>
|
||||
<td>cbm_pc10/cbm-pc10c-bios-v4.41-318085-08.bin</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: center;">1985</td>
|
||||
<td><b>NCR PC4i</b><br/>8088 at 4.77 MHz<br/>256KB - 640KB RAM</td>
|
||||
<td>ncr_pc4i/NCR_PC4i_BIOSROM_1985.BIN</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<tr class="odd">
|
||||
<td style="text-align: center;">1986</td>
|
||||
<td><b>DTK Clone XT</b><br/>8088 at 8/10 MHz<br/>64KB - 640KB RAM</td>
|
||||
<td>dtk/dtk_erso_2.42_2764.bin</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<tr class="even">
|
||||
<td style="text-align: center;">1986</td>
|
||||
<td><b>Phoenix XT clone</b><br/>8088 at 8/10 MHz<br/>64KB - 640KB RAM</td>
|
||||
<td>pxxt/000p001.bin</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: center;">1987</td>
|
||||
<td><b>Hyundai Super 16T</b><br/>8088/8087 at 4.77/8.0 MHz<br/>640KB RAM<br/>EGA 16 colour graphics<br/></td>
|
||||
<td>./huyndaixte/super16te_v2.00id.bin</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: center;">1987</td>
|
||||
<td><b>Tandy 1000HX</b><br/>8088 at 7.16 MHz<br/>256KB - 640KB RAM<br/>Built-in 16 colour graphics<br/>3 voice sound<br/>Has DOS 2.11 in ROM</td>
|
||||
@@ -331,14 +192,24 @@ gmake</code></pre>
|
||||
<td>amixt/ami_8088_bios_31jan89.bin</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: center;">1989</td>
|
||||
<td><b>Hyundai Super 16TE</b><br/>8088/8087 at 10 MHz<br/>640KB RAM<br/>EGA 16 colour graphics<br/></td>
|
||||
<td>./huyndaixte/super16te_v2.00id.bin</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: center;">2015</td>
|
||||
<td><b>Xi8088</b><br/>8088 at 4.77-13.33 MHz<br/>640KB RAM</td>
|
||||
<td>xi8088/bios-xi8088.bin</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3 id="8086-based">8086 based</h3>
|
||||
<h3 id="based-1">8086 based</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: center;">Release</th>
|
||||
@@ -409,8 +280,13 @@ gmake</code></pre>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3 id="286-based">286 based</h3>
|
||||
<h3 id="based-2">286 based</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: center;">Release</th>
|
||||
@@ -526,8 +402,13 @@ gmake</code></pre>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3 id="386-based">386 based</h3>
|
||||
<h3 id="based-3">386 based</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: center;">Release</th>
|
||||
@@ -628,8 +509,14 @@ gmake</code></pre>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3 id="486-based">486 based</h3>
|
||||
<h3 id="based-4">486 based</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: center;">Release</th>
|
||||
@@ -685,6 +572,12 @@ gmake</code></pre>
|
||||
</table>
|
||||
<h3 id="pentium-based">Pentium based</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: center;">Release</th>
|
||||
@@ -696,7 +589,7 @@ gmake</code></pre>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td style="text-align: center;">1994</td>
|
||||
<td><b>Intel Premiere/PCI (Batman's Revenge)</b><br/>1MB - 128MB RAM</td>
|
||||
<td><b>Intel Premiere/PCI (Batman’s Revenge)</b><br/>1MB - 128MB RAM</td>
|
||||
<td><b>Pentium</b> at 60-66 MHz<br/><b>Pentium Overdrive</b> at 120-133 MHz</td>
|
||||
<td>revenge/1009af2_.bi0<br/>revenge/1009af2_.bi1</td>
|
||||
</tr>
|
||||
@@ -758,6 +651,12 @@ gmake</code></pre>
|
||||
</table>
|
||||
<h3 id="super-socket-7-based">Super Socket 7 based</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: center;">Release</th>
|
||||
@@ -777,6 +676,12 @@ gmake</code></pre>
|
||||
</table>
|
||||
<h3 id="socket-8-based">Socket 8 based</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: center;">Release</th>
|
||||
@@ -796,6 +701,12 @@ gmake</code></pre>
|
||||
</table>
|
||||
<h3 id="slot-1-based">Slot 1 based</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: center;">Release</th>
|
||||
@@ -814,12 +725,18 @@ gmake</code></pre>
|
||||
</tbody>
|
||||
</table>
|
||||
<h4 id="additional-notes">Additional Notes</h4>
|
||||
<p><a name="system-note-1"><code>[1]</code></a> <b>Toshiba Button Mapping</b>: PCem maps [Fn] to <code>right-Ctrl</code> and <code>right-Alt</code>. The following functions are supported: Key Combo | Function ---|--- Fn + Num Lock | toggle numpad Fn + Home | Internal LCD display Fn + Page Down | Turbo on Fn + Right | Toggle LCD font Fn + End | External CRT display Fn + SysRQ | Toggle window</p>
|
||||
<p><a name="system-note-1"><code>[1]</code></a> <b>Toshiba Button Mapping</b>: PCem maps [Fn] to <code>right-Ctrl</code> and <code>right-Alt</code>. The following functions are supported: Key Combo | Function —|— Fn + Num Lock | toggle numpad Fn + Home | Internal LCD display Fn + Page Down | Turbo on Fn + Right | Toggle LCD font Fn + End | External CRT display Fn + SysRQ | Toggle window</p>
|
||||
<p><a name="system-note-2"><code>[2]</code></a> <b>Amstrad MegaPC</b> <i>(386SX)</i>: The original machine had a built-in Sega MegaDrive. This is not emulated in PCem.</p>
|
||||
<p><a name="system-note-3"><code>[3]</code></a> <b>IBM PS/2 Model 70 (type 4)</b> <i>(486DX)</i>: PCem's FPU emulation is not bit accurate and can not pass IBM's floating point tests. As a result, this machine will always print 12903 and 162 errors on bootup. These can be ignored - F1 will boot the machine.</p>
|
||||
<p><a name="system-note-3"><code>[3]</code></a> <b>IBM PS/2 Model 70 (type 4)</b> <i>(486DX)</i>: PCem’s FPU emulation is not bit accurate and can not pass IBM’s floating point tests. As a result, this machine will always print 12903 and 162 errors on bootup. These can be ignored - F1 will boot the machine.</p>
|
||||
<p><a name="system-note-4"><code>[4]</code></a> <b>Intel Advanced/EV (Endeavor)</b> <i>(Pentium)</i>: The real board has a Sound Blaster 16 onboard and optionally an S3 Trio64V+. Neither are emulated as onboard devices.</p>
|
||||
<p><a name="system-note-5"><code>[5]</code></a> Some systems have fixed graphics adapters:<br/> <i>** = Can use external video card.</i><br/></p>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
<col style="width: 25%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th>System</th>
|
||||
@@ -951,12 +868,16 @@ gmake</code></pre>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p><a name="system-note-6"><code>[6]</code></a> <b>Olivetti M24 (display)</b>: I haven't seen a dump of the font ROM for this yet, so if one is not provided the MDA font will be used - which looks slightly odd as it is 14-line instead of 16-line.</p>
|
||||
<p><a name="system-note-6"><code>[6]</code></a> <b>Olivetti M24 (display)</b>: I haven’t seen a dump of the font ROM for this yet, so if one is not provided the MDA font will be used - which looks slightly odd as it is 14-line instead of 16-line.</p>
|
||||
<hr>
|
||||
|
||||
<h2 id="graphics-cards">Graphics Cards</h2>
|
||||
<h3 id="basic-cards">Basic cards</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th>Hardware</th>
|
||||
@@ -1014,6 +935,11 @@ gmake</code></pre>
|
||||
</table>
|
||||
<h3 id="unaccelerated-svga-cards">Unaccelerated (S)VGA cards</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th>Hardware</th>
|
||||
@@ -1094,8 +1020,13 @@ gmake</code></pre>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3 id="2d-accelerated-svga-cards">2D Accelerated SVGA cards</h3>
|
||||
<h3 id="d-accelerated-svga-cards">2D Accelerated SVGA cards</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th>Hardware</th>
|
||||
@@ -1171,8 +1102,13 @@ gmake</code></pre>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3 id="3d-accelerated-svga-cards">3D Accelerated SVGA cards</h3>
|
||||
<h3 id="d-accelerated-svga-cards-1">3D Accelerated SVGA cards</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
<col style="width: 33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th>Hardware</th>
|
||||
@@ -1213,8 +1149,12 @@ gmake</code></pre>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3 id="3d-only-cards">3D only cards</h3>
|
||||
<h3 id="d-only-cards">3D only cards</h3>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 50%" />
|
||||
<col style="width: 50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th>Hardware</th>
|
||||
@@ -1240,13 +1180,16 @@ gmake</code></pre>
|
||||
<p><a name="graphics-note-1"><code>[1]</code></a> <b>Cirrus Logic GD-5434</b>: Real chip also supports 1MB configurations, however this is not currently supported in PCem.</p>
|
||||
<p><a name="graphics-note-2"><code>[2]</code></a> <b>Diamond Stealth 3D 2000</b>: PCem emulates the ViRGE S3D engine in software. This works with most games I tried, but there may be some issues. The Direct3D drivers for the /325 are fairly poor (often showing as missing triangles), so use of the /DX instead is recommended.</p>
|
||||
<p><a name="graphics-note-3"><code>[3]</code></a> <b>S3 ViRGE/DX</b>: The drivers that come with Windows are similar to those for the /325, however better ones do exist (try the 8-21-1997 version). With the correct drivers, many early Direct3D games work okay (if slowly).</p>
|
||||
<p><a name="graphics-note-4"><code>[4]</code></a> <b>3DFX Voodoo Graphics</b>: PCem emulates this in software. The emulation is a lot faster than in v10 (thanks to a new dynamic recompiler) and should be capable of hitting Voodoo 1 performance on most machines when two render threads are used. As before, the emulated CPU is the bottleneck for most games. <br/><br/>PCem can emulate 6 and 8 MB configurations, but defaults to 4 MB for compatibility. It can also emulate the screen filter present on the original card, though this does at present have a noticeable performance hit.<br/><br/>Almost everything I've tried works okay, with a very few exceptions - Screamer 2 and Rally have serious issues.</p>
|
||||
<p><a name="graphics-note-5"><code>[5]</code></a> <b>Obsidian SB50</b>: Drivers for this are a bit limited - the official drivers don't support 2 TMUs in Direct3D.</p>
|
||||
<p><a name="graphics-note-4"><code>[4]</code></a> <b>3DFX Voodoo Graphics</b>: PCem emulates this in software. The emulation is a lot faster than in v10 (thanks to a new dynamic recompiler) and should be capable of hitting Voodoo 1 performance on most machines when two render threads are used. As before, the emulated CPU is the bottleneck for most games. <br/><br/>PCem can emulate 6 and 8 MB configurations, but defaults to 4 MB for compatibility. It can also emulate the screen filter present on the original card, though this does at present have a noticeable performance hit.<br/><br/>Almost everything I’ve tried works okay, with a very few exceptions - Screamer 2 and Rally have serious issues.</p>
|
||||
<p><a name="graphics-note-5"><code>[5]</code></a> <b>Obsidian SB50</b>: Drivers for this are a bit limited - the official drivers don’t support 2 TMUs in Direct3D.</p>
|
||||
<p><a name="graphics-note-6"><code>[6]</code></a> <b>3DFX Voodoo 2</b>: PCem can emulate both 8 and 12 MB configurations. It can also emulate 6 and 10 MB configurations (with 2MB framebuffer memory), which were never sold into the PC market but do exist for arcade systems.</p>
|
||||
<hr>
|
||||
|
||||
<h2 id="sound-cards">Sound Cards</h2>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 50%" />
|
||||
<col style="width: 50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th>Hardware</th>
|
||||
@@ -1268,11 +1211,11 @@ gmake</code></pre>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><b>PS/1 audio card</b></td>
|
||||
<td>An SN76496 clone plus an 8-bit DAC. The SN76496 isn't at the same address as PCjr/Tandy, so most software doesn't support it.</td>
|
||||
<td>An SN76496 clone plus an 8-bit DAC. The SN76496 isn’t at the same address as PCjr/Tandy, so most software doesn’t support it.</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td><b>Gameblaster</b></td>
|
||||
<td>The Creative Labs Gameblaster/Creative Music System, Creative's first sound card introduced in 1987. Has two Philips SAA1099, giving 12 voices of square waves plus 4 noise voices. In stereo!</td>
|
||||
<td>The Creative Labs Gameblaster/Creative Music System, Creative’s first sound card introduced in 1987. Has two Philips SAA1099, giving 12 voices of square waves plus 4 noise voices. In stereo!</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><b>Adlib</b></td>
|
||||
@@ -1309,22 +1252,18 @@ gmake</code></pre>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3 id="additional-notes-2">Additional Notes</h3>
|
||||
<p><a name="sound-note-1"><code>[1]</code></a> <b>Sound Blaster</b>: Several Sound Blasters are emulated.</p>
|
||||
<ul>
|
||||
<li>SB v1.0 - The original. Limited to 22khz, and no auto-init DMA (can cause crackles sometimes).</li>
|
||||
<li>SB v1.5 - Adds auto-init DMA</li>
|
||||
<li>SB v2.0 - Upped to 41khz</li>
|
||||
<li>SB Pro v1.0 - Stereo with twin OPL2 chips.</li>
|
||||
<li>SB Pro v2.0 - Stereo with OPL 3 chip</li>
|
||||
<li>SB 16 - 16 bit stereo</li>
|
||||
<li>SB AWE32 - SB 16 + wavetable MIDI. This requires a ROM dump from a real AWE32.</li>
|
||||
</ul>
|
||||
<p><a name="sound-note-1"><code>[1]</code></a> <b>Sound Blaster</b>: Several Sound Blasters are emulated. * SB v1.0 - The original. Limited to 22khz, and no auto-init DMA (can cause crackles sometimes). * SB v1.5 - Adds auto-init DMA * SB v2.0 - Upped to 41khz * SB Pro v1.0 - Stereo with twin OPL2 chips. * SB Pro v2.0 - Stereo with OPL 3 chip * SB 16 - 16 bit stereo * SB AWE32 - SB 16 + wavetable MIDI. This requires a ROM dump from a real AWE32.</p>
|
||||
<p>All cards are set to Address 220, IRQ 7 and DMA 1 (and High DMA 5). IRQ and DMA can be changed for the SB16 & AWE32 in the drivers. The relevant SET line for autoexec.bat is <code>SET BLASTER = A220 I7 D1 Tx</code> - where Tx is T1 for SB v1.0, T3 for SB v2.0, T4 for SB Pro, and T6 for SB16.</p>
|
||||
<p>AWE32 requires a ROM dump called <code>awe32.raw</code>. AWE-DUMP is a utility which can get a dump from a real card. Most EMU8000 functionality should work, however filters are not correct and reverb/chorus effects are not currently emulated.</p>
|
||||
<hr>
|
||||
|
||||
<h2 id="hdd-controller-cards">HDD Controller Cards</h2>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 23%" />
|
||||
<col style="width: 23%" />
|
||||
<col style="width: 23%" />
|
||||
<col style="width: 30%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: center;">Int.</th>
|
||||
@@ -1373,7 +1312,7 @@ gmake</code></pre>
|
||||
<tr class="odd">
|
||||
<td style="text-align: center;">IDE</td>
|
||||
<td><b>XTIDE</b></td>
|
||||
<td>8-bit IDE controller. The BIOS is available <a href="http://code.google.com/p/xtideuniversalbios/">here</a>. <br/>v2.0.0 beta 1 is the version I've mostly tested. v2.0.0 beta 3 is known to have some issues.</td>
|
||||
<td>8-bit IDE controller. The BIOS is available <a href="http://code.google.com/p/xtideuniversalbios/">here</a>. <br/>v2.0.0 beta 1 is the version I’ve mostly tested. v2.0.0 beta 3 is known to have some issues.</td>
|
||||
<td>ide_xt.bin</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
@@ -1385,7 +1324,7 @@ gmake</code></pre>
|
||||
<tr class="odd">
|
||||
<td style="text-align: center;">IDE</td>
|
||||
<td><b>XTIDE (PS/1)</b></td>
|
||||
<td>IDE controller for the PS/1 model 2033. For this machine you will need BIOS version v1.1.5. The PS/1 is a bit fussy with XTIDE, and I've found that it works best when the XTIDE configuration has 'Full Operating Mode' disabled.</td>
|
||||
<td>IDE controller for the PS/1 model 2033. For this machine you will need BIOS version v1.1.5. The PS/1 is a bit fussy with XTIDE, and I’ve found that it works best when the XTIDE configuration has ‘Full Operating Mode’ disabled.</td>
|
||||
<td>ide_at_1_1_5.bin</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
@@ -1427,9 +1366,12 @@ gmake</code></pre>
|
||||
</tbody>
|
||||
</table>
|
||||
<hr>
|
||||
|
||||
<h2 id="misc-cards">Misc Cards</h2>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 50%" />
|
||||
<col style="width: 50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th>Hardware</th>
|
||||
@@ -1443,11 +1385,11 @@ gmake</code></pre>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td>M24 mouse</td>
|
||||
<td>I haven't seen a DOS mouse driver for this yet but the regular scancode mode works as does the Windows 1.x driver.</td>
|
||||
<td>I haven’t seen a DOS mouse driver for this yet but the regular scancode mode works as does the Windows 1.x driver.</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td>PC1512 mouse</td>
|
||||
<td>The PC1512's perculiar quadrature mouse. You need Amstrad's actual driver for this one.</td>
|
||||
<td>The PC1512’s perculiar quadrature mouse. You need Amstrad’s actual driver for this one.</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td>PS/2 mouse</td>
|
||||
@@ -1459,9 +1401,7 @@ gmake</code></pre>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td>ATAPI CD-ROM</td>
|
||||
<td>Works with OAKCDROM.SYS, VDD-IDE.SYS, and the internal drivers of every OS I've tried.</td>
|
||||
<td>Works with OAKCDROM.SYS, VDD-IDE.SYS, and the internal drivers of every OS I’ve tried.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
1
roms/cbm_pc10/roms.txt
Normal file
1
roms/cbm_pc10/roms.txt
Normal file
@@ -0,0 +1 @@
|
||||
This directory needs to contain some ROM files.
|
1
roms/huyndaixt/roms.txt
Normal file
1
roms/huyndaixt/roms.txt
Normal file
@@ -0,0 +1 @@
|
||||
This directory needs to contain some ROM files.
|
1
roms/huyndaixte/roms.txt
Normal file
1
roms/huyndaixte/roms.txt
Normal file
@@ -0,0 +1 @@
|
||||
This directory needs to contain some ROM files.
|
169
tested.html
169
tested.html
@@ -1,154 +1,3 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<title>tested</title>
|
||||
<style>
|
||||
html {
|
||||
line-height: 1.5;
|
||||
font-family: Georgia, serif;
|
||||
font-size: 20px;
|
||||
color: #1a1a1a;
|
||||
background-color: #fdfdfd;
|
||||
}
|
||||
body {
|
||||
margin: 0 auto;
|
||||
max-width: 36em;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
hyphens: auto;
|
||||
word-wrap: break-word;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-kerning: normal;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
body {
|
||||
font-size: 0.9em;
|
||||
padding: 1em;
|
||||
}
|
||||
}
|
||||
@media print {
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: black;
|
||||
font-size: 12pt;
|
||||
}
|
||||
p, h2, h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
h2, h3, h4 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin: 1em 0;
|
||||
}
|
||||
a {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
a:visited {
|
||||
color: #1a1a1a;
|
||||
}
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 1.4em;
|
||||
}
|
||||
h5, h6 {
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
}
|
||||
ol, ul {
|
||||
padding-left: 1.7em;
|
||||
margin-top: 1em;
|
||||
}
|
||||
li > ol, li > ul {
|
||||
margin-top: 0;
|
||||
}
|
||||
blockquote {
|
||||
margin: 1em 0 1em 1.7em;
|
||||
padding-left: 1em;
|
||||
border-left: 2px solid #e6e6e6;
|
||||
color: #606060;
|
||||
}
|
||||
code {
|
||||
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
||||
font-size: 85%;
|
||||
margin: 0;
|
||||
}
|
||||
pre {
|
||||
margin: 1em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
overflow: visible;
|
||||
}
|
||||
.sourceCode {
|
||||
background-color: transparent;
|
||||
overflow: visible;
|
||||
}
|
||||
hr {
|
||||
background-color: #1a1a1a;
|
||||
border: none;
|
||||
height: 1px;
|
||||
margin: 1em 0;
|
||||
}
|
||||
table {
|
||||
margin: 1em 0;
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
overflow-x: auto;
|
||||
display: block;
|
||||
font-variant-numeric: lining-nums tabular-nums;
|
||||
}
|
||||
table caption {
|
||||
margin-bottom: 0.75em;
|
||||
}
|
||||
tbody {
|
||||
margin-top: 0.5em;
|
||||
border-top: 1px solid #1a1a1a;
|
||||
border-bottom: 1px solid #1a1a1a;
|
||||
}
|
||||
th {
|
||||
border-top: 1px solid #1a1a1a;
|
||||
padding: 0.25em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
td {
|
||||
padding: 0.125em 0.5em 0.25em 0.5em;
|
||||
}
|
||||
header {
|
||||
margin-bottom: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
#TOC li {
|
||||
list-style: none;
|
||||
}
|
||||
#TOC a:not(:hover) {
|
||||
text-decoration: none;
|
||||
}
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<h2 id="software-tested-v17">Software tested (v17):</h2>
|
||||
<h3 id="dos">DOS</h3>
|
||||
<ul>
|
||||
@@ -253,7 +102,7 @@
|
||||
<li>Civilization</li>
|
||||
<li>Civilization for Windows</li>
|
||||
<li>Claw</li>
|
||||
<li>Clive Barker's Undying (demo)</li>
|
||||
<li>Clive Barker’s Undying (demo)</li>
|
||||
<li>Clockwiser</li>
|
||||
<li>Command & Conquer : Red Alert</li>
|
||||
<li>Command & Conquer : Red Alert 2</li>
|
||||
@@ -307,7 +156,7 @@
|
||||
<li>Hellbender</li>
|
||||
<li>Hexen</li>
|
||||
<li>High Heat Baseball 2002 (demo)</li>
|
||||
<li>Hitch Hiker's Guide to the Galaxy</li>
|
||||
<li>Hitch Hiker’s Guide to the Galaxy</li>
|
||||
<li>Hocus Pocus</li>
|
||||
<li>Homeworld Cataclysm (demo)</li>
|
||||
<li>Incoming</li>
|
||||
@@ -315,9 +164,9 @@
|
||||
<li>Jazz Jackrabbit</li>
|
||||
<li>Jazz Jackrabbit 2</li>
|
||||
<li>Jill of the Jungle</li>
|
||||
<li>King's Quest</li>
|
||||
<li>King's Quest II</li>
|
||||
<li>King's Quest III</li>
|
||||
<li>King’s Quest</li>
|
||||
<li>King’s Quest II</li>
|
||||
<li>King’s Quest III</li>
|
||||
<li>Lemmings</li>
|
||||
<li>Lemmings 2 : The Tribes</li>
|
||||
<li>Lode Runner : The Legend Continues</li>
|
||||
@@ -350,7 +199,7 @@
|
||||
<li>Need for Speed : High Stakes</li>
|
||||
<li>NHL 2001 (demo)</li>
|
||||
<li>No One Lives Forever</li>
|
||||
<li>Oddworld : Abe's Exoddus</li>
|
||||
<li>Oddworld : Abe’s Exoddus</li>
|
||||
<li>One Must Fall 2097</li>
|
||||
<li>Oni</li>
|
||||
<li>Outlaws</li>
|
||||
@@ -382,7 +231,7 @@
|
||||
<li>Shadow Company (demo)</li>
|
||||
<li>Shadow Warrior</li>
|
||||
<li>Shadowman (demo)</li>
|
||||
<li>Sid Meier's Alien Crossfire (demo)</li>
|
||||
<li>Sid Meier’s Alien Crossfire (demo)</li>
|
||||
<li>SimCity 2000</li>
|
||||
<li>SimCity Classic</li>
|
||||
<li>SimTower</li>
|
||||
@@ -416,7 +265,7 @@
|
||||
<li>Tomb Raider</li>
|
||||
<li>Tomb Raider II</li>
|
||||
<li>Tomb Raider The Last Revelation (demo)</li>
|
||||
<li>Tony Hawk's Pro Skater 2</li>
|
||||
<li>Tony Hawk’s Pro Skater 2</li>
|
||||
<li>Transport Tycoon</li>
|
||||
<li>Transport Tycoon Deluxe</li>
|
||||
<li>Tropico (demo)</li>
|
||||
@@ -489,5 +338,3 @@
|
||||
<li>vMac v0.1.9.1</li>
|
||||
<li>ZSNES v0.800c</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
|
Reference in New Issue
Block a user