Can someone please explain why the Crab Meat/Giant Ring graphics aren't loading when using PLCs? (I'm using Sonic 2's PLC format) Code (Text): ; =========================================================================== GiantRing_LoadPLC: moveq #0,d0 move.b $1A(a0),d0 ; load frame number cmp.b ($FFFFF6FD).w,d0 beq.s + move.b d0,($FFFFF6FD).w lea (GiantRingDynPLC).l,a2 add.w d0,d0 adda.w (a2,d0.w),a2 move.b (a2)+,d5 subq.w #1,d5 bmi.s + move.w #tiles_to_bytes(ArtTile_ArtUnc_CrabMeat),d4 GRPLC_ReadEntry: moveq #0,d1 move.w (a2)+,d1 move.w d1,d3 lsr.w #8,d3 andi.w #$F0,d3 addi.w #$10,d3 andi.w #$FFF,d1 lsl.l #5,d1 addi.l #Art_BigRing,d1 move.w d4,d2 add.w d3,d4 add.w d3,d4 jsr (QueueDMATransfer).l dbf d5,GRPLC_ReadEntry ; repeat for number of entries + rts ; End of function GiantRing_LoadPLC
Didn't work, here's the disassembly so you can find out what's wrong. https://www.mediafire.com/file/5ww85yyeuu003mp/Sonic-1-AS-Disassembly-master.rar/file
Embarrassingly noobish question: Does anyone have a primer for regen's debugger? I've been getting along with r57shell's Gens mod until now because I didn't even know about regen when I got started, but I'm wanting to do breaks on VRAM writes and I can't seem to make regen's debugger do, well, anything except stepping through instructions. The fact that the emulator pauses when the debugger is open has got me particularly bamboozled.
I've been experiencing screen tearing on Kega Fusion on my Mac. Anyone know how to fix it? It's minor so it's not a huge deal if I can't fix it, but it does bug me.
So hey guys. I think I have a problem here. You see,I’m starting to use Soned2 to make my own ROM hack but there’s a problem. For some reason when I use Soned2 to edit Sonic 2,the palette in the editor is really weird. For example,Sonic looks like that outdated rainbow frog meme,the sky looks like a screwed up sunset and same with the rest of the entirety of the entire game! So how I’m am supposed to fix this glitch though? If solved,thanks.
There's your problem right there. You probably want to be using SonLVL instead of any version of SonEd. Make sure you use it along with this disassembly.
I was going to type something similar at first, but it doesn't inherently solve his issue (and his problem doesn't look like a common SonEd2 issue, though I haven't used the software in several years). @AquaChill Electrohex If you still insist on using SonEd2 rather than SonLVL, I'd look at the palette in a separate editor/viewer (like HivePal). Is the palette messed up there, or when you actually load the ROM as well? Either way, I also suggest giving SonLVL a shot, as it has many more features/options, and is actively being supported/updated nowadays. I also find its controls and UI to be far better and much easier to use than SonED2
I agree with your points, but I feel it's a good start to use modern, maintained software. Even if it doesn't fix this issue (and I'll bet good money that it would, against all logic, fix this issue), it stops the next few issues from even happening. If nothing else, the user becomes easier to support, because they're on the same playing field as everyone else. Also, since the user's just starting out, it's unlikely that there's anything broken that wouldn't be fixed by starting over with better tools.
Hey there! I wanted to port Tails to Sonic 1 via version 3 but for some reason when I tried it out by pressing B on the title screen, this happens: Everything blacks out and Tails is not there. Is there a fix? Someone moved my post here, so I'm talking about adding new characters by Natsumi.
I think you used byte $1 for the Tails, right? If so, Natsumi's guide tells that character IDs are always in increments of 4, so change id to $3 :specialed:
if that were the case, the second character would have an ID of $04, third $08, then $0C, etc. That said the post isn't enough information to go off from so its hard to suggest trying anything
Does anyone know of any PRS compression/decompression utilities that work on Linux, preferably command line based?
Are there any advisable emulators and tools for Mac right now? The recent updates to OS have made Kega Fusion incompatible and few hacking tools or even disassemblies tend to work on it.
There's this .NET GUI program made by FraGag which will probably work in Mono, and Sewer56 made a library in D with a C# frontend, you'd have to build the library yourself to make it work on Linux.