Translations of this page:
Table of Contents

Wilbert Pol is an emulation enthusiast who works on several MESS drivers. Wilbert also tries to make sure that the different releases of sdlmess (and sdlmame) keep compiling and working on OS X and FreeBSD.

PC drivers

Currently work is being done on the PC drivers. Below is a priority list of things to work on:

  1. Clean implementation of MGA using the mc6845 device.
  2. Clean implementation of Hercules using the mc6845 device.
  3. Clean implementation of CGA (without advanced composite graphics) using the mc6845 device.
  4. Clean implementation of TGA (used in Tandy 1000 models) using the mc6845 device: 1130
  5. Clean up drivers (on-going work): 1312, 382
    1. IBM 5150 driver(s)
    2. IBM PC Jr driver(s)
    3. IBM XT driver(s)
    4. others
  6. Fix at driver issues: 1397
  7. Fix blinking: 1096
  8. Fix the NEC765 issues: 428, 1075
  9. Fix the CHD issues: 1559, 826, dimensions currently hardcoded to ~20MB
  10. Add cassette support.
  11. Add 8087 FPU support.
  12. Add 80287(?) FPU support.
  13. Fix cpu core issues.
  14. Update VGA implementation to use the mc6845 device.
  15. Add proper MCGA support.
  16. Add proper EGA support.
  17. Update pc_aga video code to use the mc6845 device. pc_aga is a combined Hercules and Plantronics graphics card.
  18. Add proper composite support to the CGA code: 431
  19. Finish/fix EGA (scrolling doesn't work right in Commander Keen 4 or Bio Menace, could be other issues) and VGA support
  20. Dual head support for IBM 5150.

Goals

Important achievements for the PC drivers will be:

  1. Clean drivers.
  2. Clean graphics card implementations.
  3. Working floppy drive emulation.
  4. Working HDD emulation.
  5. IBM POST passing without errors
  6. Windows 3.0 working.
  7. Windows 3.1 working.
  8. DMESS running inside MESS. :)
  9. Windows 95 working.
  10. VGA test suite passing.

Other drivers

Wilbert is planning to work some more on:

  • Fix the gameboy driver. Making nice progress already.
    • Add support for MBC7 mapper to the gameboy drivers
    • Add support for TAMA3 mapper to the gameboy drivers
  • Fix the color gameboy driver. The color gameboy has already seen some improvements because of the improvements made to the gameboy driver
  • Replace the current super gameboy driver by a combination of the snes and gb drivers
  • Continue work on the Tiger Game.com driver
  • Improve the Sega Master System/Gamegear drivers
  • Add the store display unit sega master system driver
  • Improve the Wonderswan drivers
  • Improve the a2600 driver
  • Make the a2600pal driver (why is that not in mess yet?)
  • Improve the TG16/PC Engine driver(?)
  • Add NeoGeo Pocket driver
  • Add NeoGeo Pocket Color driver
  • Add pokemini driver
  • Add tms1xxx/tms12xx cpu core
  • Making more cpu cores cycle exact
  • Clean up old mess drivers(?)
  • Possibly work on a 3DO driver
people/wilbert_pol.txt · Last modified: 2008-05-05 15:23 by wilbert