General Issues and Todos....

Post Reply
mudlord
Senior Member
Posts: 306
Joined: Sun Feb 08, 2009 7:16 am

General Issues and Todos....

Post by mudlord »

Important:

  • Many games show emulation warnings in the log window (unaligned read, bad read/write address), due to inaccuracies in the core.
  • Test: Metroid Fusion & Advance Wars

Â

  • Linking doesn't work quite right yet, due to core changes.

-> Cross platform linking might be a possibility under new Qt system

Â

  • Gb_Apu audio core: assertation error occurs when disabling GB sound

Â

  • Improve automatic 64k/128k flash save detection

Â

  • HQ3x/4x ASM implementation produces wrong interpolation on the image's border

See http://vba-m.com/forum/showthread.php?tid=32

Â

  • Remove 16 bit hack for filters

-> Not compatible to software motion blur (display corruption)

Â

  • Add selection for compressed archives with more than one ROM in them

Â

Â

Â

Less important:

Â

  • Improve AVI recording (produces asynchronous files)

Â

  • Enable audio stream compression for AVI files

Â

  • Add stereo upmixing support to OpenAL

Â

  • Verify BIOS files by checksum instead by file extension

-> XySSL is a nice compact hash library. We need a DB of correct BIOSes though.

Â

  • Merge HQ2x/LQ2x C code into code for HQ3x/4x

Â

  • Apply pixel filter to sprites and BG seperately for better image quality

Â

  • Create Visual Studio project using SDL makefile

Â

  • VisualBoyAdvance Color Edition implementation

Â

Â

Performance:

  • Apply HQ3x/4x optimizations from C version to ASM version

Â

  • Apply pixel filter only to changed parts of the rendered image

Â

  • Make use of multi-core CPUs

-> To really make use of these, we need to multithread more parts of the core.

-> Could be a focal point on major Qt release

Â

  • Make use of 64 bit CPUs

-> Need to rewrite x86 ASM into x64 assembly

-> Could use YASM?

Last edited by mudlord on Sun Mar 23, 2008 2:59 pm, edited 1 time in total.
Squall Leonhart
Posting Freak
Posts: 1219
Joined: Tue Mar 18, 2008 9:21 am

General Issues and Todos....

Post by Squall Leonhart »

4xSaI would be nice [img]<fileStore.core_Emoticons>/emoticons/laugh.png[/img]/emoticons/[email protected] 2x" width="20" height="20" />

joneslee
Junior Member
Posts: 6
Joined: Wed Jun 04, 2008 12:14 pm

General Issues and Todos....

Post by joneslee »

I would like to add in more issues:

Â

  • Cairo video backend does not properly render the gfx
  • Filters does not yet work with Cairo and OpenGL backend
  • An suspicious warning ** PortAudio : buffer underflow **
bgK
Member
Posts: 88
Joined: Thu Apr 17, 2008 3:58 pm

General Issues and Todos....

Post by bgK »

The Cairo output module shows wrong colors when using filters. Known issue.

Filters work with OpenGL when using the GTK port. Try again.

PortAudio : buffer underflow means that the emulation does not go fast enough to feed the sound card. There will be blanks. That warning should be disabled.

Post Reply