Note Feed

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

Previous 50 199869 Revisions Next 50

r193957 Thursday 9th March, 2023 at 06:17:30 UTC by Curt Coder
abc1600: Disable debugger side effects. [Curt Coder]
[/branches/a800_cart/src/mame/luxor]abc1600mac.cpp

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

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

r193954 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
[/branches/a800_cart/src/mame]mame.lst
[/branches/a800_cart/src/mame/atari]bzone.cpp bzone.h

r193953 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]
[/branches/a800_cart/src/mame/eolith]eolith.cpp eolith16.cpp

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

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

r193950 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.
[/branches/a800_cart/src/mame/eolith]eolith.cpp eolith16.cpp eolith_speedup.cpp eolith_speedup.h vegaeo.cpp

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

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

r193947 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.
[/branches/a800_cart/plugins/console]init.lua
[/branches/a800_cart/src/frontend/mame]luaengine.cpp luaengine.h

r193946 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
[/branches/a800_cart/src/mame/misc]gameace.cpp truco.cpp truco.h truco_v.cpp trucocl.cpp trucocl.h trucocl_v.cpp

r193945 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.).
[/branches/a800_cart/hash]msx2_flop.xml
[/branches/a800_cart/plugins/layout]init.lua
[/branches/a800_cart/src/mame/snk]hng64.cpp hng64_3d.ipp hng64_sprite.ipp hng64_v.cpp

r193944 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).
[/branches/a800_cart/src/mame/snk]hng64.cpp hng64.h hng64_3d.ipp hng64_sprite.ipp hng64_v.cpp

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

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

r193941 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]
[/branches/a800_cart/hash]neogeo.xml
[/branches/a800_cart/src/mame/neogeo]neogeo.cpp

r193940 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)
[/branches/a800_cart/hash]msx2_flop.xml

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

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

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

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

r193935 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
[/branches/a800_cart/src/mame]mame.lst
[/branches/a800_cart/src/mame/misc]gameace.cpp

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

r193933 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)
[/branches/a800_cart/hash]msx1_cart.xml msx1_cass.xml

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

r193931 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).
[/branches/a800_cart/3rdparty/linenoise]Makefile README.markdown example.c linenoise-win32.c* linenoise.c linenoise.h stringbuf.c* stringbuf.h* teststringbuf.c* utf8.c utf8.h
[/branches/a800_cart/3rdparty/lua-linenoise]linenoise.c
[/branches/a800_cart/plugins/console]init.lua
[/branches/a800_cart/scripts/src]3rdparty.lua

r193930 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]
[/branches/a800_cart/src/mame/irem]m92.cpp
[/branches/a800_cart/src/mame/kaneko]suprnova.cpp
[/branches/a800_cart/src/mame/sega]model3.cpp model3.h

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

r193928 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.
[/branches/a800_cart/3rdparty/linenoise]utf8.c
[/branches/a800_cart/3rdparty/lsqlite3]lsqlite3.c
[/branches/a800_cart/3rdparty/lua-zlib]lua_zlib.c
[/branches/a800_cart/3rdparty/luafilesystem/src]lfs.c
[/branches/a800_cart/scripts/src]3rdparty.lua

r193927 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.
[/branches/a800_cart/3rdparty/lsqlite3]HISTORY README lsqlite3-0.9.4-0.rockspec lsqlite3-0.9.5-1.rockspec* lsqlite3.c lsqlite3complete-0.9.5-1.rockspec*
[/branches/a800_cart/3rdparty/lsqlite3/doc]lsqlite3.wiki
[/branches/a800_cart/3rdparty/lsqlite3/test]test.lua tests-sqlite3.lua
[/branches/a800_cart/3rdparty/lua]Makefile README
[/branches/a800_cart/3rdparty/lua/doc]contents.html lua.1 lua.css manual.html readme.html
[/branches/a800_cart/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
[/branches/a800_cart/3rdparty/luafilesystem].gitignore* .travis.yml Makefile README README.md* appveyor.yml* config config.win luafilesystem-scm-1.rockspec*
[/branches/a800_cart/3rdparty/luafilesystem/.travis]platform.sh setup_lua.sh
[/branches/a800_cart/3rdparty/luafilesystem/doc/us]doc.css examples.html index.html license.html manual.html
[/branches/a800_cart/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
[/branches/a800_cart/3rdparty/luafilesystem/src]lfs.c lfs.def lfs.h
[/branches/a800_cart/3rdparty/luafilesystem/tests]test.lua
[/branches/a800_cart/3rdparty/sol2/sol]config.hpp forward.hpp sol.hpp
[/branches/a800_cart/docs/source/techspecs]luareference.rst
[/branches/a800_cart/scripts/src]3rdparty.lua
[/branches/a800_cart/src/emu/debug]express.h
[/branches/a800_cart/src/frontend/mame]cheat.cpp luaengine.cpp luaengine.h luaengine.ipp luaengine_debug.cpp

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

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

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

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

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

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

r193920 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.
[/branches/a800_cart/src/mame/nmk]nmk16.cpp

r193919 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)
[/branches/a800_cart/src/devices/machine]6522via.cpp

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

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

r193916 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.
[/branches/a800_cart/src/mame]mame.lst
[/branches/a800_cart/src/mame/misc]mpu12wbk.cpp

r193915 Saturday 4th March, 2023 at 16:23:18 UTC by Osso
New working clones
------------------
WWF Superstars (Canada) [anonymous]
[/branches/a800_cart/src/mame]mame.lst
[/branches/a800_cart/src/mame/technos]wwfsstar.cpp

r193914 Saturday 4th March, 2023 at 15:19:20 UTC by mark.garlanger
Made company name consistent across all Heathkit machines. (#10954)

"Heath Company" is the name the company used in documentation and catalogs.
[/branches/a800_cart/src/mame/heathkit]h19.cpp h89.cpp

r193913 Saturday 4th March, 2023 at 07:23:22 UTC by Osso
New working clones
------------------
Gals Panic SU (Korea, Gals Panic 4 re-release) [turntablism]
[/branches/a800_cart/src/mame]mame.lst
[/branches/a800_cart/src/mame/kaneko]suprnova.cpp

r193912 Saturday 4th March, 2023 at 02:49:58 UTC by clawgrip
Dumped and added a skeleton driver for "Ballroom Glitz" coin pusher (#10949)

New NOT_WORKING machines
--------------------------------
Ballroom Glitz [jordigahan, ClawGrip]
[/branches/a800_cart/src/mame]arcade.flt mame.lst
[/branches/a800_cart/src/mame/misc]brglitz.cpp*

r193911 Saturday 4th March, 2023 at 01:53:47 UTC by mark.garlanger
heathkit/h19.cpp: Turn off bell properly. (#10953)

Fixes a copy/paste error introduced by #9788.
[/branches/a800_cart/src/mame/heathkit]h19.cpp

r193910 Saturday 4th March, 2023 at 01:34:11 UTC by Vasantha Crabb
Various cleanups:

Isolated the speedup code in the Eolith base state, so eolith16 and
vegaeo aren't inheriting a pile of stuff they don't need.

nichibutsu/jangou.cpp: Split into derived classes so all object finders
are required and device_remove isn't necessary.  Also use the data
pending callback on latches as it's there.

taito/taito_l.cpp: Use normal start/reset handlers rather than an
elaborate maze of indirection.

vsystem/aerofgt.cpp: Split the driver class up a little.  It's still a
mess.

Got rid of a few of the remaining MCFG macros.
[/branches/a800_cart/src/mame/eolith]eolith.cpp eolith.h eolith16.cpp eolith_speedup.cpp* eolith_speedup.h* eolith_v.cpp ghosteo.cpp vegaeo.cpp
[/branches/a800_cart/src/mame/konami]moo.cpp moo.h
[/branches/a800_cart/src/mame/nichibutsu]jangou.cpp
[/branches/a800_cart/src/mame/taito]taito_l.cpp taito_l.h
[/branches/a800_cart/src/mame/ti]tm990189.cpp
[/branches/a800_cart/src/mame/upl]ninjakd2.cpp ninjakd2.h
[/branches/a800_cart/src/mame/vsystem]aerofgt.cpp aerofgt.h aerofgt_v.cpp

r193909 Friday 3rd March, 2023 at 21:52:39 UTC by hap
m20.xml: correct string format
[/branches/a800_cart/hash]m20.xml

r193908 Friday 3rd March, 2023 at 21:42:38 UTC by hap
New working systems
-------------------
My Little Computer [hap, Sean Riddle]
[/branches/a800_cart/src/mame]mame.lst
[/branches/a800_cart/src/mame/handheld]hh_cop400.cpp
[/branches/a800_cart/src/mame/layout]lilcomp.lay*

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team