dosbox-staging:kc/static-destruct-sequence-1

Last commit made on 2023-10-05
Get this branch:
git clone -b kc/static-destruct-sequence-1 https://git.launchpad.net/dosbox-staging

Branch merges

Branch information

Name:
kc/static-destruct-sequence-1
Repository:
lp:dosbox-staging

Recent commits

8cac957... by kcgen <email address hidden>

latest stashed changed [WIP]

9e94295... by kcgen <email address hidden>

Move voodoo configuration handling into constructor

e6bdcc0... by kcgen <email address hidden>

Move voodoo current LFB into the voodoo PCI device

The PCI device manages access to the linear frame buffer.
This let's us get ownership back under control and
removes another global static.

ba01d23... by kcgen <email address hidden>

Move voodoo pci device into the object

(The Voodoo card itself has a PCI interface,
so the ownership makes sense.)

We are finally closing in on being able to convert
the voodoo_state struct into a real object.

cfd14e3... by kcgen <email address hidden>

Move voodoo card type into the object

Also standardize the enum naming.

5a9dd4c... by kcgen <email address hidden>

Move voodoo register access tables into object

5808bbe... by kcgen <email address hidden>

Move voodoo registers to constexprs

9758eb4... by kcgen <email address hidden>

Rename voodoo vfreq to frame period in milliseconds

This name correctly matches the variable's measurement.

26b95bd... by kcgen <email address hidden>

Make voodoo draw_state vfreq initial value the default

3fa9fa5... by kcgen <email address hidden>

Move voodoo register names array into the object