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
- 31123 Documentation update from trap15 (nw) [Wilbert Pol]
2014-06-26 19:46:21Changed: wswan.c
1 files changed, 4 insertions, 1 deletions
- ? New games marked as GAME_NOT_WORKING [tafoid]
2014-06-26 19:04:09- ------------------------------------ (MESS) TECNBRAS Dot Matrix Display [Felipe Sanches]
Changed: .gitattributes, tecnbras.c, dmd_tecnbras.py, tecnbras.lay, mess.lst, mess.mak
6 files changed, 470 insertions, 0 deletions
- ------------------------------------ (MESS) TECNBRAS Dot Matrix Display [Felipe Sanches]
- ? flex_dsk: add workaround for Gimix Flex 3.6 expecting tracks 1 and 2 to be MFM. It will now also boot. (no whatsnew) [barryrod]
2014-06-26 09:26:11Changed: flex_dsk.c, flex_dsk.h
2 files changed, 4 insertions, 3 deletions
- ? flex_dsk: added support for some double-sided disk sizes. 800kB disk images are now readable. (no whatsnew) [barryrod]
2014-06-26 04:19:22Changed: flex_dsk.c, gimix.c
2 files changed, 42 insertions, 20 deletions
- ? gimix: added support for Flex DSK disk images, will now boot Gimix Flex 3.3. [barryrod]
2014-06-26 02:23:24Changed: flex_dsk.c, flex_dsk.h, lib.mak, gimix.c
4 files changed, 205 insertions, 49 deletions
- ? pve500.c - multiplex signals for the 7seg display from Felipe Sanches (nw) [tafoid]
2014-06-25 19:21:36Changed: pve500.c
1 files changed, 66 insertions, 24 deletions
- ? copy & paste mistake. nw. [Fabio Priuli]
2014-06-25 19:08:37- (but thanks oddi2 for reporting)
Changed: gbcolor.xml
1 files changed, 1 insertions, 1 deletions
- (but thanks oddi2 for reporting)
- ? softlist: added a bunch of new dumps from misc sources. nw. [Fabio Priuli]
2014-06-25 17:04:02Changed: copera.xml, gameboy.xml, n64.xml, pico.xml
4 files changed, 107 insertions, 5 deletions
- ? gameboy: Added support for Li Cheng pirate mapper. [taizou, Fabio Priuli] [Fabio Priuli]
2014-06-25 17:03:02Changed: gbcolor.xml, gb_slot.c, gb_slot.h, mbc.c, mbc.h, gb.c
6 files changed, 273 insertions, 23 deletions
- ? gba.xml: Added newer revision of Sim City 2000 [BPzeBanshee] [Fabio Priuli]
2014-06-25 16:59:58Changed: gba.xml
1 files changed, 15 insertions, 1 deletions
- ? Fix crash caused "-debug -noautosave" when exiting the debugger immediately. [couriers]
2014-06-24 19:58:10Changed: nld_ms_gauss_seidel.h
1 files changed, 3 insertions, 1 deletions
- ? (MESS) mac: add PMU ROMs for later use [R. Belmont] [rbelmont]
2014-06-24 04:37:57Changed: mac.c
1 files changed, 28 insertions, 1 deletions
- ? Fixed debug build and a bug in connecting analog output to analog input. [couriers]
2014-06-24 01:25:16Changed: nld_solver.c, nld_74ls629.c, nl_base.c, nl_parser.c, nl_setup.c
5 files changed, 20 insertions, 9 deletions
- ? (MESS) wswan.c: Added noise emulation [trap15, Wilbert Pol] [Wilbert Pol]
2014-06-23 22:49:45Changed: wswan.c
1 files changed, 37 insertions, 11 deletions
- ? Prevent other possible bad things happening (nw) [Wilbert Pol]
2014-06-23 22:35:17Changed: emucore.h
1 files changed, 20 insertions, 4 deletions
- ? Different version of OSX segfault fix (nw) [Wilbert Pol]
2014-06-23 22:02:16Changed: clifront.c, emucore.h
2 files changed, 23 insertions, 11 deletions
- ? Prevent segfault on OSX (nw) [Wilbert Pol]
2014-06-23 21:27:09Changed: clifront.c
1 files changed, 1 insertions, 1 deletions
- ? (MESS) msx.c: Updated bm_012 cartridge to use the tmpz84c015 implementation. (nw) [Wilbert Pol]
2014-06-23 20:18:552 files changed, 19 insertions, 79 deletions
- ? removed unneeded stuff and corrected tag [hap]
2014-06-23 17:51:26Changed: pve500.c
1 files changed, 6 insertions, 19 deletions
- ? F.Sanches added buzzer rs422 ports [hap]
2014-06-23 17:42:58Changed: pve500.c
1 files changed, 82 insertions, 9 deletions
- ? more trampoline madness [hap]
2014-06-23 14:20:39Changed: tmpz84c015.c, tmpz84c015.h, pve500.c
3 files changed, 309 insertions, 23 deletions
- ? forgot to resolve callback [hap]
2014-06-23 11:52:53Changed: lr35902.c, opc_main.inc
2 files changed, 5 insertions, 4 deletions
- ? gimix: converted to use serial terminal connected to RS232 port, added RAM size configuration, and some DMA/floppy WIP. [barryrod]
2014-06-23 10:58:34Changed: gimix.c
1 files changed, 216 insertions, 16 deletions
- ? (MESS) sms.c: Several timing fixes: [Enik Land] [Wilbert Pol]
2014-06-22 22:08:43- - Fix flicker on Choplifter title screen by drawing the borders through timers. - Instead trigger NMI at end of the display, do it at end of top border (line 261 after start of active screen area). - Add a delay to NMI, to be later than HINT, as stated by Flubba's VDPTest readme. - Also based on VDPTest readme, change VINT and Sprite Overflow flags to be later than VCount change. - Delay a little the display callback, to fix the title scrolling of Road Rash (SMS game). - Fixed documentation of the scanline sections and change some timings to match. - Calculate initial VCount values, instead use of hardcoded values.
Changed: 315_5124.c, 315_5124.h
2 files changed, 119 insertions, 117 deletions
- - Fix flicker on Choplifter title screen by drawing the borders through timers. - Instead trigger NMI at end of the display, do it at end of top border (line 261 after start of active screen area). - Add a delay to NMI, to be later than HINT, as stated by Flubba's VDPTest readme. - Also based on VDPTest readme, change VINT and Sprite Overflow flags to be later than VCount change. - Delay a little the display callback, to fix the title scrolling of Road Rash (SMS game). - Fixed documentation of the scanline sections and change some timings to match. - Calculate initial VCount values, instead use of hardcoded values.
- ? Fix debug build (nw) [Wilbert Pol]
2014-06-22 20:38:12Changed: nl_base.c
1 files changed, 1 insertions, 1 deletions
- ? forgot to add savestate [hap]
2014-06-22 12:56:11Changed: tmpz84c011.c, tmpz84c011.h, tmpz84c015.c, tmpz84c015.h, z80daisy.c
5 files changed, 33 insertions, 24 deletions
- ? (nw) [rbelmont]
2014-06-22 05:16:21Changed: ap2_dsk.c
1 files changed, 1 insertions, 1 deletions
- ? (MESS) apple2: Support some oddball sized disk images and DOS 3.3 disks that were ripped in ProDOS sector order. [R. Belmont] [rbelmont]
2014-06-22 05:13:07Changed: ap2_dsk.c
1 files changed, 14 insertions, 3 deletions
- ? Netlist: [couriers]
2014-06-22 01:36:53- - Device definitions now can specify the logic family (i.e. TTL, CD4000) - fixed timing on 4020
Changed: nld_4020.c, nld_4020.h, nld_4066.h, nld_system.c, nld_system.h, nl_base.c, nl_base.h
7 files changed, 161 insertions, 113 deletions
- - Device definitions now can specify the logic family (i.e. TTL, CD4000) - fixed timing on 4020
- ? added preliminary tmpz84c015, stupid daisy chain [hap]
2014-06-22 01:06:22Changed: cpu.mak, tlcs_z80.c, tmpz84c011.c, tmpz84c011.h, tmpz84c015.c, tmpz84c015.h, z80.h, z80daisy.c, pve500.c
9 files changed, 211 insertions, 140 deletions
- ? Added CD4020 device. [couriers]
2014-06-21 22:54:41Changed: net_lib.c, net_lib.h, nld_4020.c, nld_4020.h, nld_4066.c, nld_4066.h, nld_cmos.h, netlist.mak
8 files changed, 238 insertions, 22 deletions
- ? Align naming convention to be the same for nld_signal and nld_truthtable [couriers]
2014-06-21 15:39:30Changed: nld_7400.c, nld_7400.h, nld_7402.c, nld_7408.c, nld_7410.c, nld_7411.c, nld_7420.c, nld_7425.c, nld_7427.c, nld_7430.c, nld_7432.c, nld_7437.c, nld_signal.h, nld_truthtable.h, nl_time.h
15 files changed, 158 insertions, 110 deletions
- ? gimix: added banking, RTC, timer, FDC... [barryrod]
2014-06-21 15:09:12Changed: gimix.c
1 files changed, 307 insertions, 17 deletions
- ? tmpz84c011c small cleanup. [hap]
2014-06-21 01:41:14- note: if you want a handler for logging unmapped read/write, put it in the driver machine config, like we do with 8255, for example: MCFG_I8255_OUT_PORTB_CB(LOGGER("PPI8255 - unmapped write port B", 0))
Changed: tmpz84c011.c, tmpz84c011.h
2 files changed, 192 insertions, 248 deletions
- note: if you want a handler for logging unmapped read/write, put it in the driver machine config, like we do with 8255, for example: MCFG_I8255_OUT_PORTB_CB(LOGGER("PPI8255 - unmapped write port B", 0))
- ? (MESS) New skeleton driver: [tafoid]
2014-06-20 22:27:26 - ? Styling, no functional changes (nw) [Wilbert Pol]
2014-06-20 20:48:05Changed: wswan.c
1 files changed, 131 insertions, 94 deletions
- ? Fix osx compile [Wilbert Pol]
2014-06-20 20:45:59Changed: luaengine.c
1 files changed, 3 insertions, 3 deletions
- ? More cleanup and some development: [couriers]
2014-06-20 20:16:40- - removed dead code from nld_signal.h - removed m_last_Q and all callers; if a device depends on state let it maintain it. - added development on a generic device based on truthtables.
Changed: nld_7400.c, nld_7400.h, nld_7490.c, nld_7490.h, nld_74ls629.c, nld_74ls629.h, nld_signal.h, nld_truthtable.h, nl_base.c, nl_base.h, nl_config.h
11 files changed, 245 insertions, 175 deletions
- - removed dead code from nld_signal.h - removed m_last_Q and all callers; if a device depends on state let it maintain it. - added development on a generic device based on truthtables.
- ? Added LuaBridge and exposed few classes as example (nw) [Miodrag Milanovic]
2014-06-20 14:15:24Changed: luaengine.c, luaengine.h, LuaBridge.h, CFunctions.h, ClassInfo.h, Constructor.h, FuncTraits.h, Iterator.h, LuaException.h, LuaHelpers.h, LuaRef.h, Namespace.h, Stack.h, TypeList.h, TypeTraits.h, Userdata.h, dump.h
17 files changed, 6078 insertions, 24 deletions
- ? (MESS) gimix: connected to a terminal; it boots to GMXBUG-09. [robbbert]
2014-06-20 12:33:22Changed: gimix.c
1 files changed, 51 insertions, 7 deletions
- ? (MESS) msx.c: Notes update (nw) [Wilbert Pol]
2014-06-19 21:53:26Changed: msx.c
1 files changed, 0 insertions, 1 deletions
- ? (MESS) msx.c: Added microsol fdc; marked a few more drivers as working. (nw) [Wilbert Pol]
2014-06-19 21:28:41Changed: disk.c, disk.h, msx.c, msx.h
4 files changed, 183 insertions, 12 deletions
- ? v9938.c: Let's make this a bit safer; fixes black screens in hotbit20 and expert20 msx drivers (nw) [Wilbert Pol]
2014-06-19 19:55:43Changed: v9938.c
1 files changed, 1 insertions, 1 deletions
- ? Removed a number of "uninitialized member" warnings by using a template wrapper around those members. [couriers]
2014-06-19 17:21:32Changed: nld_4066.c, nld_4066.h, nld_74107.h, nld_74123.h, nld_74153.h, nld_7448.h, nld_7474.h, nld_7483.h, nld_7490.h, nld_7493.h, nld_74ls629.h, nld_9316.c, nld_9316.h, nld_log.h, nld_ne555.h, nl_base.h
16 files changed, 48 insertions, 26 deletions
- ? Gave legacy device a proper setname to eliminate confusion with modern implementation (nw) [tafoid]
2014-06-19 14:05:23Changed: hfdc.c
1 files changed, 1 insertions, 1 deletions
- ? Moved solver templates into separate header files. [couriers]
2014-06-19 13:44:56Changed: nld_bjt.h, nld_ms_direct.h, nld_ms_direct1.h, nld_ms_direct2.h, nld_ms_gauss_seidel.h, nld_solver.c, nld_solver.h, nld_twoterm.h
8 files changed, 1009 insertions, 921 deletions
- ? nscsi_cd: I told'ya, there's no disk in the drive [O. Galibert] [olivierg]
2014-06-19 13:38:57Changed: nscsi_bus.c, nscsi_bus.h, nscsi_cd.c, nscsi_cd.h, nscsi_hd.c
5 files changed, 290 insertions, 73 deletions
- ? fix asc_device::read too (nw) [alexjack]
2014-06-19 04:33:34Changed: asc.c
1 files changed, 1 insertions, 1 deletions
- ? (MESS) mac: fix 0.153 regression that prevented several Macs from booting. [R. Belmont] [rbelmont]
2014-06-19 04:14:11Changed: asc.c
1 files changed, 1 insertions, 1 deletions
- ? Defeated another attempt to make MAME Windows-only (nw) [rbelmont]
2014-06-19 03:50:14Changed: gimix.c
1 files changed, 1 insertions, 1 deletions
- ? (MESS) New skeleton driver: [tafoid]
2014-06-18 23:52:18 - ? (MESS) msx.c: Internal ym2413s don't need the unlock sequence. (nw) [Wilbert Pol]
2014-06-18 23:17:352 files changed, 1 insertions, 26 deletions
- ? (MESS) msx1_cart.xml: Renamed a few Yamaha cartridges. (nw) [Wilbert Pol]
2014-06-18 22:51:17Changed: msx1_cart.xml
1 files changed, 18 insertions, 18 deletions
- ? well, next *needs* the rounding mode, or white is black... (nw) [olivierg]
2014-06-18 22:39:34Changed: m68kfpu.inc
1 files changed, 0 insertions, 2 deletions
- ? (MESS) msx.c: Adding MIDI ports to midisaurus. Can't test these yet because of missing software (nw) [Wilbert Pol]
2014-06-18 21:48:582 files changed, 20 insertions, 1 deletions
- ? (MESS) msx.c: Added MIDI in support to Yamaha SFG01/SFG05 expansions (nw) [Wilbert Pol]
2014-06-18 21:08:52Changed: yamaha.c, yamaha.h, machine.mak, ym2148.c, ym2148.h, mess.mak
6 files changed, 340 insertions, 25 deletions
- ? hmmm, missed a commit (nw) [olivierg]
2014-06-18 19:58:01Changed: m68kdasm.c
1 files changed, 7 insertions, 0 deletions
- ? m68040: fbcc dasm fixes [O. Galibert] [olivierg]
2014-06-18 19:55:02Changed: m68kdasm.c
1 files changed, 16 insertions, 0 deletions
- ? i186: fix timer read (nw) [crazyc]
2014-06-18 05:10:07- (mess) rmnimbus: bit of refactoring and cleanup, fix some video ram reads and writes, use eepromser and remove er59256 (nw)
Changed: i186.c, i86.c, er59256.c, er59256.h, machine.mak, mame.mak, rmnimbus.c, rmnimbus.h, rmnimbus.c, mess.mak, rmnimbus.c
11 files changed, 226 insertions, 702 deletions
- (mess) rmnimbus: bit of refactoring and cleanup, fix some video ram reads and writes, use eepromser and remove er59256 (nw)
- ? omti8621: The Z8 program was hiding in plain sight at Bitsavers. (nw) [rbelmont]
2014-06-18 02:31:38Changed: omti8621.c
1 files changed, 3 insertions, 3 deletions
- ? ok, correction: sound is in the LR35902 [hap]
2014-06-18 00:32:28Changed: gb.c
1 files changed, 1 insertions, 1 deletions
- ? typo [hap]
2014-06-17 23:20:39Changed: superloderunner.c
1 files changed, 1 insertions, 1 deletions
- ? nomapper startaddress detection from meisei [hap]
2014-06-17 21:45:10Changed: nomapper.c
1 files changed, 51 insertions, 12 deletions
- ? allow 8kb and 48kb sizes [hap]
2014-06-17 21:20:01Changed: cartridge.c, cartridge.c
2 files changed, 19 insertions, 8 deletions
- ? Fix validation errors (nw) [tafoid]
2014-06-17 19:00:412 files changed, 3 insertions, 3 deletions
- ? Sharp LR35902 is the cpu [hap]
2014-06-17 16:36:38Changed: gb.c
1 files changed, 1 insertions, 1 deletions
- ? Examined/adjusted mess.lst for orphaned sets and invalid entries. Adjusted spacing to better view commented setnames and added commented entries in mess.lst to match missing roms as well as already existing macros in drivers. (nw) [tafoid]
2014-06-17 07:57:41Changed: at.c, mac.c, x1.c, mess.lst
4 files changed, 61 insertions, 31 deletions
- ? x68k: generate a bus error on accessing the FPU expansion device (fixes Illumination LASER). [barryrod]
2014-06-17 06:35:33Changed: x68k.c
1 files changed, 3 insertions, 0 deletions
- ? added macro and callback for 16bit inc/dec [hap]
2014-06-16 23:19:56Changed: lr35902.c, lr35902.h, opc_main.inc, gb.c
4 files changed, 47 insertions, 122 deletions
- ? nw [hap]
2014-06-16 22:36:37Changed: lr35902.c, lr35902.h, opc_main.inc, gb.c
4 files changed, 31 insertions, 28 deletions
- ? made gbc a parent [hap]
2014-06-16 19:57:36Changed: gb.c
1 files changed, 2 insertions, 2 deletions
- ? gb xtal info [hap]
2014-06-16 19:49:05Changed: xtal.h
1 files changed, 2 insertions, 1 deletions
- ? Duplicate description fix (nw) [tafoid]
2014-06-16 17:15:37Changed: gb.c
1 files changed, 1 insertions, 1 deletions
- ? (MESS) hprot1: Felipe Sanches [tafoid]
2014-06-16 17:12:29 - ? sync with main mongoose branch, includes all our patches so far as well (nw) [Miodrag Milanovic]
2014-06-16 12:05:00Changed: mongoose.c
1 files changed, 4 insertions, 2 deletions
- ? added comment to lua modification (nw) [oliverst]
2014-06-16 09:37:06Changed: lsqlite3.c
1 files changed, 1 insertions, 0 deletions
- ? fixed Visual Studio compiler warning in src/lib/lua/lib/lsqlite3.c (nw) [oliverst]
2014-06-16 09:26:06Changed: lsqlite3.c
1 files changed, 1 insertions, 1 deletions
- ? Update to latest (nw) [Miodrag Milanovic]
2014-06-16 08:38:30Changed: webengine.c, mongoose.c
2 files changed, 10 insertions, 3 deletions
- ? Assorted set name corrections (duplicates) and macro changes to match up to actual use. Cleared redundant GAME( entries in galaxian.c and left notes in drivers that will eventually be merged. (nw) [tafoid]
2014-06-16 03:59:53Changed: arachnid.c, atarittl.c, chihiro.c, dambustr.c, galaxian.c, galaxold.c, scobra.c, scramble.c, apc.c, casloopy.c, fp200.c, harriet.c, itt3030.c, molecular.c, mz3500.c, xavix.c, zaurus.c
17 files changed, 24 insertions, 88 deletions
- ? dim_dsk: fix 2HS image loading (can now boot Illumination LASER from floppy) [barryrod]
2014-06-16 03:31:54Changed: dim_dsk.c
1 files changed, 17 insertions, 3 deletions
- ? Fix clang compile. [couriers]
2014-06-15 23:59:16Changed: nld_solver.c
1 files changed, 1 insertions, 1 deletions
- ? Goodbye to m_last_analog ... it was used any longer. [couriers]
2014-06-15 19:42:27Changed: nld_solver.c, nl_base.c, nl_base.h
3 files changed, 0 insertions, 14 deletions
- ? Optimized netlist proxies. Small but measurable performance increase for pongf and Pong Doubles. In addition, moved some code between classes and sorted code in nl_base.c [couriers]
2014-06-15 19:38:18Changed: nld_bjt.c, nld_fourterm.c, nld_solver.h, nld_twoterm.c, nld_system.c, nld_system.h, nl_base.c, nl_base.h
8 files changed, 232 insertions, 181 deletions
- ? Apollo updates [Hans Ostermeyer] [rbelmont]
2014-06-15 17:56:23- - Fixed ISA bus endianness, it's the same as other 680x0 systems with ISA - Improved logging in several places - "20 years ago" option updated to now-necessary "25 years ago" - Fixed ISA high IRQ routing - Fixed 3c505 to have a 16 bit ISA interface - Fixed omti8621 and sc499 to have correct-endian ISA interfaces
Changed: 3c505.c, 3c505.h, omti8621.c, sc499.c, mc68681.c, apollo.c, apollo.h, apollo.c
8 files changed, 348 insertions, 108 deletions
- - Fixed ISA bus endianness, it's the same as other 680x0 systems with ISA - Improved logging in several places - "20 years ago" option updated to now-necessary "25 years ago" - Fixed ISA high IRQ routing - Fixed 3c505 to have a 16 bit ISA interface - Fixed omti8621 and sc499 to have correct-endian ISA interfaces
- ? netlist: [couriers]
2014-06-15 17:06:23- - Removed m_new_Analog - Did some tests using linear prediction. This is not used since the savings are about the same size as the effort.
Changed: nld_solver.c, nld_solver.h, nl_base.c, nl_base.h
4 files changed, 188 insertions, 107 deletions
- - Removed m_new_Analog - Did some tests using linear prediction. This is not used since the savings are about the same size as the effort.
- ? removed MCFG_LR35902_RESET_VALUES [hap]
2014-06-14 21:43:08Changed: lr35902.c, lr35902.h, gb.c
3 files changed, 2 insertions, 33 deletions
- ? SDL: Always supply screen size uniforms to GLSL shaders, and fix bug with X multihead. [R. Belmont] [rbelmont]
2014-06-14 21:10:40Changed: drawogl.c
1 files changed, 15 insertions, 23 deletions
- ? (MESS)New drivers added: [Wilbert Pol]
2014-06-14 20:38:11- Yamaha FB-01 [Wilbert Pol]
Changed: fb01.c
1 files changed, 12 insertions, 2 deletions
- Yamaha FB-01 [Wilbert Pol]
- ? log illegal ops [hap]
2014-06-13 23:54:35Changed: lr35902.c, opc_cb.inc, opc_main.inc
3 files changed, 8 insertions, 41 deletions
→ NOWSZY [Multi]DevMESS 0.153.x SVN31307
- 31307 (MESS) abc806: Added video PALs. [Anders Sandahl] [curtcode]
2014-07-18 00:16:48Changed: 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:50Changed: drawogl.c
1 files changed, 1 insertions, 5 deletions
- silence compiler warning (nw) [Wilbert Pol]
2014-07-17 20:26:59Changed: 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:462 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:49Changed: 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:49Changed: 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:45Changed: 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
- 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
- Added missing save states to i8275.c, fixes dwarfd save state regression (nw) [ivanva]
2014-07-15 16:42:01Changed: i8275.c
1 files changed, 15 insertions, 0 deletions
- (MESS) c128: Optimized from 118% to 124%. (nw) [curtcode]
2014-07-15 15:05:412 files changed, 111 insertions, 112 deletions
- gimix: corrected FDC clock, Gimix Flex 4.3 is now bootable. [barryrod]
2014-07-15 12:43:28Changed: flex_dsk.c, gimix.c
2 files changed, 4 insertions, 2 deletions
- Fixed lua engine initialization (nw) [Miodrag Milanovic]
2014-07-15 11:57:36Changed: 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:04Changed: ay8910.c
1 files changed, 3 insertions, 27 deletions
- wicat: added additional boot ROMs [Al Kossow, Barry Rodewald] [barryrod]
2014-07-13 03:03:13Changed: wicat.c
1 files changed, 10 insertions, 4 deletions
- i186: interrupt level triggering and simplify timers (nw) [crazyc]
2014-07-12 05:37:25- (mess) rmnimbus: start to fix scsi (nw)
Changed: i186.c, i186.h, rmnimbus.c, rmnimbus.h, rmnimbus.c
5 files changed, 87 insertions, 138 deletions
- (mess) rmnimbus: start to fix scsi (nw)
- 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:43Changed: 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:28Changed: flex_dsk.c, gimix.c
2 files changed, 4 insertions, 2 deletions
- Fixed lua engine initialization (nw) [Miodrag Milanovic]
2014-07-15 11:57:36Changed: 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:04Changed: ay8910.c
1 files changed, 3 insertions, 27 deletions
- wicat: added additional boot ROMs [Al Kossow, Barry Rodewald] [barryrod]
2014-07-13 03:03:13Changed: wicat.c
1 files changed, 10 insertions, 4 deletions
- i186: interrupt level triggering and simplify timers (nw) [crazyc]
2014-07-12 05:37:25- (mess) rmnimbus: start to fix scsi (nw)
Changed: i186.c, i186.h, rmnimbus.c, rmnimbus.h, rmnimbus.c
5 files changed, 87 insertions, 138 deletions
- (mess) rmnimbus: start to fix scsi (nw)
- 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:43Changed: 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:30Changed: 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:57Changed: 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:43Changed: sh4.c
1 files changed, 6 insertions, 6 deletions
- various cpu cores: don't state save icount (nw) [alexjack]
2014-07-09 19:34:43Changed: 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:17Changed: 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:332 files changed, 6 insertions, 0 deletions
- schedule.c: minor logging improvements (nw) [alexjack]
2014-07-09 17:52:27Changed: 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
- 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]
- Updated information about measurements and model derived from those. [Couriersud] [couriers]
2014-07-09 01:38:08Changed: 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:55Changed: schedule.c
1 files changed, 1 insertions, 0 deletions
- (nw) [alexjack]
2014-07-08 03:53:43Changed: 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
- * Added missing documentation to kenseim * Minor cleanups and fixes
- forgot one [hap]
2014-07-08 02:08:07Changed: 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 machine2 files changed, 31 insertions, 31 deletions
- * 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
- correct ac after function set too [hap]
2014-07-08 01:22:032 files changed, 37 insertions, 54 deletions
- (whitespace) [hap]
2014-07-08 00:56:20Changed: hd44780.c
1 files changed, 25 insertions, 25 deletions
- setting address is allowed before function set [hap]
2014-07-08 00:51:32Changed: 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:48Changed: 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:30Changed: corvushd.c, corvushd.h
2 files changed, 3 insertions, 3 deletions
- sh4: Modernized cpu core (nw) [Wilbert Pol]
2014-07-07 22:02:49Changed: 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 - nw [hap]
2014-07-07 21:08:252 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:23Changed: corvushd.c, corvushd.h
2 files changed, 26 insertions, 5 deletions
- looks like unmapped output bits are 0 [hap]
2014-07-07 17:20:19Changed: tmpz84c011.c
1 files changed, 15 insertions, 15 deletions
- (mess) rmnimbus: fix and simplify more drawing code (nw) [crazyc]
2014-07-07 17:01:52Changed: 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:29Changed: 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:34Changed: 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:422 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 - Grammar (nw) [Justin Kerk]
2014-07-07 04:55:53Changed: myvision.c
1 files changed, 1 insertions, 1 deletions
- m6809: fix another typo (nw) [alexjack]
2014-07-07 04:32:10Changed: hd6309.c
1 files changed, 1 insertions, 1 deletions
- kccomp: fix video output and debug build crash. [barryrod]
2014-07-07 04:30:422 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
- 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.
- 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:41Changed: m6809.c
1 files changed, 1 insertions, 1 deletions
- small optimization to scc8530_t::device_timer() (nw) [oliverst]
2014-07-06 23:55:10Changed: 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
- 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.
- Document recent measurements done on the AY8910. [Couriersud] [couriers]
2014-07-06 18:53:47Changed: 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
- * 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
- 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:22Changed: 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:38Changed: 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
- The "read controller code version" option in the Corvus diagnostics program now shows the correct version and drive capacity.
- (MESS) hardbox: Removed caveat about format check. (nw) [Mike Naberezny]
2014-07-05 19:49:01Changed: 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
- 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.
→ NOWSZY [Multi]DevMESS 0.153.x SVN31238
- 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
- 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]
- Updated information about measurements and model derived from those. [Couriersud] [couriers]
2014-07-09 01:38:08Changed: 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:55Changed: schedule.c
1 files changed, 1 insertions, 0 deletions
- (nw) [alexjack]
2014-07-08 03:53:43Changed: 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
- * Added missing documentation to kenseim * Minor cleanups and fixes
- forgot one [hap]
2014-07-08 02:08:07Changed: 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 machine2 files changed, 31 insertions, 31 deletions
- * 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
- correct ac after function set too [hap]
2014-07-08 01:22:032 files changed, 37 insertions, 54 deletions
- (whitespace) [hap]
2014-07-08 00:56:20Changed: hd44780.c
1 files changed, 25 insertions, 25 deletions
- setting address is allowed before function set [hap]
2014-07-08 00:51:32Changed: 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:48Changed: 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:30Changed: corvushd.c, corvushd.h
2 files changed, 3 insertions, 3 deletions
- sh4: Modernized cpu core (nw) [Wilbert Pol]
2014-07-07 22:02:49Changed: 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 - nw [hap]
2014-07-07 21:08:252 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:23Changed: corvushd.c, corvushd.h
2 files changed, 26 insertions, 5 deletions
- looks like unmapped output bits are 0 [hap]
2014-07-07 17:20:19Changed: tmpz84c011.c
1 files changed, 15 insertions, 15 deletions
- (mess) rmnimbus: fix and simplify more drawing code (nw) [crazyc]
2014-07-07 17:01:52Changed: 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:29Changed: 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:34Changed: 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:422 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 - Grammar (nw) [Justin Kerk]
2014-07-07 04:55:53Changed: myvision.c
1 files changed, 1 insertions, 1 deletions
- m6809: fix another typo (nw) [alexjack]
2014-07-07 04:32:10Changed: hd6309.c
1 files changed, 1 insertions, 1 deletions
- kccomp: fix video output and debug build crash. [barryrod]
2014-07-07 04:30:422 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
- 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.
- 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:41Changed: m6809.c
1 files changed, 1 insertions, 1 deletions
- small optimization to scc8530_t::device_timer() (nw) [oliverst]
2014-07-06 23:55:10Changed: 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
- 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.
- Document recent measurements done on the AY8910. [Couriersud] [couriers]
2014-07-06 18:53:47Changed: 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
- * 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
- 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:22Changed: 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:38Changed: 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
- The "read controller code version" option in the Corvus diagnostics program now shows the correct version and drive capacity.
- (MESS) hardbox: Removed caveat about format check. (nw) [Mike Naberezny]
2014-07-05 19:49:01Changed: 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
- 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.
→ NOWSZY [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:03Changed: 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:162 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:09Changed: 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:10Changed: 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
- 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.
- (MESS) apple3: now using the cycle-accurate floppy emulation. [R. Belmont] [rbelmont]
2014-07-04 03:44:26Changed: 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:43Changed: 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:262 files changed, 0 insertions, 71 deletions
- go back to a fake memmap for now [hap]
2014-07-03 21:04:50Changed: 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:15Changed: 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:16Changed: sandy_superqboard.c, mess.rc
2 files changed, 1 insertions, 2 deletions
→ NOWSZY [Multi]DevMESS 0.153.x SVN31173
- 31173 small optimization to c64h156_device::get_next_bit() (nw) [oliverst]
2014-07-03 07:54:05Changed: 64h156.c
1 files changed, 11 insertions, 7 deletions
- nw [hap]
2014-07-03 02:55:04Changed: 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:15Changed: 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:37Changed: tms7000.c, tms7000.h, exelv.c
3 files changed, 114 insertions, 42 deletions
- small cleanup [hap]
2014-07-03 01:19:47Changed: 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:14Changed: 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:13Changed: clifront.c
1 files changed, 2 insertions, 2 deletions
- vconv: map /O3 to /Ox (nw) [oliverst]
2014-07-02 15:46:13Changed: vconv.c
1 files changed, 1 insertions, 1 deletions
- Fixed kotmh in mess. (nw) [robbbert]
2014-07-02 15:41:07Changed: 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:29Changed: 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:51Changed: 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:46Changed: c64.c
1 files changed, 3 insertions, 0 deletions
- removed unnecessary assert from src/emu/schedule.c (nw) [oliverst]
2014-07-01 23:29:12Changed: 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
- (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.
- 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
- [MESS] vtvideo.c): finally fix smooth scrolling (ED084 = 1). See DIAG DISK -> VIDEO TEST -> screen 3 (Rainbow driver - SKIP 0). [Bavarese]
- clear the extra ram some of the bootlegs have, might actually fix kof10th this time (nw) [dhaywood]
2014-07-01 14:32:45Changed: bootleg_prot.c
1 files changed, 2 insertions, 0 deletions
→ NOWSZY [Multi]DevMESS 0.153.x SVN31154
- 31154 add width and endianness to megadriv softlist (nw) [alexjack]
2014-07-01 11:31:38Changed: megadriv.xml
1 files changed, 4703 insertions, 4703 deletions
- fm77av: greatly simplified ALU line drawing. Might even be a bit faster, too. (no whatsnew) [barryrod]
2014-07-01 10:19:05Changed: fm7.c
1 files changed, 26 insertions, 94 deletions
- Add width and endianness attributes to data areas in software lists (nw) [alexjack]
2014-07-01 09:55:38- Update neogeo.xml to take advantage of them.
For regular rom loading we try to autodetect the appropriate endianness and width by matching the region tag to a device with a device_memory_interface; this is generally not doable for software lists because the regions are children of some slot device and thus not siblings of the devices in the root driver (i.e. "cartslot1:maincpu" rather than "maincpu") So you have to specify the width and endianness manually for now.
Anyone who has spare time, feel welcome to byteswap every single entry in megadriv.xml and update them to use this :-)Changed: neogeo.xml, neogeo_slot.c, softlist.c
3 files changed, 274 insertions, 255 deletions
- Update neogeo.xml to take advantage of them.
- (MESS) Apple II: Add volume control register to DX-1 card. [R. Belmont] [rbelmont]
2014-07-01 04:29:362 files changed, 11 insertions, 1 deletions
- fix a load address (nw) [dhaywood]
2014-07-01 02:30:51Changed: neogeo.xml
1 files changed, 1 insertions, 1 deletions
- Alignment fixes for XML hashes. (nw) [tafoid]
2014-07-01 02:17:55Changed: a7800.xml, apfm1000.xml, megadriv.xml, msx1_cart.xml, msx1_flop.xml, neogeo.xml, pc98.xml
7 files changed, 10641 insertions, 10643 deletions
- fix kof10th bootleg (nw) [dhaywood]
2014-07-01 00:48:13Changed: bootleg_prot.c
1 files changed, 4 insertions, 0 deletions
- Removed DECLARE_LEGACY_CPU_DEVICE (nw) [Wilbert Pol]
2014-06-30 23:49:40Changed: devcpu.h
1 files changed, 0 insertions, 13 deletions
- powerpc: Modernised cpu core (nw) [Wilbert Pol]
2014-06-30 22:38:12Changed: ppc.c, ppc.h, ppccom.c, ppccom.h, ppcdrc.c, ppcfe.c, ppcfe.h, testcpu.c, cobra.c, firebeat.c, gticlub.c, hornet.c, konamim2.c, model3.c, nwk-tr.c, taitopjc.c, taitotz.c, triforce.c, ultrsprt.c, viper.c, zr107.c, dm7000.c, dm7000.h
23 files changed, 2998 insertions, 3266 deletions
- vz300 floppy: Initial modern implementation [O. Galibert] [olivierg]
2014-06-30 17:34:25Changed: floppy.c, floppy.h, floppy.c, floppy.h
4 files changed, 218 insertions, 275 deletions
- implemented ATTR_FORCE_INLINE for Visual Studio (nw) [oliverst]
2014-06-30 10:55:172 files changed, 2 insertions, 2 deletions
- (MESS) fixed Visual Studio compilation (nw) [oliverst]
2014-06-29 21:15:442 files changed, 34 insertions, 37 deletions
- Added more device to netlist: [couriers]
2014-06-29 21:07:59- - R2R resistor network DAC. - Dummy input device. This is used so that devices can exhibit terminals not yet used such as V+ for opamps. - Added a very basic macro model for norton opamps (LM3900) - Added a current controlled current source (CCCS)
Changed: nld_fourterm.c, nld_fourterm.h, nld_ms_gauss_seidel.h, nld_opamps.c, nld_opamps.h, nld_twoterm.c, nld_twoterm.h, net_lib.c, net_lib.h, nld_74ls629.c, nld_r2r_dac.c, nld_r2r_dac.h, nld_system.h, netlist.mak, nl_base.h
15 files changed, 352 insertions, 71 deletions
- - R2R resistor network DAC. - Dummy input device. This is used so that devices can exhibit terminals not yet used such as V+ for opamps. - Added a very basic macro model for norton opamps (LM3900) - Added a current controlled current source (CCCS)
- NeoGeo slot work [S. Smith] [dhaywood]
2014-06-29 19:57:09- Message that was posted to me
"Hi David
It was to my great disappointment that your work on the NeoGeo Multislot (Dec 2013) was not included in MAME. To aid the process I've taken your work and spent some hours addressing the concerns put forward by the developers. The code I'm sending to you converts Neo Geo to fully use slot devices for the cartridges and implements the multi-slot using techniques that have greater likelihood of being met with approval.
In some places the slot trampolines caused performance to drop below 100% so I've used methods to avoid them gathered by the study of other slot devices in MESS. Performance is the same as it was prior to this update.
I first sent this with the forms on the official site but received no reply so I'm turning to you directly.
(filehost link removed)
Credit to yourself and 'S. Smith' "Changed: neogeo.xml, bus.mak, banked_cart.c, banked_cart.h, bootleg_cart.c, bootleg_cart.h, bootleg_hybrid_cart.c, bootleg_hybrid_cart.h, bootleg_prot.c, bootleg_prot.h, cmc_cart.c, cmc_cart.h, cmc_prot.c, cmc_prot.h, fatfury2_cart.c, fatfury2_cart.h, fatfury2_prot.c, fatfury2_prot.h, kof2002_cart.c, kof2002_cart.h, kof2002_prot.c, kof2002_prot.h, kof98_cart.c, kof98_cart.h, kof98_prot.c, kof98_prot.h, mslugx_cart.c, mslugx_cart.h, mslugx_prot.c, mslugx_prot.h, neogeo_carts.c, neogeo_carts.h, neogeo_helper.c, neogeo_helper.h, neogeo_intf.c, neogeo_intf.h, neogeo_slot.c, neogeo_slot.h, pcm2_cart.c, pcm2_cart.h, pcm2_prot.c, pcm2_prot.h, pvc_cart.c, pvc_cart.h, pvc_prot.c, pvc_prot.h, rom.c, rom.h, sbp_prot.c, sbp_prot.h, sma_cart.c, sma_cart.h, sma_prot.c, sma_prot.h, midas.c, neogeo.c, neogeo_noslot.c, neogeo.h, neoboot.c, neocrypt.c, neoprot.c, mame.mak, neogeo_spr.c, neogeo_spr.h, ng_aes.c, mess.mak
66 files changed, 28931 insertions, 21942 deletions
- Message that was posted to me
- (MESS) ti99: Work in progress on new HFDC / HDC9234. (nw) [Michael Zapf]
2014-06-29 16:58:02Changed: hfdc.c, hfdc.h, hdc9234.c, hdc9234.h
4 files changed, 293 insertions, 93 deletions
- ? (MESS) glcolor: added LCD emulation and inputs. [Sandro Ronco] [sronco]
2014-06-28 21:56:06- (MESS) moved glcolor carts from genius.xml to glcolor.xml. (nw)
Changed: genius.xml, glcolor.xml, prestige.c
3 files changed, 323 insertions, 99 deletions
- (MESS) moved glcolor carts from genius.xml to glcolor.xml. (nw)
- ? (MESS) c64: Precalculate PLA outputs for approximately 5% speedup. [Curt Coder] [curtcode]
2014-06-28 05:58:412 files changed, 42 insertions, 11 deletions
- ? (MESS) Apple II: support Decillionix DX-1 sampler card. [R. Belmont] [rbelmont]
2014-06-28 05:22:02Changed: a2dx1.c, a2dx1.h, bus.mak, apple2.c
4 files changed, 164 insertions, 0 deletions
- ? (MESS) Apple II: Support for the Mountain Computer Music System. [R. Belmont] [rbelmont]
2014-06-28 03:44:50Changed: a2bus.h, a2mcms.c, a2mcms.h, bus.mak, apple2.c
5 files changed, 513 insertions, 0 deletions
- ? (MESS) osdcore: Allow "default" for -midiin and -midiout. [R. Belmont] [rbelmont]
2014-06-28 03:39:55Changed: osdcore.c
1 files changed, 28 insertions, 14 deletions
- ? unneeded includes [hap]
2014-06-27 22:26:13Changed: mpf1.h, newbrain.h, x1.h
3 files changed, 0 insertions, 3 deletions
- ? Fixed clang build. (nw) [curtcode]
2014-06-27 21:02:58Changed: hfdc.c
1 files changed, 3 insertions, 3 deletions
- ? (MESS) Some more steps towards a new HFDC. Legacy implementation to be [Michael Zapf]
2014-06-27 20:59:33 - ? Documentation update from trap15 (nw) [Wilbert Pol]
2014-06-26 19:46:21Changed: wswan.c
1 files changed, 4 insertions, 1 deletions
→ [Multi]DevMESS 0.153.x SVN31083
- 31083 more trampoline madness [hap]
2014-06-23 14:20:39Changed: tmpz84c015.c, tmpz84c015.h, pve500.c
3 files changed, 309 insertions, 23 deletions
- ? forgot to resolve callback [hap]
2014-06-23 11:52:53Changed: lr35902.c, opc_main.inc
2 files changed, 5 insertions, 4 deletions
- ? gimix: converted to use serial terminal connected to RS232 port, added RAM size configuration, and some DMA/floppy WIP. [barryrod]
2014-06-23 10:58:34Changed: gimix.c
1 files changed, 216 insertions, 16 deletions
- ? (MESS) sms.c: Several timing fixes: [Enik Land] [Wilbert Pol]
2014-06-22 22:08:43- - Fix flicker on Choplifter title screen by drawing the borders through timers. - Instead trigger NMI at end of the display, do it at end of top border (line 261 after start of active screen area). - Add a delay to NMI, to be later than HINT, as stated by Flubba's VDPTest readme. - Also based on VDPTest readme, change VINT and Sprite Overflow flags to be later than VCount change. - Delay a little the display callback, to fix the title scrolling of Road Rash (SMS game). - Fixed documentation of the scanline sections and change some timings to match. - Calculate initial VCount values, instead use of hardcoded values.
Changed: 315_5124.c, 315_5124.h
2 files changed, 119 insertions, 117 deletions
- - Fix flicker on Choplifter title screen by drawing the borders through timers. - Instead trigger NMI at end of the display, do it at end of top border (line 261 after start of active screen area). - Add a delay to NMI, to be later than HINT, as stated by Flubba's VDPTest readme. - Also based on VDPTest readme, change VINT and Sprite Overflow flags to be later than VCount change. - Delay a little the display callback, to fix the title scrolling of Road Rash (SMS game). - Fixed documentation of the scanline sections and change some timings to match. - Calculate initial VCount values, instead use of hardcoded values.
- ? Fix debug build (nw) [Wilbert Pol]
2014-06-22 20:38:12Changed: nl_base.c
1 files changed, 1 insertions, 1 deletions
- ? forgot to add savestate [hap]
2014-06-22 12:56:11Changed: tmpz84c011.c, tmpz84c011.h, tmpz84c015.c, tmpz84c015.h, z80daisy.c
5 files changed, 33 insertions, 24 deletions
- ? (nw) [rbelmont]
2014-06-22 05:16:21Changed: ap2_dsk.c
1 files changed, 1 insertions, 1 deletions
- ? (MESS) apple2: Support some oddball sized disk images and DOS 3.3 disks that were ripped in ProDOS sector order. [R. Belmont] [rbelmont]
2014-06-22 05:13:07Changed: ap2_dsk.c
1 files changed, 14 insertions, 3 deletions
- ? Netlist: [couriers]
2014-06-22 01:36:53- - Device definitions now can specify the logic family (i.e. TTL, CD4000) - fixed timing on 4020
Changed: nld_4020.c, nld_4020.h, nld_4066.h, nld_system.c, nld_system.h, nl_base.c, nl_base.h
7 files changed, 161 insertions, 113 deletions
- - Device definitions now can specify the logic family (i.e. TTL, CD4000) - fixed timing on 4020
- ? added preliminary tmpz84c015, stupid daisy chain [hap]
2014-06-22 01:06:22Changed: cpu.mak, tlcs_z80.c, tmpz84c011.c, tmpz84c011.h, tmpz84c015.c, tmpz84c015.h, z80.h, z80daisy.c, pve500.c
9 files changed, 211 insertions, 140 deletions
- ? Added CD4020 device. [couriers]
2014-06-21 22:54:41Changed: net_lib.c, net_lib.h, nld_4020.c, nld_4020.h, nld_4066.c, nld_4066.h, nld_cmos.h, netlist.mak
8 files changed, 238 insertions, 22 deletions
- ? Align naming convention to be the same for nld_signal and nld_truthtable [couriers]
2014-06-21 15:39:30Changed: nld_7400.c, nld_7400.h, nld_7402.c, nld_7408.c, nld_7410.c, nld_7411.c, nld_7420.c, nld_7425.c, nld_7427.c, nld_7430.c, nld_7432.c, nld_7437.c, nld_signal.h, nld_truthtable.h, nl_time.h
15 files changed, 158 insertions, 110 deletions
- ? gimix: added banking, RTC, timer, FDC... [barryrod]
2014-06-21 15:09:12Changed: gimix.c
1 files changed, 307 insertions, 17 deletions
- ? tmpz84c011c small cleanup. [hap]
2014-06-21 01:41:14- note: if you want a handler for logging unmapped read/write, put it in the driver machine config, like we do with 8255, for example: MCFG_I8255_OUT_PORTB_CB(LOGGER("PPI8255 - unmapped write port B", 0))
Changed: tmpz84c011.c, tmpz84c011.h
2 files changed, 192 insertions, 248 deletions
- note: if you want a handler for logging unmapped read/write, put it in the driver machine config, like we do with 8255, for example: MCFG_I8255_OUT_PORTB_CB(LOGGER("PPI8255 - unmapped write port B", 0))
- ? (MESS) New skeleton driver: [tafoid]
2014-06-20 22:27:26 - ? Styling, no functional changes (nw) [Wilbert Pol]
2014-06-20 20:48:05Changed: wswan.c
1 files changed, 131 insertions, 94 deletions
- ? Fix osx compile [Wilbert Pol]
2014-06-20 20:45:59Changed: luaengine.c
1 files changed, 3 insertions, 3 deletions
- ? More cleanup and some development: [couriers]
2014-06-20 20:16:40- - removed dead code from nld_signal.h - removed m_last_Q and all callers; if a device depends on state let it maintain it. - added development on a generic device based on truthtables.
Changed: nld_7400.c, nld_7400.h, nld_7490.c, nld_7490.h, nld_74ls629.c, nld_74ls629.h, nld_signal.h, nld_truthtable.h, nl_base.c, nl_base.h, nl_config.h
11 files changed, 245 insertions, 175 deletions
- - removed dead code from nld_signal.h - removed m_last_Q and all callers; if a device depends on state let it maintain it. - added development on a generic device based on truthtables.
- ? Added LuaBridge and exposed few classes as example (nw) [Miodrag Milanovic]
2014-06-20 14:15:24Changed: luaengine.c, luaengine.h, LuaBridge.h, CFunctions.h, ClassInfo.h, Constructor.h, FuncTraits.h, Iterator.h, LuaException.h, LuaHelpers.h, LuaRef.h, Namespace.h, Stack.h, TypeList.h, TypeTraits.h, Userdata.h, dump.h
17 files changed, 6078 insertions, 24 deletions
- ? (MESS) gimix: connected to a terminal; it boots to GMXBUG-09. [robbbert]
2014-06-20 12:33:22Changed: gimix.c
1 files changed, 51 insertions, 7 deletions
- ? (MESS) msx.c: Notes update (nw) [Wilbert Pol]
2014-06-19 21:53:26Changed: msx.c
1 files changed, 0 insertions, 1 deletions
- ? (MESS) msx.c: Added microsol fdc; marked a few more drivers as working. (nw) [Wilbert Pol]
2014-06-19 21:28:41Changed: disk.c, disk.h, msx.c, msx.h
4 files changed, 183 insertions, 12 deletions
- ? v9938.c: Let's make this a bit safer; fixes black screens in hotbit20 and expert20 msx drivers (nw) [Wilbert Pol]
2014-06-19 19:55:43Changed: v9938.c
1 files changed, 1 insertions, 1 deletions
- ? Removed a number of "uninitialized member" warnings by using a template wrapper around those members. [couriers]
2014-06-19 17:21:32Changed: nld_4066.c, nld_4066.h, nld_74107.h, nld_74123.h, nld_74153.h, nld_7448.h, nld_7474.h, nld_7483.h, nld_7490.h, nld_7493.h, nld_74ls629.h, nld_9316.c, nld_9316.h, nld_log.h, nld_ne555.h, nl_base.h
16 files changed, 48 insertions, 26 deletions
- ? Gave legacy device a proper setname to eliminate confusion with modern implementation (nw) [tafoid]
2014-06-19 14:05:23Changed: hfdc.c
1 files changed, 1 insertions, 1 deletions
- ? Moved solver templates into separate header files. [couriers]
2014-06-19 13:44:56Changed: nld_bjt.h, nld_ms_direct.h, nld_ms_direct1.h, nld_ms_direct2.h, nld_ms_gauss_seidel.h, nld_solver.c, nld_solver.h, nld_twoterm.h
8 files changed, 1009 insertions, 921 deletions
- ? nscsi_cd: I told'ya, there's no disk in the drive [O. Galibert] [olivierg]
2014-06-19 13:38:57Changed: nscsi_bus.c, nscsi_bus.h, nscsi_cd.c, nscsi_cd.h, nscsi_hd.c
5 files changed, 290 insertions, 73 deletions
- ? fix asc_device::read too (nw) [alexjack]
2014-06-19 04:33:34Changed: asc.c
1 files changed, 1 insertions, 1 deletions
- ? (MESS) mac: fix 0.153 regression that prevented several Macs from booting. [R. Belmont] [rbelmont]
2014-06-19 04:14:11Changed: asc.c
1 files changed, 1 insertions, 1 deletions
- ? Defeated another attempt to make MAME Windows-only (nw) [rbelmont]
2014-06-19 03:50:14Changed: gimix.c
1 files changed, 1 insertions, 1 deletions
- ? (MESS) New skeleton driver: [tafoid]
2014-06-18 23:52:18 - ? (MESS) msx.c: Internal ym2413s don't need the unlock sequence. (nw) [Wilbert Pol]
2014-06-18 23:17:352 files changed, 1 insertions, 26 deletions
- ? (MESS) msx1_cart.xml: Renamed a few Yamaha cartridges. (nw) [Wilbert Pol]
2014-06-18 22:51:17Changed: msx1_cart.xml
1 files changed, 18 insertions, 18 deletions
- ? well, next *needs* the rounding mode, or white is black... (nw) [olivierg]
2014-06-18 22:39:34Changed: m68kfpu.inc
1 files changed, 0 insertions, 2 deletions
- ? (MESS) msx.c: Adding MIDI ports to midisaurus. Can't test these yet because of missing software (nw) [Wilbert Pol]
2014-06-18 21:48:582 files changed, 20 insertions, 1 deletions
- ? (MESS) msx.c: Added MIDI in support to Yamaha SFG01/SFG05 expansions (nw) [Wilbert Pol]
2014-06-18 21:08:52Changed: yamaha.c, yamaha.h, machine.mak, ym2148.c, ym2148.h, mess.mak
6 files changed, 340 insertions, 25 deletions
- ? hmmm, missed a commit (nw) [olivierg]
2014-06-18 19:58:01Changed: m68kdasm.c
1 files changed, 7 insertions, 0 deletions
- ? m68040: fbcc dasm fixes [O. Galibert] [olivierg]
2014-06-18 19:55:02Changed: m68kdasm.c
1 files changed, 16 insertions, 0 deletions
- ? i186: fix timer read (nw) [crazyc]
2014-06-18 05:10:07- (mess) rmnimbus: bit of refactoring and cleanup, fix some video ram reads and writes, use eepromser and remove er59256 (nw)
Changed: i186.c, i86.c, er59256.c, er59256.h, machine.mak, mame.mak, rmnimbus.c, rmnimbus.h, rmnimbus.c, mess.mak, rmnimbus.c
11 files changed, 226 insertions, 702 deletions
- (mess) rmnimbus: bit of refactoring and cleanup, fix some video ram reads and writes, use eepromser and remove er59256 (nw)
- ? omti8621: The Z8 program was hiding in plain sight at Bitsavers. (nw) [rbelmont]
2014-06-18 02:31:38Changed: omti8621.c
1 files changed, 3 insertions, 3 deletions
- ? ok, correction: sound is in the LR35902 [hap]
2014-06-18 00:32:28Changed: gb.c
1 files changed, 1 insertions, 1 deletions
- ? typo [hap]
2014-06-17 23:20:39Changed: superloderunner.c
1 files changed, 1 insertions, 1 deletions
- ? nomapper startaddress detection from meisei [hap]
2014-06-17 21:45:10Changed: nomapper.c
1 files changed, 51 insertions, 12 deletions
- ? allow 8kb and 48kb sizes [hap]
2014-06-17 21:20:01Changed: cartridge.c, cartridge.c
2 files changed, 19 insertions, 8 deletions
- ? Fix validation errors (nw) [tafoid]
2014-06-17 19:00:412 files changed, 3 insertions, 3 deletions
- ? Sharp LR35902 is the cpu [hap]
2014-06-17 16:36:38Changed: gb.c
1 files changed, 1 insertions, 1 deletions
- ? Examined/adjusted mess.lst for orphaned sets and invalid entries. Adjusted spacing to better view commented setnames and added commented entries in mess.lst to match missing roms as well as already existing macros in drivers. (nw) [tafoid]
2014-06-17 07:57:41Changed: at.c, mac.c, x1.c, mess.lst
4 files changed, 61 insertions, 31 deletions
- ? x68k: generate a bus error on accessing the FPU expansion device (fixes Illumination LASER). [barryrod]
2014-06-17 06:35:33Changed: x68k.c
1 files changed, 3 insertions, 0 deletions
- ? added macro and callback for 16bit inc/dec [hap]
2014-06-16 23:19:56Changed: lr35902.c, lr35902.h, opc_main.inc, gb.c
4 files changed, 47 insertions, 122 deletions
- ? nw [hap]
2014-06-16 22:36:37Changed: lr35902.c, lr35902.h, opc_main.inc, gb.c
4 files changed, 31 insertions, 28 deletions
- ? made gbc a parent [hap]
2014-06-16 19:57:36Changed: gb.c
1 files changed, 2 insertions, 2 deletions
- ? gb xtal info [hap]
2014-06-16 19:49:05Changed: xtal.h
1 files changed, 2 insertions, 1 deletions
- ? Duplicate description fix (nw) [tafoid]
2014-06-16 17:15:37Changed: gb.c
1 files changed, 1 insertions, 1 deletions
- ? (MESS) hprot1: Felipe Sanches [tafoid]
2014-06-16 17:12:29 - ? sync with main mongoose branch, includes all our patches so far as well (nw) [Miodrag Milanovic]
2014-06-16 12:05:00Changed: mongoose.c
1 files changed, 4 insertions, 2 deletions
- ? added comment to lua modification (nw) [oliverst]
2014-06-16 09:37:06Changed: lsqlite3.c
1 files changed, 1 insertions, 0 deletions
- ? fixed Visual Studio compiler warning in src/lib/lua/lib/lsqlite3.c (nw) [oliverst]
2014-06-16 09:26:06Changed: lsqlite3.c
1 files changed, 1 insertions, 1 deletions
- ? Update to latest (nw) [Miodrag Milanovic]
2014-06-16 08:38:30Changed: webengine.c, mongoose.c
2 files changed, 10 insertions, 3 deletions
- ? Assorted set name corrections (duplicates) and macro changes to match up to actual use. Cleared redundant GAME( entries in galaxian.c and left notes in drivers that will eventually be merged. (nw) [tafoid]
2014-06-16 03:59:53Changed: arachnid.c, atarittl.c, chihiro.c, dambustr.c, galaxian.c, galaxold.c, scobra.c, scramble.c, apc.c, casloopy.c, fp200.c, harriet.c, itt3030.c, molecular.c, mz3500.c, xavix.c, zaurus.c
17 files changed, 24 insertions, 88 deletions
- ? dim_dsk: fix 2HS image loading (can now boot Illumination LASER from floppy) [barryrod]
2014-06-16 03:31:54Changed: dim_dsk.c
1 files changed, 17 insertions, 3 deletions
- ? Fix clang compile. [couriers]
2014-06-15 23:59:16Changed: nld_solver.c
1 files changed, 1 insertions, 1 deletions
- ? Goodbye to m_last_analog ... it was used any longer. [couriers]
2014-06-15 19:42:27Changed: nld_solver.c, nl_base.c, nl_base.h
3 files changed, 0 insertions, 14 deletions
- ? Optimized netlist proxies. Small but measurable performance increase for pongf and Pong Doubles. In addition, moved some code between classes and sorted code in nl_base.c [couriers]
2014-06-15 19:38:18Changed: nld_bjt.c, nld_fourterm.c, nld_solver.h, nld_twoterm.c, nld_system.c, nld_system.h, nl_base.c, nl_base.h
8 files changed, 232 insertions, 181 deletions
- ? Apollo updates [Hans Ostermeyer] [rbelmont]
2014-06-15 17:56:23- - Fixed ISA bus endianness, it's the same as other 680x0 systems with ISA - Improved logging in several places - "20 years ago" option updated to now-necessary "25 years ago" - Fixed ISA high IRQ routing - Fixed 3c505 to have a 16 bit ISA interface - Fixed omti8621 and sc499 to have correct-endian ISA interfaces
Changed: 3c505.c, 3c505.h, omti8621.c, sc499.c, mc68681.c, apollo.c, apollo.h, apollo.c
8 files changed, 348 insertions, 108 deletions
- - Fixed ISA bus endianness, it's the same as other 680x0 systems with ISA - Improved logging in several places - "20 years ago" option updated to now-necessary "25 years ago" - Fixed ISA high IRQ routing - Fixed 3c505 to have a 16 bit ISA interface - Fixed omti8621 and sc499 to have correct-endian ISA interfaces
- ? netlist: [couriers]
2014-06-15 17:06:23- - Removed m_new_Analog - Did some tests using linear prediction. This is not used since the savings are about the same size as the effort.
Changed: nld_solver.c, nld_solver.h, nl_base.c, nl_base.h
4 files changed, 188 insertions, 107 deletions
- - Removed m_new_Analog - Did some tests using linear prediction. This is not used since the savings are about the same size as the effort.
- ? removed MCFG_LR35902_RESET_VALUES [hap]
2014-06-14 21:43:08Changed: lr35902.c, lr35902.h, gb.c
3 files changed, 2 insertions, 33 deletions
- ? SDL: Always supply screen size uniforms to GLSL shaders, and fix bug with X multihead. [R. Belmont] [rbelmont]
2014-06-14 21:10:40Changed: drawogl.c
1 files changed, 15 insertions, 23 deletions
- ? (MESS)New drivers added: [Wilbert Pol]
2014-06-14 20:38:11- Yamaha FB-01 [Wilbert Pol]
Changed: fb01.c
1 files changed, 12 insertions, 2 deletions
- Yamaha FB-01 [Wilbert Pol]
- ? log illegal ops [hap]
2014-06-13 23:54:35Changed: lr35902.c, opc_cb.inc, opc_main.inc
3 files changed, 8 insertions, 41 deletions
→ [Multi]DevMESS 0.153.x SVN31006
- 31006 Examined/adjusted mess.lst for orphaned sets and invalid entries. Adjusted spacing to better view commented setnames and added commented entries in mess.lst to match missing roms as well as already existing macros in drivers. (nw) [tafoid]
2014-06-17 07:57:41Changed: at.c, mac.c, x1.c, mess.lst
4 files changed, 61 insertions, 31 deletions
- ? x68k: generate a bus error on accessing the FPU expansion device (fixes Illumination LASER). [barryrod]
2014-06-17 06:35:33Changed: x68k.c
1 files changed, 3 insertions, 0 deletions
- ? added macro and callback for 16bit inc/dec [hap]
2014-06-16 23:19:56Changed: lr35902.c, lr35902.h, opc_main.inc, gb.c
4 files changed, 47 insertions, 122 deletions
- ? nw [hap]
2014-06-16 22:36:37Changed: lr35902.c, lr35902.h, opc_main.inc, gb.c
4 files changed, 31 insertions, 28 deletions
- ? made gbc a parent [hap]
2014-06-16 19:57:36Changed: gb.c
1 files changed, 2 insertions, 2 deletions
- ? gb xtal info [hap]
2014-06-16 19:49:05Changed: xtal.h
1 files changed, 2 insertions, 1 deletions
- ? Duplicate description fix (nw) [tafoid]
2014-06-16 17:15:37Changed: gb.c
1 files changed, 1 insertions, 1 deletions
- ? (MESS) hprot1: Felipe Sanches [tafoid]
2014-06-16 17:12:29 - ? sync with main mongoose branch, includes all our patches so far as well (nw) [Miodrag Milanovic]
2014-06-16 12:05:00Changed: mongoose.c
1 files changed, 4 insertions, 2 deletions
- ? added comment to lua modification (nw) [oliverst]
2014-06-16 09:37:06Changed: lsqlite3.c
1 files changed, 1 insertions, 0 deletions
- ? fixed Visual Studio compiler warning in src/lib/lua/lib/lsqlite3.c (nw) [oliverst]
2014-06-16 09:26:06Changed: lsqlite3.c
1 files changed, 1 insertions, 1 deletions
- ? Update to latest (nw) [Miodrag Milanovic]
2014-06-16 08:38:30Changed: webengine.c, mongoose.c
2 files changed, 10 insertions, 3 deletions
- ? Assorted set name corrections (duplicates) and macro changes to match up to actual use. Cleared redundant GAME( entries in galaxian.c and left notes in drivers that will eventually be merged. (nw) [tafoid]
2014-06-16 03:59:53Changed: arachnid.c, atarittl.c, chihiro.c, dambustr.c, galaxian.c, galaxold.c, scobra.c, scramble.c, apc.c, casloopy.c, fp200.c, harriet.c, itt3030.c, molecular.c, mz3500.c, xavix.c, zaurus.c
17 files changed, 24 insertions, 88 deletions
- ? dim_dsk: fix 2HS image loading (can now boot Illumination LASER from floppy) [barryrod]
2014-06-16 03:31:54Changed: dim_dsk.c
1 files changed, 17 insertions, 3 deletions
- ? Fix clang compile. [couriers]
2014-06-15 23:59:16Changed: nld_solver.c
1 files changed, 1 insertions, 1 deletions
- ? Goodbye to m_last_analog ... it was used any longer. [couriers]
2014-06-15 19:42:27Changed: nld_solver.c, nl_base.c, nl_base.h
3 files changed, 0 insertions, 14 deletions
- ? Optimized netlist proxies. Small but measurable performance increase for pongf and Pong Doubles. In addition, moved some code between classes and sorted code in nl_base.c [couriers]
2014-06-15 19:38:18Changed: nld_bjt.c, nld_fourterm.c, nld_solver.h, nld_twoterm.c, nld_system.c, nld_system.h, nl_base.c, nl_base.h
8 files changed, 232 insertions, 181 deletions
- ? Apollo updates [Hans Ostermeyer] [rbelmont]
2014-06-15 17:56:23- - Fixed ISA bus endianness, it's the same as other 680x0 systems with ISA - Improved logging in several places - "20 years ago" option updated to now-necessary "25 years ago" - Fixed ISA high IRQ routing - Fixed 3c505 to have a 16 bit ISA interface - Fixed omti8621 and sc499 to have correct-endian ISA interfaces
Changed: 3c505.c, 3c505.h, omti8621.c, sc499.c, mc68681.c, apollo.c, apollo.h, apollo.c
8 files changed, 348 insertions, 108 deletions
- - Fixed ISA bus endianness, it's the same as other 680x0 systems with ISA - Improved logging in several places - "20 years ago" option updated to now-necessary "25 years ago" - Fixed ISA high IRQ routing - Fixed 3c505 to have a 16 bit ISA interface - Fixed omti8621 and sc499 to have correct-endian ISA interfaces
- ? netlist: [couriers]
2014-06-15 17:06:23- - Removed m_new_Analog - Did some tests using linear prediction. This is not used since the savings are about the same size as the effort.
Changed: nld_solver.c, nld_solver.h, nl_base.c, nl_base.h
4 files changed, 188 insertions, 107 deletions
- - Removed m_new_Analog - Did some tests using linear prediction. This is not used since the savings are about the same size as the effort.
- ? removed MCFG_LR35902_RESET_VALUES [hap]
2014-06-14 21:43:08Changed: lr35902.c, lr35902.h, gb.c
3 files changed, 2 insertions, 33 deletions
- ? SDL: Always supply screen size uniforms to GLSL shaders, and fix bug with X multihead. [R. Belmont] [rbelmont]
2014-06-14 21:10:40Changed: drawogl.c
1 files changed, 15 insertions, 23 deletions
- ? (MESS)New drivers added: [Wilbert Pol]
2014-06-14 20:38:11- Yamaha FB-01 [Wilbert Pol]
Changed: fb01.c
1 files changed, 12 insertions, 2 deletions
- Yamaha FB-01 [Wilbert Pol]
- ? log illegal ops [hap]
2014-06-13 23:54:35Changed: lr35902.c, opc_cb.inc, opc_main.inc
3 files changed, 8 insertions, 41 deletions