News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - lytron

Pages: [1]
1
ROM Hacking Discussion / Basics for Sega Saturn hacking
« on: July 09, 2014, 06:00:02 am »
Hello,

I was asked to look a bit into Saturn hacking, and I... don't know the tiniest bit about it.

So, here some questions:

1) Is there a Sega Saturn Code Decompiler of any sort, or do I have to disassemble?
2) Speaking of disassembling: Where to start? I have spotted one file I guess to be the main code file. Do I start at Byte 0, or is there, like in SNES ROMs, a vector at a certain Position that Points to the program start?
3) It is a lifetime filling Task to disassemble a game/program that is written in a high Level programming language, isn't it?

Thanks in advance for helping me out / strengthening my doubts. ;)

2
ROM Hacking Discussion / How to reduce Color Depth the best way?
« on: June 14, 2014, 02:51:43 am »
Hi,

I'll try to describe my problem as straight-to-the-point as I can:

I ripped an image from a ROM, I can open it with TileMolester and view it correctly with 8bpp linear (hence I presume it has 256 colors). I want to turn it into a number of tiles with 16 colors with various palettes.

So, I expect to have to reduce the number of colors manually, that's not the problem. The question is:

How do I do it the fewest comlicated way?
I guess I have to transfer it in a "regular" graphic data format and edit it with things like GIMP (freeware solutions please, if possible. I'm not into that Warez scene... ;)) and convert it back. Is there a program that can do it, where I throw in Picture and Palette and it puts out the image?

Thanks for your helping suggestions!

3
ROM Hacking Discussion / Bounty Sword - SPC Disassemble
« on: April 21, 2014, 04:09:53 pm »
Spend about two or three weeks on this...

Here a long report on this, I hope this might be useful for some of you. I hope Disch can use this. I hope I don't seem... pricky in that text.

Constructive Criticism welcome. :)

4
ROM Hacking Discussion / Shadowrun (SNES) intro disassemble
« on: March 28, 2014, 03:23:48 pm »
Just like I did with Treasure Conflix a while ago, I put together a ASM-file of Shadowrun (out of a log file of Geiger's debugger) that can be re-assembled with WLA DX.
It's the whole code that runs in the intro, which also contains some in-gamish cutscene, so I expect that there is a lot of the in-game mechanics in it, too.

At the moment, the only contains only code and no further data and only about 20% are commented, both things that I will change in the next few weeks and months.

But, if you want to take a short look into the code, click here.

5
Programming / [SNES] Easy way to clear VRAM?
« on: March 27, 2014, 05:01:46 am »
Hello, hello,

I take a small peek into the code of Asterix for the SNES. The whole boot/register clear stuff seems to be written quite dilettantish (double-clearing registers, unnecessary lines and stuff).

But all of a sudden, I saw this:

Code: [Select]
LDA #$C0
STA $211A

If I understand this document right, this clears the whole VRAM at once? Is that right? Does that actually work even if the screen setting was changed to Mode 1 before? I would be astonished if something that nifty would be there, after all this weird stuff I saw...

... does anyone know more about it?

6
Programming / My 68000 code newbie questions
« on: December 13, 2013, 02:50:15 am »
Hi,

I have two questions about some code of a Sega Genesis game; I have no experience with that console and that instruction set, so I expect you can answer them easily. Probably I have a few more questions in future...

... by the way, do you know any good resources for the Genesis Memory Map / Instruction Set, maybe that would spare a lot of you some silly questions. My google inqueries for that were not fruitful until now...  :huh:

1) What does the line
Code: [Select]
movem.l d0-a1/a3-a5,-(sp)do? Shift registers d0-a1 into a3-a5?

2) What does the line
Code: [Select]
move.b #$7D+$80,d0do?
Load register $80,  add #$7D, store it in d0?

Thanks alot in advance!

7
ROM Hacking Discussion / Treasure Conflix partial intro disassemble
« on: December 03, 2013, 03:12:59 pm »
Hello there,

I have to at least pause my examination of the Treasure Conflix code, so I want to share my results with you...

You can find it here

Maybe it might help Vehek with his hack of that game, or maybe someone else.
If someone wants, he can transfer the begun ROM Map to the Data Crystal.

8
ROM Hacking Discussion / Square SNES SPC Engine
« on: October 16, 2013, 12:06:53 pm »
Greetings!

As far as I know all/most Squaresoft SNES games use the same sound subroutines. I am looking for an disassemble of the SPC program and the supporting subroutines (data transfer to the SPC, "translating" sound commands from the 5A22 to the SPC and so on).
Is there any documentary and/or disassembly out there that you can provide? I don't want to re-invent the wheel.  ;)

Thank you.  :)

Pages: [1]