Guest User

Untitled

a guest
Apr 1st, 2013
500
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.56 KB | None | 0 0
  1. -------VERSION 2.0 CHANGELOGS-------
  2.  
  3. Project64 2.0.0.2:
  4.  
  5. Recompiler bug fixes
  6. Project64 2.0.0.1:
  7.  
  8. Changed vi refresh default from 1500 to 2200
  9. Project64 2.0.0.0:
  10.  
  11. Lots of changes (over 200 comits since last alpha)
  12. Advanced block linking been rewritten
  13. lots and lots of bug fixes
  14.  
  15. Project 64 2.0.0.3
  16. Project64 2.0.0.3:
  17.  
  18. check for zombie processes
  19. Rewrote sync to audio
  20. Sync to audio default to on
  21. Fix bug in tlb write (Bomberman 64 - The Second Attack)
  22. Update check on VI Half life if in hard loop checking value (absoulte crap)
  23. change order of code exection for plugins (for z64gl)
  24.  
  25. Project 64 2.0.0.4
  26. Project64 2.0.0.4:
  27.  
  28. Rewrote handling of plugins
  29. Cleaned up code with starting/ending emulation
  30. More bug fixes with tlb recompiler writes
  31.  
  32. Project 64 2.0.0.5
  33. Project64 2.0.0.4:
  34.  
  35. fixed bugs in memory write (GE)
  36. tweaked audio code a little
  37. tweaked half life code a little
  38.  
  39.  
  40. Project 64 2.0.0.11
  41. Project64 2.0.0.7:
  42.  
  43. bug fixes related to tlb writes
  44. bug fixes related to double checking events
  45. better handling of SP_SEMAPHONE
  46. Project64 2.0.0.8:
  47.  
  48. bug fixe in LW SP, XXX (SP) - For Killer Instinct
  49. Project64 2.0.0.9:
  50.  
  51. More bug fixes
  52. Project64 2.0.0.10:
  53.  
  54. Add Rom Open for RSP
  55. Clean up more breakpoint warnings
  56. Fix bug in D.CMP.UN
  57. Update counters on Wired Register
  58. Project64 2.0.0.11:
  59.  
  60. Fix SC and LL in recompiler
  61.  
  62. Project 64 2.0.0.14
  63. Project64 2.0.0.14:
  64.  
  65. Changed SLTU and SLT in loop analysis (Fix Perfect dark bug)
  66. Some cleanup related to __int64 to dword
  67. Project64 2.0.0.13:
  68.  
  69. cleaned up code related to beta release
  70. Fixed bug with exception in likely delay slot
  71. Fixed bug in DADDU for 64bit
  72. Project64 2.0.0.12:
  73.  
  74. Fixed bug related recompiler reading rom
  75. Fixed bug in AND for 64bit
  76.  
  77. -------VERSION 1.7 CHANGELOGS-------
  78.  
  79. App Project64.exe
  80.  
  81. Project64 1.7.51.51
  82. Project64 1.7.51.51:
  83.  
  84. fixed audio when fixed audio is off
  85. Played with audio code, should be better
  86. Will not pause when shutting down
  87. Project64 1.7.51.50:
  88.  
  89. Changed default for fullscreen to off
  90. Fixed delayed SI (Body Harvest)
  91. Fixed some of the breakpoint notifications (Mario Party, etc)
  92. Project64 1.7.51.49:
  93.  
  94. Code compiling in VS2008
  95. 32 bit core
  96. new self modification method
  97. audio code re-witten
  98. made things faster
  99. lots .. still need to be written up
  100.  
  101. Project 64 2.0.0.1
  102.  
  103. Project 64 2.0.0.3
  104.  
  105. Project 64 2.0.0.4
  106.  
  107. Project 64 2.0.0.5
  108.  
  109.  
  110. Project 64 2.0.0.11
  111.  
  112. Project 64 2.0.0.14
  113.  
  114. 1.7.0.50 - ver 23
  115. Redesigned settings dialog to use more modern vertical pages instead of tabs
  116. Plugins can now be set per rom
  117. Added Soft Reset function (resets only game, like pushing reset button on console, default shortcut F1, old Hard Reset now defaults SHIFT+F1).
  118. When app loses focus in fullscreen make sure it is in window mode, should improve stability on fullscreen error messages.
  119. Max cheats per game raised to 50,000
  120. changed how settings is used globally
  121. new setting: allow user to edit VI Refresh rate (see http://forum.pj64-emu.com/showpost.php?p=4457&postcount=18)
  122. changed internal of how settings work
  123. Cleaned up rom browser refresh to remove more unneeded refreshes (Windows returning files in different orders)
  124. re-arranged project source files (please report new errors!)
  125. changed how languages is used globally
  126. optimized writing to ini file
  127. added RDB editor mode and indicator (see hidden settings info)
  128. updated Help menu
  129. updates to video plugin interface for ROM settings
  130. These changes are cumulative since b49 (include all the alpha builds). Does not include minor fixes and regressions between alpha builds.
  131. Note: this build requires updated plugins for the per-rom settings and some other things to work properly, please use all our latest plugins!
  132.  
  133. 1.7.0.49
  134. Bug fix: In self mod check (causing game lockups)
  135. Bug fix: In refreshing rom browser
  136. Bug fix: In DADD & DADDU
  137.  
  138. 1.7.0.48
  139. Bug fix (0000046): When auto pause on, then will pause when going in to dialogs
  140. Bug fix (0000081): Fixed issue with mario kart not being able to run with ABL on
  141. Bug fix (0000083): Rom browser coloumn width saved again.
  142. Bug fix (0000091): Fixed issue where you could not use the number keys in the cheat dialog when game is running
  143. Bug fix (0000092): The handling of multiple blocks of code at same virtual address
  144. Bug fix: Searching rom memory now works
  145. Bug fix: fixed a bug in memory exception handler
  146. Bug fix: fixed plugin initilization for Open Gl plugin/wrappers
  147. Update: Added some code to hopefully stop the failed to allocate memory
  148. Update: Show CPU usage default is now off
  149. Update: created new about window
  150. Update: Added new icon to app
  151. Update: Changed the look of the first lang select dialog
  152. Update: Added option to turn off fream rate.
  153. Update: The FPS now displays speed as VI/s, DL/s or a percent of the speed.
  154. Update: Add short cut for display speed
  155. Update: Added the ability to increase/decrease game speed by keyboard short cut
  156. Update: Added some new hack abilities via RDB (speed up Golden Eye)
  157. Update: Cleaned up the UI for the short cut editor
  158. Update: Added compression type to the rom browser
  159. rewrote: Jump table for virutal addresses (speed increase PD, Conkers)
  160.  
  161. 1.7.0.47
  162. Bug fix (0000036): Fixed bug with audio in some games
  163. Bug fix (0000038): Stopped menu showing when in fullscreen
  164. Bug fix (0000041): Cleaned up when rom browser could refresh dir
  165. Update: In memory search, showed the number of results found
  166. Update: Added RSP log option
  167. Update: When loading/saving just show name (exclude directory)
  168. Update: Lemmey's gfx plugin is now usable.
  169.  
  170. 1.7.0.46
  171. bug fix: Added more cases to exception handling
  172. bug fix: Waiting for audio shows an idle
  173. bug fix: Display of status string/fps going to correct location
  174. bug fix (0000037): removed the reading/writing of settings when moving window
  175. bug fix (0000062): Moved where I lower case the string
  176. bug fix (0000075): CRC2 shows correct in rom info dialog
  177. bug fix (0000076): Save slot 0 now works
  178. bug fix (0000078): Fixed up bug with losing save states
  179. Update: renamed settings.ini to project64.cfg
  180. Update: rewrote memory viewer
  181. Update: Tweaked the dump memory window
  182. Update: Tweaked how the emu pauses and resumes
  183. update: validating pj64 binary will hopefull work over proxy now
  184. changed: Set default value for on starting go full screen to off
  185. removed: Large buffer option from settings
  186. New Feature: Added Sync to audio for rom option
  187. New Feature: Memory Search
  188. New Feature: Re-did all logging (removed sys.log, added new Project64.log)
  189.  
  190. 1.7.0.45
  191. Major Change: Rewrote the self mod methods
  192. Major Change: Rewrote the lookup code
  193. Major Change: Moved a lot more code from C to c++
  194. bug Fix (0000041): Rom browser should be running nice now
  195. bug Fix (0000015): Audio will work with fixed audio when you load a state
  196. bug Fix: from (1.7.0.44) where rom broswer kept hold of the cache file
  197. bug Fix: Advanced Block link in advanced was not saving settings
  198. Rewrote how compile buffer used
  199. Readded TLB debug window
  200. Removed Sync to audio like hack from fixed audio
  201. Made fixed audio default start
  202.  
  203. 1.7.0.44
  204. fix for State saving with Change Memory and Cache (games like ZeldaMM, Smash Bros etc.)
  205. faster ROM dir change detection for autorefresh (feature not complete yet).
  206.  
  207. 1.7.0.43
  208. changed Auto full screen to default to true
  209. Redesigned keyboard short cuts to handle full screen properly
  210. increased the tolerance of error handling when validating pj64 binary
  211. removed Rom dir selector from directory page
  212. added texture dir selector
  213. sends status messages to full screen
  214. Bug Fix: Pressing down in the rom browser config does not add mysterious item
  215. Bug Fix: Was ignoring being on auto dir for saves
  216. Bug Fix (0000018): Added ability to turn off Game fixes
  217. Bug Fix (0000025a): When selecting an item in rom browser, do not let last selection replace it
  218. Bug Fix (0000025b): When app activates, rom browser will now have focus
  219. Bug Fix (0000026): If option selected it will now go full screen
  220. Bug Fix (0000028): Enabling GFX plugin to have a menu for roms in rom browser
  221. Bug Fix (0000030): Fixed coloumns disappearing when file name is in pos 0
  222.  
  223. 1.7.0.42
  224. Emu tracks if it is in full screen or not
  225. auto hide the status bar on going full screen
  226. when exiting fullscreen, make sure window follows the on top rules
  227. delayed import messages in status bar
  228. added ability to generate an interrupt manually
  229. changed default audio plugin to new 1.7 version
  230. bug fix: When saving wait to any pending SI or PI timer has been completed
  231. bug fix: Start emulation should be working now
  232. bug fix: zombie should not be created
  233. bug fix: Reset in full screen does not cause issues with gfx plugin any more
  234. bug fix (0000002): Window restored correctly on end emulation
  235. bug fix (0000014): fixed bug with closing cpu
  236. bug fix (0000017): when going to full screen hides the cursor
  237. bug fix (0000016): GS Button now pluged in
  238.  
  239. 1.7.0.41
  240. Added process to change the memory protection of different sections
  241. Added Rom Open to audio plugin
  242. Added extra code to detect crashes
  243. bug fix: When rom notes & core notes modified, apply button will be clickable
  244. bug fix: Stopped the ability to load the rom twice
  245. Bug fix (0000007): Changed when rom starts how this sets on top, not sure if this is the actual error tho
  246. bug fix (0000008): Fixed removing rom notes, and core notes
  247. bug fix (0000010): Missing RSP will not cause crash now
  248. bug fix (0000016): More cheat codes should be valid
  249.  
  250. 1.7.0.40 (from 1.7.0.38)
  251. Changed build to be multithreaded
  252. updated zlib to be a dll instead of a built in file
  253. bug fix: on start emulation from the menu to free recompiler memory
  254. bug fix: Refresh the rom browser window on show (hopefully will always show correctly after end emulation)
  255. Bug fix: When Rom browser maximizes, do not store window pos at the top corner
  256. Hack: Added a hack to compensate for protection (reason 1.7.0.39 did not work)
  257.  
  258. 1.7.0.38
  259. moved debugger code in to own files
  260. Made Settings class global
  261. Made Notification class global
  262. Added plugins to share settings with emulator
  263. bug Fixed: cheats where cheat option name shows as garbage
  264. bug Fixed: not remembering window pos of browser window
  265. bug Fixed: stoped writing extra spaces to end of ini files
  266. bug Fixed: will not show rom browser on reset rom
  267. bug Fixed: RSP debugger menu refresh issue, when plugin re-loaded
  268. Bug Fixed: Add more checking to see if need to refresh rom browswer
  269. Bug Fixed: Nrage & adaptoid plugin should be working
  270. Bug Fixed: cheat names with % in them do not display wrong
  271. Bug Fixed: Cheat dialog at times would cause an error closing app
  272. cleaned up ending emulation
  273. Fixed up end emulation on interpter
  274. Added memory viewer
  275.  
  276. 1.7.0.37 (from 1.7.0.32)
  277. these 5 builds are mostly about fixing the crashes people are getting (please keep the reports and logs coming!)
  278.  
  279. added logging
  280. changes to plugin handling to improve stability
  281. changes to accelerator (shortcuts) gui to improve stability
  282. changes for LLE RSP gfx
  283.  
  284. 1.7.0.32
  285. TLB (CPU core) redone, should fix games like Conker that didn't work before (not tested yet)
  286. Now loads old states from v1.6*
  287. should fix occasional corrupt state issue (please report if you still get corrupt states, that won't load properly)
  288. more changes to make plugin switching more stable (please report issues)
  289. *
  290.  
  291.  
  292. 1.7.0.31 (from 1.7.0.30)
  293. more stable plugin switching (again)
  294. remembers last used state slot across sessions
  295. cheats moved to settings.ini
  296. adds plugin ver info to settings.ini for troubleshooting
  297. *
  298.  
  299.  
  300. 1.7.0.30 (from 1.7.0.25)
  301. should be more stable when changing plugins (not 100% yet?)
  302. Save As.. and Load... dialogs work
  303. overwriting save filenames works properly (not beta issue)
  304. state quick slots show date and time of save file (new feature)
  305. remembers last save dir
  306.  
  307. 1.7.0.25 (from 1.7.0.20)
  308. Rom Browser: refresh in own thread
  309. Rom Browser: detect refresh needed (changes in rom dir) should be a lot better
  310. Rom Browser: added Rumble Support field
  311. Rom Browser: caching improvements (faster, real-time progress, new file etc. etc.)
  312. Ini handling has improved
  313. Moved some settings to settings.ini instead of registry (all except cheat selection?) - may not be final.
  314. Tweaked anti leak protection
  315. Command line for loading ROMs re-implemented and improved (not fussy about quotes now)
  316. 7-zip format support added for ROM loading, including solid archives - still some bugs.
  317.  
  318. Note from Smiff: some versions were removed/skipped due to crash bugs etc.
  319.  
  320. 1.7.0.20 (from 1.7.0.18)
  321. new anti-leak protection, if you see it please report here .
  322. added rumble fix (rumble in jabo's should work again)
  323.  
  324. 1.7.0.18 (from 1.7.0.17)
  325. Fix up XP64 repeater codes
  326. Get cheats to not allow going on non boundaries (introduced new bugs? Gent)
  327. Get cheat changed string to be in lang file
  328. Update rom browser automatically if files in rom dir changes (still rescans always when app started so not very useable yet)
  329.  
  330. 1.7.0.17 (from 1.7.0.16)
  331. fixed crash on 3rd ROM loaded
  332. fixed browser shrink bug
  333. if you think something is not fixed, or spot any other changes, please say on the forum!
  334.  
  335.  
  336. 1.7.0.16 (from 1.7.0.14)
  337. Fixed: state loading doesnt work because of filename mismatch (forum thread )
  338. Cheat support re-added, not finished yet.
  339. New audio timing defaults off.
  340.  
  341. 1.6 to early 1.7 summary
  342. New features:
  343. Debugger menu with full set of core debugging tools is available to all beta testers
  344. Shortcut editor, allows customization of all keyboard shortcuts
  345. ROM verification, MD5 checks on ROM load (currently only adds to rdb if missing, feature unfinished)
  346. instant plugin switching (pause > unload plugins > init new plugins > unpause).
  347. improved browser caching, partial updates, faster loading, automatic refresh etc
  348. disable screensaver option
  349. now reads plugin dir recursively, so for example you can sort your plugins into folders for "video" "input" etc.
  350. new cheat code format (xp64 - see FAQ)
  351. rumble fixed
  352. state slots menu shows date & time for saves
  353. new audio timing (ROM Settings) - resolves many game audio and timing problems
  354. New self-mod code handling methods in R4300i recompiler - improved game stability.
  355. High Level/Low level graphics and sound emulation controls added
  356. RSP plugin selection added
  357.  
  358. -------
  359. The above changelogs are for the main app source code. As a courtesy I'm going to include the rest of the changelogs in case they may help:
  360. -------
  361. -------DIRECT3D8 v1.7 CHANGELOGS-------
  362.  
  363. Direct3D8
  364.  
  365. 1.7.0.57 ver 5
  366. bugfix: megaman64 no longer crashes during boss battles
  367. bugfix: nba on nbc players look right again
  368. bugfix: full screen time display hour was wrong at times
  369. bugfix: raw frame buffer rendering in fullscreen wasn't working
  370. bugfix: resident evil 2 videos display better
  371. bugfix: rom settings dialog was crashing woops
  372. bugfix: rom settings for resolution had incorrect defaults
  373. bugfix: resolution in DK64
  374. bugfix: ms pacman classic mode pause delay
  375. bugfix: yoshi's story fire level and intro had bad texturing
  376. bugfix: goldeneye frigate
  377. tweaked LoD again hopefully less broken, still not correct tho
  378. deprecated badly profiled SSE optimizations
  379. deprecated hacks for TNT/GeForce hardware
  380. added turbo 3d for dark rift
  381. redundant microcode changes are ignored now
  382. raw frame buffer is now rendered in hardware to support FSAA
  383.  
  384. 1.7.0.57 - ver 4
  385. bugfix: megaman64 no longer crashes during boss battles
  386. bugfix: nba on nbc players look right again
  387. bugfix: full screen time display hour was wrong at times
  388. bugfix: raw frame buffer rendering in fullscreen wasn't working
  389. bugfix: resident evil 2 videos display better
  390. bugfix: rom settings dialog was crashing woops
  391. bugfix: rom settings for resolution had incorrect defaults
  392. bugfix: resolution in DK64
  393. bugfix: ms pacman classic mode pause delay
  394. bugfix: yoshi's story fire level and intro had bad texturing
  395. deprecated badly profiled SSE optimizations
  396. deprecated hacks for TNT/GeForce hardware
  397. added turbo 3d for dark rift
  398. redundant microcode changes are ignored now
  399. raw frame buffer is now rendered in hardware to support FSAA
  400.  
  401. 1.7.0.56 (2007/07/14)
  402. Rewrote rdp list parser (fixes a few lle compatibility issues)
  403. Pokemon Snap Spanish should work now (woops heh)
  404. Frogger 2 microcode added
  405. Fixed access violation when screen savers come on
  406. Perfect Dark effects should work (IR Scanner, Mauler etc)
  407. Updated status in fullscreen, also outputs current local time
  408. Majora's Mask Pictograph Hardware based emulation now
  409. Sin & Punishment motion blur should work now
  410.  
  411. 1.7.0.55 (2007/04/21)
  412. fixed an access violation only vista complained about
  413. pokemon snap should finally work appropriately
  414. ocarina of time subscreen should work again
  415.  
  416. 1.7.0.54 (2007/04/14)
  417. Fixed antialiasing validation
  418. Added an additional texture dumping option
  419. Major cleanup - random things may be broken
  420. 1080 - frame buffer fixed, added E region as well
  421. Mario Kart J*-*frame buffer*
  422. Pokemon Snap - album should work now
  423. FIFA98 - field fixed
  424. Jet Force Gemini - texture bugfixes
  425. Software rendering optimization
  426. FZERO-X - fixed overflow issue
  427. Added remove button to Texture pack picker
  428.  
  429. 1.7.0.53 (2007/02/10)
  430. Bugfix - texture pack selector (broken in 52)
  431. Bugfix - `white link` issue finally
  432. Bugfix - FSAA slider
  433. Bugfix - Conkers Bad Fur Day shadow (broken in 42)
  434. Fullscreen resolutions previously unavailable
  435. Mario Kart framebuffer emulation
  436. Bugfix - Jet Force Gemini textures
  437. Bugfix #69 - Screenshots at wrong time
  438.  
  439. 1.7.0.52 (2006-12-17)
  440. Better LoD approximation (ocarina of time, conkers, paper mario)
  441. Paper Mario - subscreen menu drawing emulation
  442. Paper Mario - workaround for flickering
  443. Mario Party 3 - fixed texture coordinate issues
  444. Fixed rom database lookup generation
  445. General cleanups
  446.  
  447. 1.7.0.51 (2006-10-22)
  448. Fixed general texture coordinate generation bug that adversely affected texture alignment in many games
  449. San Francisco Rush fixed texture alignment and resolution
  450. MS Pacman fixed textures and classic mode (note: this type of framebuffer use still does not work with buffered fullscreen or with FSAA in any mode).
  451. rewrote logging to go to a syslog
  452. Fighting Force viewport fixed
  453. a few minor things we've forgotten?!
  454. screenshots should work with FSAA (think this was in last build but we forgot to mention it sorry?)
  455.  
  456. 1.7.0.50 (2006-08-10)
  457. added buffering options without vsync, tweaked fullscreen sync menu, fixed saving
  458. moved external pipeline option from hardware diagnostics to rom settings (rdb)
  459. fix fullscreen status msg location on different aspect displays
  460. fixed fullscreen flicker with buffering on different aspects
  461. support for dds textures (dxt 1-5)
  462. (re)fixed Dr Mario falling pills
  463. changes to resolution detection, fixed some games (Monopoly etc.) but breaks others (DK64, SW EP1 Racer etc.) this area is not final but we didn't want to delay DXT support for texture artists.
  464.  
  465. 1.7.0.49 (June 2 2006)
  466. Fullscreen status text
  467. Rom browser integration
  468. Texture pack selector
  469. Ability to dump and load textures from sprite games (Yoshi, Evang, etc)
  470. NOTE: the texture pack selector is working however I need to update the FAQ as I've changed the format of them slightly, instead of a ROMS.INI there is now a pack.xml file that describes the pack, and its required to be inside the pack. When you see new texture packs uploaded they will be compatible with this.
  471.  
  472.  
  473. 1.7.0.48 (April 9 2006)
  474. updated dll version info for 1.7
  475. integration with 1.7 settings interface (settings, database, rom-settings)
  476. added PAL resolution calculation
  477. Fixed anisotropic user-interface display
  478. Fixed Banjo Tooie shadow
  479. Lighting fixes for LLE
  480. Cleaned up 2x SaI flow so it only does analysis on textures that matter
  481. Fullscreen listing is less cluttered
  482. *
  483.  
  484. Note from Smiff: This version is the first of a new video plugin specification. Therefore this and later builds will only work with Project64.exe v1.7.0.38 or later! For more info please see video plugin forum.
  485.  
  486.  
  487. 1.7.0.47 (Feb 6 2006)
  488. redone aspect calculations, mostly fixed now, PAL issues remaining*
  489. improved high res texture caching
  490. fixed Zelda end of game menu problem
  491. *we need some testing for aspect ratio controls please!
  492.  
  493.  
  494. 2006-01-09 (from 2005-12-04)
  495. loading textures from .zip files supported (hint: no compression = fast extraction!)
  496. 2d texture alignment code redone, many games should be much more accurate (better quality e.g. Zelda title screen with high res textures).
  497. Dr Mario 64 should finally be 100% fixed? also fixed some related issues e.g. South Park Chef's Luv Shack eyes
  498. miscellaneous other things, report anything you find on forum please :)
  499.  
  500.  
  501. 2005-12-04 build 4 (from 2005-11-29)
  502. Fixed various 2d problems introduced in previous build
  503. Plugin now searches textures-load directory for textures on romopen instead of during runtime (includes filtering via roms.ini)
  504. Added support for jpeg textures (diddy kong pack uses them)
  505. Uses 1.7 hide key for advanced settings
  506.  
  507. 2005-11-29 build 3 (from 2005-11-20)
  508. *
  509.  
  510. *Fixed dumping of textures with padding (Mario Kart 64 Title)
  511. Added 24-bit PNG transparency*`masking` (for compatibility only, I don't recommend using 24-bit at all, or relying on this masking)
  512. If sprite games were broken they should be fixed now
  513.  
  514. various games are broken , due to texture loading changes. don't panic, should be fixed soon!
  515.  
  516.  
  517. 2005-11-20 build 2 (from 2005-11-13)
  518. retexturing changes:
  519.  
  520. PNG 8-bit alpha texture loading should work properly
  521. texture size for 2d textures should be correct
  522. load folder is now $AppDir\textures-load\
  523. save folder is now $AppDir\textures-save\*
  524. you no longer need to use Internal Name, it will find textures in ANY subfolder of textures-load
  525.  
  526. general changes.
  527.  
  528. made Emulation Diagnostics controls not save to reduce user confusion.
  529.  
  530. game fixes:
  531.  
  532. ZeldaMM - all ROMs should have blur now*
  533.  
  534. 2005-11-12 build (from 2005-10-19)
  535. New features:
  536. texture dumping and loading
  537. general fixes:
  538.  
  539. crash on (F3) making screenshot fixed
  540. game fixes:
  541. Fire Electric Pen (J) - missing HUD etc - should be fixed
  542. Ogre Battle 64 - much faster
  543. Dr Mario 64 background should all be OK now
  544. more to add.
  545.  
  546. *
  547.  
  548. Note: 2005-11-12 build crashed on load with most games, go straight to 2005-11-13 build please.
  549.  
  550. *
  551.  
  552.  
  553. What's New in the Video plugin since v1.6
  554.  
  555. DirectSound
  556.  
  557. DirectInput
  558.  
  559. RSP
  560. Issues with the RSP plugin, including Low level graphics and audio
  561.  
  562. -------DIRECT SOUND v1.7 CHANGELOGS-------
  563.  
  564. 1.7.0.7 ver 2
  565. added BufferSize hidden option
  566. reverted buffer to around where 1.6 was
  567.  
  568. 1.7.0.6
  569. increased buffer from 60ms to 85ms
  570. small tweaks in the ui
  571.  
  572. 1.7.0.4
  573. Changed hidden option to 'AutoBuffer' which should be safer
  574.  
  575. 1.7.0.3
  576. software buffering is forced again
  577. audio option 'Hardware=1' in settings.cfg
  578.  
  579. 1.7.0.2
  580. change from software to hardware mixing
  581.  
  582. 1.7.0.1
  583. settings integration
  584. uses RomOpen now
  585.  
  586. -------DIRECTINPUT v1.7 CHANGELOGS-------
  587.  
  588. 1.7.0.12
  589. fixed unicode combobox entry (reported by RadeonUser)
  590. added 'Debug' flag to config to troubleshoot unsupported devices
  591. updated layout and joypad button names
  592. added 'CheckAxis' flag to config for devices that have pressure-sensitive buttons or other special needs
  593.  
  594. 1.7.0.11
  595. upgraded to Direct Input 8
  596. unicode build now
  597. fixed cpu spiking in polling
  598.  
  599. 1.7.0.10
  600. cleanup and small optimization to enumerate devices
  601. keyboard text now comes from system
  602.  
  603. 1.7.0.8 (from 1.7.0.5)
  604. sliders etc. should work better
  605. devices are now numbered '#n' if there is more than one with same name
  606. setup function should finally work reliably
  607. default to MemPak selected (was 'none')
  608. other changes.. jabo please fill in
  609.  
  610.  
  611. 1.7.0.5
  612. deadzone is fixed at 65% while setting keys, should make setting keys more reliable - please report any issues you find with setting keys
  613. better error handling for device reconnection?
  614.  
  615. 1.7.0.4
  616. tweaked layout slightly so its not huge and empty
  617.  
  618. 1.7.0.3
  619. integration with main executable for settings storage and retrieval (settings.ini)
  620. added a picture of the n64 controller contributed by a kind emutalk member (gotta update credits sometime)
  621. new layout that is condusive to the picture
  622.  
  623. 1.7.0.2
  624. added highlighting display to better show control currently being set
  625.  
  626. What's New in the Input plugin since v1.6
  627. better collisions handling - if you set a control already set, now just removes previous setting rather than display annoying error msg
  628. optimized the response time for the controller plugin. The result is a better overall experience in PJ64 Kaillera (not sure about this, whether there's any real change?)
  629. Setup button - runs through all controls for easy first time config. maybe not final yet.
  630. new controller profile format - now uses ".cp" extension and contains ver number (not compatible with old 1.6 .jsf controller profiles!)
  631. now creates and uses "Controller Profiles" subdir of PJ64 dir - more convenient, and later for us to supply profiles with release (once format has stabilised - and all controls we want to support are supported - hopefully we can start gathering these profile files).
  632.  
  633. Current issues
  634. some controls not supported (not beta issue - have never been supported)
  635.  
  636. -------RSP v1.7 CHANGELOGS-------
  637.  
  638. App Project64.exe
  639.  
  640. Project64 1.7.51.51
  641. Project64 1.7.51.51:
  642.  
  643. fixed audio when fixed audio is off
  644. Played with audio code, should be better
  645. Will not pause when shutting down
  646. Project64 1.7.51.50:
  647.  
  648. Changed default for fullscreen to off
  649. Fixed delayed SI (Body Harvest)
  650. Fixed some of the breakpoint notifications (Mario Party, etc)
  651. Project64 1.7.51.49:
  652.  
  653. Code compiling in VS2008
  654. 32 bit core
  655. new self modification method
  656. audio code re-witten
  657. made things faster
  658. lots .. still need to be written up
  659.  
  660. Project 64 2.0.0.1
  661.  
  662. Project 64 2.0.0.3
  663.  
  664. Project 64 2.0.0.4
  665.  
  666. Project 64 2.0.0.5
  667.  
  668.  
  669. Project 64 2.0.0.11
  670.  
  671. Project 64 2.0.0.14
  672.  
  673. 1.7.0.50 - ver 23
  674. Redesigned settings dialog to use more modern vertical pages instead of tabs
  675. Plugins can now be set per rom
  676. Added Soft Reset function (resets only game, like pushing reset button on console, default shortcut F1, old Hard Reset now defaults SHIFT+F1).
  677. When app loses focus in fullscreen make sure it is in window mode, should improve stability on fullscreen error messages.
  678. Max cheats per game raised to 50,000
  679. changed how settings is used globally
  680. new setting: allow user to edit VI Refresh rate (see http://forum.pj64-emu.com/showpost.php?p=4457&postcount=18)
  681. changed internal of how settings work
  682. Cleaned up rom browser refresh to remove more unneeded refreshes (Windows returning files in different orders)
  683. re-arranged project source files (please report new errors!)
  684. changed how languages is used globally
  685. optimized writing to ini file
  686. added RDB editor mode and indicator (see hidden settings info)
  687. updated Help menu
  688. updates to video plugin interface for ROM settings
  689. These changes are cumulative since b49 (include all the alpha builds). Does not include minor fixes and regressions between alpha builds.
  690. Note: this build requires updated plugins for the per-rom settings and some other things to work properly, please use all our latest plugins!
  691.  
  692. 1.7.0.49
  693. Bug fix: In self mod check (causing game lockups)
  694. Bug fix: In refreshing rom browser
  695. Bug fix: In DADD & DADDU
  696.  
  697. 1.7.0.48
  698. Bug fix (0000046): When auto pause on, then will pause when going in to dialogs
  699. Bug fix (0000081): Fixed issue with mario kart not being able to run with ABL on
  700. Bug fix (0000083): Rom browser coloumn width saved again.
  701. Bug fix (0000091): Fixed issue where you could not use the number keys in the cheat dialog when game is running
  702. Bug fix (0000092): The handling of multiple blocks of code at same virtual address
  703. Bug fix: Searching rom memory now works
  704. Bug fix: fixed a bug in memory exception handler
  705. Bug fix: fixed plugin initilization for Open Gl plugin/wrappers
  706. Update: Added some code to hopefully stop the failed to allocate memory
  707. Update: Show CPU usage default is now off
  708. Update: created new about window
  709. Update: Added new icon to app
  710. Update: Changed the look of the first lang select dialog
  711. Update: Added option to turn off fream rate.
  712. Update: The FPS now displays speed as VI/s, DL/s or a percent of the speed.
  713. Update: Add short cut for display speed
  714. Update: Added the ability to increase/decrease game speed by keyboard short cut
  715. Update: Added some new hack abilities via RDB (speed up Golden Eye)
  716. Update: Cleaned up the UI for the short cut editor
  717. Update: Added compression type to the rom browser
  718. rewrote: Jump table for virutal addresses (speed increase PD, Conkers)
  719.  
  720. 1.7.0.47
  721. Bug fix (0000036): Fixed bug with audio in some games
  722. Bug fix (0000038): Stopped menu showing when in fullscreen
  723. Bug fix (0000041): Cleaned up when rom browser could refresh dir
  724. Update: In memory search, showed the number of results found
  725. Update: Added RSP log option
  726. Update: When loading/saving just show name (exclude directory)
  727. Update: Lemmey's gfx plugin is now usable.
  728.  
  729. 1.7.0.46
  730. bug fix: Added more cases to exception handling
  731. bug fix: Waiting for audio shows an idle
  732. bug fix: Display of status string/fps going to correct location
  733. bug fix (0000037): removed the reading/writing of settings when moving window
  734. bug fix (0000062): Moved where I lower case the string
  735. bug fix (0000075): CRC2 shows correct in rom info dialog
  736. bug fix (0000076): Save slot 0 now works
  737. bug fix (0000078): Fixed up bug with losing save states
  738. Update: renamed settings.ini to project64.cfg
  739. Update: rewrote memory viewer
  740. Update: Tweaked the dump memory window
  741. Update: Tweaked how the emu pauses and resumes
  742. update: validating pj64 binary will hopefull work over proxy now
  743. changed: Set default value for on starting go full screen to off
  744. removed: Large buffer option from settings
  745. New Feature: Added Sync to audio for rom option
  746. New Feature: Memory Search
  747. New Feature: Re-did all logging (removed sys.log, added new Project64.log)
  748.  
  749. 1.7.0.45
  750. Major Change: Rewrote the self mod methods
  751. Major Change: Rewrote the lookup code
  752. Major Change: Moved a lot more code from C to c++
  753. bug Fix (0000041): Rom browser should be running nice now
  754. bug Fix (0000015): Audio will work with fixed audio when you load a state
  755. bug Fix: from (1.7.0.44) where rom broswer kept hold of the cache file
  756. bug Fix: Advanced Block link in advanced was not saving settings
  757. Rewrote how compile buffer used
  758. Readded TLB debug window
  759. Removed Sync to audio like hack from fixed audio
  760. Made fixed audio default start
  761.  
  762. 1.7.0.44
  763. fix for State saving with Change Memory and Cache (games like ZeldaMM, Smash Bros etc.)
  764. faster ROM dir change detection for autorefresh (feature not complete yet).
  765.  
  766. 1.7.0.43
  767. changed Auto full screen to default to true
  768. Redesigned keyboard short cuts to handle full screen properly
  769. increased the tolerance of error handling when validating pj64 binary
  770. removed Rom dir selector from directory page
  771. added texture dir selector
  772. sends status messages to full screen
  773. Bug Fix: Pressing down in the rom browser config does not add mysterious item
  774. Bug Fix: Was ignoring being on auto dir for saves
  775. Bug Fix (0000018): Added ability to turn off Game fixes
  776. Bug Fix (0000025a): When selecting an item in rom browser, do not let last selection replace it
  777. Bug Fix (0000025b): When app activates, rom browser will now have focus
  778. Bug Fix (0000026): If option selected it will now go full screen
  779. Bug Fix (0000028): Enabling GFX plugin to have a menu for roms in rom browser
  780. Bug Fix (0000030): Fixed coloumns disappearing when file name is in pos 0
  781.  
  782. 1.7.0.42
  783. Emu tracks if it is in full screen or not
  784. auto hide the status bar on going full screen
  785. when exiting fullscreen, make sure window follows the on top rules
  786. delayed import messages in status bar
  787. added ability to generate an interrupt manually
  788. changed default audio plugin to new 1.7 version
  789. bug fix: When saving wait to any pending SI or PI timer has been completed
  790. bug fix: Start emulation should be working now
  791. bug fix: zombie should not be created
  792. bug fix: Reset in full screen does not cause issues with gfx plugin any more
  793. bug fix (0000002): Window restored correctly on end emulation
  794. bug fix (0000014): fixed bug with closing cpu
  795. bug fix (0000017): when going to full screen hides the cursor
  796. bug fix (0000016): GS Button now pluged in
  797.  
  798. 1.7.0.41
  799. Added process to change the memory protection of different sections
  800. Added Rom Open to audio plugin
  801. Added extra code to detect crashes
  802. bug fix: When rom notes & core notes modified, apply button will be clickable
  803. bug fix: Stopped the ability to load the rom twice
  804. Bug fix (0000007): Changed when rom starts how this sets on top, not sure if this is the actual error tho
  805. bug fix (0000008): Fixed removing rom notes, and core notes
  806. bug fix (0000010): Missing RSP will not cause crash now
  807. bug fix (0000016): More cheat codes should be valid
  808.  
  809. 1.7.0.40 (from 1.7.0.38)
  810. Changed build to be multithreaded
  811. updated zlib to be a dll instead of a built in file
  812. bug fix: on start emulation from the menu to free recompiler memory
  813. bug fix: Refresh the rom browser window on show (hopefully will always show correctly after end emulation)
  814. Bug fix: When Rom browser maximizes, do not store window pos at the top corner
  815. Hack: Added a hack to compensate for protection (reason 1.7.0.39 did not work)
  816.  
  817. 1.7.0.38
  818. moved debugger code in to own files
  819. Made Settings class global
  820. Made Notification class global
  821. Added plugins to share settings with emulator
  822. bug Fixed: cheats where cheat option name shows as garbage
  823. bug Fixed: not remembering window pos of browser window
  824. bug Fixed: stoped writing extra spaces to end of ini files
  825. bug Fixed: will not show rom browser on reset rom
  826. bug Fixed: RSP debugger menu refresh issue, when plugin re-loaded
  827. Bug Fixed: Add more checking to see if need to refresh rom browswer
  828. Bug Fixed: Nrage & adaptoid plugin should be working
  829. Bug Fixed: cheat names with % in them do not display wrong
  830. Bug Fixed: Cheat dialog at times would cause an error closing app
  831. cleaned up ending emulation
  832. Fixed up end emulation on interpter
  833. Added memory viewer
  834.  
  835. 1.7.0.37 (from 1.7.0.32)
  836. these 5 builds are mostly about fixing the crashes people are getting (please keep the reports and logs coming!)
  837.  
  838. added logging
  839. changes to plugin handling to improve stability
  840. changes to accelerator (shortcuts) gui to improve stability
  841. changes for LLE RSP gfx
  842.  
  843. 1.7.0.32
  844. TLB (CPU core) redone, should fix games like Conker that didn't work before (not tested yet)
  845. Now loads old states from v1.6*
  846. should fix occasional corrupt state issue (please report if you still get corrupt states, that won't load properly)
  847. more changes to make plugin switching more stable (please report issues)
  848. *
  849.  
  850.  
  851. 1.7.0.31 (from 1.7.0.30)
  852. more stable plugin switching (again)
  853. remembers last used state slot across sessions
  854. cheats moved to settings.ini
  855. adds plugin ver info to settings.ini for troubleshooting
  856. *
  857.  
  858.  
  859. 1.7.0.30 (from 1.7.0.25)
  860. should be more stable when changing plugins (not 100% yet?)
  861. Save As.. and Load... dialogs work
  862. overwriting save filenames works properly (not beta issue)
  863. state quick slots show date and time of save file (new feature)
  864. remembers last save dir
  865.  
  866. 1.7.0.25 (from 1.7.0.20)
  867. Rom Browser: refresh in own thread
  868. Rom Browser: detect refresh needed (changes in rom dir) should be a lot better
  869. Rom Browser: added Rumble Support field
  870. Rom Browser: caching improvements (faster, real-time progress, new file etc. etc.)
  871. Ini handling has improved
  872. Moved some settings to settings.ini instead of registry (all except cheat selection?) - may not be final.
  873. Tweaked anti leak protection
  874. Command line for loading ROMs re-implemented and improved (not fussy about quotes now)
  875. 7-zip format support added for ROM loading, including solid archives - still some bugs.
  876.  
  877. Note from Smiff: some versions were removed/skipped due to crash bugs etc.
  878.  
  879. 1.7.0.20 (from 1.7.0.18)
  880. new anti-leak protection, if you see it please report here .
  881. added rumble fix (rumble in jabo's should work again)
  882.  
  883. 1.7.0.18 (from 1.7.0.17)
  884. Fix up XP64 repeater codes
  885. Get cheats to not allow going on non boundaries (introduced new bugs? Gent)
  886. Get cheat changed string to be in lang file
  887. Update rom browser automatically if files in rom dir changes (still rescans always when app started so not very useable yet)
  888.  
  889. 1.7.0.17 (from 1.7.0.16)
  890. fixed crash on 3rd ROM loaded
  891. fixed browser shrink bug
  892. if you think something is not fixed, or spot any other changes, please say on the forum!
  893.  
  894.  
  895. 1.7.0.16 (from 1.7.0.14)
  896. Fixed: state loading doesnt work because of filename mismatch (forum thread )
  897. Cheat support re-added, not finished yet.
  898. New audio timing defaults off.
  899.  
  900. 1.6 to early 1.7 summary
  901. New features:
  902. Debugger menu with full set of core debugging tools is available to all beta testers
  903. Shortcut editor, allows customization of all keyboard shortcuts
  904. ROM verification, MD5 checks on ROM load (currently only adds to rdb if missing, feature unfinished)
  905. instant plugin switching (pause > unload plugins > init new plugins > unpause).
  906. improved browser caching, partial updates, faster loading, automatic refresh etc
  907. disable screensaver option
  908. now reads plugin dir recursively, so for example you can sort your plugins into folders for "video" "input" etc.
  909. new cheat code format (xp64 - see FAQ)
  910. rumble fixed
  911. state slots menu shows date & time for saves
  912. new audio timing (ROM Settings) - resolves many game audio and timing problems
  913. New self-mod code handling methods in R4300i recompiler - improved game stability.
  914. High Level/Low level graphics and sound emulation controls added
  915. RSP plugin selection added
  916.  
  917. __________________
  918. Sorry, only one of us can become a doctor. You sir are too dumb. I would never trust you to proceed anywhere deep into my epithealial tissue.
  919. Last edited by Mdkcheatz; Yesterday at 21:49..
  920. Mdkcheatz is offline Reply With Quote
  921. Old Yesterday, 21:39 #28
  922. Mdkcheatz
  923. Fūcking CEO
  924.  
  925. Mdkcheatz's Avatar
  926.  
  927. Join Date: Mar 2009
  928. Location: Massachusetts Ngemu.wikidgamer.com Threads: 1,397,607
  929. Posts: 515
  930.  
  931. The above changelogs are for the main app source code. As a courtesy I'm going to include the rest of the changelogs in case they may help:
  932.  
  933. DIRECT3D8 v1.7 CHANGELOGS
  934.  
  935. Spoiler:
  936.  
  937. Code:
  938.  
  939. Direct3D8
  940.  
  941. 1.7.0.57 ver 5
  942. bugfix: megaman64 no longer crashes during boss battles
  943. bugfix: nba on nbc players look right again
  944. bugfix: full screen time display hour was wrong at times
  945. bugfix: raw frame buffer rendering in fullscreen wasn't working
  946. bugfix: resident evil 2 videos display better
  947. bugfix: rom settings dialog was crashing woops
  948. bugfix: rom settings for resolution had incorrect defaults
  949. bugfix: resolution in DK64
  950. bugfix: ms pacman classic mode pause delay
  951. bugfix: yoshi's story fire level and intro had bad texturing
  952. bugfix: goldeneye frigate
  953. tweaked LoD again hopefully less broken, still not correct tho
  954. deprecated badly profiled SSE optimizations
  955. deprecated hacks for TNT/GeForce hardware
  956. added turbo 3d for dark rift
  957. redundant microcode changes are ignored now
  958. raw frame buffer is now rendered in hardware to support FSAA
  959.  
  960. 1.7.0.57 - ver 4
  961. bugfix: megaman64 no longer crashes during boss battles
  962. bugfix: nba on nbc players look right again
  963. bugfix: full screen time display hour was wrong at times
  964. bugfix: raw frame buffer rendering in fullscreen wasn't working
  965. bugfix: resident evil 2 videos display better
  966. bugfix: rom settings dialog was crashing woops
  967. bugfix: rom settings for resolution had incorrect defaults
  968. bugfix: resolution in DK64
  969. bugfix: ms pacman classic mode pause delay
  970. bugfix: yoshi's story fire level and intro had bad texturing
  971. deprecated badly profiled SSE optimizations
  972. deprecated hacks for TNT/GeForce hardware
  973. added turbo 3d for dark rift
  974. redundant microcode changes are ignored now
  975. raw frame buffer is now rendered in hardware to support FSAA
  976.  
  977. 1.7.0.56 (2007/07/14)
  978. Rewrote rdp list parser (fixes a few lle compatibility issues)
  979. Pokemon Snap Spanish should work now (woops heh)
  980. Frogger 2 microcode added
  981. Fixed access violation when screen savers come on
  982. Perfect Dark effects should work (IR Scanner, Mauler etc)
  983. Updated status in fullscreen, also outputs current local time
  984. Majora's Mask Pictograph Hardware based emulation now
  985. Sin & Punishment motion blur should work now
  986.  
  987. 1.7.0.55 (2007/04/21)
  988. fixed an access violation only vista complained about
  989. pokemon snap should finally work appropriately
  990. ocarina of time subscreen should work again
  991.  
  992. 1.7.0.54 (2007/04/14)
  993. Fixed antialiasing validation
  994. Added an additional texture dumping option
  995. Major cleanup - random things may be broken
  996. 1080 - frame buffer fixed, added E region as well
  997. Mario Kart J*-*frame buffer*
  998. Pokemon Snap - album should work now
  999. FIFA98 - field fixed
  1000. Jet Force Gemini - texture bugfixes
  1001. Software rendering optimization
  1002. FZERO-X - fixed overflow issue
  1003. Added remove button to Texture pack picker
  1004.  
  1005. 1.7.0.53 (2007/02/10)
  1006. Bugfix - texture pack selector (broken in 52)
  1007. Bugfix - `white link` issue finally
  1008. Bugfix - FSAA slider
  1009. Bugfix - Conkers Bad Fur Day shadow (broken in 42)
  1010. Fullscreen resolutions previously unavailable
  1011. Mario Kart framebuffer emulation
  1012. Bugfix - Jet Force Gemini textures
  1013. Bugfix #69 - Screenshots at wrong time
  1014.  
  1015. 1.7.0.52 (2006-12-17)
  1016. Better LoD approximation (ocarina of time, conkers, paper mario)
  1017. Paper Mario - subscreen menu drawing emulation
  1018. Paper Mario - workaround for flickering
  1019. Mario Party 3 - fixed texture coordinate issues
  1020. Fixed rom database lookup generation
  1021. General cleanups
  1022.  
  1023. 1.7.0.51 (2006-10-22)
  1024. Fixed general texture coordinate generation bug that adversely affected texture alignment in many games
  1025. San Francisco Rush fixed texture alignment and resolution
  1026. MS Pacman fixed textures and classic mode (note: this type of framebuffer use still does not work with buffered fullscreen or with FSAA in any mode).
  1027. rewrote logging to go to a syslog
  1028. Fighting Force viewport fixed
  1029. a few minor things we've forgotten?!
  1030. screenshots should work with FSAA (think this was in last build but we forgot to mention it sorry?)
  1031.  
  1032. 1.7.0.50 (2006-08-10)
  1033. added buffering options without vsync, tweaked fullscreen sync menu, fixed saving
  1034. moved external pipeline option from hardware diagnostics to rom settings (rdb)
  1035. fix fullscreen status msg location on different aspect displays
  1036. fixed fullscreen flicker with buffering on different aspects
  1037. support for dds textures (dxt 1-5)
  1038. (re)fixed Dr Mario falling pills
  1039. changes to resolution detection, fixed some games (Monopoly etc.) but breaks others (DK64, SW EP1 Racer etc.) this area is not final but we didn't want to delay DXT support for texture artists.
  1040.  
  1041. 1.7.0.49 (June 2 2006)
  1042. Fullscreen status text
  1043. Rom browser integration
  1044. Texture pack selector
  1045. Ability to dump and load textures from sprite games (Yoshi, Evang, etc)
  1046. NOTE: the texture pack selector is working however I need to update the FAQ as I've changed the format of them slightly, instead of a ROMS.INI there is now a pack.xml file that describes the pack, and its required to be inside the pack. When you see new texture packs uploaded they will be compatible with this.
  1047.  
  1048.  
  1049. 1.7.0.48 (April 9 2006)
  1050. updated dll version info for 1.7
  1051. integration with 1.7 settings interface (settings, database, rom-settings)
  1052. added PAL resolution calculation
  1053. Fixed anisotropic user-interface display
  1054. Fixed Banjo Tooie shadow
  1055. Lighting fixes for LLE
  1056. Cleaned up 2x SaI flow so it only does analysis on textures that matter
  1057. Fullscreen listing is less cluttered
  1058. *
  1059.  
  1060. Note from Smiff: This version is the first of a new video plugin specification. Therefore this and later builds will only work with Project64.exe v1.7.0.38 or later! For more info please see video plugin forum.
  1061.  
  1062.  
  1063. 1.7.0.47 (Feb 6 2006)
  1064. redone aspect calculations, mostly fixed now, PAL issues remaining*
  1065. improved high res texture caching
  1066. fixed Zelda end of game menu problem
  1067. *we need some testing for aspect ratio controls please!
  1068.  
  1069.  
  1070. 2006-01-09 (from 2005-12-04)
  1071. loading textures from .zip files supported (hint: no compression = fast extraction!)
  1072. 2d texture alignment code redone, many games should be much more accurate (better quality e.g. Zelda title screen with high res textures).
  1073. Dr Mario 64 should finally be 100% fixed? also fixed some related issues e.g. South Park Chef's Luv Shack eyes
  1074. miscellaneous other things, report anything you find on forum please :)
  1075.  
  1076.  
  1077. 2005-12-04 build 4 (from 2005-11-29)
  1078. Fixed various 2d problems introduced in previous build
  1079. Plugin now searches textures-load directory for textures on romopen instead of during runtime (includes filtering via roms.ini)
  1080. Added support for jpeg textures (diddy kong pack uses them)
  1081. Uses 1.7 hide key for advanced settings
  1082.  
  1083. 2005-11-29 build 3 (from 2005-11-20)
  1084. *
  1085.  
  1086. *Fixed dumping of textures with padding (Mario Kart 64 Title)
  1087. Added 24-bit PNG transparency*`masking` (for compatibility only, I don't recommend using 24-bit at all, or relying on this masking)
  1088. If sprite games were broken they should be fixed now
  1089.  
  1090. various games are broken , due to texture loading changes. don't panic, should be fixed soon!
  1091.  
  1092.  
  1093. 2005-11-20 build 2 (from 2005-11-13)
  1094. retexturing changes:
  1095.  
  1096. PNG 8-bit alpha texture loading should work properly
  1097. texture size for 2d textures should be correct
  1098. load folder is now $AppDir\textures-load\
  1099. save folder is now $AppDir\textures-save\*
  1100. you no longer need to use Internal Name, it will find textures in ANY subfolder of textures-load
  1101.  
  1102. general changes.
  1103.  
  1104. made Emulation Diagnostics controls not save to reduce user confusion.
  1105.  
  1106. game fixes:
  1107.  
  1108. ZeldaMM - all ROMs should have blur now*
  1109.  
  1110. 2005-11-12 build (from 2005-10-19)
  1111. New features:
  1112. texture dumping and loading
  1113. general fixes:
  1114.  
  1115. crash on (F3) making screenshot fixed
  1116. game fixes:
  1117. Fire Electric Pen (J) - missing HUD etc - should be fixed
  1118. Ogre Battle 64 - much faster
  1119. Dr Mario 64 background should all be OK now
  1120. more to add.
  1121.  
  1122. *
  1123.  
  1124. Note: 2005-11-12 build crashed on load with most games, go straight to 2005-11-13 build please.
  1125.  
  1126. *
  1127.  
  1128.  
  1129. What's New in the Video plugin since v1.6
  1130.  
  1131. DirectSound
  1132.  
  1133. DirectInput
  1134.  
  1135. RSP
  1136. Issues with the RSP plugin, including Low level graphics and audio
  1137.  
  1138.  
  1139.  
  1140. DIRECT SOUND v1.7 CHANGELOGS
  1141.  
  1142. Spoiler:
  1143.  
  1144. Code:
  1145.  
  1146.  
  1147. 1.7.0.7 ver 2
  1148. added BufferSize hidden option
  1149. reverted buffer to around where 1.6 was
  1150.  
  1151. 1.7.0.6
  1152. increased buffer from 60ms to 85ms
  1153. small tweaks in the ui
  1154.  
  1155. 1.7.0.4
  1156. Changed hidden option to 'AutoBuffer' which should be safer
  1157.  
  1158. 1.7.0.3
  1159. software buffering is forced again
  1160. audio option 'Hardware=1' in settings.cfg
  1161.  
  1162. 1.7.0.2
  1163. change from software to hardware mixing
  1164.  
  1165. 1.7.0.1
  1166. settings integration
  1167. uses RomOpen now
  1168.  
  1169. __________________
  1170. Sorry, only one of us can become a doctor. You sir are too dumb. I would never trust you to proceed anywhere deep into my epithealial tissue.
  1171. Last edited by Mdkcheatz; Yesterday at 21:51..
  1172. Mdkcheatz is offline Reply With Quote
  1173. Old Yesterday, 21:44 #29
  1174. Mdkcheatz
  1175. Fūcking CEO
  1176.  
  1177. Mdkcheatz's Avatar
  1178.  
  1179. Join Date: Mar 2009
  1180. Location: Massachusetts Ngemu.wikidgamer.com Threads: 1,397,607
  1181. Posts: 515
  1182.  
  1183. DIRECTINPUT v1.7 CHANGELOGS
  1184.  
  1185. Spoiler:
  1186.  
  1187. Code:
  1188.  
  1189.  
  1190. 1.7.0.12
  1191. fixed unicode combobox entry (reported by RadeonUser)
  1192. added 'Debug' flag to config to troubleshoot unsupported devices
  1193. updated layout and joypad button names
  1194. added 'CheckAxis' flag to config for devices that have pressure-sensitive buttons or other special needs
  1195.  
  1196. 1.7.0.11
  1197. upgraded to Direct Input 8
  1198. unicode build now
  1199. fixed cpu spiking in polling
  1200.  
  1201. 1.7.0.10
  1202. cleanup and small optimization to enumerate devices
  1203. keyboard text now comes from system
  1204.  
  1205. 1.7.0.8 (from 1.7.0.5)
  1206. sliders etc. should work better
  1207. devices are now numbered '#n' if there is more than one with same name
  1208. setup function should finally work reliably
  1209. default to MemPak selected (was 'none')
  1210. other changes.. jabo please fill in
  1211.  
  1212.  
  1213. 1.7.0.5
  1214. deadzone is fixed at 65% while setting keys, should make setting keys more reliable - please report any issues you find with setting keys
  1215. better error handling for device reconnection?
  1216.  
  1217. 1.7.0.4
  1218. tweaked layout slightly so its not huge and empty
  1219.  
  1220. 1.7.0.3
  1221. integration with main executable for settings storage and retrieval (settings.ini)
  1222. added a picture of the n64 controller contributed by a kind emutalk member (gotta update credits sometime)
  1223. new layout that is condusive to the picture
  1224.  
  1225. 1.7.0.2
  1226. added highlighting display to better show control currently being set
  1227.  
  1228. What's New in the Input plugin since v1.6
  1229. better collisions handling - if you set a control already set, now just removes previous setting rather than display annoying error msg
  1230. optimized the response time for the controller plugin. The result is a better overall experience in PJ64 Kaillera (not sure about this, whether there's any real change?)
  1231. Setup button - runs through all controls for easy first time config. maybe not final yet.
  1232. new controller profile format - now uses ".cp" extension and contains ver number (not compatible with old 1.6 .jsf controller profiles!)
  1233. now creates and uses "Controller Profiles" subdir of PJ64 dir - more convenient, and later for us to supply profiles with release (once format has stabilised - and all controls we want to support are supported - hopefully we can start gathering these profile files).
  1234.  
  1235. Current issues
  1236. some controls not supported (not beta issue - have never been supported)
  1237.  
  1238.  
  1239.  
  1240. RSP v1.7 CHANGELOGS
  1241.  
  1242. Spoiler:
  1243.  
  1244. Code:
  1245.  
  1246.  
  1247.  
  1248. RSP
  1249. Issues with the RSP plugin, including Low level graphics and audio
  1250.  
  1251. 1.7.0.3 - ver 18
  1252. handles individual game setting for hle audio and gfx
  1253.  
  1254. RSP 1.7.0.8
  1255. RSP 1.7.0.4:
  1256.  
  1257. handle SP_SEMAPHORE_REG
  1258. make sure vector writes are in a single operation
  1259. RSP 1.7.0.5:
  1260.  
  1261. set the handling of SP_SEMAPHORE_REG just when lle gfx and audio
  1262. RSP 1.7.0.6:
  1263.  
  1264. Fixed logs and moved to log folder
  1265. Allow Recompiler to be able to exit after a MF/MT CP0
  1266. Fix Recompiler bugs (like re ording instructions)
  1267. RSP 1.7.0.7:
  1268.  
  1269. Fix bug in RSP MF
  1270. RSP 1.7.0.8:
  1271.  
  1272. Added RomOpen
  1273. Allow setting JumpTableSize from rdb/config
  1274. RSP 1.7.0.9:
  1275.  
  1276. Fix some delay slot warnings
  1277.  
  1278. What's New since v1.6
  1279. integrated tighter with application (controls moved to Application >* Settings > Plugins tab, removed from plugin config window), to use interpreter use debug menu for now
  1280. added LLE graphics capabilities for recompiler and interpreter
  1281.  
  1282.  
  1283.  
  1284. Known Issues with LLE graphics
  1285. LLE graphics known issues:
  1286.  
  1287. Triangles severely messed up (stretched out over screen) on nVidia hardware (Radeon ok)
  1288. cracks between triangle edges
  1289. Red, Green or Blue colouring applied to triangles where it shouldn't be
Add Comment
Please, Sign In to add comment