Closed Shoegzer closed 4 years ago
Glad you got it working, just as a heads up, beware the bytecode issue in singe on 'Time Gal' and 'Ninja Hayate' if you hadn't seen it already.
Glad you got it working, just as a heads up, beware the bytecode issue in singe on 'Time Gal' and 'Ninja Hayate' if you hadn't seen it already.
Great to see these titles working. I noticed the singe files have "@hayate.singe.decompile" and the patches are for decompiled singe lua scripts. What was used to decompile these bytecode files?
It was a while ago, I was playing with decompiling these, but it was detailed in this thread:
http://www.emuline.org/topic/1628-arcade-pc-daphne-singe-set-laser-disc/
Starts from about page 3 as I recall.
Edit: unluac.jar from http://hg.code.sf.net/p/unluac/hgcode was the successful candidate.
Second edit: In case you hadn't noticed the bytecode is addressed in a separate repo, which houses a standalone Singe.
https://github.com/DirtBagXon/singe
It may address further issues, but as I recall both branches were working with the fixed bytecode.
@DirtBagXon Thanks for the heads up. I'll keep this in mind as I'm testing through your code.
While daphne itself compiles fine, with current source 2a829021e2af275b8e8690861290ce9b2e0ca07e singe fails due to an SDL error:
Note that libsdl1.2-dev is installed.
Compiled using linux mint 20 (ubuntu 20.04 base/repo), kernel 5.4 and gcc 9.3.0.
@DirtBagXon any thoughts here? Thanks.
Update: Nevermind, for some reason I was also missing libsdl-image1.2-dev. Not sure why it missed the install the first time but I tried again and it worked, so singe compiles now. Closing.