2017/04/23

I've focused on fixing sound emulation issues these days and today released as version 0.4.5. This is the list of improvement.

Get it on Google Play

Windows version is also available from here

Read more

To develop an emulator, saving and loading state is the very important future. Imagine, you find a bug and want to be fixed. you may email or submit it to github.com like this 'I'm near the end of Scenario 1, all the spell effects are not rendering correctly." It's terrible for developers to spend time reaching to the end of Scenario 1 to reproduce bugs! That's why saving/loading state is important. If saving/loading state works correctly, you can easily report bugs...

Read more

2017/03/05
Cheatedit

I don't know why, but I received many requests about cheats support. so I've Implemented it.

This function allows you to cheat for unlimited items, unlimited money, and more. You can find cheat codes by googling 'Saturn cheats action replay'. You can also check how this function work at my Youtube channel and this document.

Get it on Google Play

Read more

2017/02/12
Device 2017 02 12 162128

Get it on Google Play

Windows version is also available from here

Read more

Clearance

Improving Framebuffer Emulation

You and I both know uoYabause still has many graphical glitches. Some of these are caused by inaccurate framebuffer emulation.


How does the framebuffer work?

Sega Saturn draws graphics using three individual chips: the CPU, VDP1 (Video Display Processor 1), and VDP2 (Video Display Processor 2). The CPU sends images and draw commands to VDP1, which begins drawing to the “draw framebuffer.” Meanwhile, VDP2 periodically reads a separate “read framebuffer” that...

Read more