Note Feed

Note: GitHub retired the SVN interface on January 8, 2024.

Previous 50 199869 Revisions Next 50

r192757 Wednesday 8th March, 2023 at 21:40:25 UTC by ksherlock
apple3: Add support for control-reset. (#10967)
[src/mame/apple]apple3_m.cpp

r192756 Wednesday 8th March, 2023 at 19:58:28 UTC by Osso
atari/bzone.cpp: mapped the bare minimum to make dsrtwars boot
[src/mame/atari]bzone.cpp

r192755 Wednesday 8th March, 2023 at 19:47:40 UTC by clawgrip
Dumped and added a Spanish Battle Zone bootleg (#10968)

New clones marked not working
-----------------------------
Desert Wars (bootleg of Battle Zone) [Javier Blanco Ojeda, ClawGrip]

Also reformatted single-line comments
[src/mame]mame.lst
[src/mame/atari]bzone.cpp bzone.h

r192754 Wednesday 8th March, 2023 at 18:25:21 UTC by Vasantha Crabb
eolith/eolith16.cpp: Set EEPROM write/erase timing to make klondkp happy. [David Haywood]
[src/mame/eolith]eolith.cpp eolith16.cpp

r192753 Wednesday 8th March, 2023 at 17:18:49 UTC by Osso
misc/amaticmg.cpp: identified decryption keys for am_mg24a and am_mg5hu
[src/mame/misc]amaticmg.cpp

r192752 Wednesday 8th March, 2023 at 14:44:33 UTC by Curt Coder
abc1600: Implement reset button. [Curt Coder]
[src/devices/bus/abckb]abc77.cpp abc77.h abc99.cpp abc99.h abckb.cpp abckb.h
[src/mame/luxor]abc1600.cpp abc1600.h abc1600mac.cpp abc1600mac.h

r192751 Wednesday 8th March, 2023 at 13:51:49 UTC by Vasantha Crabb
Eolith HyperStone driver updates:

* eolith/eolith_speedup.cpp: Fixed oversight causing stealsea to crash on start.
* eolith/eolith16.cpp: Marked klondkp not working - it locks up on the title screen if you don't insert a coin soon enough.
* eolith/eolith.cpp, eolith/eolith16.cpp, eolith/vegaeo.cpp: Added basic support for partial screen updates.
* eolith/eolith_speedup.cpp: Renamed base state class to make its purpose more obvious.
[src/mame/eolith]eolith.cpp eolith16.cpp eolith_speedup.cpp eolith_speedup.h vegaeo.cpp

r192750 Wednesday 8th March, 2023 at 06:54:51 UTC by Curt Coder
abc1600: Cleanup
[src/devices/bus/abckb]abc77.cpp abc77.h abc99.cpp abc99.h
[src/devices/cpu/mcs48]mcs48.h

r192749 Wednesday 8th March, 2023 at 01:11:29 UTC by Angelo Salese
hash/pcecd.xml: update QA
[/branches/pcecd_qa/hash]pcecd.xml
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192748 Tuesday 7th March, 2023 at 19:24:04 UTC by Angelo Salese
nec/pce_cd.cpp: implement CDDA audio end event, fixes redbook repeat with emeraldd
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp pce_cd.h

r192747 Tuesday 7th March, 2023 at 19:20:47 UTC by Angelo Salese
sound/cdda.cpp: add an actual write callback for audio playback end event
[/branches/pcecd_qa/src/devices/sound]cdda.cpp cdda.h
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192746 Tuesday 7th March, 2023 at 17:09:22 UTC by Vasantha Crabb
Lua: Be more strict with concurrency and multiple contexts.
[plugins/console]init.lua
[src/frontend/mame]luaengine.cpp

r192745 Tuesday 7th March, 2023 at 16:18:21 UTC by Vasantha Crabb
plugins/console: Fixed tab completion after linenoise update.

* Can now cycle through candidates by repeatedly pushing Tab.
* Also cleaned up Lua thread context object a little, and made it
 possible to pass any Lua object as a status value.
[plugins/console]init.lua
[src/frontend/mame]luaengine.cpp luaengine.h

r192744 Tuesday 7th March, 2023 at 15:44:22 UTC by Osso
- misc/gameace.cpp: enabled save state support

- misc/truco.cpp, misc/trucocl.cpp: consolidated drivers in single files
[src/mame/misc]gameace.cpp truco.cpp truco.h truco_v.cpp trucocl.cpp trucocl.h trucocl_v.cpp

r192743 Tuesday 7th March, 2023 at 13:16:47 UTC by Vasantha Crabb
Tie up a few loose ends:

* msx2_flop.xml: Fixed a couple of Japanese titles.
* plugins/layout: Added a couple of things to the layout script sandbox.
* Tidied up Hyper Neo Geo 64 code (srcclean etc.).
[hash]msx2_flop.xml
[plugins/layout]init.lua
[src/mame/snk]hng64.cpp hng64_3d.ipp hng64_sprite.ipp hng64_v.cpp

r192742 Tuesday 7th March, 2023 at 13:07:25 UTC by David Haywood
snk/hng64_v.cpp: urther video improvements: (#10947)

* Identified 'blend' flag for 3D objects and added minimal implementation.
* Emulated 'split' tilemap effect.
* Don't draw sprites with zero zoom values, rather than using an unscaled sprite,
* Made 'sprite erase' code less aggressive (prevent it from wiping out palette values).
* Implemented 'texture scrolling' (used for glass and water effects).
[src/mame/snk]hng64.cpp hng64.h hng64_3d.ipp hng64_sprite.ipp hng64_v.cpp

r192741 Tuesday 7th March, 2023 at 12:58:20 UTC by Curt Coder
abc1600: Cleanup
[src/devices/bus/abckb]abc99.cpp abc99.h r8.cpp r8.h

r192740 Tuesday 7th March, 2023 at 12:55:51 UTC by wilbertpol
bus/msx: Added a slot device for 30-pin Yamaha mini cartridges. (#10964)
[hash]msx_yamaha_minicart.xml*
[src/devices/bus/msx/cart]cartridge.cpp cartridge.h
[src/devices/bus/msx/slot]cartridge.cpp cartridge.h
[src/mame/msx]msx1_v9938.cpp msx2.cpp

r192739 Tuesday 7th March, 2023 at 12:52:01 UTC by David Haywood
neogeo/neogeo.cpp: Don't treat puzzldpr as a clone, added additional irrmaze BIOS. (#10965)

Added a BIOS found on a restored Japanese Irritating Maze cabinet.
Sadly it appears to be a hack by the arcade distributor who restored it.
[Simon Taylor]
[hash]neogeo.xml
[src/mame/neogeo]neogeo.cpp

r192738 Tuesday 7th March, 2023 at 12:31:01 UTC by wilbertpol
msx2_flop.xml: Added alt_title, serial, gtin, and part_id meta information and notes. (#10959)
[hash]msx2_flop.xml

r192737 Tuesday 7th March, 2023 at 10:28:40 UTC by Curt Coder
abc1600: Implement Luxor R8 mouse. [Curt Coder]
[scripts/src]bus.lua
[src/devices/bus/abckb]abc99.cpp abc99.h r8.cpp* r8.h*

r192736 Tuesday 7th March, 2023 at 09:05:10 UTC by Curt Coder
abc1600: Use later keyboard ROMs to fix UP/DOWN mode. [Curt Coder]
[src/devices/bus/abckb]abc99.cpp

r192735 Tuesday 7th March, 2023 at 08:36:16 UTC by Curt Coder
abc1600: Fix cursor keys. [Curt Coder]
[src/devices/bus/abckb]abc99.cpp abc99.h

r192734 Tuesday 7th March, 2023 at 06:15:32 UTC by Osso
irem/m92.cpp: some fixes to the previous commit [Brian Troha]
[src/mame/irem]m92.cpp

r192733 Monday 6th March, 2023 at 20:09:48 UTC by David Haywood
misc/gameace.cpp: Completed Hot Body emulation and ROM unscrambling (#10961)

* Implemented program and sprite unscrambling.
* Added video and sound emulation (video is similar to Mitchell hardware).
* Added inputs.

Systems promoted to working
-----------------------
Hot Body I
[src/mame]mame.lst
[src/mame/misc]gameace.cpp

r192732 Monday 6th March, 2023 at 19:49:55 UTC by clawgrip
misc/playcenter.cpp: Add a couple of notes about the hardware. (#10962)
[src/mame/misc]playcenter.cpp

r192731 Monday 6th March, 2023 at 19:43:45 UTC by wilbertpol
msx1_cart.xml: Moved the Albatross extended course tapes from msx1_cass.xml to msx1_cart.xml. (#10960)
[hash]msx1_cart.xml msx1_cass.xml

r192730 Monday 6th March, 2023 at 18:46:28 UTC by Vasantha Crabb
Reduce warnings that need to be suppressed to build linenoise.
[3rdparty/linenoise]linenoise.c
[scripts/src]3rdparty.lua

r192729 Monday 6th March, 2023 at 18:33:37 UTC by Vasantha Crabb
Updated forked linenoise to latest upstream.

This removes the need to force it to build as C++, and adds proper UTF-8
support for Windows.

Since this is a fork of linenoise, there's no hope for getting
lua-linenoise to sync with it upstream.  I made the bare minimum changes
to keep it working, but didn't add bindings for new functionality (e.g.
multi-line editing).
[3rdparty/linenoise]Makefile README.markdown example.c linenoise-win32.c* linenoise.c linenoise.h stringbuf.c* stringbuf.h* teststringbuf.c* utf8.c utf8.h
[3rdparty/lua-linenoise]linenoise.c
[plugins/console]init.lua
[scripts/src]3rdparty.lua

r192728 Monday 6th March, 2023 at 18:14:57 UTC by Osso
- sega/model3.cpp: fixed ROM loading for the oceanhun sets, they now boot and run with GFX glitches [Brian Troha]

- irem/m92.cpp: Added IC locations and PLDs to most sets, minor ROM label corrections. [The PLD Archive, Porchy, Brian Troha, The Dumping Union]
[src/mame/irem]m92.cpp
[src/mame/kaneko]suprnova.cpp
[src/mame/sega]model3.cpp model3.h

r192727 Monday 6th March, 2023 at 18:11:34 UTC by Osso
New clones marked not working
-----------------------------
Bloxeed (bootleg) [porchy]
[src/mame]mame.lst
[src/mame/sega]system16.cpp system16.h

r192726 Monday 6th March, 2023 at 17:19:36 UTC by Vasantha Crabb
3rdparty: Avoid the need for -fpermissive since clang doesn't like it.

I'll try to get some of this upstreamed.
[3rdparty/linenoise]utf8.c
[3rdparty/lsqlite3]lsqlite3.c
[3rdparty/lua-zlib]lua_zlib.c
[3rdparty/luafilesystem/src]lfs.c
[scripts/src]3rdparty.lua

r192725 Monday 6th March, 2023 at 14:39:42 UTC by Vasantha Crabb
Various updates, mostly around Lua:

Compile Lua as C++.  When Lua is compiled as C, it uses setjmp/longjmp
for error handling, resulting in failure to unwind intermediate stack
frames.  Trying to ensure no objects with non-trivial destructors are in
scope when raising a Lua error is error-prone.  In particular,
converting an exception to a Lua error becomes convoluted, and raising a
Lua error from a constructor is effectively impossible.

Updated Lua to 5.4.4 - this includes a brand-new garbage collector
implementation with better performance.  The main thing removed is the
deprecated bitlib.

Updated sol2 to version 3.3.0 - this adds support for Lua 5.4 and fixes
a number of issues, including not correctly handling errors when Lua is
built as C++.

Updated LuaFileSystem to version 1.8.0 - this adds support for symbolic
links on Windows, as well as Lua 5.4 compatibility.

Updated LuaSQLite3 to version 0.9.5 - this fixes issues in
multi-threaded environments, as well as Lua 5.4 compatibility.

Fixed double-free after attempting to construct a debugger expression
from Lua with an invalid string, and exposed expression error to Lua in
a better way.

Added warning level print function to Lua.

Fixed saving cheats with shift operators in expressions, although this
code isn't actually used as there's no cheat editor.
[3rdparty/lsqlite3]HISTORY README lsqlite3-0.9.4-0.rockspec lsqlite3-0.9.5-1.rockspec* lsqlite3.c lsqlite3complete-0.9.5-1.rockspec*
[3rdparty/lsqlite3/doc]lsqlite3.wiki
[3rdparty/lsqlite3/test]test.lua tests-sqlite3.lua
[3rdparty/lua]Makefile README
[3rdparty/lua/doc]contents.html lua.1 lua.css manual.html readme.html
[3rdparty/lua/src]Makefile lapi.c lapi.h lauxlib.c lauxlib.h lbaselib.c lbitlib.c lcode.c lcode.h lcorolib.c lctype.c lctype.h ldblib.c ldebug.c ldebug.h ldo.c ldo.h ldump.c lfunc.c lfunc.h lgc.c lgc.h linit.c liolib.c ljumptab.h* llex.c llex.h llimits.h lmathlib.c lmem.c lmem.h loadlib.c lobject.c lobject.h lopcodes.c lopcodes.h lopnames.h* loslib.c lparser.c lparser.h lprefix.h lstate.c lstate.h lstring.c lstring.h lstrlib.c ltable.c ltable.h ltablib.c ltm.c ltm.h lua.c lua.h luac.c luaconf.h lualib.h lundump.c lundump.h lutf8lib.c lvm.c lvm.h lzio.c lzio.h
[3rdparty/luafilesystem].gitignore* .travis.yml Makefile README README.md* appveyor.yml* config config.win luafilesystem-scm-1.rockspec*
[3rdparty/luafilesystem/.travis]platform.sh setup_lua.sh
[3rdparty/luafilesystem/doc/us]doc.css examples.html index.html license.html manual.html
[3rdparty/luafilesystem/rockspecs]luafilesystem-1.3.0-1.rockspec luafilesystem-1.4.0-1.rockspec luafilesystem-1.4.0-2.rockspec luafilesystem-1.4.1-1.rockspec luafilesystem-1.4.1rc1-1.rockspec luafilesystem-1.4.2-1.rockspec luafilesystem-1.5.0-1.rockspec luafilesystem-1.6.0-1.rockspec luafilesystem-1.6.1-1.rockspec luafilesystem-1.6.2-1.rockspec luafilesystem-1.6.3-1.rockspec luafilesystem-cvs-1.rockspec luafilesystem-cvs-2.rockspec luafilesystem-cvs-3.rockspec
[3rdparty/luafilesystem/src]lfs.c lfs.def lfs.h
[3rdparty/luafilesystem/tests]test.lua
[3rdparty/sol2/sol]config.hpp forward.hpp sol.hpp
[docs/source/techspecs]luareference.rst
[scripts/src]3rdparty.lua
[src/emu/debug]express.h
[src/frontend/mame]cheat.cpp luaengine.cpp luaengine.h luaengine.ipp luaengine_debug.cpp

r192724 Monday 6th March, 2023 at 13:57:21 UTC by Curt Coder
abc1600: Bring the mouse CPU online. [Curt Coder]
[src/devices/bus/abckb]abc99.cpp abc99.h

r192723 Monday 6th March, 2023 at 05:47:28 UTC by Curt Coder
abc1600: Note failing tests.
[src/mame/luxor]abc1600.cpp

r192722 Monday 6th March, 2023 at 05:42:08 UTC by Curt Coder
abc1600: Disable DBRQ to fix Winchester test suite. [Curt Coder]
[src/mame/luxor]abc1600.cpp abc1600.h

r192721 Monday 6th March, 2023 at 05:42:08 UTC by Curt Coder
abc1600_flop.xml: Correct name and year
[hash]abc1600_flop.xml

r192720 Monday 6th March, 2023 at 00:37:33 UTC by Angelo Salese
nec/pce_cd.cpp: make pregap to have a minimum of 2 seconds, fixes redbook offset
[/branches/pcecd_qa/hash]pcecd.xml
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192719 Sunday 5th March, 2023 at 20:49:19 UTC by Angelo Salese
hash/pcecd.xml, nec/pce_cd.cpp: update QA
[/branches/pcecd_qa/hash]pcecd.xml
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192718 Sunday 5th March, 2023 at 19:33:57 UTC by Roberto Fresca
Fruit Star Bonus: Added missing PLD. [TeamEurope, Porchy]
[src/mame/misc]mpu12wbk.cpp

r192717 Sunday 5th March, 2023 at 19:22:36 UTC by Olivier Galibert
st: lots of fixes, with much help by Ijor (Jorge Cwik)
[src/mame/atari]atarist.cpp stkbd.cpp stmmu.cpp stvideo.cpp stvideo.h

r192716 Sunday 5th March, 2023 at 17:03:35 UTC by David Haywood
nmk/nmk16.cpp : Ignore lane select for main RAM writes for vandyke and bioship. (#10957)

This is necessary for high score entry to work.
[src/mame/nmk]nmk16.cpp

r192715 Sunday 5th March, 2023 at 17:00:57 UTC by massimiliano.zattera
machine/6522via.cpp: Made input ports read transparently when corresponding interrupt flag is clear. (#10878)
[src/devices/machine]6522via.cpp

r192714 Sunday 5th March, 2023 at 12:04:22 UTC by Curt Coder
abc1600: Fix Xebec S1410 sense, seek, and diagnostic commands. [Curt Coder]
[src/devices/bus/nscsi]s1410.cpp s1410.h

r192713 Sunday 5th March, 2023 at 08:43:09 UTC by Curt Coder
New working software list items
-------------------------------
abc1600_flop: systest1600 [Dataindustrier AB DIAB Intressegrupp]
[hash]abc1600_flop.xml

r192712 Sunday 5th March, 2023 at 00:41:35 UTC by Roberto Fresca
New working clones
------------------
Fruit Star Bonus (Ver 8.2.00ITL) [TeamEurope, f205v, Roberto Fresca]

This set is the new parent. All the others were arranged accordingly.
[src/mame]mame.lst
[src/mame/misc]mpu12wbk.cpp

r192711 Saturday 4th March, 2023 at 21:01:39 UTC by Angelo Salese
hash/pcecd.xml: update QA
[/branches/pcecd_qa/hash]pcecd.xml

r192710 Saturday 4th March, 2023 at 20:36:50 UTC by Angelo Salese
nec/pce_cd.cpp: fix MT#07972 for good
[/branches/pcecd_qa/hash]pcecd.xml
[/branches/pcecd_qa/src/mame/nec]pce_cd.cpp

r192709 Saturday 4th March, 2023 at 19:26:41 UTC by Angelo Salese
hash/pcecd.xml: QA notes
[/branches/pcecd_qa/hash]pcecd.xml tg16.xml

r192708 Saturday 4th March, 2023 at 19:25:52 UTC by Angelo Salese
Delete unnecessary stub files from the other branch
[/branches/pcecd_qa/src/devices/machine]fdc37m707.cpp fdc37m707.h

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team