[NES] Nintendulator v0.975 Unstable (20/06/2017)

[3] @ !!! Czwartek, 22 Czerwca 2017 00:00 CET [21-06-2017 00:00 CET]

[NES] Nintendulator v0.975 Unstable (20/06/2017)

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.

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
→ NOWSZY [NES] Nintendulator v0.985 Unstable (24/02/2021)

Nintendulator v0.985 Beta 24/02/2021

  • np

Revision xxx

  • ???
→ NOWSZY [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
→ NOWSZY [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

 

→ NOWSZY [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
→ NOWSZY [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
→ NOWSZY [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
→ NOWSZY [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
→ NOWSZY [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 (16/06/2017)

Nintendulator v0.975 Beta (last updated2017-06-16 21:50:56)

June 14, 2017

  • Several issues in MMC5 sound emulation have been fixed, notably correcting a hang in at least one Koei title.
  • Some minor tweaks have also been made to the various Konami VRC mappers.

Revision 1347

Author: quietust | Date: 16 czerwca 2017 00:53:37

  • VRC2 doesn't do 1-screen mirroring

Revision 1346

Author: quietust | Date: 15 czerwca 2017 14:06:54

  • Fix MMC5 length counters - they're supposed to be double-speed

Revision 1345

Author: quietust | Date: 15 czerwca 2017 04:35:04

  • Multiple fixes to MMC5 sound
    • Use downward-counting duty cycle counter and change duty cycle table accordingly
    • Change Vol, Timer, EnvCtr, and Envelope to be 8-bit
    • Change FrameCycles from unsigned to signed, fixing a freeze bug in Sangokushi II
    • Rename Timer to LengthCtr to match 2A03 sound code
    • Add Reset() function to square channel to match 2A03 sound code
    • Run frame counters before generating sound output
    • Fix off-by-one issues in envelope counters
    • Get rid of byte0-byte7 and byte15 vars
    • Always run sound channels, even if they aren't Enabled
    • Save/load each individual field rather than memcpy()ing whole structs, for proper 32-bit/64-bit compatibility

Revision 1344

Author: quietust | Date: 15 czerwca 2017 03:51:15

  • Fix off-by-one error in Konami VRC interrupt timing

Tagi: Nintendo, Nes

wstecz22/06/2017 00:00
Inne treści związane z tematem
[PSP] DevPPSSPP GITv1.11.2-264-g0fb655acf [PSP] DevPPSSPP GITv1.11.2-264-g0fb655acf
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.2-245-g91c0ef237 [PSP] DevPPSSPP GITv1.11.2-245-g91c0ef237
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.2-241-g2e5ba066a [PSP] DevPPSSPP GITv1.11.2-241-g2e5ba066a
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.2-224-gc7d344875 [PSP] DevPPSSPP GITv1.11.2-224-gc7d344875
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.2-221-g5d4d8ab41 [PSP] DevPPSSPP GITv1.11.2-221-g5d4d8ab41
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 ...
Do ściągnięcia
nintendulator bin unicode 200617-t2e.pl.zip
nintendulator bin ansi 200617-t2e.pl.zip
Dodatkowe informacje
Komentarze

T-shirt "TurboGrapx16"

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

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