Jump to content

    Mame 0.133u4

    Robert
    By Robert,

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

     

    MAMETesters Bugs Fixed

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

    - 03405: [Misc.] trckydoc trckydoca: Default hiscore wrong (Pierpaolo Prazzoli)

    - 03412: [Gameplay] goindol and clones: Unable to control and graphics corrupted (Tafoid)

    - 03404: [Crash/Freeze] Some drivers using mc6845.c: Access Violation (hap)

    - 01043: [DIP/Input] m79amb: There's considerable difficulty in aiming in the game. (hap)

    - 01754: [Graphics] tm7k, tm, tm3k, tm4k, tm5k: Background Color/Palette Incorrect (Luca Elia)

    - 02191: [sound] wseries, basebal2, dblplay, strkzone: Speech quality regression (couriersud)

    - 02608: [Color/Palette] machomou: Colors are wrong. (hap)

     

     

     

    Source Changes

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

    Intel 8085: [Curt Coder]

    - refactored callbacks to use devcb

    - added 8080A variant

     

    Added helper macros to devcb for input lines tied to GND/Vcc. [Curt Coder]

     

    Added Dirt Dash wave ROM redumps [Guru]

     

    Battle Zone discrete sound & discrete sound additions: [couriersud]

    - added discrete sound to battle zone

    - engine frequency (resistor R11) can be changed with slider

    - discrete sound may be disabled by setting BZONE_DISCRETE to 0 in bzone.h

     

    Discrete sound improvements: [couriersud]

    - DISCRETE_RCDISC3: added diode junction voltage; junction voltage also indicates polarity

    - DISCRETE_OPAMP_FILTER: added type DISC_OP_AMP_FILTER_IS_LOW_PASS_1M; INP2 takes role of v_ref in this type

    - DISCRETE_OPAMP: fixed a bug (possible divide by 0)

    - DISCRETE_LFSR: fixed bug preventing output of shift reg to sub node 1

     

    SNES improvements: [Angelo Salese]

    - Fixed half colour blending behaviour

     

    Added infrastructure to compile universal standalone disassembler: [Aaron Giles]

    - added unidasm to the tools build

    - split the disassemblers out of libcpu and into new libdasm

    - ensured the disassembly entry points for all disassemblers are in the source file for the disassembler (sometimes new generic versions were created)

     

    Improvements to Noraut Poker driver... [Roberto Fresca]

    * Switched to pre-defined Xtal clock.

    * Changed the way how graphics are banked/accessed.

    * Fixed the graphics offset and number of tiles per bank.

    * Added new set: Noraut Red Hot Joker Poker.

    * Added new set: Noraut Poker (NTX10A).

    * Added new set: Noraut Joker Poker (V3.010a).

    * Fixed the tile size/decode for the first GFX bank.

    * Added proper norautrh inputs, including the readout button.

    * Added partial DIP switches to norautrh.

    * Added an extra DIP switch to Noraut Red Hot Joker Poker.

    * Also added DIP locations to the whole bank.

    * Added a default NVRAM for Noraut Joker Poker

    * Executed a trojan on 2 noraut systems to confirm the way 16x32 tiles are decoded.

    * Fixed the x-offset for 32x32 tiles lines.

    * Fixed the screen aspect and visible area.

    * Confirmed correct colors. No bipolar PROM involved.

    * Added Noraut Joker Poker hardware and PCB layouts.

    * Documented the discrete audio circuitry. Added a full diagram.

    * Fixed the coin counters.

    * Documented all the output ports.

    * Added a scheme with descriptions for every existent port.

    * Added full lamps support to naroutp, naroutjp, naroutrh and naroutpn.

    * Created lamps layouts for 11 and 12-lamps scheme.

    * Rerouted some inputs to mantain the inputs layout.

    * Renamed some inputs to match the text with the real cab buttons.

    * Removed the imperfect colors flag from the existent sets.

    * Added 2 different control panel layouts to the source.

    * Updated technical notes.

     

    Fixed redundancy in clock speed assignments in some drivers by cleaning all divided by 1 (/1) instances. [Tafoid]

     

    Argonaut SuperFX core improvements: [Anonymous]

    - Hooked up Branch instructions

    - Fixed numerous SuperFX core bugs.

    - Improved disassembler to more gracefully handle ALT* opcode effects.

    - Corrected instruction behaviors: STOP, SUB, SBC, SUBI, CMP

    - Added LSR and ROL opcodes

    - Updated instructions to use the safer superfx_gpr_write: LOOP, PLOT, INC, DEC

    - Added missing register writeback to LMS

    - Corrected carry flag behavior in ROL opcode

    - Corrected BRA target address calculation (maybe still wrong)

    - Corrected LOOP target address calculation

    - Made sure that FROM sets cpustate->sreg_idx

    - Disabled RAM/ROM clocking, going with instant transfer for now

    - Understood and re-enabled pipelined instruction architecture, Star Fox runs farther

    - Fixed a ridiculous typo in ROL instruction

    - Fixed overflow flag calculation on ADDI / ADCI

    - Fixed lack of register reset after ADD / ADC / ADDI / ADCI

     

    tmaster.c update [Luca Elia]

    - implemented carts banking and multiple EEPROMs

    - added "pen replacement" blit mode

    - fixed palette size

     

    Discrete work [couriersud]

    - change the way custom modules are handled

    - updated drivers mario and dkong accordingly

    - minor change to stream input handling

    - no more linear lists for nodes. All node processing switched to linked lists.

    - module step and reset now only get a node pointer passed

    - Added discrete_info * pointer to node

    - Only nodes with a step routine actually get processed.

    - Fixed a bug: discrete logs did not work since some time

    - preliminary parallel task constants; depending on results these may vanish again.

    - Overall slight performance increase. dkong 940% to 960%, galaxian 740% to 790%

     

    Fix NULL timers crash in the mc6845. [hap]

     

    Fixed IM2 interrupt cycles in the Z80 core. [eke]

     

    kaneko16 updates:

    - Decoded all protection data for B.Rap Boys [David Haywood, Tomasz Slanina]

    - Cleaned up decryption function for B.Rap Boys external Rom [David Haywood]

    - Improved video emulation for B.Rap Boys [David Haywood]

    - Marked several GFX roms as bad on B.Rap Boys [David Haywood]

    - Improved protection simulation logic w/regards to writeback addresses, allowing B.Rap Boys to boot [Tomasz Slanina]

    - Redumped GFX Roms [Guru]

    - Added hitbox simulation based on suprnova / game requirements [Tomasz Slanina]

    - Converted MCU writes to use write_byte [David Haywood]

    - Added kludge to reset MCU data write address to prevent game from running out of ram and crashing [David Haywood]

    - Added DSWs [David Haywood]

    - Added eeprom support to the B Rap Boys protection simulation [David Haywood]

    - Change to priorities to fix some visibility problems. [David Haywood]

     

    Added correct U2 sound ROM to the mk3 sets [MK3Fan - Mike]

     

    Discrete sound parallel tasks support: [couriersud]

    - Introduced DISCRETE_TASK_START, DISCRETE_TASK_END

    - DISCRETE_TASK_START: Start a new task. A task is a set of nodes which only depend on input nodes and nodes in the set

    - DISCRETE_TASK_END(task_output_node): Marks the end of the task. task_output_node is the node whose output over time should be preserved. This node can be accessed by nodes in the main thread.

    - Illustrated the concept in the dkong discrete emulation. This also has been enhanced to buffer DAC output.

    - Discrete tasks now support multiple task output nodes

     

    Further discrete changes: [couriersud]

    - DISCRETE_OUTPUT now is a stepping node.

    - DISCRETE_STREAM_INPUT now advances input pointer in step.

    - More linked_list usage.

     

    Pit Boss driver updates: [brian Troha]

    - Corrected rom names for the Megastar & Supertouch 30

    - Added missing rom to Supertouch 30 and verified old bad_dumps

    - Added documentation about the Megastar sets

    - Made pbst30b a clone of pbst30 and added program versions to the name, IE: Pit Boss Supertouch 30 (9234-10-01)

     

    Fixed B-Rap Boys sound banking [Phil Bennett]

     

    Sigma Poker: Fixed duplicated definition of Hold 2 button. Added the missing Hold 3 button. [Roberto Fresca]

     

    Continued discrete sound system "list-ification": [couriersud]

    - No more constraints on number of input and output nodes

    - input nodes now make use of a context

     

    Removed osd_is_bad_read_ptr function. [Aaron Giles]

     

     

    New games added or promoted from NOT_WORKING status

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

    Noraut Red Hot Joker Poker [Roberto Fresca, Alan Griffin]

    Galaxy Games StarPak 2 [Luca Elia, Siftware]

    Great Football [Kevin Eshbach, Charles MacDonald, Smitdogg, Dumping Union]

    Pit Boss Megastar (9244-00-01) [Mariusz Wojcieszek]

    B.Rap Boys / B.Rap Boys Special [David Haywood, Tomasz Slanina, Luca Elia]

    Billiard [Alexander Stakhanov, CaH4e3, Black1972]

     

     

     

    New clones added

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

    Kollon (V2.04JC) [Joerg Hartenberger, Frank Berlt]

    Mortal Kombat Turbo Ninja (rev 3.1 T-Unit 03/19/93, hack) [MK3Fan - Mike]

    Pit Boss Megastar (9244-00-01) [brian Troha, Dumping Union]

     

     

     

    New games marked as GAME_NOT_WORKING

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

    Noraut Poker (NTX10A) [Roberto Fresca, Alan Griffin]

    Noraut Joker Poker (V3.010a) [Roberto Fresca, Alan Griffin]


    2009-08-30 Emulator releases

    Robert
    By Robert,

    SSF 0.10 beta R1 - Sega Saturn emulator

     

    Hatari 1.3.0 - Atari ST emulator

     

    Agat emulator 1.9.1 - Apple ][ and Agat 7/9 emulator

     

    Vuze 4.2.0.8 - BT client

     

    R.A.C.E. for Wiz - Neogeo Pocket emulator for the Wiz


    Wiz-CAP32 v1.1.0 released

    Robert
    By Robert,

    Amstrad CPC Emulator for Wiz. Get it HERE.

     

    Hi All,

     

    Caprice32 is one of the best emulator of the Amstrad CPC home computer series running on Windows and Unix, written by Ulrich Doewich. This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models (see caprice32 project)

     

    Here is a port on GP2X-Wiz of the version i've previously ported to PSP.


    GP2X-CAP32 v1.5.1 released

    Robert
    By Robert,

    Amstrad CPC Emulator for GP2X. Get it HERE.

     

    Hi All,

     

    Caprice32 is one of the best emulator of the Amstrad CPC home computer series running on Windows and Unix, written by Ulrich Doewich. This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models (see caprice32 project)

     

    Here is a port on GP2X-F100 of the version i've previously ported to PSP.

     

    Many new features have been added compared to GP2X-F100 version.

    Here is a copy of the changelog :

     

    - Cheat support !

    - Speed improvements

    - Text editor to modify the global cheat.txt file

    - Memory monitoring engine to find your own cheat code !

    - Text editor to write your own comments on games

    - Display first comment line while browsing game files

    - Add option to disable auto fire in settings menu

    - Zip rom files are now decompressed in memory (much faster !)

    - Improve file requester with virtual keyboard to choose sequentially rom files beginning with a given letter

    - Add documentation for settings in help menu

    - bug fix in CRTC emulation (games such as Prehistorik II just couldn't be launched)


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