AnimatorPro / Animator-Pro

A classic paint program originally for dos
https://animatorpro.studio
BSD 3-Clause "New" or "Revised" License
209 stars 31 forks source link

Difference between the subdirectories src and Pristine-Pro? #29

Open ghost opened 3 weeks ago

ghost commented 3 weeks ago

I want to try to build this from source, but not sure what the differences between all the subdirs are. Most particularly src vs Pristine-Pro. The version I'm aiming for is the last version, Animator Pro 1.3a. I'm convinced right now that src is an older version of animator pro, but is it really?

Any help would be greatly appreciated.

lifelike commented 3 weeks ago

See https://github.com/AnimatorPro/Animator-Pro/blob/master/README.markdown.

Not sure it is fully up to date. There seems to be no Pristine directory, only Pristine-Pro? But judging from the git log it seems like all development has happened in src, while Pristine-Pro is just a snapshot of what the Pro code looked like when it was imported to git.

ghost commented 3 weeks ago

I'm confused what you mean by that. Could you please elaborate. I understand what you mean by "Pristine-Pro is just a snapshot" but is src not a snapshot as well?

ghost commented 3 weeks ago

I think I understand better now. "src/" is what is deriving from the original source code and "Pristine-Pro" is the bug for bug original source code for Animator Pro. I git cloned and checked out to the very first commit with the source from 13 or so years ago. I'll see what I can do with this.

ghost commented 3 weeks ago

@lifelike Is there any source code at all for "V7VESA2.COM" stuff (Which I THINK is a video driver), did the original Animator Pro 1.3a bundled its own video drivers and mouse/wacom/whatever else interface drivers with it? I think I can skip building that, but not sure if it would work with cutemouse and the video drivers provided by DOSBox.

lifelike commented 3 weeks ago

Maybe start a new issue to ask about V7VESA2.COM? I have no idea.

But DOSBox has VESA support. DOSBox-X (and possibly some other DOSBox forks) probably has better VESA than any DOS-era hardware graphics card had. If Animator Pro is using VESA to draw graphics that is likely to work out of the box unless they do something really unexpected.