contact@brokestudio.fr
707db9ea05
rainbow: v2 first commit
...
- prg banking OK
- chr banking OK
- NT mapping OK
- prg self-flashing in mode 3 OK
- chr self-flashing in mode 3 OK
- scanline IRQ OK
- CPU Cycle IRQ ok
- multiplication OK
- version OK
2023-11-02 14:42:24 +01:00
contact@brokestudio.fr
964e6144a4
rainbow: updated commands (WIFI, NETWORK, SERVER)
...
- removed AP_*ET_CONFIG commands
- added WIFI_*ET_CONFIG commands
- updated SERVER_GET_SETTINGS, SERVER_GET_CONFIG_SETTINGS, SERVER_SET_SETTINGS commands (added string length in messages)
- updated NETWORK_GET_REGISTERED_DETAILS, NETWORK_REGISTER commands to support network flag
- added NETWORK_SET_ACTIVE command
- renamed AUTO_ACCESS_MODE to ACCESS_MODE_AUTO
2023-11-02 13:24:24 +01:00
contact@brokestudio.fr
63038754c2
rainbow: re-organized rainbow files
2023-11-02 13:24:24 +01:00
contact@brokestudio.fr
b0ec8d5b6e
rainbow: added register $4105 to automatically read RX/TX FPGA RAM
2023-11-02 13:22:45 +01:00
Sylvain Gadrat
488fbd15b5
rainbow: fix 100% cpu usage
2023-11-02 13:22:45 +01:00
Sylvain Gadrat
18a9a51a0e
rainbow: fix RX thread refusing to exit
2023-11-02 13:22:45 +01:00
contact@brokestudio.fr
5390f868f5
rainbow: esp_message_sent flag set on startup/reset
2023-11-02 13:22:45 +01:00
contact@brokestudio.fr
f706cc21ee
rainbow: esp flag renamed
2023-11-02 13:22:45 +01:00
contact@brokestudio.fr
01358eb158
rainbow: WRAM bugfix in release mode
2023-11-02 13:22:45 +01:00
contact@brokestudio.fr
26a8354373
rainbow: code cleanup
2023-11-02 13:22:45 +01:00
contact@brokestudio.fr
68cdbf1d4a
rainbow: update & bugfix
...
- renamed getGpio4 to getDataReadyIO
- removed setGpio4
- fixed mapper thread issue (crash when reloading the ROM)
2023-11-02 13:22:45 +01:00
contact@brokestudio.fr
123b4d06c4
rainbow: added AP_GET_CONFIG & AP_SET_CONFIG support
2023-11-02 13:22:44 +01:00
contact@brokestudio.fr
192fb02b46
rainbow: updated to latest mapper version
...
- RX/TX now uses FPGA-RAM to automatically send/receive messages
- first 2K of FPGA-RAM are now mapped at $4800-$4fff
- ESP registers updated
- multiplication registers behavior fixed
- $6000 WRAM mapping behavior fixed
- mapper reset support added
TODO:
- AP_GET_CONFIG and AP_SET_CONFIG commands have been added, but are currently not supported in rainbow_esp.cpp
2023-11-02 13:22:44 +01:00
Sylvain Gadrat
c0e1b86eda
rainbow: empty default server config
2023-11-02 13:22:44 +01:00
Sylvain Gadrat
dc41bf3a75
disable debug emulator logs by default
2023-11-02 13:22:44 +01:00
Antoine
4e95b9c606
rainbow: Add v1.3 support
2023-11-02 13:22:44 +01:00
Alexey 'Cluster' Avdyukhin
5a5faa7372
More mapper 45 fixes
2023-10-26 23:33:49 +04:00
Alexey 'Cluster' Avdyukhin
764e1ebd76
Mapper 45 fixes
2023-10-26 23:19:38 +04:00
Alexey 'Cluster' Avdyukhin
33aca22af2
Issue #654 fix
2023-10-02 23:38:44 +04:00
Alexey 'Cluster' Avdyukhin
e0138e5bfd
Mapper 134 fix
2023-10-02 22:57:04 +04:00
Alexey 'Cluster' Avdyukhin
1ffa4d7f0c
Mapper 134 CHR and PRG masks
2023-10-02 22:42:48 +04:00
harry
d2ee6351c0
Added feature macro __FCEU_X86_TSC_ENABLE to enable usage of the X86 TSC.
2023-09-07 19:12:44 -04:00
zeromus
396096223e
fix build errors from rdtsc ( fixes #663 )
2023-09-07 18:56:48 -04:00
harry
d86c81e26e
Fixed memory leak bug where FCEU_LoadGameSave and FCEU_SaveGameSave functions were not closing out their file handles.
2023-08-30 17:47:16 -04:00
harry
5252188010
Updated web pages and download links for 2.6.6 release.
2023-08-28 06:56:26 -04:00
harry
34eb7601c4
Fixed pkgconfig libarchive path for MacOSX build.
2023-08-26 13:04:21 -04:00
harry
79147dd9e7
Updated help docs for upcoming 2.6.6 release.
2023-08-24 21:26:26 -04:00
Alexey 'Cluster' Avdyukhin
3981ffc8a2
Merge pull request #655 from negativeExponent/patch-2
...
MMC5: Fix PRG in 32K bank switching
2023-08-22 23:21:14 +04:00
harry
35218bd313
Added initial web press release notes for version 2.6.6
2023-08-19 21:32:21 -04:00
harry
1adbb9c91b
Fix for windows appveyor pipeline. Use strawberry perl to run build script.
2023-07-17 21:45:01 -04:00
100thCoin
4c28daf4a8
Write instructions now update the databus
...
This corrects open bus execution following write instructions.
2023-07-14 14:28:21 -07:00
harry
dda4443ae9
Minor tscValid function correction.
2023-06-26 22:40:49 -04:00
negativeExponent
3f1e080672
Fix PRG in 32K bank mode
...
PRG register $5117 value is used for the entire $8000-$FFFF CPU range in 32K mode.
See https://www.nesdev.org/wiki/MMC5#PRG_mode_($5100) in PRG bankswitching
2023-06-27 09:03:46 +08:00
harry
99bb679ac5
Integrated suggested changes for issue #649
2023-06-18 18:11:03 -04:00
harry
530fec6aff
Cleanup a few hard coded constants in timeStamp.h
2023-05-28 11:14:01 -04:00
harry
43cd7ef60a
Updated Qt driver FCEUD_GetTime and FCEUD_GetTimeFreq functions to allow for a higher timing resolution.
2023-05-21 18:41:24 -04:00
harry
70aa850c15
Build fix for win64 Qt GUI.
2023-05-21 16:56:52 -04:00
harry
1a3170fd68
Changed Qt GUI frame throttling to use new time stamp record for computing timing. This fixes an issue where frame timing starts to lose precision when application time gets to float large values by performing calcultions using integer math
2023-05-21 16:44:20 -04:00
harry
6fb899e9a1
Another win32 build fix.
2023-05-19 22:37:13 -04:00
harry
2d896c10bc
Build fix for win32.
2023-05-19 22:35:22 -04:00
harry
e597f6a4a3
Moved time stamp functions to its own file. Use new common time stamp functions in Qt GUI timing.
2023-05-19 22:31:01 -04:00
harry
a20f6f559b
Compiler warning fix for potential uninitialized var.
2023-05-15 21:29:42 -04:00
harry
be38e34a06
For Qt GUI, added code to save/restore window geometry for ROM selection from archive dialog.
2023-05-15 21:11:19 -04:00
harry
584593816f
Remove debug symbol save call from load symbols function so that live file edits are not overwriten. Added a save debug symbols debugger menu action so that this can be explicitly performed. Fixes issue #642 .
2023-05-15 20:42:17 -04:00
harry
7573f1b7dc
Added profiler per thread logging.
2023-05-13 20:26:56 -04:00
harry
58b87387eb
Cleanup of Qt GUI video driver viewport loading/unloading. Use QObject::deleteLater for a cleaner shutdown of a viewport.
2023-05-11 08:05:14 -04:00
harry
52c53dfe5b
Removed commented out code Qt GUI video interface code.
2023-05-10 21:30:27 -04:00
harry
b125d48db5
For Qt GUI add code that forces video alpha bits to 255 for all pixels. Some video drivers aren't ignoring the alpha bits as they should so make sure they as always set to be safe.
2023-05-10 20:58:19 -04:00
harry
3208c01b38
Hooked up bi-linear filter for new QPainter video driver.
2023-05-10 00:25:07 -04:00
harry
13b52f5c8e
A few corrections to the QPainter Video driver.
2023-05-09 23:01:53 -04:00