Search results

  1. paul_met

    DMA Transfer

    So, I figured out why DMA transfer did not work for Mednafen and SSF (DMA transfer did not work correctly - not all data was transferred). It was necessary to wait for the completion of the previous DMA transfer before starting the next one.
  2. paul_met

    DMA Transfer

    I tried to read / write data using DMA transfer. This works for Yabause, but not for SSF and Mednafen. Probably some other conditions are needed. Here is the code: MOV #0x00, R0 MOV #0x80, R5 MOV.L R0, @(0x00C, R5) MOV #0x9C, R5 SHLL2 R5 MOV.B R0, @(0x001, R5) MOV #0x80, R0 MOV.L R1, @(0x000...
  3. paul_met

    DMA Transfer

    Thank you for the tip, but some things are still unclear. Why should I clear all the DMA channel control register and DMA request flags before reading / writing data? Why do I set the DMA operation register priority after a data read / write operation? Why enable the cache (Cache control...
  4. paul_met

    DMA Transfer

    Digging into the resources of a particular game, I often come across the following code (see screenshot). I understand that this is reading / writing using DMA. But I don't fully understand how it works. From what I figured it out: The value in register R4 is the address of data reading (in the...
  5. paul_met

    Translating Grandia

    I am just stating the fact that in the latest available translation version (0.8.5), the tile map for the dialog window is not filled quite correctly (the pixels of the second half of the character buffer are taken into account). This is not visually displayed as long as the address space...
  6. paul_met

    Translating Grandia

    I encountered a similar problem on the emulator when I first started researching this game. So, the reason for this garbage is precisely because of the use of the 8x16 font in dialogs. This can be easily checked. Fill the address space from 06020068 to 060200A7 with any values and see how the...
  7. paul_met

    Translating Grandia

    I don't know what MODE you are talking about, but replace this file with CDMage and see the result.
  8. paul_met

    Translating Grandia

    This is the garbage that remains when the font's character buffer is filled with other data. The buffer is only half cleared because the font is 8x16 ( original version of the game used a 16x16 font). There are two options for solving the problem, I believe: 1. It is necessary to clear the...
  9. paul_met

    Screeen resolution hacks

    Some of these games require initial values.
  10. paul_met

    Screeen resolution hacks

    The patch is available on my site (link in my signature).
  11. paul_met

    Screeen resolution hacks

    DUNGEON MASTER NEXUS -------------------------------- Widescreen (hex code) File: DM.BIN Offset: 796A2 Value: 74C0
  12. paul_met

    Translating Grandia

    Now the font looks neater. It remains to align the distance between the characters.
  13. paul_met

    Translating Grandia

    Is the dialog font compressed?
  14. paul_met

    Translating Grandia

    The font still looks clumsy. It's worth fixing.
  15. paul_met

    Translating Lunar Silver Star Story

    In my opinion, the process of patching the game needs to be simplified. The PS1 version requirement is clearly unnecessary.
  16. paul_met

    Jo Engine: JO_480p Makefile Option

    I wonder why most developers of games for Saturn were limited to a horizontal resolution of 320 pixels?
  17. paul_met

    VDP1 sprites priority

    Well, it looks like I've now solved the problem of the translucent grid available for character movement (Device Reign - game from first post).
  18. paul_met

    VDP1 sprites priority

    Sorry, but I hurried then and attached the wrong file. The dialog background still uses semi-transparency. Here is the correct file.
  19. paul_met

    VDP1 sprites priority

    I found out why "Alucard's legs" were not displayed under the background of the dialog window. In the case of a double background. I changed the priority of one of the backgrounds and "legs" appeared. But their palette is distorted.
  20. paul_met

    VDP1 sprites priority

    I attached the file. Insert it into the image of the original game using the CDMage utility. Translucency will only work in the scene of a meeting with death (as shown in the screenshot above).
Top