Modularised almost everything. Binary can contain multiple drivers for video, sound and ui. User can pick one on startup and, hopefully, switch between them on the fly. Added resizable SDL-YUV (Xv-accelerated where possible) video module. Added JACK sound module. Added NULL sound module (Linux-only: uses /dev/rtc to sync). Eliminated busy-wait from SDL sound module. Unified Unix and GP32 Makefiles. Added ability to simulate NTSC video artifacts for hi-res graphics. Sound fixes for unsigned audio interferes less with other audio. GP32 chatboard support (thanks to Mirko"s SDK). Autorun first program from virtual cassette files.
更新內容 removed: setinfo"s ~crc32 column and from about"s drag"n drop output added: scanner popupmenu "autoprompt for fixdatfile after (fast)scan" added: rebuilder "use backuppath" (as source) button fixed: leading zeros in sha1/md5s caused major problems fixed: dir2dat browse destination kills the datname
fixed: one of the checksum analysis fix routines is broken fixed: unneeded sets routine ignores unneeded samplesets misc: dir2dat"s sha1/md5 values got a leading 0x now misc: rewrote some update-tree routines. Should be a bit faster now misc: rebuilder beep is played BEFORE results are shown ;)
added: scanner save fixdatfile (completely missing sets only) added: setinfo spinnercontrols to step a set forward/backward misc: optional rebuilder beep works for drag&drop, too misc: dont store dir2dat settings in cmpro.ini anymore..you have to use dir2dat profiles misc: autoreplacing bad filenamecharacters when using %v,%d,%n in dir2dat datfilename misc: rounding setsize instead of cutting off fixed: some nasty exception with fastscan after drag&drop fixed: some nasty exception when closing with ESC key