!

[Amiga] WinFellow alpha v0.5.1 build 880

[0] # EAB | !!! Wtorek, 16 Kwietnia 2013 00:41 CET [16-04-2013 00:29 CET]

[Amiga] WinFellow alpha v0.5.1 build 880

Co jakiś czas informuje, że nagle i niespodziewanie twórcy portu Windows emulatora Fellow, przypomnieli sobie o jego kodzie i jest szansa na to, że ten dawny groźny rywal WinUAE wróci do dni swej chwały;) - kto pamięta czasy Celerona 366, zapewne miło wspomina natywną wersję Fellow.

Tak jest i teraz - team WinFellow opublikował odświeżone binarki (kompilowane pod MVS2012 i z aktualizowaną biblioteką DirectX), przy okazji zmieniono w końcu leciwe i wybitnie niewygodne publiczne repozytorium na svn - co powinno zachęcić innych do włączenia się do pracy nad kodem tego emulatora. 

Space Station Oblivion (a.k.a. Driller)(Incentive Software Ltd., 1988)

WinFellow alpha v0.5.1 build 880

After several years of development, we are proud to announce the availability of a new, major update of WinFellow. There are a lot of changes and enhancements in version 0.5.1; Below is a summary of the changes:

  • conversion of most of the former assembler code to C
  • enhanced compatibility with many titles; the chipset interrupt handler was completely re-designed, and sound interrupt handling was changed as well, allowing execution of many titles that previously failed
  • emulation of a battery backed real-time clock (Oki MSM 6242)
  • support for 2 joysticks, usable simultaneously
  • audio volume made controllable
  • the LED overlays were changed to no longer be scaled or stretched, making them nicer to look at
  • basic Cloanto Amiga Forever/RetroPlatform Player integration
  • revamped debugger using a more modern GUI design
  • ability to generate minidumps, which allows us to debug crashes that are reported to us
  • updated PDF user guide
  • update of project files to current Visual Studio (2012 Update 2 is used to compile the builds) and DirectX; the code can now be compiled using Visual Studio Express editions
  • new versioning scheme, based on SVN revisions
  • several minor bug and stability fixes

WinFellow[SVN 880]

Author: carfesh | Date: 14 kwietnia 2013 22:09:02

  • toolset targeting also changed for release builds

WinFellow[SVN 879]

Author: carfesh | Date: 14 kwietnia 2013 21:58:22

  • toolset changed to target WinXP

WinFellow[SVN 878]

Author: carfesh | Date: 14 kwietnia 2013 20:08:05

  • minor documentation update before release

WinFellow[SVN 877]

Author: carfesh | Date: 14 kwietnia 2013 10:57:16

  • updated version information to release 0.5.1

WinFellow[SVN 876]

Author: peschau | Date: 14 kwietnia 2013 10:43:05

  • mktime fails for years < (19)70, assume < 70 is next century.

WinFellow[SVN 875]

Author: carfesh | Date: 12 kwietnia 2013 08:59:18

  • cfgSetDefaults NULL pointer check implemented
  • this fixes the generation of minidumps while closing WinFellow from RetroPlatform

WinFellow[SVN 874]

Author: carfesh | Date: 11 kwietnia 2013 11:02:09

  • fixed garbled string in copyright properties
  • added regression test case for recent floppy change

WinFellow[SVN 873]

Author: carfesh | Date: 10 kwietnia 2013 20:11:38

  • floppy change regarding number of words per line reverted back

WinFellow[SVN 872]

Author: carfesh | Date: 9 kwietnia 2013 05:49:08

  • documentation updates

WinFellow[SVN 871]

Author: carfesh | Date: 8 kwietnia 2013 19:23:49

  • changes to configuration file handling processing
  • for standalone WinFellow, the last used config is only applied on start if no config file is provided via command-line
  • in RetroPlatform mode, the last used config is never applied

WinFellow[SVN 870]

Author: carfesh | Date: 8 kwietnia 2013 17:16:36

  • implemented GUI elements to configure real-time clock and silent sound emulation (framelimit removal) within various options

WinFellow[SVN 869]

Author: peschau | Date: 7 kwietnia 2013 20:22:55

  • Added rtc config option.

WinFellow[SVN 868]

Author: carfesh | Date: 7 kwietnia 2013 16:00:15

  • updated user guide and doxygen documentation

WinFellow[SVN 867]

Author: peschau | Date: 7 kwietnia 2013 14:10:12

  • Initial rtc.

WinFellow[SVN 866]

Author: carfesh | Date: 7 kwietnia 2013 12:44:27

  • implemented filtered screenshot function
  • while "screenshot to pictures folder" already works, screenshot code only available in debug modes, as the clipping editor will also require the capability to resize the window, which is not implemented yet

WinFellow[SVN 865]

Author: carfesh | Date: 6 kwietnia 2013 08:35:35

  • fixed floppy regression while loading Lemmings 2
  • added additional logging in case of "unusual" dsksync values
  • updated regression test documentation

WinFellow[SVN 864]

Author: carfesh | Date: 5 kwietnia 2013 11:37:16

  • fix for compilation on Express editions of Visual Studio

WinFellow[SVN 863]

Author: carfesh | Date: 5 kwietnia 2013 11:24:32

  • audio volume slider implemented for WinFellow GUI

WinFellow[SVN 862]

Author: carfesh | Date: 5 kwietnia 2013 10:56:03

  • changes to ignore list

WinFellow[SVN 861]

Author: carfesh | Date: 5 kwietnia 2013 10:55:16

  • separation of versioninfo from GUI resources

WinFellow[SVN 860]

Author: carfesh | Date: 5 kwietnia 2013 06:53:17

  • disable screenshot function in release builds
  • RetroPlatform code and comment/documentation cleanup

WinFellow[SVN 859]

Author: carfesh | Date: 4 kwietnia 2013 17:35:32

  • clear floppy debug log upon start of the emulator
  • it grows to be quite big over time

WinFellow[SVN 858]

Author: carfesh | Date: 4 kwietnia 2013 15:39:52

  • source rectangle now also being applied when surface is lost (RP mode)
  • removed unused code, documentation updates

WinFellow[SVN 857]

Author: carfesh | Date: 4 kwietnia 2013 14:06:59

  • implemented return codes within screenshot handling, so RP player accepts images

WinFellow[SVN 856]

Author: carfesh | Date: 4 kwietnia 2013 13:25:57

  • first attempt at RetroPlatform screenshot function implemented

WinFellow[SVN 855]

Author: carfesh | Date: 4 kwietnia 2013 11:53:13

  • hard drive content reporting using proper index, (write) LED display timing fix

WinFellow[SVN 854]

Author: carfesh | Date: 3 kwietnia 2013 21:01:22

  • notification of device content and activity for hardfiles implemented

WinFellow[SVN 853]

Author: carfesh | Date: 2 kwietnia 2013 18:57:57

  • notification of activated hardfiles implemented

WinFellow[SVN 852]

Author: carfesh | Date: 2 kwietnia 2013 17:58:46

  • icon updated for new Vista/Windows 7/8 resolutions

WinFellow[SVN 851]

Author: peschau | Date: 31 marca 2013 16:24:06

  • Don't use fullscreen modes with a refresh rate less than 50.

WinFellow[SVN 850]

Author: peschau | Date: 31 marca 2013 15:37:20

  • Removed support for 8-bit color modes.

WinFellow[SVN 849]

Author: peschau | Date: 31 marca 2013 13:41:45

  • Added test case for r843.

WinFellow[SVN 848]

Author: peschau | Date: 31 marca 2013 12:35:45

  • Made HUD LEDs the same height regardless of scaling option. Also changed some BOOLE types to bool.

WinFellow[SVN 847]

Author: peschau | Date: 30 marca 2013 12:05:30

  • Made CPU_INSTRUCTION_LOGGING dependent on _DEBUG

WinFellow[SVN 846]

Author: carfesh | Date: 30 marca 2013 08:55:55

  • sound volume made configurable via configuration file
  • new parameter sound_volume=<0-100> is being read and applied on start

WinFellow[SVN 845]

Author: carfesh | Date: 30 marca 2013 07:52:17

  • fix for compilation of release build
  • the recent logging changes had one leftover call for debug logging in release mode

WinFellow[SVN 844]

Author: carfesh | Date: 30 marca 2013 07:32:01

  • implemented RetroPlatform volume control
  • first stubs for screenshot functionality

WinFellow[SVN 843]

Author: peschau | Date: 30 marca 2013 02:01:19

  • Re-add disksync workaround for ADF that existed in 0.4.4. (Prince of Persia, North and South)

WinFellow[SVN 842]

Author: peschau | Date: 29 marca 2013 22:26:33

  • Improved logging a bit + reformatting to make code more readable.

WinFellow[SVN 841]

Author: carfesh | Date: 29 marca 2013 16:47:12

  • reporting of screen mode to host implemented (1x clipped mode)
  • code restructured for conversion to different screen modes/scaling factors, abstraction of numbers

WinFellow[SVN 840]

Author: carfesh | Date: 29 marca 2013 14:10:31

  • number of default reserved blocks for hardfiles changed to 2
  • it now matches the numbers used by WinUAE and Amiga Forever, increasing interoperability

WinFellow[SVN 839]

Author: carfesh | Date: 29 marca 2013 13:10:45

  • send mouse capture notification when activating via title bar

WinFellow[SVN 838]

Author: carfesh | Date: 29 marca 2013 11:41:29

  • rewrote CPU turbo mode control
  • RP session is now stopped and the bus cpu event handler re-calculated, allowing use of the fast routines in normal mode; the black flash is a minor cosmetic issue - turbo mode is rarely used and using the fast routines is preferable for normal operation

WinFellow[SVN 837]

Author: carfesh | Date: 29 marca 2013 10:35:13

  • code cleanup
  • unused keyboard code
  • removed some unused variables that were being initialized

WinFellow[SVN 836]

Author: carfesh | Date: 28 marca 2013 19:05:51

  • RetroPlatform CPU turbo mode fixed
  • in RP mode, generic CPU instruction handler will now always be used, so that the speed can be varied

WinFellow[SVN 835]

Author: carfesh | Date: 28 marca 2013 18:45:56

  • timed escape key rewritten
  • still not compatible with all titles, but seems to finally work for the most frequent use cases

WinFellow[SVN 834]

Author: carfesh | Date: 28 marca 2013 16:29:52

  • turbo CPU code update
  • documentation updates

WinFellow[SVN 833]

Author: peschau | Date: 28 marca 2013 14:23:53

  • More checks for emulation stop (ie F11) to avoid deadlock in rare cases.

WinFellow[SVN 832]

Author: peschau | Date: 28 marca 2013 07:50:40

  • Fix movep instruction bug and made cpu exception handling check better for bad addressess to avoid deadlock.

WinFellow[SVN 831]

Author: peschau | Date: 26 marca 2013 13:52:26

  • Moved chipset interrupt handling to a separate file. Added interrupt event to account for latency.

WinFellow[SVN 830]

Author: carfesh | Date: 24 marca 2013 04:05:18

  • error handling for extended2 ADF format images
  • an error message is logged and insertion of disk aborted when these images are detected

WinFellow[SVN 829]

Author: carfesh | Date: 23 marca 2013 18:50:58

  • GNU General Public License v2 (TeX) checked into documentation

WinFellow[SVN 828]

Author: carfesh | Date: 23 marca 2013 18:09:19

  • fixed various RetroPlatform related floppy issues:
  • 1. first enable floppy drives, then send content (so content is sent on initialization as well)
  • 2. implemented floppy write LED status (should fix undo issue)
  • 3. implemented reporting of floppy turbo flag, so it is visible in the GUI

WinFellow[SVN 827]

Author: carfesh | Date: 23 marca 2013 15:16:22

  • updated documentation of RetroPlatform.c, now includes rough description of how RP plug-in works
  • updated RetroPlatform support library to 3.4 (changes to screenshot interfaces)
  • clean rewrite of the safety checks for the adjustments of the clipping offsets

WinFellow[SVN 826]

Author: carfesh | Date: 22 marca 2013 13:05:18

  • documentation update for new build scripts

WinFellow[SVN 825]

Author: carfesh | Date: 22 marca 2013 10:56:17

  • initial checkin of WinFellow User Guide

WinFellow[SVN 824]

Author: peschau | Date: 21 marca 2013 21:17:59

  • Changed how the CPU driven sound stub issues irq's. (Ballistix regression)

WinFellow[SVN 823]

Author: carfesh | Date: 21 marca 2013 20:07:48

  • fix for clipping when interlace compensation is active (source rectangle was being ignored)

WinFellow[SVN 822]

Author: carfesh | Date: 17 marca 2013 18:13:24

  • clipping override using value of 0 now possible again

WinFellow[SVN 821]

Author: carfesh | Date: 15 marca 2013 15:49:33

  • fix for proper scaling of automatic/PAL maximum mode

WinFellow[SVN 820]

Author: carfesh | Date: 15 marca 2013 15:27:10

  • clipping is now performed by aligning the source rectangle properly and applying it during blit, to reduce the performance hit caused by clipping
  • this no longer relies on the DirectX failsafe to prevent copying of data outside the window borders

WinFellow[SVN 819]

Author: carfesh | Date: 14 marca 2013 18:41:01

  • clipping offsets are now only applied onscreen if both are configured; this fixes a displacement issue in automatic clipping mode (max resolution) without offsets

WinFellow[SVN 818]

Author: carfesh | Date: 14 marca 2013 17:18:05

  • implementation of clipping by offsets in RetroPlatform client mode

WinFellow[SVN 817]

Author: carfesh | Date: 12 marca 2013 18:31:22

  • restored original escape key behaviour, as the new one proved really flakey; this requires design changes to the keyboard driver before deploying a final fix

WinFellow[SVN 816]

Author: carfesh | Date: 11 marca 2013 18:49:17

  • last commit broke keyboard replacements, as it would skip further checks

WinFellow[SVN 815]

Author: carfesh | Date: 11 marca 2013 18:42:56

  • RetroPlatform escape key is now always sent to emulator session, so key can be used inside emulation

WinFellow[SVN 814]

Author: peschau | Date: 10 marca 2013 20:24:57

  • Changed to load Ballistix.

WinFellow[SVN 813]

Author: carfesh | Date: 10 marca 2013 13:01:14

  • fixed escaping the mouse cursor in RetroPlatform pause mode by escaping immediately after key press when paused

WinFellow[SVN 812]

Author: peschau | Date: 9 marca 2013 19:03:13

  • Last batch of vs code analysis changes. Mostly sprintf and printing unsigned int as %d, should be %u. These show up as warnings on gcc.

WinFellow[SVN 811]

Author: carfesh | Date: 9 marca 2013 17:19:02

  • use native line endings instead of unix line endings

WinFellow[SVN 810]

Author: peschau | Date: 9 marca 2013 14:28:50

  • Create the sound buffer with DSBCAPS_GLOBALFOCUS.

WinFellow[SVN 809]

Author: peschau | Date: 9 marca 2013 14:20:48

  • Added logging of all return values from DirectSound. Some minor refactoring.

WinFellow[SVN 808]

Author: carfesh | Date: 9 marca 2013 13:31:17

  • preparations for clipping offsets
  • RP clipping values are read from the config file and an interface provided to retrieve them

WinFellow[SVN 807]

Author: peschau | Date: 9 marca 2013 11:10:35

  • No functional changes. Fixed warnings gotten in the vs code analysis tool, and reformatted sounddrv.c

WinFellow[SVN 806]

Author: carfesh | Date: 8 marca 2013 15:40:12

  • minidumps are now only generated for release builds, as debug builds are usually debugged using Visual Studio
  • exception handling routines changed to native C

WinFellow[SVN 805]

Author: carfesh | Date: 8 marca 2013 12:38:53

  • corrected some line endings

WinFellow[SVN 804]

Author: carfesh | Date: 8 marca 2013 12:36:56

  • generation of debugging program databases for release build added, so that release build crash dumps can be debugged

WinFellow[SVN 803]

Author: carfesh | Date: 8 marca 2013 12:04:18

  • Generation of minidumps implemented
  • Minidumps are output to the directory where the logfile is written, should an unhandled exception occur; this allows us to debug errors in release builds/generated outside Visual Studio.

WinFellow[SVN 802]

Author: carfesh | Date: 8 marca 2013 11:02:08

  • minor fix for clipped display in automatic mode
  • updated documentation to reflect migration to SVN and new build process

WinFellow[SVN 801]

Author: carfesh | Date: 7 marca 2013 09:55:22

  • initial clipping support for RetroPlatform; the resolution is read from the config, and the display centered within that area while still ignoring the clipping offsets
  • changed the order in which modules are initialized, as config parsing was moved more to the beginning, and the keyboard modules need to be initialized before that.

WinFellow[SVN 800]

Author: peschau | Date: 6 marca 2013 22:33:41

  • Kelvin Sherlock's rtd fix.

WinFellow[SVN 799]

Author: carfesh | Date: 6 marca 2013 08:41:19

  • generating the resource file GUI_general.rc is now a pre-build step, so that the file properties contain the SVN revision as build number

WinFellow[SVN 798]

Author: carfesh | Date: 5 marca 2013 13:24:59

  • setup AnkhSVN integration

WinFellow[SVN 797]

Author: carfesh | Date: 5 marca 2013 10:53:21

  • include SVN version information in WinFellow version info

WinFellow[SVN 796]

Author: carfesh | Date: 5 marca 2013 09:10:17

  • remove leftovers from the CVS2SVN migration

WinFellow[SVN 795]

Author: carfesh | Date: 16 lutego 2013 12:52:20

  • fixed support for one joystick, rearranged joystick order

WinFellow[SVN 794]

Author: carfesh | Date: 12 lutego 2013 18:36:54

  • ability to remove assigned input device via Retroplatform, fix for unused keys

WinFellow[SVN 793]

Author: carfesh | Date: 9 lutego 2013 11:30:40

  • cleanup of unnecessary code segment

WinFellow[SVN 792]

Author: carfesh | Date: 9 lutego 2013 10:59:37

  • reporting of gameport device activity to RetroPlatform host

WinFellow[SVN 791]

Author: carfesh | Date: 8 lutego 2013 13:20:27

  • support for write protection of floppy disks via RetroPlatform

WinFellow[SVN 790]

Author: carfesh | Date: 8 lutego 2013 11:48:09

  • fixed support for two joysticks (joyDrvMovementHandler), RetroPlatform enumerates joysticks with names

WinFellow[SVN 789]

Author: carfesh | Date: 4 lutego 2013 19:04:15

  • fix for custom keyboard layouts while joystick is attached, autofire support for custom keyboard layouts

WinFellow[SVN 788]

Author: carfesh | Date: 2 lutego 2013 13:35:29

  • implemented custom keyboard layouts via RetroPlatform

WinFellow[SVN 787]

Author: carfesh | Date: 21 stycznia 2013 19:26:14

  • translation of symbolic escape key code when escape key is configured

WinFellow[SVN 786]

Author: carfesh | Date: 21 stycznia 2013 18:48:25

  • fixed translation of escape key code so that it can be changed in RetroPlatform player

WinFellow[SVN 785]

Author: carfesh | Date: 21 stycznia 2013 18:18:43

  • fixed message on mouse capture

WinFellow[SVN 784]

Author: carfesh | Date: 21 stycznia 2013 18:10:24

  • initial capture also performed when clicking into the window

WinFellow[SVN 783]

Author: carfesh | Date: 21 stycznia 2013 17:48:46

  • fixed capture and release of mouse cursor

WinFellow[SVN 782]

Author: carfesh | Date: 18 stycznia 2013 16:14:39

  • fix for crash after RP joystick detection - send joystick info after enumeration

WinFellow[SVN 781]

Author: carfesh | Date: 15 stycznia 2013 19:50:12

  • mouse driver now allows to set focus to a determined state for use in RetroPlatform

 

 

wstecz16/04/2013 00:41
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