!

[Multi]DevMESS 0.153.x SVN31238

[1] @ środa, 9 Lipca 2014 16:08CET

[Multi]DevMESS 0.153.x SVN31238

Co jakiś czas będę publikował nowe deweloperskie binarki projektu MESS, natomiast BobBudowniczy będzie się starał na bieżąco śledzić zmiany w changelogu tego obok MAME największego projektu emulacyjnego. Oprócz binarki udostępniam także resztę plików z folderu MESS. Warto pamiętać, że przed pierwszym odpaleniem emulatora należy wygenerować plik z ustawieniami .ini komendą mess.exe - cc lub mess64.exe -cc

  • 31238 amstrad: added the ability for expansion devices to contain ROMs (as some do). [barryrod] 2014-07-09 04:10:41
    • added ROMs for DK'Tronics Speech Synthesiser, and both RS232 interfaces (plus one alternate for the Amstrad interface). split Amstrad and Pace serial interfaces into separate devices as they have different sized ROM areas. [Barry Rodewald]

      Changed: cpc_rs232.c, cpc_rs232.h, cpc_ssa1.c, amstrad.c, amstrad.c

      5 files changed, 85 insertions, 4 deletions

  • Updated information about measurements and model derived from those. [Couriersud] [couriers] 2014-07-09 01:38:08

    Changed: ay8910.c

    1 files changed, 7 insertions, 12 deletions

  • schedule.c: rebuild_execute_list() after loading a saved state to ensure the order of execution remains consistent [Alex Jackson] [alexjack] 2014-07-08 10:55:55

    Changed: schedule.c

    1 files changed, 1 insertions, 0 deletions

  • (nw) [alexjack] 2014-07-08 03:53:43

    Changed: c64.c

    1 files changed, 1 insertions, 1 deletions

  • CPS-1 update [Team CPS-1]: [tafoid] 2014-07-08 03:41:19
    • * Added missing documentation to kenseim * Minor cleanups and fixes
      (MESS) Fixed Quickload (c64) to allow files packed with Kompressmaster v4.1-3 from Peter Arndt. [M.A.S.H.]

      Changed: cps1.c, kenseim.c, mame.lst, cps1.c, cbm_snqk.c

      5 files changed, 18 insertions, 17 deletions

  • forgot one [hap] 2014-07-08 02:08:07

    Changed: hd44780.h

    1 files changed, 1 insertions, 1 deletions

  • (MESS) c64 improvement & fix [Alex Jackson] [alexjack] 2014-07-08 01:25:29
    • * Cache pointers to basic and kernal ROMs at startup (they can be in separate ROM regions or a single ROM depending on model) rather than branching on every read
      * Moved "ProLogic-DOS Classic" BIOS from c64 to c64c, since it's clearly meant for, and only successfully boots on, the latter machine

      Changed: c64.c, c64.h

      2 files changed, 31 insertions, 31 deletions

  • correct ac after function set too [hap] 2014-07-08 01:22:03

    Changed: hd44780.c, hd44780.h

    2 files changed, 37 insertions, 54 deletions

  • (whitespace) [hap] 2014-07-08 00:56:20

    Changed: hd44780.c

    1 files changed, 25 insertions, 25 deletions

  • setting address is allowed before function set [hap] 2014-07-08 00:51:32

    Changed: hd44780.c

    1 files changed, 19 insertions, 8 deletions

  • (mess) rmnimbus: more refactoring, simplfy and better document the video controller (nw) [crazyc] 2014-07-07 23:35:48

    Changed: rmnimbus.c, rmnimbus.h, rmnimbus.c, rmnimbus.c

    4 files changed, 195 insertions, 323 deletions

  • (MESS) corvushd: Fix typo in struct name. (nw) [Mike Naberezny] 2014-07-07 23:09:30

    Changed: corvushd.c, corvushd.h

    2 files changed, 3 insertions, 3 deletions

  • sh4: Modernized cpu core (nw) [Wilbert Pol] 2014-07-07 22:02:49

    Changed: sh3comn.c, sh4.c, sh4.h, sh4comn.c, sh4comn.h, sh4dmac.c, sh4dmac.h, sh4tmu.c, sh4tmu.h, aristmk6.c, atvtrack.c, cv1k.c, naomi.c, dc.h, dc.c, maple-dc.c, dccons.c, sh4robot.c, dccons.c

    19 files changed, 3569 insertions, 3056 deletions

  • (MESS) [hap] 2014-07-07 21:30:15
    • New System Drivers Supported: ----------------------------- Texas Instruments Compact Computer 40 [hap, Jon Guidry]
      I'm still working on this, looking for bugs in tms7000 core now

      Changed: cc40.c, mess.lst, mess.mak

      3 files changed, 410 insertions, 0 deletions

  • nw [hap] 2014-07-07 21:08:25

    Changed: tms7000.c, hd44780.c

    2 files changed, 12 insertions, 13 deletions

  • (MESS) corvushd: Handle attempt to enter prep mode while in prep mode. (nw) [Mike Naberezny] 2014-07-07 20:41:23

    Changed: corvushd.c, corvushd.h

    2 files changed, 26 insertions, 5 deletions

  • looks like unmapped output bits are 0 [hap] 2014-07-07 17:20:19

    Changed: tmpz84c011.c

    1 files changed, 15 insertions, 15 deletions

  • (mess) rmnimbus: fix and simplify more drawing code (nw) [crazyc] 2014-07-07 17:01:52

    Changed: dectalk.c, i186.c, i186.h, rmnimbus.c, rmnimbus.h, rmnimbus.c, rmnimbus.c

    7 files changed, 164 insertions, 249 deletions

  • nec v25: initialize clock divider in constructor, since execute_clocks_to_cycles() gets called before device_start() (nw) [alexjack] 2014-07-07 13:55:29

    Changed: v25.c

    1 files changed, 1 insertions, 2 deletions

  • m6809: add missing members to save registration; this should fix the save state regressions for real [Alex Jackson] [alexjack] 2014-07-07 13:52:34

    Changed: m6809.c

    1 files changed, 2 insertions, 0 deletions

  • Add ATTR_COLD to DECLARE_(foo)_START and DECLARE_DRIVER_INIT (nw) [alexjack] 2014-07-07 11:39:42

    Changed: driver.h, gamedrv.h

    2 files changed, 4 insertions, 4 deletions

  • (MESS) bus/c64/xl80: add a plausible divider to the CRTC clock; it's rather unlikely that the card drives its monitor at 490 Hz refresh. [alexjack] 2014-07-07 09:55:46
    • mc6845: don't make visible area larger than screen size with SHOW_BORDER_AREA; it causes vblank duration to be negative, which is all kinds of weird and wrong.

      Changed: xl80.c, mc6845.c

      2 files changed, 2 insertions, 3 deletions

  • Grammar (nw) [Justin Kerk] 2014-07-07 04:55:53

    Changed: myvision.c

    1 files changed, 1 insertions, 1 deletions

  • m6809: fix another typo (nw) [alexjack] 2014-07-07 04:32:10

    Changed: hd6309.c

    1 files changed, 1 insertions, 1 deletions

  • kccomp: fix video output and debug build crash. [barryrod] 2014-07-07 04:30:42

    Changed: amstrad.c, amstrad.c

    2 files changed, 9 insertions, 1 deletions

  • (MESS) corvushd: Prep mode now supports multiple drives. [Mike Naberezny] [Mike Naberezny] 2014-07-07 03:37:14
    • This allows the Corvus diagnostics program to format any drive. Previously, the drive id sent in the command to enter prep mode was ignored and drive 1 would always be formatted instead.

      Changed: corvushd.c, corvushd.h

      2 files changed, 79 insertions, 13 deletions

  • m6809: fix typo in device_post_load(), should fix various savestate regressions in drivers using this CPU family [Alex Jackson] [alexjack] 2014-07-07 02:27:41

    Changed: m6809.c

    1 files changed, 1 insertions, 1 deletions

  • small optimization to scc8530_t::device_timer() (nw) [oliverst] 2014-07-06 23:55:10

    Changed: 8530scc.c

    1 files changed, 2 insertions, 1 deletions

  • (MESS) corvushd: Use Corvus drive id numbers throughout. (nw) [Mike Naberezny] 2014-07-06 21:44:19
    • Using the Corvus id number consistently throughout makes it easier to reason about this code. Previously, some functions used a 0-based drive index (0..14) and others used the 1-based Corvus id number (1..15). The only place we actually need it to be 0-based is in corvus_hdc_file(), so now we just convert it there instead of in several places.

      Changed: corvushd.c

      1 files changed, 29 insertions, 31 deletions

  • Document recent measurements done on the AY8910. [Couriersud] [couriers] 2014-07-06 18:53:47

    Changed: ay8910.c

    1 files changed, 123 insertions, 0 deletions

  • (MESS) c64: some optimizations [Alex Jackson] [alexjack] 2014-07-06 12:24:17
    • * read_pla() leaves the PLA outputs packed, instead of using eight output parameters to return them * flatten nested switch statements in read_memory() and write_memory() * mos6566: inline bus_r() and various READ_LINE_MEMBERs
      (nw) from 285% to 300% idling at basic prompt with default slot devices (c1541, no cartridge) About half the speedup comes from read_pla() refactoring, the other half comes from flattening the switch()es.

      Changed: mos6566.c, mos6566.h, c64.c, c64.h

      4 files changed, 88 insertions, 114 deletions

  • amstrad: Reworked the way ROMs are set up. Now ROMs are set on reset, all at once, and so any ROMs mounted on a ROM box won't interfere with ROM slot 7 (AMSDOS) or slot 3 on the Aleste (MSX-DOS). (no whatsnew) [barryrod] 2014-07-06 12:01:22

    Changed: cpc_rom.c, cpc_rom.h, amstrad.h, amstrad.c

    4 files changed, 67 insertions, 70 deletions

  • (MESS) corvushd: Split the firmware string and revision number. (nw) [Mike Naberezny] 2014-07-05 23:07:38

    Changed: corvushd.c, corvushd.h

    2 files changed, 15 insertions, 4 deletions

  • (MESS) corvushd: Fixed get drive parameters command. [Mike Naberezny] [Mike Naberezny] 2014-07-05 22:53:38
    • The "read controller code version" option in the Corvus diagnostics program now shows the correct version and drive capacity.

      Changed: corvushd.h

      1 files changed, 1 insertions, 1 deletions

  • (MESS) hardbox: Removed caveat about format check. (nw) [Mike Naberezny] 2014-07-05 19:49:01

    Changed: hardbox.c

    1 files changed, 2 insertions, 3 deletions

  • (MESS) corvushd: Fixed prep mode verify drive command. [Mike Naberezny] [Mike Naberezny] 2014-07-05 19:30:20
    • The verify drive command (0x07) is used by the "format check" options of both the Corvus diagnostics program and the SSE HardBox configure program. Previously, format check would halt with an error because we did not return a valid response for the verify drive command. Format check now completes successfully and reports no bad sectors.

      Changed: corvushd.c, corvushd.h

      2 files changed, 17 insertions, 1 deletions

NOWSZY [Multi]DevMESS 0.153.x SVN31307
  • 31307 (MESS) abc806: Added video PALs. [Anders Sandahl] [curtcode] 2014-07-18 00:16:48

    Changed: abc80x.c

    1 files changed, 6 insertions, 6 deletions

  • RB's better fix for silencing a compiler warning (nw) [Wilbert Pol] 2014-07-17 20:46:50

    Changed: drawogl.c

    1 files changed, 1 insertions, 5 deletions

  • silence compiler warning (nw) [Wilbert Pol] 2014-07-17 20:26:59

    Changed: drawogl.c

    1 files changed, 1 insertions, 1 deletions

  • SDL: rebuild all GL textures when the core changes resolutions. [R. Belmont] [rbelmont] 2014-07-17 05:51:46

    Changed: drawogl.c, window.h

    2 files changed, 32 insertions, 0 deletions

  • (MESS) Minor Apollo cleanups & removal of no-longer-supported options, plus data format fix for systems using a serial terminal. [Hans Ostermeyer] [rbelmont] 2014-07-17 03:08:49

    Changed: omti8621.h, apollo.c, apollo.c

    3 files changed, 17 insertions, 13 deletions

  • rewrote most of tms7000, fixing a few issues and adding preliminary support for TMS70x1/2 family [hap] 2014-07-17 00:55:49

    Changed: cpu.mak, 7000dasm.c, tms7000.c, tms7000.h, tms70op.inc, tms70tb.inc, cc40.c, exelv.c

    8 files changed, 1221 insertions, 4132 deletions

  • (MESS) abc806: Added video PROMs. [Anders Sandahl] [curtcode] 2014-07-16 23:17:45

    Changed: abc80x.c, abc80x.h, abc806.c

    3 files changed, 77 insertions, 44 deletions

  • (mess) rmnimbus: make scsi work (nw) [crazyc] 2014-07-16 00:04:00
    • scsi: synchronize the data output lines with the input buffer device (nw) --- The nimbus reads the disk but it won't accept a PC MBR so without the missing machine specific fdisk it isn't possible to create a partition table

      Changed: scsi.c, i186.h, rmnimbus.h, rmnimbus.c

      4 files changed, 16 insertions, 24 deletions

  • Added missing save states to i8275.c, fixes dwarfd save state regression (nw) [ivanva] 2014-07-15 16:42:01

    Changed: i8275.c

    1 files changed, 15 insertions, 0 deletions

  • (MESS) c128: Optimized from 118% to 124%. (nw) [curtcode] 2014-07-15 15:05:41

    Changed: c128.c, c128.h

    2 files changed, 111 insertions, 112 deletions

  • gimix: corrected FDC clock, Gimix Flex 4.3 is now bootable. [barryrod] 2014-07-15 12:43:28

    Changed: flex_dsk.c, gimix.c

    2 files changed, 4 insertions, 2 deletions

  • Fixed lua engine initialization (nw) [Miodrag Milanovic] 2014-07-15 11:57:36

    Changed: luaengine.c, luaengine.h, mame.c

    3 files changed, 6 insertions, 1 deletions

  • Adjusted maximum value suitable for streaming and removed some dead code. [couriers] 2014-07-14 20:42:04

    Changed: ay8910.c

    1 files changed, 3 insertions, 27 deletions

  • wicat: added additional boot ROMs [Al Kossow, Barry Rodewald] [barryrod] 2014-07-13 03:03:13

    Changed: wicat.c

    1 files changed, 10 insertions, 4 deletions

  • i186: interrupt level triggering and simplify timers (nw) [crazyc] 2014-07-12 05:37:25
  • USE 64bit intermediary results in sound_stream::generate_resampled_data. This will allow sound drivers to make use of the full width of stream_sample_t. [Couriersud] [couriers] 2014-07-11 21:52:43

    Changed: sound.c

    1 files changed, 8 insertions, 8 deletions

  •  

NOWSZY [Multi]DevMESS 0.153.x SVN31284
  • 31284 gimix: corrected FDC clock, Gimix Flex 4.3 is now bootable. [barryrod] 2014-07-15 12:43:28

    Changed: flex_dsk.c, gimix.c

    2 files changed, 4 insertions, 2 deletions

  • Fixed lua engine initialization (nw) [Miodrag Milanovic] 2014-07-15 11:57:36

    Changed: luaengine.c, luaengine.h, mame.c

    3 files changed, 6 insertions, 1 deletions

  • Adjusted maximum value suitable for streaming and removed some dead code. [couriers] 2014-07-14 20:42:04

    Changed: ay8910.c

    1 files changed, 3 insertions, 27 deletions

  • wicat: added additional boot ROMs [Al Kossow, Barry Rodewald] [barryrod] 2014-07-13 03:03:13

    Changed: wicat.c

    1 files changed, 10 insertions, 4 deletions

  • i186: interrupt level triggering and simplify timers (nw) [crazyc] 2014-07-12 05:37:25
  • USE 64bit intermediary results in sound_stream::generate_resampled_data. This will allow sound drivers to make use of the full width of stream_sample_t. [Couriersud] [couriers] 2014-07-11 21:52:43

    Changed: sound.c

    1 files changed, 8 insertions, 8 deletions

  •  

NOWSZY [Multi]DevMESS 0.153.x SVN31253
  • 31253 silence compiler warning (nw) [Wilbert Pol] 2014-07-10 21:51:30

    Changed: ay8910.c

    1 files changed, 2 insertions, 0 deletions

  • minx.c: Get rid of pointers to member functions (nw) [Wilbert Pol] 2014-07-10 21:47:57

    Changed: minx.c, minx.h, minxfunc.h, minxopce.h, minxopcf.h, minxops.h

    6 files changed, 1572 insertions, 1658 deletions

  • sh4: inlined some functions (nw) [Wilbert Pol] 2014-07-09 22:20:43

    Changed: sh4.c

    1 files changed, 6 insertions, 6 deletions

  • various cpu cores: don't state save icount (nw) [alexjack] 2014-07-09 19:34:43

    Changed: am29000.c, avr8.c, cosmac.c, dsp56k.c, hd61700.c, mc68hc11.c, superfx.c, tlcs90.c, tms32010.c, tms32025.c

    10 files changed, 0 insertions, 13 deletions

  • 6805: add missing items to save state [hap] 2014-07-09 19:22:17

    Changed: 6805ops.inc, m6805.c

    2 files changed, 14 insertions, 12 deletions

  • nec cpu: add missing items to save state [Alex Jackson] [alexjack] 2014-07-09 18:02:33

    Changed: nec.c, v25.c

    2 files changed, 6 insertions, 0 deletions

  • schedule.c: minor logging improvements (nw) [alexjack] 2014-07-09 17:52:27

    Changed: schedule.c

    1 files changed, 8 insertions, 7 deletions

  • amstrad: added the ability for expansion devices to contain ROMs (as some do). [barryrod] 2014-07-09 04:10:41
    • added ROMs for DK'Tronics Speech Synthesiser, and both RS232 interfaces (plus one alternate for the Amstrad interface). split Amstrad and Pace serial interfaces into separate devices as they have different sized ROM areas. [Barry Rodewald]

      Changed: cpc_rs232.c, cpc_rs232.h, cpc_ssa1.c, amstrad.c, amstrad.c

      5 files changed, 85 insertions, 4 deletions

  • Updated information about measurements and model derived from those. [Couriersud] [couriers] 2014-07-09 01:38:08

    Changed: ay8910.c

    1 files changed, 7 insertions, 12 deletions

  • schedule.c: rebuild_execute_list() after loading a saved state to ensure the order of execution remains consistent [Alex Jackson] [alexjack] 2014-07-08 10:55:55

    Changed: schedule.c

    1 files changed, 1 insertions, 0 deletions

  • (nw) [alexjack] 2014-07-08 03:53:43

    Changed: c64.c

    1 files changed, 1 insertions, 1 deletions

  • CPS-1 update [Team CPS-1]: [tafoid] 2014-07-08 03:41:19
    • * Added missing documentation to kenseim * Minor cleanups and fixes
      (MESS) Fixed Quickload (c64) to allow files packed with Kompressmaster v4.1-3 from Peter Arndt. [M.A.S.H.]

      Changed: cps1.c, kenseim.c, mame.lst, cps1.c, cbm_snqk.c

      5 files changed, 18 insertions, 17 deletions

  • forgot one [hap] 2014-07-08 02:08:07

    Changed: hd44780.h

    1 files changed, 1 insertions, 1 deletions

  • (MESS) c64 improvement & fix [Alex Jackson] [alexjack] 2014-07-08 01:25:29
    • * Cache pointers to basic and kernal ROMs at startup (they can be in separate ROM regions or a single ROM depending on model) rather than branching on every read
      * Moved "ProLogic-DOS Classic" BIOS from c64 to c64c, since it's clearly meant for, and only successfully boots on, the latter machine

      Changed: c64.c, c64.h

      2 files changed, 31 insertions, 31 deletions

  • correct ac after function set too [hap] 2014-07-08 01:22:03

    Changed: hd44780.c, hd44780.h

    2 files changed, 37 insertions, 54 deletions

  • (whitespace) [hap] 2014-07-08 00:56:20

    Changed: hd44780.c

    1 files changed, 25 insertions, 25 deletions

  • setting address is allowed before function set [hap] 2014-07-08 00:51:32

    Changed: hd44780.c

    1 files changed, 19 insertions, 8 deletions

  • (mess) rmnimbus: more refactoring, simplfy and better document the video controller (nw) [crazyc] 2014-07-07 23:35:48

    Changed: rmnimbus.c, rmnimbus.h, rmnimbus.c, rmnimbus.c

    4 files changed, 195 insertions, 323 deletions

  • (MESS) corvushd: Fix typo in struct name. (nw) [Mike Naberezny] 2014-07-07 23:09:30

    Changed: corvushd.c, corvushd.h

    2 files changed, 3 insertions, 3 deletions

  • sh4: Modernized cpu core (nw) [Wilbert Pol] 2014-07-07 22:02:49

    Changed: sh3comn.c, sh4.c, sh4.h, sh4comn.c, sh4comn.h, sh4dmac.c, sh4dmac.h, sh4tmu.c, sh4tmu.h, aristmk6.c, atvtrack.c, cv1k.c, naomi.c, dc.h, dc.c, maple-dc.c, dccons.c, sh4robot.c, dccons.c

    19 files changed, 3569 insertions, 3056 deletions

  • (MESS) [hap] 2014-07-07 21:30:15
    • New System Drivers Supported: ----------------------------- Texas Instruments Compact Computer 40 [hap, Jon Guidry]
      I'm still working on this, looking for bugs in tms7000 core now

      Changed: cc40.c, mess.lst, mess.mak

      3 files changed, 410 insertions, 0 deletions

  • nw [hap] 2014-07-07 21:08:25

    Changed: tms7000.c, hd44780.c

    2 files changed, 12 insertions, 13 deletions

  • (MESS) corvushd: Handle attempt to enter prep mode while in prep mode. (nw) [Mike Naberezny] 2014-07-07 20:41:23

    Changed: corvushd.c, corvushd.h

    2 files changed, 26 insertions, 5 deletions

  • looks like unmapped output bits are 0 [hap] 2014-07-07 17:20:19

    Changed: tmpz84c011.c

    1 files changed, 15 insertions, 15 deletions

  • (mess) rmnimbus: fix and simplify more drawing code (nw) [crazyc] 2014-07-07 17:01:52

    Changed: dectalk.c, i186.c, i186.h, rmnimbus.c, rmnimbus.h, rmnimbus.c, rmnimbus.c

    7 files changed, 164 insertions, 249 deletions

  • nec v25: initialize clock divider in constructor, since execute_clocks_to_cycles() gets called before device_start() (nw) [alexjack] 2014-07-07 13:55:29

    Changed: v25.c

    1 files changed, 1 insertions, 2 deletions

  • m6809: add missing members to save registration; this should fix the save state regressions for real [Alex Jackson] [alexjack] 2014-07-07 13:52:34

    Changed: m6809.c

    1 files changed, 2 insertions, 0 deletions

  • Add ATTR_COLD to DECLARE_(foo)_START and DECLARE_DRIVER_INIT (nw) [alexjack] 2014-07-07 11:39:42

    Changed: driver.h, gamedrv.h

    2 files changed, 4 insertions, 4 deletions

  • (MESS) bus/c64/xl80: add a plausible divider to the CRTC clock; it's rather unlikely that the card drives its monitor at 490 Hz refresh. [alexjack] 2014-07-07 09:55:46
    • mc6845: don't make visible area larger than screen size with SHOW_BORDER_AREA; it causes vblank duration to be negative, which is all kinds of weird and wrong.

      Changed: xl80.c, mc6845.c

      2 files changed, 2 insertions, 3 deletions

  • Grammar (nw) [Justin Kerk] 2014-07-07 04:55:53

    Changed: myvision.c

    1 files changed, 1 insertions, 1 deletions

  • m6809: fix another typo (nw) [alexjack] 2014-07-07 04:32:10

    Changed: hd6309.c

    1 files changed, 1 insertions, 1 deletions

  • kccomp: fix video output and debug build crash. [barryrod] 2014-07-07 04:30:42

    Changed: amstrad.c, amstrad.c

    2 files changed, 9 insertions, 1 deletions

  • (MESS) corvushd: Prep mode now supports multiple drives. [Mike Naberezny] [Mike Naberezny] 2014-07-07 03:37:14
    • This allows the Corvus diagnostics program to format any drive. Previously, the drive id sent in the command to enter prep mode was ignored and drive 1 would always be formatted instead.

      Changed: corvushd.c, corvushd.h

      2 files changed, 79 insertions, 13 deletions

  • m6809: fix typo in device_post_load(), should fix various savestate regressions in drivers using this CPU family [Alex Jackson] [alexjack] 2014-07-07 02:27:41

    Changed: m6809.c

    1 files changed, 1 insertions, 1 deletions

  • small optimization to scc8530_t::device_timer() (nw) [oliverst] 2014-07-06 23:55:10

    Changed: 8530scc.c

    1 files changed, 2 insertions, 1 deletions

  • (MESS) corvushd: Use Corvus drive id numbers throughout. (nw) [Mike Naberezny] 2014-07-06 21:44:19
    • Using the Corvus id number consistently throughout makes it easier to reason about this code. Previously, some functions used a 0-based drive index (0..14) and others used the 1-based Corvus id number (1..15). The only place we actually need it to be 0-based is in corvus_hdc_file(), so now we just convert it there instead of in several places.

      Changed: corvushd.c

      1 files changed, 29 insertions, 31 deletions

  • Document recent measurements done on the AY8910. [Couriersud] [couriers] 2014-07-06 18:53:47

    Changed: ay8910.c

    1 files changed, 123 insertions, 0 deletions

  • (MESS) c64: some optimizations [Alex Jackson] [alexjack] 2014-07-06 12:24:17
    • * read_pla() leaves the PLA outputs packed, instead of using eight output parameters to return them * flatten nested switch statements in read_memory() and write_memory() * mos6566: inline bus_r() and various READ_LINE_MEMBERs
      (nw) from 285% to 300% idling at basic prompt with default slot devices (c1541, no cartridge) About half the speedup comes from read_pla() refactoring, the other half comes from flattening the switch()es.

      Changed: mos6566.c, mos6566.h, c64.c, c64.h

      4 files changed, 88 insertions, 114 deletions

  • amstrad: Reworked the way ROMs are set up. Now ROMs are set on reset, all at once, and so any ROMs mounted on a ROM box won't interfere with ROM slot 7 (AMSDOS) or slot 3 on the Aleste (MSX-DOS). (no whatsnew) [barryrod] 2014-07-06 12:01:22

    Changed: cpc_rom.c, cpc_rom.h, amstrad.h, amstrad.c

    4 files changed, 67 insertions, 70 deletions

  • (MESS) corvushd: Split the firmware string and revision number. (nw) [Mike Naberezny] 2014-07-05 23:07:38

    Changed: corvushd.c, corvushd.h

    2 files changed, 15 insertions, 4 deletions

  • (MESS) corvushd: Fixed get drive parameters command. [Mike Naberezny] [Mike Naberezny] 2014-07-05 22:53:38
    • The "read controller code version" option in the Corvus diagnostics program now shows the correct version and drive capacity.

      Changed: corvushd.h

      1 files changed, 1 insertions, 1 deletions

  • (MESS) hardbox: Removed caveat about format check. (nw) [Mike Naberezny] 2014-07-05 19:49:01

    Changed: hardbox.c

    1 files changed, 2 insertions, 3 deletions

  • (MESS) corvushd: Fixed prep mode verify drive command. [Mike Naberezny] [Mike Naberezny] 2014-07-05 19:30:20
    • The verify drive command (0x07) is used by the "format check" options of both the Corvus diagnostics program and the SSE HardBox configure program. Previously, format check would halt with an error because we did not return a valid response for the verify drive command. Format check now completes successfully and reports no bad sectors.

      Changed: corvushd.c, corvushd.h

      2 files changed, 17 insertions, 1 deletions

  •  

     

→ [Multi]DevMESS 0.153.x SVN31195
  • 31195 nec v25: Implement programmable clock divider via execute_clocks_to_cycles() instead of set_clock_scale(). Properly restore the clock divider on state load [Alex Jackson] [alexjack] 2014-07-05 09:41:03

    Changed: v25.c, v25.h, v25sfr.c

    3 files changed, 15 insertions, 12 deletions

  • Give 32x fastram. Doesn't help at all, framebuffer writes through the memory system and high sync are too strong. (nw) [rbelmont] 2014-07-04 17:57:16

    Changed: mega32x.c, mega32x.h

    2 files changed, 12 insertions, 0 deletions

  • schedule.c: make yield() actually yield again, rather than be a synonym for spin() [Alex Jackson] [alexjack] 2014-07-04 14:26:09

    Changed: schedule.c

    1 files changed, 5 insertions, 4 deletions

  • and a final batch of passing attotime as const reference (nw) [oliverst] 2014-07-04 09:20:10

    Changed: debugger.h, schedule.c, schedule.h, video.c, video.h

    5 files changed, 20 insertions, 20 deletions

  • sh2: fix and enable memory system bypass for SH-1 & SH-2 DRC. [R. Belmont] [rbelmont] 2014-07-04 06:20:18
    • nw: The speedup is only really gaudy on CPS-3 where the SH-2 is a major percentage of the frame time (800% -> 1250% unthrottled). SKNS games that access spriteram a lot (cyvern) get a decent speedup as well. Saturn/ST-V and Cool Riders are dominated by the rendering in profiles and get around 10% improvement depending on the game.

      Changed: sh2drc.c, cps3.c, stv.c, suprnova.c, saturn.c

      5 files changed, 26 insertions, 7 deletions

  • (MESS) apple3: now using the cycle-accurate floppy emulation. [R. Belmont] [rbelmont] 2014-07-04 03:44:26

    Changed: wozfdc.c, ap2_dsk.c, apple3.c, apple3.h, apple3.c

    5 files changed, 48 insertions, 109 deletions

  • Fix for MT#5620: Crosshair: Selected graphic does not display properly from QMC2 [tafoid] 2014-07-04 02:19:43

    Changed: crsshair.c, miscmenu.c

    2 files changed, 23 insertions, 23 deletions

  • Removing seemingly inert chargen area; even if this is the way to go, this needs to be implemented in a better way [Nathan Woods] 2014-07-04 04:33:26

    Changed: mc6847.c, mc6847.h

    2 files changed, 0 insertions, 71 deletions

  • go back to a fake memmap for now [hap] 2014-07-03 21:04:50

    Changed: tms7000.c, tms7000.h, exelv.c

    3 files changed, 48 insertions, 100 deletions

  • (MESS) dmv: various updates to allow CP/M to boot. [Sandro Ronco] [sronco] 2014-07-03 20:38:15

    Changed: dmv.c, dmv_keyb.c, dmv_keyb.h, mess.mak

    4 files changed, 521 insertions, 54 deletions

  • MSVC fixes [Nathan Woods] 2014-07-03 20:03:16

    Changed: sandy_superqboard.c, mess.rc

    2 files changed, 1 insertions, 2 deletions

  •  

→ [Multi]DevMESS 0.153.x SVN31173
  • 31173 small optimization to c64h156_device::get_next_bit() (nw) [oliverst] 2014-07-03 07:54:05

    Changed: 64h156.c

    1 files changed, 11 insertions, 7 deletions

  • nw [hap] 2014-07-03 02:55:04

    Changed: tmpz84c011.c, mb89363b.c

    2 files changed, 11 insertions, 11 deletions

  • use devcb instead of a fake memmap for tms7000 i/o ports [hap] 2014-07-03 02:52:15

    Changed: tms7000.c, tms7000.h, exelv.c

    3 files changed, 103 insertions, 81 deletions

  • added more cpu types for tms7000 family [hap] 2014-07-03 02:13:37

    Changed: tms7000.c, tms7000.h, exelv.c

    3 files changed, 114 insertions, 42 deletions

  • small cleanup [hap] 2014-07-03 01:19:47

    Changed: tms7000.c, tms7000.h, tms70op.inc, exelv.c

    4 files changed, 21 insertions, 59 deletions

  • first batch of passing attotime as const reference instead of copy - where possible (nw) [oliverst] 2014-07-02 20:44:14

    Changed: c2040fdc.c, c2040fdc.h, floppy.c, floppy.h, 64h156.c, 64h156.h, amigafdc.c, amigafdc.h, fdc_pll.c, fdc_pll.h, wd_fdc.c, wd_fdc.h, wozfdc.c, wozfdc.h

    14 files changed, 120 insertions, 120 deletions

  • improved exception reporting in cli_frontend (nw) [oliverst] 2014-07-02 20:26:13

    Changed: clifront.c

    1 files changed, 2 insertions, 2 deletions

  • vconv: map /O3 to /Ox (nw) [oliverst] 2014-07-02 15:46:13

    Changed: vconv.c

    1 files changed, 1 insertions, 1 deletions

  • Fixed kotmh in mess. (nw) [robbbert] 2014-07-02 15:41:07

    Changed: neogeo.xml

    1 files changed, 2 insertions, 2 deletions

  • add M6502_DISABLE_DIRECT() to the rest of the commodore 8bit drivers too (nw) [alexjack] 2014-07-02 10:43:29

    Changed: c128.c, cbm2.c, pet.c, plus4.c, vic10.c, vic20.c

    6 files changed, 11 insertions, 0 deletions

  • m6502: put back get_cycle() since OG says it'll be needed in future, but compile-time disable the slow precalculation/caching (nw) [alexjack] 2014-07-02 08:36:51

    Changed: m6502.c, m6502.h, m740.c

    3 files changed, 16 insertions, 0 deletions

  • c64.c: MCFG_M6502_DISABLE_DIRECT() for ~3% speedup [Alex Jackson] [alexjack] 2014-07-02 08:07:46

    Changed: c64.c

    1 files changed, 3 insertions, 0 deletions

  • removed unnecessary assert from src/emu/schedule.c (nw) [oliverst] 2014-07-01 23:29:12

    Changed: schedule.c

    1 files changed, 0 insertions, 1 deletions

  • m6502: remove expensive and unused attotime precalculation at start of each timeslice [Alex Jackson] [alexjack] 2014-07-01 21:30:52
    • (nw) This precalculation seems to be part of OG's "CPU core template", as all CPU cores written by him do it. It's used to optimize things like onboard serial ports and high-frequency timers; however, the m6502 and its derivatives have neither onboard serial ports nor high-frequency timers, and the precalculation is simply a boat anchor on drivers with 6502-family CPUs and tight interleaving.
      mess c64 benchmarks (3.4 GHz Sandy Bridge i5; 64-bit Linux GCC 4.8 build)
      before: [awj@localhost trunk]$ ./mess64 -window -bench 60 c64 Average speed: 238.17% (59 seconds) [awj@localhost trunk]$ ./mess64 -window -bench 60 c64 Average speed: 236.36% (59 seconds)
      after: [awj@localhost trunk]$ ./mess64 -window -bench 60 c64 Average speed: 279.93% (59 seconds) [awj@localhost trunk]$ ./mess64 -window -bench 60 c64 Average speed: 279.30% (59 seconds)

      Changed: m6502.c, m6502.h, m740.c

      3 files changed, 0 insertions, 12 deletions

  • i86.c: 0x60 shadow omitted in previous patch. Needed for DOS 2. [Bavarese] [tafoid] 2014-07-01 19:33:25
    • [MESS] vtvideo.c): finally fix smooth scrolling (ED084 = 1). See DIAG DISK -> VIDEO TEST -> screen 3 (Rainbow driver - SKIP 0). [Bavarese]
      [MESS] atari400.c - Slightly revised Atari XL cartridge loading so that it doesn't crash when loading 8K carts. Confirmed to fix MT#05108. [alegend45]
      Description fix from MASH for chihiro.c. (nw)

      Changed: i86.c, chihiro.c, atari400.c, rainbow.c, vtvideo.c, vtvideo.h

      6 files changed, 98 insertions, 100 deletions

  • clear the extra ram some of the bootlegs have, might actually fix kof10th this time (nw) [dhaywood] 2014-07-01 14:32:45

    Changed: bootleg_prot.c

    1 files changed, 2 insertions, 0 deletions

  •  

→ [Multi]DevMESS 0.153.x SVN31154
→ [Multi]DevMESS 0.153.x SVN31123
→ [Multi]DevMESS 0.153.x SVN31083
→ [Multi]DevMESS 0.153.x SVN31006
wstecz09/07/2014 16:08
Inne treści związane z tematem
[Arcade] DevMAME [log only] 2024/03/19 08:00 [Arcade] DevMAME [log only] 2024/03/19 08:00
Raz na jakiś czas będę publikował nowe deweloperskie binarki projektu MAME, natomiast BobBudowniczy będzie się starał na bieżąco śledzić zmiany w changelogu tego  największego projektu emulacyjnego. W wypadku binarek udostępniam także resztę plików z folderu MAME. Link przy każdym wpisie umożliwia samodzielne pobranie źródeł i skompilowanie na własne ...
[Arcade] MAMEui x64 0.263 28/02/2024
MAMEUI MameUI skompilowane przez Robberta w wersji x64 gotowy do pobrania. Specjalna wersja pod święta, z poprawkami z grudnia, które dopiero oficjalnie pojawią się AD2024, gdyż grudzień został przez czarnoksiężników MAME ogłoszony miesiącem porządkowania kodu a nie publikowaniem kolejnej wersji tego multiemulatora.
[arcade] Mame x64 0.263 28/02/2024 [arcade] Mame x64 0.263 28/02/2024
Kolejna odsłona MAME, po dłuższej przerwie (dev ominął jedną miesięcznicę tłumacząc porządkami w kodzie - stawiam jednak na chęć spokojnego spędzenia przerwy świątecznej;)).  
[Arcade] Mame Classic 10.1.0 - 02/04/2024 [Arcade] Mame Classic 10.1.0 - 02/04/2024
Pojawiła się nowa wersja jednego z najstarszych, o ile nie najstarszy, frontend dla MAME - Mame Classic.
[Arcade] DevMAME [log only] 2024/02/29 20:00 [Arcade] DevMAME [log only] 2024/02/29 20:00
Raz na jakiś czas będę publikował nowe deweloperskie binarki projektu MAME, natomiast BobBudowniczy będzie się starał na bieżąco śledzić zmiany w changelogu tego  największego projektu emulacyjnego. W wypadku binarek udostępniam także resztę plików z folderu MAME. Link przy każdym wpisie umożliwia samodzielne pobranie źródeł i skompilowanie na własne ...
Do ściągnięcia
DevMESS x64 0.153 SVN31238 t2e.7z
DevMESS x64 0.153 SVN31238 t2e.7z
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