[NES] Nintendulator v0.985 Unstable (24/02/2021)

[1] @ !!! Czwartek, 25 Lutego 2021 23:22 CET [07-01-2021 22:37 CET]

[NES] Nintendulator v0.985 Unstable (24/02/2021)

Nintendulator, emulator Nintendo 8, został zaktualizowany i prawie jak zwykle pozostaje nam zerknąć w zapiski repozytorium żeby zobaczyć, co quietust dodał nowego do swojej aplikacji. Jak zwykle autor publikuje dwie wersje swojego emulatora - ANSi dla posiadaczy.... Win9X i unicode - dla wszystkich, z wyższymi wersjami systemu.

Tym razem poprawka nawet nie wrzucona na główne repo (ale jest w dodatkowym mapperów) - sądząc jednak po plikach tyczy się zmian w obsłudze mapperów (21,25,23)

Nintendulator v0.985 Beta 24/02/2021

  • np

Revision xxx

  • ???
→ NOWSZY [NES] Nintendulator v0.985 Unstable (26/03/2021)

March 22, 2021

  • Today's build fixes a small bug in the mapper interface which would have prevented the debugger from working when using Game Genie codes.
  • It also features a massive update to the mapper DLLs to dramatically simplify the process of adding new mappers - each mapper definition now automatically adds itself to a globally defined list on startup. The primary upshot of this is that I no longer have to keep around a statically-defined list of every possible mapper number, so supporting higher NES 2.0 mappers is now much more straightforward (the old method would've required tripling the size of 3 different lists).  The downside is that locating a supported mapper now requires performing a linear search, but even with 4096 different mappers that would still only take a microscopic fraction of a second.

Revision 865 26.03.2021

Author: quietust | Date: piątek, 26 marca 2021 22:32:52

  • AVI - add message when Wine bug workaround is activated

Revision 864

Author: quietust | Date: piątek, 26 marca 2021 22:26:35

  • Controller config - when selecting axes, require a minimum motion level

Revision 863

Author: quietust | Date: poniedziałek, 22 marca 2021 17:06:27

  • Style cleanup - use bitwise OR instead of addition where appropriate. This cannot be applied to the Bank parameter, because that's not guaranteed to be aligned (and the FDS mapper relies on that).

Revision 862

Author: quietust | Date: poniedziałek, 22 marca 2021 15:53:10

  • Fix silly copy/paste error in Mapper Interface. Mappers which applied custom read handlers wouldn't properly set the "unsafe" handler, but all of them should've been explicitly setting proper ones so it was still okay.
→ [NES] Nintendulator v0.985 Unstable (12/01/2020)

Nintendulator v0.985 Beta 1/12/2020

  • np

Revision 860

Author: quietust | Date: wtorek, 1 grudnia 2020 05:06:49

  • Change debugger memory view to always scroll 8 rows per page

Revision 859

Author: quietust | Date: czwartek, 25 czerwca 2020 19:35:58

  • AVI - add link to Wine bug report

Revision 858

Author: quietust | Date: czwartek, 25 czerwca 2020 19:16:23

  • Adjust Reset to do CPU last, since it runs the PPU and APU for 7 cycles

Revision 857

Author: quietust | Date: czwartek, 25 czerwca 2020 18:59:47

  • Change debugger trace log to output scanline first, then pixel number

Revision 856

Author: quietust | Date: czwartek, 28 maja 2020 02:45:11

  • #4 - Prevent $2007 from touching the palette while rendering
  • Actual behavior is complicated, but Visual 2C02 clearly doesn't allow it
  • to work normally.

Revision 855

Author: quietust | Date: czwartek, 21 maja 2020 00:12:24

  • Add volume controls, accessible from Sound menu
  • Sliders are available for Master volume, each individual internal channel,
  • and all combined external sound channels (since the mapper interface does
  • not expose them individually). Individual channels can also be muted
  • without forgetting their original volume levels.

Revision 854

Author: quietust | Date: czwartek, 21 maja 2020 00:09:59

  • Mapper Interface - set PRG bank pointer to NULL when mapping open bus.
  • This prevents the Debugger from claiming that a bank is still mapped.

Revision 853

Author: quietust | Date: wtorek, 12 maja 2020 16:38:13

  • Add safety checks to Savestate code - report unknown blocks, check for EOF

Revision 852

Author: quietust | Date: sobota, 9 maja 2020 15:58:26

  • Add support for versioned mapper state data
  • * Increment savestate version to 1003
  • * Update Mapper Interface version to 3.10
  • * Add new STATE_TYPE enum value "STATE_LOAD_VER"
  • * Pass STATE_LOAD_VER to mapper SaveLoad when version > 1002
  • * Change States MAPR code to not request STATE_SIZE during load, but
  • instead read the full data from disk and check the return value to
  • see if it was all consumed correctly

Revision 851

Author: quietust | Date: sobota, 2 maja 2020 02:21:20

  • AVI - rewrite/cleanup, and add workaround for apparent Wine bug

Revision 850

Author: quietust | Date: środa, 15 kwietnia 2020 04:41:55

  • Controllers - cleanup device state storage
  • Use an array of structs instead of a bunch of arrays
  • Don't expose raw keyboard/mouse state anymore

Revision 849

Author: quietust | Date: poniedziałek, 6 kwietnia 2020 03:27:28

  • GFX - add a global setting for conditionally disallowing frameskip
    • Use it instead of checking for all possible Zapper controllers
    • Also use it when recording an AVI
    • When active, don't actually modify the configured settings
    • When active, don't allow the user to change the settings
    • When active, reflect it in the FPS indicator in the titlebar

Revision 848

Author: quietust | Date: poniedziałek, 6 kwietnia 2020 02:38:47

  • Debugger - fix some spots to correctly use symbolic constants
→ [NES] Nintendulator v0.985 Unstable (02/04/2020)

Nintendulator v0.985 Beta 1/04/2020

  •  When the PPU debugger is enabled and you hover over a Sprite (or right-click one to pin it), its hitbox will now be highlighted within the Nametable view.

Revision 847

Author: quietust | Date: czwartek, 2 kwietnia 2020 00:02:15

  • Debugger - fix right-clicking to stop monitoring an object (didn't work for the empty areas between sprites)

Revision 846

Author: quietust | Date: czwartek, 2 kwietnia 2020 00:01:26

  • Debugger - when viewing details for a Sprite, highlight its hitbox in the Nametable view

 

→ [NES] Nintendulator v0.985 Unstable (29/03/2019)

Nintendulator v0.985 Beta

Revision 1375

Author: quietust | Date: piątek, 29 marca 2019 00:01:24

  • Update VRC7 instrument definitions
  • New values extracted from chip by Nuke.YKT

Revision 1374

Author: quietust | Date: niedziela, 6 stycznia 2019 02:16:33

  • Fix version number in readme.txt

Revision 1373

Author: quietust | Date: niedziela, 6 stycznia 2019 01:54:05

  • Rewrite DMA logic and adjust APU internal clock phase
  • It's still not quite right, but it's closer than it was before

Revision 1372

Author: quietust | Date: sobota, 5 stycznia 2019 20:05:51

  • PPU timing fix - VBLANK flags is cleared one cycle after sprite flags

Revision 1371

Author: quietust | Date: sobota, 5 stycznia 2019 20:03:29

  • CPU - fix interrupt timings
    • NMI shouldn't override IRQ/BRK vectors unless it started early enough
    • NMI should not execute immediately after IRQ/BRK - execute one instruction first
    • Change ExecOp() to do interrupts first, and to only do ONE operation

Revision 1370

Author: quietust | Date: środa, 2 stycznia 2019 13:54:54

  • Backport fix to release

Revision 1369

Author: quietust | Date: środa, 2 stycznia 2019 13:51:32

  • Last minute typo fix here too
→ [NES] Nintendulator v0.985 Unstable (05/01/2019)

Nintendulator v0.985 Beta

Revision 1374

Author: quietust | Date: niedziela, 6 stycznia 2019 02:16:33

  • Fix version number in readme.txt

Revision 1373

Author: quietust | Date: niedziela, 6 stycznia 2019 01:54:05

  • Rewrite DMA logic and adjust APU internal clock phase
  • It's still not quite right, but it's closer than it was before

Revision 1372

Author: quietust | Date: sobota, 5 stycznia 2019 20:05:51

  • PPU timing fix - VBLANK flags is cleared one cycle after sprite flags

Revision 1371

Author: quietust | Date: sobota, 5 stycznia 2019 20:03:29

  • CPU - fix interrupt timings
  • NMI shouldn't override IRQ/BRK vectors unless it started early enough
  • NMI should not execute immediately after IRQ/BRK - execute one instruction first
  • Change ExecOp() to do interrupts first, and to only do ONE operation

Revision 1370

Author: quietust | Date: środa, 2 stycznia 2019 13:54:54

  • Backport fix to release

Revision 1369

Author: quietust | Date: środa, 2 stycznia 2019 13:51:32

  • Last minute typo fix here too

Revision 1368

Author: quietust | Date: środa, 2 stycznia 2019 06:08:41

  • Update version number to 0.985
→ [NES] Nintendulator v0.975 Unstable (23/12/2018)
Flying Dragon - The Secret Scroll (1987, Culture Brain). Były gry dla Nes świetne, dobre i takie sobie. O gustach się nie dyskutuje.

Nintendulator v0.975 Beta

Revision 1360

Author: quietust | Date: niedziela, 23 grudnia 2018 19:14:51

  • Update CPU debugger to count CPU cycles since power-on

Revision 1359

Author: quietust | Date: środa, 25 lipca 2018 03:24:20

  • Fix reported problem with Fullscreen emulation
    • Release and recreate DirectDraw when switching between Windowed and Fullscreen
    • Fix crash when quitting during fullscreen emulation
→ [NES] Nintendulator v0.975 Unstable (24/07/2018)

Nintendulator v0.975 Beta

Revision 1358

Author: quietust | Date: wtorek, 24 lipca 2018 02:01:22

  • GFX - detach Clipper from primary surface before releasing it, just to be safe

Revision 1357

Author: quietust | Date: wtorek, 24 lipca 2018 01:57:36

  • Fix NES::FDSLoad() to not break if MAX_PRGROM_SIZE is increased beyond 32MB
→ [NES] Nintendulator v0.975 Unstable (4/12/2017)

Nintendulator v0.975 Beta

Revision 1356

Author: quietust | Date: 5 grudnia 2017 01:10:44

  • fix typo in header editor

Revision 1355

Author: quietust | Date: 23 września 2017 19:47:18

  • mappers - switch to stdint ([u]int##_t)

Revision 1354

Author: quietust | Date: 23 września 2017 19:12:00

  • mappers - change SAVELOAD macros into inline functions, and adjust the uintXX_n unions

Revision 1353

Author: quietust | Date: 23 września 2017 02:27:51

  • Update and simplify copyright - keep the years in [in_]Nintendulator.cpp only, so there's fewer places to update

Revision 1352

Author: quietust | Date: 23 września 2017 02:20:15

  • Update and simplify copyright - keep the years in COPYING only, so there's only one spot to update

Revision 1351

Author: quietust | Date: 7 sierpnia 2017 02:42:06

  • Add support for mapper 36

Revision 1350

Author: quietust | Date: 21 czerwca 2017 04:34:24

  • Add new debug-safe read handlers for CPU and PPU (to avoid needlessly displaying 0xFF everywhere), update mapper interface version
→ [NES] Nintendulator v0.975 Unstable (20/06/2017)

Nintendulator v0.975 Beta (last updated 2017-06-20 20:39:26)

June 21, 2017

  • The debugger now has its own dedicated I/O handlers for safely reading CPU and PPU memory without triggering side effects. Debugging NSFs should now be far easier.

Revision 1349

Author: quietust | Date: 21 czerwca 2017 04:32:25

  • Add new debug-safe read handlers for CPU and PPU (to avoid needlessly displaying 0xFF everywhere), update mapper interface version

Revision 1343

Author: quietust | Date: 27 maja 2017 17:56:29

  • Rework emulation start/stop logic for reset and savestates
    • Add "soft" flag which does not interrupt audio playback
    • Add "wait" flag which waits until scanline 240 (for savestates)
    • Add "break" flag to handle old DoStop=2 logic
    • Add Pause/Resume functions which perform a Soft Stop and do not unacquire controllers
    • Add WaitVBlank function which runs to scanline 240 within the emulation thread (instead of the UI thread)
    • Change soft reset, hard reset, save state, and load state to use Pause/Resume as appropriate

Revision 1342

Author: quietust | Date: 27 maja 2017 05:57:23

  • restore display resolution when leaving fullscreen
  • try to restore surfaces if they are lost, may reduce some error conditions

Revision 1341

Author: quietust | Date: 27 maja 2017 05:13:34

  • Adjust error message

Revision 1340

Author: quietust | Date: 27 maja 2017 05:09:28

  • Minor optimization for fullscreen - only "test" different aspect ratios once, and remember which ones failed

Revision 1338

Author: quietust | Date: 7 stycznia 2017 02:00:43

  • Fix bug in Header Editor - numeric fields set to 0 didn't get initialized

Tagi: Nintendo, Nes, Nintendulator

wstecz25/02/2021 23:22
Inne treści związane z tematem
[NES] MyNes x86 7.9.7793.23986 [NES] MyNes x86 7.9.7793.23986
Al Hadid opublikował nową wersję emulatora NINTENDO8 - MyNes, gdyby to jeszcze z samo siebie obsługiwało archiwa. Można pobrać wersję natywną dla Windows lub też SDL/GTK - wersje różnią się jedynie GUI - rdzeń jest identyczny (ponoć GTK może być szybsza niż Windowsowska, która w skrajnych przypadkach będzie nas zmuszać dodatkowo do pobrania biblioteki SlimDX).
[PSP] DevPPSSPP GITv1.11.3-598-g4462b0c61 [PSP] DevPPSSPP GITv1.11.3-598-g4462b0c61
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie. W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
[PSP] DevPPSSPP GITv1.11.3-597-g630f071d5 [PSP] DevPPSSPP GITv1.11.3-597-g630f071d5
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie. W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
[PSP] DevPPSSPP GITv1.11.3-586-g75d5c4367 [PSP] DevPPSSPP GITv1.11.3-586-g75d5c4367
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie. W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
[NES] RockNES v5.70b 3/05/2021 [NES] RockNES v5.70b 3/05/2021
Nowa wersja jednego z najstarszych emulatorów NINTENDO 8 - RockNes.
Do ściągnięcia
Dodatkowe informacje
Komentarze

T-shirt "Sega Sonic"

Retro T-Shirt Sega Sonic - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2021 | Krzysztof 'Faust' Karkosza Google+Kontakt