Commit Graph

2882 Commits

Author SHA1 Message Date
pagefault
b4466c43d4 Work around a bug in vmware that causes the VM to sometimes lock up during execution of CPUID instruction 2006-02-06 20:32:33 +00:00
pagefault
dd5ac8b9f1 You can now use gamepad in the background without ZSNES having focus 2006-02-06 20:29:32 +00:00
pagefault
f9fddff1b5 Fixed a really strange crash problem on Windows 2003 systems 2006-02-04 11:29:18 +00:00
n-a-c-h
91679ed9c5 Fixed cosmetic issue. 2006-01-28 17:28:29 +00:00
n-a-c-h
d4b34963a5 Fixed input responsitivity for controllers 3+. [bssteph] 2006-01-19 16:21:34 +00:00
n-a-c-h
9da396d4a4 Fixed video mode selecting via command line for Windows (whoever updated it last didn't change everything he was supposed to). Fixed a variable which was being used improperly. 2006-01-04 14:53:52 +00:00
n-a-c-h
78243be7f4 Missed a date. 2006-01-01 23:07:24 +00:00
n-a-c-h
ab4fd1cd4f Updated copyrights. 2006-01-01 13:47:21 +00:00
n-a-c-h
cfa430c48d Fixed pushes and pops for x86-64. 2006-01-01 11:02:21 +00:00
n-a-c-h
8a796cd9e4 Removed DSP-3. 2005-12-19 00:19:41 +00:00
n-a-c-h
a010472b31 Can now compile objects internally if desired. MSVC and GCC handling cleaned up a bit. 2005-12-13 19:22:16 +00:00
n-a-c-h
c12d9b422b Made cfgparse.o depend on PSR compiler. 2005-11-29 13:04:56 +00:00
n-a-c-h
26a95517aa Fix for MSVC. 2005-11-27 00:25:47 +00:00
n-a-c-h
9b659c927d Make most common sound case first. [TRAC] 2005-11-26 20:53:17 +00:00
n-a-c-h
b87cc8fa79 Made audio processing use less overhead. 2005-11-26 18:52:36 +00:00
n-a-c-h
cd578b0e73 Make sound processing use less CPU cycles. 2005-11-26 17:24:40 +00:00
n-a-c-h
b80ce23ef6 Make sound processing use less CPU cycles. 2005-11-26 17:11:07 +00:00
n-a-c-h
db6aa710f7 Removed debug output. 2005-11-24 18:18:40 +00:00
n-a-c-h
ac96464783 Updated comments. 2005-11-24 00:39:34 +00:00
n-a-c-h
5ba956cdf6 NTSC video is now 59.9487437186, thanks Bisqwit for code to get sample generation amount correct. 2005-11-23 23:45:18 +00:00
n-a-c-h
65bbc4be2e Fixed a bug with the buffer from the last commit. 2005-11-23 20:40:40 +00:00
n-a-c-h
7930ecde1d Audio writing is now buffered. Video output was changed to 256x224. 2005-11-23 20:28:10 +00:00
n-a-c-h
5614eb94e5 Now using 1068 samples a frame for NTSC. Requires video encoding to be 59.925093633 FPS to sync video to audio. 2005-11-23 19:52:57 +00:00
n-a-c-h
12a6220756 Corrected sample generation for PAL games. 2005-11-23 16:58:18 +00:00
n-a-c-h
f9dc41e1b5 Corrected how movie dumping is handled in various circumstances. 2005-11-22 23:16:21 +00:00
n-a-c-h
2deba26206 Added aditional check to handle raw video failing properly. Added PCM audio dumping (only works at stereo 32000). 2005-11-22 23:05:23 +00:00
n-a-c-h
195cbf4694 Pentium4m was off by a minor version. 2005-11-15 21:35:06 +00:00
n-a-c-h
f8de540962 Added buffer overflow protection to char_array_unpack(). 2005-11-13 17:23:15 +00:00
n-a-c-h
597c170823 Moved 3 variables over to packed types. Some optimization 2005-11-13 16:48:39 +00:00
n-a-c-h
a74dbfef5a Finished support for packed arrays. Fixed a parse bug. 2005-11-13 16:47:30 +00:00
n-a-c-h
b3aa66fe32 Fixed BG latches for modes 2 and 4 to be 13 bit (fixes Star Fox, UN Sqaurdron, and ToP). 2005-11-08 17:52:29 +00:00
grinvader
6d03880a72 Updated BG scroll register behaviour using anomie's formula. Got it done thanks to pagefault, too. Look at that bad-ass ASM, all cute in its macro. 2005-11-06 01:22:22 +00:00
grinvader
0e5094b120 Cleanup (whitespace & useless EXTSYM). 2005-11-05 18:49:07 +00:00
n-a-c-h
b6263c7f61 Fixed small screen extra line issues (fixes Super Metroid annoying line issue, so now that guy who keeps on coming into the channel annoying us about it can rest in peace). 2005-11-05 18:32:50 +00:00
n-a-c-h
b6b65849f1 Fixes for DMA, so we can have the recent improvements without breaking tons of other game. (SSF2, SFA2, FFMQ, TOP, CT, YI, Probably others). [pagefault] 2005-11-05 18:16:34 +00:00
grinvader
71ef4571ba Typo fix in todo list. 2005-11-02 03:58:20 +00:00
grinvader
49d1ad1080 Architecture detector updated (also necessary cflag added), now should work for everything thrown at it [Nach]. Updated tools compile info and 'make tools' for new tool. 2005-11-02 03:56:39 +00:00
n-a-c-h
70dc0095df Architecture detection tool which may be used for various purposes. 2005-11-01 23:28:52 +00:00
n-a-c-h
36ae24ab78 SCons updated somewhat, but don't come looking for me (Nach) about it. [Snarius] 2005-11-01 02:37:23 +00:00
n-a-c-h
f6834344ef Completed support for config file comments @. Updated framework for upcoming goodies. 2005-10-31 18:02:21 +00:00
n-a-c-h
968cf3dd24 Trimmed whitespace. 2005-10-31 00:18:05 +00:00
n-a-c-h
c3de610c24 Added ifndef to preproccessor (for Aerdan). Really cleaned up the source. Added framework for upcoming features. Outputted file is now optimized a bit. 2005-10-31 00:16:03 +00:00
n-a-c-h
fa8b3673a1 More x86-64 fixes. 2005-10-30 11:55:42 +00:00
n-a-c-h
5d521104af Fixed issues with various K6s. 2005-10-29 17:41:33 +00:00
grinvader
a81505b672 Semantic fix. Should prevent people from whining that their Turion 64 are 'incorrectly' detected as k8. >:| 2005-10-27 23:00:15 +00:00
grinvader
69cb866762 Ok, now we actually check if we can use cpuid before using it. With evil AT&T inlined ASM from ui.asm [Nach] 2005-10-27 16:18:51 +00:00
n-a-c-h
ead3840ccd Oops was too space happy. 2005-10-27 14:30:24 +00:00
grinvader
4d6fe2c29e Proofread. Code. FFS. And save the files before commit, that'll help. Not enough sugar, clearly. 2005-10-27 12:58:03 +00:00
grinvader
543ef5256d Corrected cpu script for non-64bit semprons, updated check for pentium-m archs. Also dropped some cflags judged unsafe or counter-productive. 2005-10-27 12:25:35 +00:00
n-a-c-h
5a67f4d561 Fixed bug in hires mode (for example Lufia 2 ending). [MaxSt] 2005-10-26 22:35:35 +00:00