forked from TASEmulators/fceux
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpressrelease-2.3.0.html
More file actions
135 lines (117 loc) · 4.75 KB
/
pressrelease-2.3.0.html
File metadata and controls
135 lines (117 loc) · 4.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<link href="fceux.css" rel="stylesheet" type="text/css" />
<title>Press Release 2.3.0</title>
</head>
<body>
<div id="masthead">
<span class="largerfont">FCEUX<br/></span>The all in one NES/Famicom/Dendy Emulator
</div>
<div id="top_nav">
<a href="home.html">Home</a>
<a href="download.html">Download</a>
<a href="documentation.html">Documentation</a>
<a href="version.html">Versions</a>
<a href="contact.html">Contact</a>
<a href="links.html">Links</a>
</div>
<div id="container">
<div id="left_col">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:180px;height:150px"
data-ad-client="ca-pub-0764229755985190"
data-ad-slot="7648866201"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:180px;height:150px"
data-ad-client="ca-pub-0764229755985190"
data-ad-slot="7648866201"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<div id="page_content">
<h1>FCEUX 2.3.0 Release</h1>
<p>02 January 2021</p>
<p>
The 2.3.0 release includes 4 years worth of improvements and bug fixes.
</p>
<h2>Common</h2>
64 bit build support<br>
<h3>Emulation</h3>
Added Mapper 111 cheapocabra<br>
Added Mapper 190<br>
Added RAM Init Options: default (00 00 00 00 FF FF FF FF as always), all FF, all 00, random<br>
New UNIF mappers<br>
Mapper 30 4-screen support<br>
Mapper 5 MMC5 large WRAM support<br>
VRC7 patch set finalized with correct values dumped by Nuke.YKT<br>
Fixed rendering and debugging of mirrored palette entries<br>
<h3>Lua</h3>
Various improvements and bug fixes to pre-existing functions<br>
Fix parsing of lua colors over 0x80000000 on 32bits systems<br>
Extra colors available to lua overlays<br>
Lua write callbacks: adding optional third parameter to retrieve the value written<br>
Added Sprites.lua script to visualize sprites<br>
Zapper control<br>
<h3>New Lua Functions</h3>
emu.exit()<br>
rom.getfilename()<br>
zapper.set(table input)<br>
<h3>Win32</h3>
Various GUI improvements and bug fixes<br>
Fixed font rescaling issue<br>
Relative position mouse support for better fullscreen mouse capture<br>
Left and right mouse buttons no longer conflict with each other<br>
Virtual boy controller<br>
Fixed silly quit message randomizer<br>
Fixed NTSC filter null pointer crash when closing, NTSC filter now supports emphasis<br>
Sound output is now 48000 Hz by default<br>
Improve error message for invalid ROM file<br>
<h3>Debugger</h3>
Added memory read/write conditional breakpoint capability<br>
Added illegal opcode support for breakpoints<br>
Support for 'S' register in conditional debugger breakpoints<br>
Syntax highlight of disassembly<br>
Fixed corruption of PPU reset while debugging<br>
Attribute mode for nametable viewer<br>
Greyscale palettes for PPU and nametable viewers<br>
Fixed transparent sprite palette display in PPU viewer<br>
Fixed accidental filtering of special symbols<br>
<h3>Trace Logger</h3>
Added bank number log option<br>
<h3>CD Logger</h3>
Fixed VRAM data logging glitch<br>
<h3>Hex Editor</h3>
Added OAM view feature<br>
Added Home/End key response<br>
Bookmark fixes for all view region types<br>
Fixed Find dialog to be able to find the first or last byte of the memory region<br>
Prevent middle mouse button from attempting to "FreezeRam" when not in RAM mode<br>
Added Load from file feature<br>
<h3>iNES Header Editor</h3>
A new tool which can edit the iNES header of ROM files<br>
<h3>TAS Editor</h3>
Fixed dialog height that kept increasing<br>
<h2>SDL</h2>
GUI completely rewritten using Qt5. Replaces old GTK GUI<br>
New Qt GUI now contains most of the debug tools that previously only existed in windows version<br>
Build setup migrated to cmake. Replaces scons build setup<br>
</div>
<p>
<hr>
<div id="footer">
<a href="home.html">Home</a> | <a href="download.html">Download</a> |
<a href="documentation.html">Documentation</a> | <a href="version.html">
Version History</a> | <a href="contact.html">Contact</a> | <a href="links.html">Links</a>
<br/>We are in no way affiliated or endorsed by Nintendo or Nintendo of America. "Nintendo" is a registered trademark of Nintendo of America Inc.
</div>
</div>
</body>
</html>