!

[multi] BizHawk 1.0.5 Interim

[0] @ !!! Niedziela, 17 Czerwca 2012 23:29 CET [17-06-2012 09:45 CET]

[multi] BizHawk 1.0.5 Interim

BizHawk - napisany w C# (czyli wymaga całego kramu, w postaci .NET, SlimDX) multiemulator pozwala udawać  konsole: Nintendo Entertainment System (NES), Sega Master System, SEGA SG-1000, SEGA Game Gear, PC-Engine (TurboGrafx-16) / CD-ROM, SuperGrafx i kalkulator TI-83 a także patrząc w kod trwają pracę nad emulacją ATARI2600 i PSX. Posiada bogate wsparcie dla rerecordingu - nie jest to dziwne, jeśli zerknie się na fundatorów projektu (Zeromous, A.Delikat, Vecna). 

Interim, wskazuje, że jest to wersja deweloperska (w wypadku BizHawk łatwo rozpoznać wersję dev po koszmarnym boxie about:)), jednak ilość pracy włożonej w ten projekt jest na tyle spory, że warto zerknąć na wersję roboczą nim pojawi się oficjalna binarka.

Update: Tak się rozpędziłem z 1.0.5, że przeoczyłem oficjalny build 1.0.4;P

Bizhawk / Features

Casual Gaming

  • Full Screen support
  • Controller and Hotkey mapping
  • Joypad support (for both controller and hotkeys)
  • Auto (Rapid) Fire controls

Pro Users / Rerecording

  • Basic re-recording and rerecording
  • "Bullet-proof" rerecording"
  • Frame/Lag/Rerecording counters
  • Input Display
  • Auto-hold
  • Alpha version of "TAStudio"
  • Ram Watching/Poking tools
  • Ram Searching
  • Lua Scripting
  • Rewind

BizHawk 1.0.3:

Multiclient:

  • Uses much less CPU power when paused
  • handle # in paths
  • fix how anchoring works in the message config dialog
  • Cheat Window, Ram Watc, Lua Console - fix exception when clicking Move Up on the first item in the list.

Lua:

  •     Multiple scripts at once support
  •     Fix random crashing/closing of emulator when using emu.frameadvance()
  •     Show lua script errors in output window instead of crashing the emulator
  •     Added:
    • savestate.save()
    • savestate.registersave()
    • savestate.registerload()
    • movie.isloaded()
    • movie.length()
    • movie.filename()
    • movie.getreadonly()
    • movie.setreadonly()
    • movie.getinput()
    • moviegetrerecordingcounting()
    • moviesetrerecordingcounting()
    • input.get()
    • joypad.getimmediate()
    • joypad.set()
    • emu.yield(), allows a script to run while emulation is paused and interact with the gui/main window in realtime
    • overhauled:
      • joypad.get() - now returns lua table of buttons pressed (not mneomnic string)
      • gui.text()/gui.alert() now have optional anchor property, fix not displaying when paused, fix y coordinate bug

console GUI:

  • add a *.txt option in the openfile dialog, allow drag & drop of .txt files
  • track session changes
  • menu options:
  • disable lua scripts on load
  • autoload session
  • Added Pause Property To Scripts, Menu Option To Pause/Resume Scripts, Shows number of paused scripts
  • If User Opens A Script That Is Currently On The Session, It Will Toggle It On.
  • If User Deletes The Script From The Session, It Will Stop.
  • Script Counter Now Updates On More Circumstances.
  • Fix saving/loading of sessions
  • Fix so session saves seperators, can't edit separators
  • Edit opens all selected scripts instead of the first one
  • Drag & Drop for lua sessions
  • Save Session Menu Option now Enable/Disable correctly
  • Increase/Decrease Window Size hotkeys (mapped to Alt+Up/Alt+Down by default)   
  • Add options in record dialog for the system ID to be added to file   
  • Removed .fm2 / .mc2 from the Play Movie dialog.
  • Fix TAStudio ArgumentOutOfRangeException at read-only movie end
  • Record movie dialog - if file already exists, confirm overwrite
  • Small GUI Fixes to play movie dialog

NESHawk:

  • TODO: link and mention number of tests passed
  • pass 10-even_odd_timing and 05-nmi_timing accuracy tests
  • pass more apu_test 4-jitter and 6-irq_flag_timing (necessary for timing on other tests)
  • pass all cpu interrupt tests
  • pass all sprite hit tests
  • make fake boards for almost every mapper
  • fix nametable viewer screenshots garbage pixels off by one bug
  • nametable viewer - add shortcut buttons for common display area sizes 

TI-83Hawk:

  • Fix ( and ) hotkeys being switched

BizHawk 1.0.x Interim[SVN 2416]

Author: [email protected] | Date: 17 czerwca 2012 02:05:50

  • update version to 1.0.5 interim.

BizHawk 1.0.x Interim[SVN 2414]

Author: [email protected] | Date: 17 czerwca 2012 01:50:29

  • About box - updated version and release date, add pasky13 and link_7777 as contributers

BizHawk 1.0.x Interim[SVN 2362]

Author: [email protected] | Date: 10 czerwca 2012 06:32:25

  • -Fixed my GetMnemonic crash fix. It's "Null Controller", not "NULL Controller".
  • -Made it so that each new search zeroes out the change count.
  • --This prevents all non-zero items from starting out with 1 change.
  • --A similar fix needs to be applied to Ram Watch (Filing issue...).
  • -Allowed changing data size, endian, and unaligned address setting in the middle of the search and maintaining valid values, fixing Issue 72 (The last open Ram Search issue until my "Difference" idea is hopefully accepted).
  • --Unlike my previous model, this does not align unaligned addresses; all it does is change the size / endian and PeekAddress.
  • --It does remove unaligned addresses, however, if you have it set to.
  • --This version converts System Bus instantly whereas the previous version stopped responding.

BizHawk 1.0.x Interim[SVN 2346]

Author: [email protected] | Date: 9 czerwca 2012 10:29:31

  • Seemingly fixed the casting problem.
  • -UGLY REDUNDANT UGLY REDUNT UGLY REDUNDANT (Especially for DoSpecificValue() and DoPreviousValue()).
  • -I tested every possible scenario for the aforementioned abomination and it seems to work.
  • -I applied SignedVal and UnsignedVal to the comparison functions for sorting, the ToString functions, and specific value and previous weedings. I don't think there's any other places where this is an issue.
  • TODO:
  • -Try my mid-search data size conversion code again.
  • --Use it on System Bus and see if it is as slow (Not Responding) as it was previously now that 3 lists have been removed.
  • --Try allowing unaligned addresses and see if that makes any difference.
  • -Convince adelikat that moving "Prev value as change" to its own data item and column ("Differences" seems more appropriate) is the only sensible way.
  • -Maybe move all of the previous definitions from Ram Search to Ram Watch (With the exception of "Since last Search" of course.
  • -Perhaps allow the viewing / hiding of more columns on Ram Watch / Search.

BizHawk 1.0.x Interim[SVN 2345]

Author: [email protected] | Date: 9 czerwca 2012 08:52:04

  • Unsigned / signed conversion for the Specific Value now works for word / dword.
  • -Well, dword is broken in general because of casting, which will hopefully be fixed soon...

BizHawk 1.0.x Interim[SVN 2295]

Author: [email protected] | Date: 24 maja 2012 19:19:33

  • -Separated the logging from the save state function.
  • -Made it so that the log only opens when logging is true and that the file closes upon destruction.
  • --Still, BizHawk says that it can't open the file again when I load a game again. This is because the emulator class gets recreated without deleting the original one every time you load a game.
  • ---adelikat convinced me not to care about this.
  • -Fixed the initial state of the GB CPU:
  • --It was setting AF to 0x01, not A. This is effectively setting F to 0x01, which gets overwritten later anyway.
  • --Two BIOS flags were used in different places; merging them gets the PC to start in the right place.
  • -By fixing the initial state, most of the log now matches up.
  • --The only differences are the VBA has some repeated records (Where all of the registers, including PC, are the same as the previous record) whereas BizHawk doesn't.
  • --This very well might be an issue with how I'm logging it
  • --Alternatively, it could be some kind of lagging mechanism.
  • --I'm not sure which version is even correct...VBA is far from accruate.
  • --All in all, considering that the vast majority of the diff comes out as the same, I think I fixed the biggest CPU related bug. Will investigate more later.

BizHawk 1.0.x Interim[SVN 2243]

Author: [email protected] | Date: 29 kwietnia 2012 21:40:28

  • Atari - add a version of Magicard to the gamedb

BizHawk 1.0.x Interim[SVN 2237]

Author: [email protected] | Date: 29 kwietnia 2012 15:11:33

  • Play Movie Dialog - show warnings on mismatches for system, movie version, and emu version

BizHawk 1.0.x Interim[SVN 2234]

Author: [email protected] | Date: 29 kwietnia 2012 05:58:06

  • TI-83 add a bunch of rom versions to gamedb, mark bad dumps accordingly, and display the version number when displaying the rom name

BizHawk 1.0.x Interim[SVN 2131]

Author: [email protected] | Date: 31 marca 2012 03:28:45

  • Update version numbers to 1.0.4 (interim) and remove erroneous release notes file.
wstecz17/06/2012 23:29
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU