Matthew Budd
73a4efcad9
Finished reworking main menu.
2020-05-10 16:40:28 -04:00
Matthew Budd
81b9555ad0
Finished updating emulation menu to new non-deprecated widgets.
2020-05-10 16:24:44 -04:00
Matthew Budd
ee35a5bab4
Updated options sub menu.
2020-05-10 15:32:32 -04:00
Matthew Budd
89895fdd18
Finished File menu of main menu bar.
2020-05-10 14:59:49 -04:00
Matthew Budd
af36752585
Working on removing deprecated main menu and replacing with non-deprecated functions.
2020-05-10 11:17:59 -04:00
Matthew Budd
5a74646bb5
Removed use of deprecated gtk_alignment widgets
2020-05-10 10:18:57 -04:00
Matthew Budd
260b45273e
Swapped out deprecated gtk table in favor of gtk grid on game pad configure window.
2020-05-10 09:54:25 -04:00
Matthew Budd
b68aff598e
Fixed a few more deprecated gtk function usages.
2020-05-09 21:00:51 -04:00
Matthew Budd
6ab46618fc
Replaced a few more deprecated gtk function calls for their newer variants.
2020-05-09 20:47:47 -04:00
Matthew Budd
7610dea7fb
Removed deprecated UI manager from the ram watch menu. Ram watch menu is now created by raw gtk functions.
2020-05-09 20:35:15 -04:00
Matthew Budd
3231589d25
Changed out depricated gtk_hbox_new and gtk_vbox_new in favor of gtk_box_new
2020-05-09 16:42:34 -04:00
Matthew Budd
fcf8f57085
Changed memory tree views to use monospace and have vertical dividers for columns.
2020-05-09 10:36:55 -04:00
Matthew Budd
f4985e4add
Merge branch 'master' into linux-cheats
2020-05-09 09:32:10 -04:00
Matthew Budd
3f2ab57a20
Merge branch 'master' of https://github.com/TASVideos/fceux into development
2020-05-09 09:23:28 -04:00
Matthew Budd
77471eb1a0
Merge branch 'development' into linux-cheats
2020-05-08 23:55:29 -04:00
Matthew Budd
70a804e90f
Fixed a few code errors identified by cppcheck static code analyzer.
...
Fixed incorrect error handling of realloc function to prevent memory leak.
Fixed a few uninitialized local stack variables.
Changed (1 << 31) to (1u << 31) to fix error stating that a signed 32 bit integer shifted by 31 bits can result in undefined behavior.
2020-05-08 23:30:31 -04:00
Matthew Budd
10d57762b0
Force GTK3 usage as default over GTK2... its time to move on.
2020-05-08 22:11:55 -04:00
Matthew Budd
292a1de39b
Added azure pipeline configuration file.
...
Runs a build in an Ubuntu Linux 18.04LTS
2020-05-08 22:07:19 -04:00
Matthew Budd
056bd2bf18
Merge branch 'master' into linux-cheats
2020-05-08 08:16:07 -04:00
Matthew Budd
94973b0078
Removed azure-pipeline comfig file that does not work.
2020-05-08 08:14:39 -04:00
Matthew Budd
2bf8a4d943
Pipeline update.
2020-05-08 07:58:35 -04:00
Matthew Budd
4d91f4e2be
Merge branch 'master' into linux-cheats
2020-05-08 07:55:53 -04:00
mjbudd77
e39c8ab6df
Set up CI with Azure Pipelines
...
[skip ci]
2020-05-08 07:53:39 -04:00
Matthew Budd
305e8b58e8
Added memory write functionality to RAM watch window.
2020-05-07 23:25:33 -04:00
Matthew Budd
27cbbdf534
Added logic to load/save RAM watch files.
2020-05-07 21:31:55 -04:00
Matthew Budd
c901c7273d
Added directly cheat list cell editing functionality to gtk GUI.
2020-05-07 09:49:03 -04:00
Matthew Budd
b4f4f816d7
Added logic to allow for RAM watch display updates to be non-destructive.
2020-05-06 09:00:53 -04:00
Matthew Budd
4490f650f1
RAM watch entry window bug fixes.
2020-05-06 08:36:08 -04:00
Matthew Budd
ab5d3f5f14
Successful view of memory in ram watch window. Still TODO, added rest of button functionality.
2020-05-06 00:17:59 -04:00
Matthew Budd
19deda1314
Added initial framework for RAM watch window.
2020-05-05 23:08:50 -04:00
Matthew Budd
d1fd5a8e2d
A few bug fixes while testing the cheat window.
2020-05-05 20:42:25 -04:00
Matthew Budd
45d88df6b0
Hooked up cheats pause while window active function.
2020-05-05 19:56:38 -04:00
Matthew Budd
30aec1e534
Added cheat modification via update button logic.
2020-05-05 08:18:41 -04:00
Matthew Budd
7bc778fd0e
Added active toggle functionality to cheat list window.
2020-05-05 08:06:08 -04:00
Matthew Budd
d081c68db3
Successful loading of cheat codes from file via cheat window.
2020-05-05 00:18:15 -04:00
Matthew Budd
add91354de
Successful test of Add, remove, and update functions to the active cheat list.
2020-05-04 23:50:33 -04:00
Matthew Budd
37bb110601
Added file chooser function for loading cheats from file.
2020-05-04 22:01:15 -04:00
Matthew Budd
52cc2629eb
Successful initial test of cheat search functionality.
2020-05-04 21:42:56 -04:00
Matthew Budd
7416ad2fdb
Added initial layout for gui cheat window.
2020-05-03 16:29:28 -04:00
CaH4e3
d89ead783e
Merge pull request #98 from owomomo/master
...
Add Multiple RAM Watches At Once In Edit Watch Window
2020-05-03 22:28:19 +03:00
CaH4e3
12667209de
Merge pull request #110 from bbbradsmith/toosmall_chrram
...
CHR size < 1k allows NES program to corrupt memory
2020-05-03 22:27:44 +03:00
Matthew Budd
9844caf69d
Bug fix for command line game genie enable logic with linux based gtk GUI. GUI was forcing game genie to disabled at startup which was overriding command line selection. The GUI logic has been fixed to sync the state of menu game genie toggle box to the desired startup configuration of game genie.
2020-05-02 19:57:11 -04:00
Matthew Budd
aaa432d0f4
Build fixes for RHEL8 systems. CheckLibWithHeader of minizip installation is failing so I resorted to a simpler pkg-config check. Fixed lua library check, include path and linker flag references.
2020-05-02 14:31:19 -04:00
bbbradsmith
2cdb283a64
iNES_Init error reporting
2020-05-02 00:42:44 -04:00
bbbradsmith
e8597862f1
CHR size < 1k allows NES program to corrupt memory because VPage is 1k granularity
...
returning 0 from iNES_Init is not ideal, error is "unsupported mapper" but at least it's an error
also adding CHRmask1/2/4/8 fallback, not sure if needed but looks suspicious for <8k
2020-05-02 00:20:44 -04:00
zeromus
16a965d15c
oops, had that backwards (re #106 )
2020-04-14 18:09:09 -04:00
zeromus
fadb200856
in 01dfbf5afa
I broke the disable-sprite-in-leftmost-8-pixels part of the oldppu. this fixes it. fixes #106
2020-04-14 16:44:45 -04:00
g0me3
5d872472ef
- N106 sound issue requested fix, see comments
...
- new inex 2.0 mapper 406 added without flash support though
- dpcm data log now does proper memory area logging (not worth actually, always be like C000 lol)
2020-04-09 20:54:05 +03:00
bbbradsmith
e79bbc0b1c
zapper lua typo fix
2020-03-21 23:09:34 -04:00
bbbradsmith
ce16e47410
lua: document zapper.set
2020-03-21 23:00:04 -04:00