frandallfarmer / neohabitat

Repository for the NeoClassical Habitat Server Project
http://neohabitat.org
MIT License
228 stars 42 forks source link

WISH: Generate Art/Class catalog... #141

Open frandallfarmer opened 7 years ago

frandallfarmer commented 7 years ago

It'd be great (for multiple reasons) if we could have a visual dump of all the art resources on the Caribe B disk.

One way to do this would be to translate mix.m to Javascript so that we can "render" the images into a reasonable modern file format (GIF or PNG with transparency would allow for the most reuse.)

I found these slides that describe the method: https://www.slideshare.net/norbert_kehrer/static-binary-translationjsmeetupslides

... I'm so tempted, but this is a perfect task for a JS engineer ...

frandallfarmer commented 7 years ago

Should be easier than shown, as Macross conditionals already deal with most of the branching problems.

StuBlad commented 1 year ago

Linking to mix.m incase anyone would still like to pick up this task.

https://github.com/Museum-of-Art-and-Digital-Entertainment/habitat/blob/b59e2520fd8690bf99a1db43928a679f2fbc875c/sources/c64/Main/mix.m

StuBlad commented 11 months ago

This isn't ready to close yet but @SpindleyQ on Slack has made amazing progress with their tool to extract Habitat image data and display it in a modern format.

Source code: https://git.information-superhighway.net/SpindleyQ/inhabitor

Working demo: https://www.information-superhighway.net/inhabitor/

I'm not sure what license the source code uses but assuming it's compatible, we should check it into one of our habitat related repositories so it doesn't get lost.