1964mod v1.5.2 Final ,o N64 emu (Win)

Συζήτηση για Console Emulators.

Συντονιστές: Nemo, Maddog, Whacker, Scatman

Απάντηση
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

1964mod v1.5.2 Final ,o N64 emu (Win)

Δημοσίευση από Nemo »

1964mod is a N64 emulator using the codes from original 1964 by Schibo & Rice.
It is not created as a replacement to the original 1964 emulator.
Hopefully, its enhancement will benefit people who loves the original 1964.
- Correction de ralentissements dans les jeux MusyX.
- Correction de la première trame manquante dans le jeu Resident Evil II.
- Retour vers Zilmar Audio pour Pokemon Stadium 2.
- Réécriture des bidouillages pour la vitesse.
- Amélioration de l'algorithme "frameskipping". Correction d'écrans noirs dans les jeux Perfect Dark, Star Wars Shadow of the Empire, Donkey Kong 64, GoldenEye, etc.
- Amélioration de l'algorithme "frame speedup".
- Correction de craquements du son dans certains jeux tels que Lylat Wars et Pokemon Stadium 2.
- Correction du son dans Top Gear Rally et dans South Park Rally.
:arrow: 1964mod 1.4.5 Beta 6 ,N64 emu (Win)
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

1964mod v1.4.6(Final) ,N64 emu (Win)

Δημοσίευση από Nemo »

1964mod v1.4.6 Final Changlog:
Core Changes & Fixes:
Standardized naming from 1964 to 1964mod for future source release
- update 'About" box text and English.lgm
- update copyright text etc
- update ini keynames etc
- update the following with new name:
* 1964modCore.ini
* 1964mod.cht
Re-write the handling of MusyX ucode passed from 1964mod Audio
filter out MusyX "false positives" not detected correctly using old method
Pokemon Stadium 2, Star Fox(U), South Park Rally, BassMaster2000, Power Rangers

Re-write part of VIInterrupt
refactor screen update refresh codes to reduce frame swap delay
Star Wars – Shadow of Empire, Hexen, Perfect Dark, GoldenEye, DK64, Top Gear – OverDrive
fix certain missing frame by detecting framebuffer read/write by CPU
DK64, Hexen, Starcraft, Superman
must use Zilmar Audio for the following games :
Fighting Force 64

Fix case 4 in r4300i_ldl
Ensure flashram handle is closed successfully before it is null
fix closing empty flashram handle for non-related savetype
Skip reading of newly created flashram savefile content to RDRAM
Convert CPU instruction temp function variable(32bit store value) into a static variable
Fix lighting regression from an earlier change
Bypass R4300 instruction – return from exception:
Re-Volt (fix hang before in-game)
South Park – Chef's Lu Shack (fix hang before in-game)
Fix fullscreen switching bug(cannot go fullscreen & browser hang when game is closed) for the following games:
South Park Rally
Super Smash Brothers

Plugin Changes & Fixes
1964mod Audio:
Re-write the MusyX ucode detection that pass to the emu core
fix missing audio for MusyX loadstate
fix random lost of audio for MusyX games during in-game e.g. Tarzan
fix 1964mod Audio regression for BassMasters2000 & Power Rangers
games detected as MusyX e.g.
Gauntlet Legends, Hydro Thunder, Resident Evil 2, Rush 2049, Tarzan, TWINE
Fighting Force 64, NBA Showtime – NBA on NBC (currently not working with 1964mod Audio)

Re-write audio fillbuffer selection algorithm and refactor related portion of fillbuffer codes
Fix audio bug that breaks game loadstate audio when AI_LEN_REG=0 do a return
Fix wrong audio syncspeed startup status when its last shutdown status is 0
Fix 1964mod Audio interrupt check bug that break the following non-MusyX games:
Turok – Rage War (fix missing sound)
Turok – Dinosaur Hunter (fix 1st level hang & now running at max VI/s)
Turok 2 – Seeds of Evil (fix slow speed & now running at max VI/s)

MyGlide64:
Re-write the MusyX ucode detection that pass to the emu core
fix missing audio for MusyX loadstate
fix random lost of audio for MusyX games during in-game e.g. Tarzan
fix 1964mod Audio regression for BassMasters2000 & Power Rangers
games detected as MusyX e.g.
Gauntlet Legends, Hydro Thunder, Resident Evil 2, Rush 2049, Tarzan, TWINE
Fighting Force 64, NBA Showtime – NBA on NBC (currently not working with 1964mod Audio)

Re-write audio fillbuffer selection algorithm and refactor related portion of fillbuffer codes
Fix audio bug that breaks game loadstate audio when AI_LEN_REG=0 do a return
Fix wrong audio syncspeed startup status when its last shutdown status is 0
Fix 1964mod Audio interrupt check bug that break the following non-MusyX games:
Turok – Rage War (fix missing sound)
Turok – Dinosaur Hunter (fix 1st level hang & now running at max VI/s)
Turok 2 – Seeds of Evil (fix slow speed & now running at max VI/s)

Other Changes & Fixes
Fix ugly lines in games e.g. Mace, MegaMan, Tetrisphere, NewTetris, Bomberman Hero, ArmyMen Air Combat
Fix Body Harvest horizontal line across the sky when viewed upwards
Fix MIA, Starcraft64 and Command&Conquer truncated sprites when resolution doesn't match aspect ratio(ini)
Fix Mahjong Master where in-game cursor is behind its keyboard letter (ini)
Fix Midway Greatest Arcade invisible text (ini)
Fix MIA Hamm Soccer 64 missing framebuffer effect frame (ini)
Fix Mystical Ninja Goemon transparent text box frame (ini)
Fix Super Robot Spirits truncated fillrect when resolution doesn't match aspect ratio(ini)
Fix Super Robot Taisen(J) ugly vertical line cut text & missing transition effect(ini)
Fix Mario Golf64 black fade-out after the 9th hole scene transition(ini)
Fix Doraemon 3 clipping bug(green chair) in intro video cutscene(ini)
Games playable with "Read Every Frame" (F6 hotkey) set as default (ini)
Banjoo-Kazooie – sound is still good
Body Harvest – game menu is slow but in-game is full speed, good sound
Mario Golf – sound is still good
MarioKart – sound is still good
Ridge Racer – game menu is slow but in-game is playable, sound is still good
Incorporate official Glide64 fixes till r259 to MyGlide64

1964m0d(ini):

Fix AeroFighter Assault distorted hanger texture and white smoke in boss intro portrait(ini)
Other Changes & Fixes
Fix plugin menu option "not grayed" when plugin is not found / loaded by load plugin function
Fix load RSP plugin bug even if it is available
make Zilmar RSP.dll as default RSP plugin
1964mod v1.4.6(Final)
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Re: 1964mod v1.4.7 Final ,o N64 emu (Win)

Δημοσίευση από Nemo »

1964mod v1.4.7 Final Changlog:Core Changes & Fixes:
Core:

Refactor DMA codes design and tweaking

re-write timing control codes design to meet new requirement and flexibility

implement new "Delay SI" option to fix GT64 Championship Edition cracking/popping sound

set correct SI DMA status improves game input response e.g. Shadows of the Empire

fix DMA transfer timing during game pause that cause random game hang e.g. Re-volt, NFL QBC 99

Enhance DMA in progress status check for game pause fix

use the correct LEN_REG for SP DMA Write transfer count

tweak SP DMA for minor speedup e.g. Banjo-Kazooie with "Read every frame" set as default

Fix inaccuracy in fastload savestate datetime format compare in certain cases

change datetime format to '%Y%m%d%H%M%S' for compare instead of using its display format

Minor fix on some header files

Fix VI_SYNC bug where condition never evaluate to true

Remove Azimer infinite looping hack for DK64 - no longer required

Audio:

Enhance core audio algorithm for delay timing control

improve sound quality e.g. Top Gear Rally

improve game video-audio synchronization e.g. Shadowman

Retain bottom 3 bits for audio length mask then check for multiple of 8

seems to have slight improvement to audio quality

Fix for Top Gear Rally loud popping/cracking sound at the start of every race (ON HOLD) due to performance hit on speed (no solution yet)

Plugin Changes & Fixes
MyGlide64:

Fix NBA Hangtime black court bg regression from v1.4.6

Fix Dual Heroes horizontal line cut across portrait (missed out in earlier v1.4.6 changelog)

Fix All-Star Baseball 2000 missing game TV monitor(ini) and missing textbox frames

Rewrite _ChangeSize function again

replace earlier 1st screen corruption fix with improve version

e.g. All-star Baseball 99, Bottom of the 9th, Bubble Puzzle, NFL QBC 99, Nuclear Strike, Shadow of the Empire, Virtual Chess

remove earlier calculation hacks and apply new algorithm for calculating vi_height, vi_width etc

fix Kirby64 "jumping screen" regression when switching between windowed and fullscreen mode

fix Mario Party regression where characters body is partially invisible at video intro
fix "jumping screen" regression for some games at the intro

e.g. Pilot Wings, Hexen, Mario Golf, Mario Tennis, WinBack, Super Robot Spirits

remove MIA hack and still working good

Remove PPL hack from CopyFrameBuffer - no longer required

1964mod Audio:

Retain bottom 3 bits for audio length mask then check for multiple of 8

seems to have slight improvement to audio quality

Refactor the real rdram mask codes which is in a mess from earlier change

cleanup codes for easy reading and understanding

apply new real rdram mask(after bits shift) on spOffset

Other Changes & Fixes
Replace tempfix for incorrect romlist scroll that cause selected item to go out of romlist window focus

apply new fix to correct the incorrect romlist scroll for Romlist and Boxart display

Fix MyROM_Properties ini for Japanese rom which is causing the random corruption to ini gamename

fix critical bug (still monitoring)

Change savestate and loadstate datetime display format to 'dd mmm yyyy hh:mm:ss' to avoid mis-read

Refactor emu window gui codes

fix some minor bugs in emu window resizing and screen co-ordinates mis-match

cleanup duplicate and redundant codes from my earlier codes implementation

inject new Windows resize button codes e.g. SC_MAXIMIZE, SC_RESTORE, SC_MINIMIZE & SC_CLOSE

:pac: ownload 1964mod v1.4.7 Final
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

1964mod v1.4.8 Final ,o N64 emu (Win)

Δημοσίευση από Nemo »

This is an early release of v1.4.8 due to instability in the v1.4.7 release and too many last minutes stability bugfix that causes confusion to 1964mod users.

Core Changes & Fixes

Core:

Add new check to the gamename length before updating (monitor for gamename corruption recurrence)

Audio:

Plugin Changes & Fixes

MyGlide64:

Revert out dubious fix that causes problem to the hi-res textures loading screen

Update my RestoreScale fix which clashes with official Glide64 r270 fix

Re-write portion of ChangeSize algorithm again

fix F1WGP2 "jumping screen"

fix New Tetris, Extreme-G 2, Centre Court Tennis vi_height issue - still outstanding in official Glide64

fix Flying Dragon thin horizontal line when emu windowed resolution cover entire desktop window excluding taskbar

fix MIA and Top Gear OverDrive vi_height issue - still outstanding in official Glide64
fix Top Gear Overdrive corrupted border which is still outstanding in official Glide64

Tempfix for graphics glitches

fix ISS2000 corrupt transition alpha during intro video which is still outstanding in official Glide64

fix Gauntlet corrupted transition image during intro which is still outstanding in official Glide64

fix Extreme-G erraneous blue rectangle during intro which is still outstanding in official Glide64
fix some of Mario Tennis graphics glitches which is still outstanding in official Glide64

1964mod Audio:
Other Changes & Fixes

Update online help link from the removed "Instruction Manual" section to the new pdf doc
Incorporate official Glide64 r270 which fixes certain switch back from fullscreen bug for Pilot Wings and Puzzle League
To κατεβαζετε απο εδω
https://sites.google.com/site/1964mod/h ... ects=0&d=1
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Re:1964mod v1.5.2 Final ,o N64 emu (Win)

Δημοσίευση από Nemo »

Core Changes & Fixes:
Core:

Re-write romlist window handling codes

fix missing or out of focus selection mark in certain scenarios
launching rom from rom folder, recent game menulist and commandline
switch between romlist listview and boxart
fix item position shifts when focus is restored after selecting a menu option or popup menu
save current item position on romlist window click
fix auto restore of selection mark after selecting a menu option or popup menu
item selection mark scrolled beyond visible romlist window

Re-write Speedup option
implement common codes handling
option check status now correctly match the last saved speedup timing used upon emu startup
minor bugfix / optimization

Re-write dockstatusbar codes and some emu window handling codes
proper handling and detection for dockstatusbar
reduce ugly flickering during switch between fullscreen and windowed mode

Re-write Fullscreen status check algorithm
current logic a bit weird and confusing
remove weird and confusing check

Implement missing romlist array matching codes for the following:
launching rom from rom folder, recent game menulist and commandline
fix new romlist entry wrongly added when a matching romlist entry is found

Implement common codes for RomListCheckFocus and SetGeneralMsg function
replace use of SetFocus with improve check
fix excessive self looping of setfocus with proper handle detection

Fix random ini gamename corruption

one known case still outstanding

Experimental change

pc should be checked within RDRAM region
full SBCS search for Japanese roms
unprotect blocks base on prevCC
replace existing NTSC and PAL magic number with new ones
re-write the error handling routine for PauseEmulator
Minor codes optimization

Audio:

Plugin Changes & Fixes
MyGlide64:

Fix MRC regression
1964mod Audio:

Other Changes & Fixes
Update 1964mod_Readme & 1964mod_Instruction_Manual

add list of games that will benefit from using Speedup option
how to customize emu window size on 1st startup

Languag translation update

implement language translation codes for Speedup menu
update English.lgm (new & modified text)
update Chinese Traditional.lgm, Deutsch.lgm, French.lgm, Spanish.lgm
:arrow: 1964mod v1.5.2 Final
if" Imitation is the sincerest flattery",
imagine emulating ....
Απάντηση