Skip to content

An experimental program to use C-bus Windows Accelerator Board (for PC-9801 series) on OpenBSD/luna88k

Notifications You must be signed in to change notification settings

ao-kenji/necwab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

necwab

necwab - NEC Window Accelerator Board(WAB) test on OpenBSD/luna88k

This is my experimental program to use NEC and other 3rd-party-made WABs (for PC-9801 series) on OpenBSD/luna88k.

Target WABs

  • PC-9801-96 "Windows Accelerator Board B3", Cirrus Logic GD-5428, 1MB VRAM
  • PC-9801-85 "Windows Accelerator Board B", S3 928, 1MB VRAM
  • MELCO WGN-A2, Cirrus Logic GD-5434, 2MB VRAM
  • MELCO WSN-A2F, Cirrus Logic GD-5434, 2MB VRAM (and sound functions)

Current status

PC-9801-96

1024x768(8bpp), 800x600(8bpp and 16bpp), and 640x480(8bpp and 16bpp) modes are working with this program.

Note: Although the GD-5428 itself has linear addressing feature, this board seems not support linear addressing. So here I have to use "paging" addressing (base and offset) scheme on 1MB VRAM:-(

256 color pattern on 1024x768 resolution

yaft runs on 800x600 resolution

PC-9801-85

Not working yet, just tweaking...

MELCO WGN-A2

Both 1280x1024(8bpp) and 1024x768(16bpp) modes are working as well as other modes supported on PC-9801-96.

WGN-A2, 1280x1024 resolution

MELCO WSN-A2F

Both 1280x1024(8bpp) and 1024x768(16bpp) modes are working as well as other modes supported on PC-9801-96.

WSN-A2F, 1280x1024 resolution WSN-A2F, 1024x768 resolution

References

Special Thanks

  • @oshimyja: donated his PC-9801-96 WAB

About

An experimental program to use C-bus Windows Accelerator Board (for PC-9801 series) on OpenBSD/luna88k

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published