-
Notifications
You must be signed in to change notification settings - Fork 259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minor fixes #700
Closed
Closed
Minor fixes #700
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- 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
- renamed getGpio4 to getDataReadyIO - removed setGpio4 - fixed mapper thread issue (crash when reloading the ROM)
- 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
- 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
- fixed bootloader bank @ $5000 - now using external file for bootloader chr data - wificonfig now initialized like hardware - fixed FILE_GET_LIST command - fixed getAutoFilename case issue renamed bootloader to bootrom added ESP_FACTORY_SETTINGS command support updated WIFI_GET_STATUS, WIFI_GET_IP and AP_GET_SSID commands added FILE_GET_FS_INFO command + misc updated mapper - added support for bigger ROM files - fixed PRG/CHR self-flashing sequences updated ESP_GET_STATUS command updated Rainbow ESP - fixed file system saving issue - fixed ESP_GET_FIRMWARE_VERSION command - updated ESP_GET_STATUS command - updated WIFI_GET_SSID command - updated WIFI_GET_IP command - updated AP_GET_SSID command - updated AP_GET_IP command - updated FILE_EXISTS command for special case - fixed getAutoFilename(), loadFiles(), _loadFiles(), saveFiles() updated Rainbow mapper - updated mapper number - updated some functions name - added unlock bypass mode support - added top/boot sectors depending on rom size - now resets to first 32K bank - fixed random memory init issue - updated Scanline IRQ registers added misc ROMs support - added misc ROMs support for bootrom added SERVER_SET_SAVED_SETTINGS command
Disabled by default, can be enabled at compile time with -DRAINBOW_DEBUG_ESP=1 and -DRAINBOW_DEBUG_MAPPER=1
- fixed ext SPR - fixed 4K bankswitching - fixed crash when trying to use CHR-RAM/ROM when not present - fixed Flash writes when prG-ROM is mapped to PRG-RAM (0x6000-0x7fff)
- IRQ cleanup - added PPU IRQ m2 jitter counter - added HBlank flag - ZPCM added (not working as intended...) - $fffc/$fffd reset detection
Triggers a warning in some GCC versions
still very WIP
- removed rainbow13 - renamed rainbow2 to rainbow
- added UDP_ADDR_POOL_* commands - updated command list
Woooo! Sorry, I created the pull request in the wrong repository 🥺 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Sorry, this pull request was not for this repository.
"typo and indent" commit should not be an issue.
The commit to set debug level to zero by default is not the first time I have to do it. I guess you use the logs daily so you tend to set it. Problem for me is, at least on Windows I have no way to force it to a specific value at build time. It would require a profile in the visual studio solution which sets "-D RAINBOW_DEBUG_ESP=0 -D RAINBOW_DEBUG_MAPPER=0" so I can select that profile and don't care about the default.