Search found 18 matches

by Risca
Sun Mar 20, 2022 8:59 pm
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

Re: Legend Entertainment's Games

I would love to collaborate, but I'm afraid I can't really commit :| I have way too many projects going at the same time, spread over too little time. I usually end up working on each project in short bursts, then life catches up and I have to slow down again. I'm idling on the IRC+Discord channels ...
by Risca
Thu Mar 03, 2022 10:39 pm
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

Re: Legend Entertainment's Games

Another thought that struck me is that the Shannara demo has a lot of subroutine names that starts with gx*, mostly related to video. I was wondering if it shares any code base with https://github.com/raceintospace :?:
by Risca
Thu Mar 03, 2022 10:04 pm
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

Re: Legend Entertainment's Games

So, I've finally sat down to write up some details of my adventures. I spent a good many hours staring at the Shannara demo and matched its code with my own disassembly of Death Gate. It really helped a lot! I was able to name a ton of functions and then better grasp what a particular function is do...
by Risca
Fri Feb 11, 2022 1:32 am
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

Re: Legend Entertainment's Games

I just wanted to say that I've spent the past few days deeply embedded in IDA (freeware), cross checking the Shannara demo, with debugging symbols, with my trusty old version of Death Gate, and I feel as if I've made a breakthrough! :idea: I've got all overlays working now! :) No more distorted pixe...
by Risca
Wed May 19, 2021 12:26 pm
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

Re: Legend Entertainment's Games

Looks like IDA offers a new kind of licence (HOME) where the cost is not astronomical. I'll have to think about this a bit :D
by Risca
Wed May 19, 2021 12:18 pm
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

Re: Legend Entertainment's Games

Is there a compatibility issue between IDA Pro and IDA Free?
by Risca
Mon May 17, 2021 9:17 pm
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

Re: Legend Entertainment's Games

Oh, I would love to take a look into that! Can't promise anything, since this is very much an on-and-off thing for me :wink:

Learning x86 assembly as I go along is a bit daunting.
by Risca
Wed May 05, 2021 11:36 am
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

Re: Legend Entertainment's Games

Talking about commented disassemblies: do anyone know the legality of it? I've started commenting some of my disassembly now. I managed to figure out how to unbind DOS/4G from DGATE.EXE and load it into IDA Pro (the freeware version).[1][2] With some help from the dosbox debugger, I was able to matc...
by Risca
Wed Jan 10, 2018 8:17 pm
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

Okay, so I solved some indexing bugs in my code and I was wrong when I said that smaller images only use index 17 for green; that was a conversion error in my code because I was doing image conversions and alpha blending. I rewrote the code to do the image overlay manually and it turned out to be mu...
by Risca
Sat Nov 11, 2017 1:12 am
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

Okay, I updated my resource manage to visually show me the palette of the "big" images. I also fixed a bug where the transparency of overlayed images where not working properly. From what I can see, it seems quite common for the palette at index 17-80 to be all green and not used. It's onl...
by Risca
Wed Nov 08, 2017 8:24 pm
Forum: OpenPandora Port
Topic: How to compile for OpenPandora
Replies: 1
Views: 32039

Re: How to compile for OpenPandora

Doing the CXXFLAGS trick got rid of the warning spam from the old CodeSourcery 2011.09 toolchain. I'm surprised by the difference in size between toolchains: CodeSourcery 2011.09 - 44 MB (34 MB stripped) CodeSourcery 2013.11 - 38 MB (29 MB stripped) CodeSourcery 2013.11 (C++11 enabled) - 38 MB (29 M...
by Risca
Wed Nov 08, 2017 5:34 pm
Forum: OpenPandora Port
Topic: How to compile for OpenPandora
Replies: 1
Views: 32039

How to compile for OpenPandora

Hi, I've been experimenting with cross-compiling ScummVM for my OpenPandora. I got it working, but it was not as straightforward as I'd hoped. Here is a small summary how. 1. Install a cross-compiler. I used the install script from here and updated it to download CodeSourcery 2013.11 (gcc-4.8.1): ht...
by Risca
Sun Nov 05, 2017 11:15 pm
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

I've come back to this issue tonight to dig for some more information, but I can't wrap my head around it. I added extra log outputs to dosbox-0.74 so that it would print out the palette when it's changed: --- dosbox-0.74/src/gui/render.cpp.old 2017-11-05 23:23:45.508654441 +0100 +++...
by Risca
Tue Jun 06, 2017 9:42 pm
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

Okay, I've done some more experiments but I'm still not getting the images right. Here's what I tried: Take a big image Overlay a suitable smaller image Cycle through all images with a palette and see if the colors match So far I've not managed to create a perfect overlaid image. Could the sub palet...
by Risca
Mon May 29, 2017 10:19 pm
Forum: The Junkyard
Topic: Legend Entertainment's Games
Replies: 51
Views: 84018

I did some more experimenting today with overlayed images. Here's what I did: Load a big image and its palette Load a smaller image and use the palette from the big image. The smaller image has the offset into the larger image as 2x2 bytes before the actual image. Set the alpha channel for each gree...