Jump to content

    HyperSpin 0.8.0.0 released

    Robert
    By Robert,

    Front End

     

    This would have to be the biggest, fattest front-end yet, weighing in at 250mb.

     

    HyperSpin 0.8.0.0

     

    - Added Analog joystick/Ultrastik support.

    - Added Trackball and Spinner support

    - Added Option to display text on wheel with images, set strokes, gradients, font, shadows etc.

    - Added Option to position the vertical wheel style, left, center, or right

    - Added Options to adjust wheel speeds on a per emu basis.

    - Added Separate Player 1 and 2 start and exit options

    - Added Option to have a key delay when turning the wheel, for a quick pause after first turn in case the wheel spins to fast for you.

    - Added Animated Special Artworks (swf support), animated joysticks and press/start animations. Includes examples.

    - Added Ability to disable exiting HS with the Exit key.

    - Added Sort list by name or description

    - Added Ability to remove stuff in parenthesis from rom descriptions from wheel text or the textfield.

    - Added Alphabetical game jump along with number of games jump support.

    - Added Games can now adopt parent videos and parent themes.

    - Added Can now have a default video overlay image for games without themes. Default.png in video folder.

     

    - Added Now can return to same system on main wheel when exiting subwheel instead of always going back to MAME.

     

    - Added Sub Menu default themes can now have default.xml file so themes can be made in HyperTheme. This makes it easier to share themes instead of giving instructions on what to change in the ini.

     

    - Added better installer, initial download is alot bigger but includes all the main themes and vids and some wheel sets. Installation should be easier now, only thing you need to setup is your emu paths, rom paths, and video paths. Everything else is just optional including themes since HS supports text now.

     

    - Added[/color] option to animate default themes out when holding up or down. The reason for this is that some default themes hide the wheel and don't animate out. So now you can optionally hide the theme when moving the wheel more than a few games.

     

    - Added Skip Intro Video option with a key press.

    - Added New Animation style "pixelate" - pixelate an image in, like in Super Mario World

    - Added New Animation style "flip" - Image will flip in from random angle with a bend to it.

    - Added New Animation style "bounce random" bounce an images all around the floor(bottom of screen), see future pinball theme.

    - Added New Video style "tv" - Causes the video to animate in with a television static effect.

    - Added Hi Score support from Fyrecrypts hiscore software.

    - Fixed Attract mode not stopping on certain keys.

    - Fixed Default backgrounds not animating in when coming to default theme.

    - Fixed If using a custom video path then not pulling video overlays from media folder.

    - Fixed If using fade on video with overlay then the video wouldnt fade in, it would just appear.

    - Fixed Improved the way themes and default themes interact when navigating.

    - Fixed Improved the wheel to run a little more smoothly and faster

     

    - Fixed Themes only bug. Also loading with themes only is fast loading now, no slowdown. You should only ever need a full database now for your systems instead of theme only databases.

     

    - Fixed HyperHQ path output for LEDBlinky for paths with spaces.

    - Fixed Vertical wheel squishing wheel images on large wheel item.

    - Fixed Background bug, where swf backgrounds wouldnt remove, i.e, you can hear asteroids sounds on another theme or menu.

    - Fixed Bug when exiting during wheel jump locks HS.

    - Fixed HS doesn't pause when minimizing.

    - Fixed HS not pausing swf animations with nested movieclips, i.e, mr.do and nba jam, when losing focus.

    - Fixed If going to exit menu then coming back to HS, then HS cant pause when losing focus anymore.

    - Fixed HS would lockup in genre menu after a while.

    - Fixed 2 errors in Neo Geo database.

     

    Other Additions:

    -Over 200 new wheel sounds to HS, including sets of sounds for NES, 32X.

    -Normalized all HS wheel sounds.

    -Included several system start sounds for various systems (Sounds that play when entering subwheel).

    -Revamped several main menu themes, and included new themes for Dreamcast, Future Pinball and Model 2.

    -All core systems now come with a basic default theme included with the installer. No more blank systems.

    -Added PC Engine Theme to main menu, and full pc engine database with year, date, manufacturer.

    -Included all joebells xml databases, new TG16 database and updated mame included database to 128.

    -Fixed Atari 5200 database to reflect new no-intro naming instead of old.

    -Added full Atari 5200 Cart Set and Wheel Image set, alot of redraw work.

    -Added full TG16 Box Set and Wheel Image set.

    -Included new medley videos for several main menu themes made by Emumovies.

    -Exit menu animations are now faster.

    -Added more adjustable settings in HyperHQ, including keyboard settings.

    -Reduced the size of the main pinball wheel graphic, was too big.

    >> Get it HERE (members only)


    Regen 0.95 released

    Robert
    By Robert,

    Genesis/Megadrive emulator

     

    After getting some free time, I finally decided to fix the last remaining VDP bugs. Now Regen should be almost perfect in timing sensitive games. But I guess we'll see. SMS/GG/SG/SCsupport has been added as well.

    >> Get it HERE.

     

     

    Thanks to EMULATION9.com for the news!.


    Firefox 3.0.5 released

    Robert
    By Robert,
    Fixed in Firefox 3.0.5

     

    - MFSA 2008-69 XSS vulnerabilities in SessionStore

    - MFSA 2008-68 XSS and JavaScript privilege escalation

    - MFSA 2008-67 Escaped null characters ignored by CSS parser

    - MFSA 2008-66 Errors parsing URLs with leading whitespace and control characters

    - MFSA 2008-65 Cross-domain data theft via script redirect error message

    - MFSA 2008-64 XMLHttpRequest 302 response disclosure

    - MFSA 2008-63 User tracking via XUL persist attribute

    - MFSA 2008-60 Crashes with evidence of memory corruption (rv:1.9.0.5/1.8.1.19)

    >> Get it HERE or via automatic update.


    Mame 0.128u6

    Robert
    By Robert,

    http://mamedev.org/updates/whatsnew_0128u6.txt

     

    MAMETesters Bugs Fixed

    -------------------------------------

    - 02728: [Crash/Freeze] galpani3: 'Illegal Instruction' after ROM Check (R. Belmont)

    - 02739: [sound] skysoldr: In-game music (three level BGMs and boss theme) plays one octave higher. (Phil Bennett)

    - 02718: [Crash/Freeze] zigzag, zigzag2: Don't boot correctly. The screen just flashes over and over. (Aaron Giles)

    - 02730: [Crash/Freeze] fiveside: locks up at rom check (Aaron Giles)

    - 02740: [Debugger] resizing the debug window, the text is only in the old area (Aaron Giles)

    - 02721: [Crash/Freeze] All Sets in arcadia.c: Games not booting, they just keep resetting to a white screen. (Aaron Giles)

    - 02661: [Gameplay] f1gpstr2: Game freezes upon reaching track (Mamesick)

    - 02708: [Crash/Freeze] wildplt: Gameplay freezes at start (Mamesick)

    - 02724: [DIP/Input] elgrande, jjpoker, ssipkr24: Unable to locate input port 'SW2'. (Roberto Fresca)

    - 02677: [Graphics] eprom, eprom2: missing graphical brightness effect, verified on real machine w/video (Nicola Salmoria)

     

     

    Source Changes

    ---------------------------

    Pointer-ified the following CPU cores:

    - DSP32 [Aaron Giles]

    - m6805 [Andrew Gardner]

    - MIPS 3 [Aaron Giles]

    - PowerPC [Aaron Giles]

    - Konami [Aaron Giles]

    - ARM [Andrew Gardner]

    - SHARC [Atari Ace]

    - V60 [Aaron Giles]

    - Z8000 [Aaron Giles]

    - Z180 [Aaron Giles]

    - V810 [Aaron Giles]

    - V30MZ [Aaron Giles]

    - PDP1/TX0 [Wilbert Pol]

    - H6280 [Andrew Gardner]

    - F8 [Atari Ace]

    - TLCS-90 [Atari Ace]

    - Cube Quest CPUs [Aaron Giles]

    - i86/i286 [Aaron Giles]

    - i386 [Aaron Giles]

    - ALPHA-8201 [Aaron Giles]

    - i8085 [Aaron Giles]

    - APEXC [Aaron Giles]

    - RSP [Aaron Giles]

    - MB88 [Aaron Giles]

    - MB86233 [Aaron Giles]

    - TMS7000 [Aaron Giles]

    - SH2 [Aaron Giles]

    - SH4 [Aaron Giles]

    - uPD7810 [Aaron Giles]

    - TMS32051 [Aaron Giles]

    - MC68HC11 [Aaron Giles]

    - CP1610 [Aaron Giles]

    - LH5801 [Aaron Giles]

    - LR35902 [Aaron Giles]

    - PDP1 [Aaron Giles]

    - Saturn [Aaron Giles]

    - SC61860 [Aaron Giles]

    - TMS32010 [Quench]

    - PIC16C5x [Quench]

    - TMS99xx [Aaron Giles]

    - TMS32025 [Quench]

    - dsp56k [Quench]

     

    Enabled all CPU cores/variants. Fixed compile issue revealed as a result. [Aaron Giles]

     

    Changed konami setlines callback to pass a device. Updated all drivers accordingly. [Aaron Giles, Atari Ace]

     

    Added best-known CRC in wb90b2 and jjsquawb "bad dump" roms. [robiza]

     

    Made the PCI bus a device. The bus is declared in the machine config, and the devices attached to it are enumerated there. Eventually, the PCI config read/write functions should be moved to well-known functions within the device, but for now they are kept separate. [Aaron Giles]

     

    Added correct proms for arkgcbl. [robiza]

     

    Changed many, many global Machine references to use machine, device->machine, etc. instead. [Atari Ace]

     

    Changed megadriv.c to pass running_machine to I/O callbacks plus other MESS support. [R. Belmont]

     

    Re-synced f3853 core with MESS. [Nathan Woods]

     

    Introduced function macros for SAMPLES_START, CUSTOM_{START,STOP,RESET}, and ANTIC_RENDERER. Pushed the running_machine * passing through these functions. In other locations added "running_machine *machine = Machine" to the top of functions to isolate the dependencies. [Atari Ace]

     

    Added logic to track OSD debugger updates separately from internal view updates. In order to get the OSD to update, a new function debug_view_flush_updates() must be called. Currently this is automatically called before osd_wait_for_debugger(), and during the periodic updates while executing. The OSD code may occasionally need to call it under other circumstances (for example, the Windows code calls it explicitly while tracking scrollbar thumbs to get live scrolling). [Aaron Giles]

     

    Updated gradius2 to use proper gfx2 roms (same values of vulcan but byteswapped). [robiza]

     

    Disabled the use of PULSE_LINE for any input lines except NMI and RESET. Added a helper function generic_pulse_irq_line() for doing a single-cycle assert/deassert for those few drivers remaining that were trying to use PULSE_LINE directly. [Aaron Giles]

     

    Updated z8000 tables to reflect recent findings. [Juergen Buchmueller]

     

    Fixed the widely used konamiic/taitoic/deco16ic/segaic16 video cores to no longer reference the global Machine. [Atari Ace]

     

    Added wrappers for ADSP21xx callbacks. Added device parameters to them. Updated IRQ setters to use generic_pulse_irq_line(). [Aaron Giles]

     

    Added MDRV_PIC8259_ADD, MDRV_PIT8353_ADD, MDRV_PIT8254_ADD, and MDRV_DMA8237_ADD macros. [Wilbert Pol]

     

    Added the sound device to the parameters passed to stream_create so that the global Machine can be removed from streams.c. [Atari Ace]

     

    Improvements to Millennium 4000 driver: [Roberto Fresca]

    - Completed normal Inputs/Outputs.

    - Added button-lamps calculation.

    - Created button-lamps layout.

    - Documented the PCB RAM.

    - Fixed NVRAM size based on PCB picture (2x CY62256L-70PC near the battery).

    - Added notes about the method to make appear the real poker cards.

    - Fixed the OKI 6295 frequency (1000 kHz resonator near). Now the game has more decent sounds.

    - Corrected CPU clock to 12 MHz. (main Xtal).

     

    Updated adp driver: now fashiong show something. [robiza]

     

    Widened some machine init interfaces to pass the machine parameter, allowing more Machine global references to be eliminated. Eventually most of these need to be converted to devices, but this change reduces the deprecation surface in the meantime. [Atari Ace]

     

    Relaxed the OKI 6295 command validity check. [Nicola Salmoria]

     

    Added new function cpuexec_describe_context(machine) which can be used in logerror() and other printf-style functions to return a description of the current CPU/PC given only the machine. Changed several dozen sites to use this instead of directly interrogating the activecpu. [Aaron Giles]

     

    Removed all other uses of activecpu throughout the system. Removed activecpu from the machine structure to prevent future abuse. [Aaron Giles]

     

    Removed cpu_push_context() and cpu_pop_context(), and all call sites. [Aaron Giles]

     

    Voodoo devices now require a CPU to be defined in the configuration in order to know whom to steal cycles from or stall when FIFOs get full. Updated all voodoo users to specify one. [Aaron Giles]

     

    CPD1869 devices now also require a CPU to be defined in the configuration, in order to know which CPU's registers to fetch. Updated all cdp1869 users to specify one. [Aaron Giles]

     

    Removed get context/set context calls from the CPU interface entirely. [Aaron Giles]

     

    Removed safe_cpu_get_pc() which doesn't really make sense anymore. [Aaron Giles]

     

    Moved cpu_execute() to be an inline function. [Aaron Giles]

     

    Writes to a pit8253 timer control word always restart the timer. [Wilbert Pol]

     

    Updated the fcompress APIs to allow for specifying a compression level. [Aaron Giles]

     

    Removed the concept of state saving tags, which was a hack to get save states to work with multiple CPU cores. Simplified the state saving system as a result, performing the operation in a single pass and without allocating a full blob of memory. Also enabled minimal compression. [Aaron Giles]

     

    Squashed another deprecated use of Machine from the mame core by plumbing machine_config into rendlay.c. [Atari Ace]

     

    Fix Altivec RGB primitives on newer GCCs. [budge, Vas Crabb]

     

    Changed commonly-used verboselog to require a machine parameter. [Atari Ace]

     

    Removed remaining deprecat.h references from the CPU and sound cores. [Atari Ace]

     

    i8085: added INTE and state word callbacks [Curt Coder]

     

    n8080.c changes: [Curt Coder]

    - rewrote interrupt handling according to schematics

    - added interrupt acknowledge

     

    Re-ordered SCSP init to fix crash. [R. Belmont]

     

    Modified regrep to display the soruce file. [Aaron Giles]

     

    Expanded cpuexec cycles attotime functions to handle UINT64s. [Aaron Giles]

     

    Reduced all alpha68k.c YM2413 clocks from 8MHz to 3.579545MHz. [Philip Bennett]

     

    Changed attotime_to_ticks/ticks_to_attotime to use UINTs and the eminline functions where possible. [Aaron Giles]

     

    Changed the 6522 VIA implementation to be a device. [Nathan Woods]

     

    Removed the ACIA6850 device from Cal Omega System 905 machine driver. It fixes the wrong lack of SW2. [Roberto Fresca]

     

    Fixed EI handling in the 8080/85 core to have a shadow like the Z80. [Miodrag Milanovic]

     

    Modified the tms34010.h, pc16552.h, and tms34061.h interfaces to eliminate some more global Machine variables. Six more deprecat.h includes eliminated. [Atari Ace]

     

    Eliminated the #include "deprecat.h" from tilemap.c. The main change is to require callers of tilemap_create to provide a machine pointer. This pointer is then attached to the tilemap and used when needed inside tilemap.c. [Atari Ace]

     

    Eliminated the #include "deprecat.h" from drawgfx.h. It does so in a fashion similar to my recent tilemap patch, adding the machine pointer to gfx_element, changing allocgfx to take a machine, and then adjusting the internals to use the machine field as needed. [Atari Ace]

     

    i960: fixed nor opcode and added notor opcode [robiza]

     

    Fixed raster effects in nbbatman by altering the V33 prefetch timing (just a guess as no documentation has been found). [couriersud]

     

    Removed unnecessary address masking in disassembly view. Changed console subview computations to leave the registers portion fixed. [Aaron Giles]

     

    Removed hack for setting mcs51 serial callbacks. Updated micro3d to use new functions. [Aaron Giles]

     

    Merged goldstar.c & cmaster.c drivers. Converted the Reels video to tilemaps. [David Haywood]

     

    Added proper artwork for the LEDs in Gridiron Fight. [David Haywood]

     

     

    New games added or promoted from NOT_WORKING status

    ---------------------------------------------------------------------------------

    Super Pool 99 [David Haywood, Angelo Salese]

    Bra$il / Fashion [Angelo Salese]

    Pesadelo [Mariusz Wojcieszek, hap]

    Super Free Kick [Tomasz Slanina]

    Jangou [David Haywood, Angelo Salese, Phil Bennett]

    Jangou Lady [David Haywood, Angelo Salese, Phil Bennett]

     

     

    New clones added

    ----------------------------

    Europa 2002 Space (Ver 3.0) [Roberto Fresca]

    Triv Two (Vertical) [David Haywood]

    Super High Impact (prototype, rev 6.0 09/23/91) [smittdogg]

    Giga Man 2: The Power Fighters [David Haywood, Arzeno Fabrice]

    CarnEvil (v1.0.3) [brian Troha]

    (New?) Cherry Bonus III (not working) [David Haywood]

    Cherry Bonus III (not working) [David Haywood]

     

     

    New games marked as GAME_NOT_WORKING

    ---------------------------------------------------------------

    Cherry Bonus 2001 [David Haywood, robiza]

    Four Roses (encrypted, 2 sets) [Roberto Fresca]

    Queen [David Haywood]

    Cherry Master (Corsica, v8.01) [David Haywood]

    Cherry Master 91? [David Haywood]

    Jackie [David Haywood]


Portal by DevFuse · Based on IP.Board Portal by IPS
×
×
  • Create New...