Note Feed

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

Previous 50 199869 Revisions Next 50

r194607 Friday 10th March, 2023 at 04:53:47 UTC by AJR
Fix debugger exception point hit message
[/branches/pc_i440bx/src/emu/debug]debugcpu.cpp

r194606 Friday 10th March, 2023 at 04:38:05 UTC by AJR
Include track numbers in results of AppleCD Read TOC command
[/branches/pc_i440bx/src/devices/bus/nscsi]cd.cpp

r194605 Friday 10th March, 2023 at 04:29:13 UTC by AJR
nscsi/cd.cpp: Correct enum name
[/branches/pc_i440bx/src/devices/bus/nscsi]cd.cpp

r194604 Friday 10th March, 2023 at 04:26:49 UTC by AJR
Add vendor-specific Read TOC command for Apple SCSI CD-ROM drive
[/branches/pc_i440bx/src/devices/bus/nscsi]cd.cpp cd.h
[/branches/pc_i440bx/src/lib/util]cdrom.cpp

r194603 Friday 10th March, 2023 at 00:55:57 UTC by R. Belmont
es5503: cleaner fix for preserving the full accumulator phase on looping. [Kelvin Sherlock, R. Belmont]
[/branches/pc_i440bx/src/devices/sound]es5503.cpp

r194602 Friday 10th March, 2023 at 00:30:13 UTC by Peter Ferrie
es5503.cpp: preserve fractional phase, allows high-freq sample play [Peter Ferrie] (#10973)
[/branches/pc_i440bx/src/devices/sound]es5503.cpp

r194601 Thursday 9th March, 2023 at 19:54:48 UTC by hap
ssystem3: remove obsolete workaround
[/branches/pc_i440bx/src/mame/saitek]ssystem3.cpp

r194600 Thursday 9th March, 2023 at 19:54:48 UTC by hap
snowbro2: correct oki pitch
[/branches/pc_i440bx/src/mame/toaplan]toaplan2.cpp

r194599 Thursday 9th March, 2023 at 19:52:05 UTC by erik
Replaced most simple uses of sprintf with type-safe equivalents. (#10948)
[/branches/pc_i440bx/src/devices/bus/neogeo]prot_cmc.cpp
[/branches/pc_i440bx/src/devices/bus/nes]nes_unif.hxx
[/branches/pc_i440bx/src/devices/cpu/dsp32]dsp32dis.cpp
[/branches/pc_i440bx/src/lib/util]aviio.cpp aviio.h
[/branches/pc_i440bx/src/mame/amiga]arsystems.cpp
[/branches/pc_i440bx/src/mame/capcom]cps3.cpp
[/branches/pc_i440bx/src/mame/konami]3dom2_te.cpp ksys573.cpp
[/branches/pc_i440bx/src/mame/midway]midtunit_v.cpp
[/branches/pc_i440bx/src/mame/mit]tx0_v.cpp
[/branches/pc_i440bx/src/mame/namco]namcos22_v.cpp namcos23.cpp
[/branches/pc_i440bx/src/mame/next]next.cpp next.h
[/branches/pc_i440bx/src/mame/nintendo]pin64.cpp
[/branches/pc_i440bx/src/mame/sega]chihiro.cpp coolridr.cpp naomi.cpp
[/branches/pc_i440bx/src/mame/snk]hng64_a.cpp
[/branches/pc_i440bx/src/mame/subsino]subsino_m.cpp
[/branches/pc_i440bx/src/mame/tvgames]generalplus_gpl16250_nand.cpp generalplus_gpl32612.cpp spg29x.cpp
[/branches/pc_i440bx/src/osd/modules/output]network.cpp

r194598 Thursday 9th March, 2023 at 19:40:08 UTC by hap
New working systems
-------------------
Gammonmaster II [hap, Sean Riddle]
Omar [hap, Sean Riddle]
Electronic Chess (Tryom) [hap, Sean Riddle]
Punch Your Lights Out [hap, Sean Riddle, Frank Palazzolo]
[/branches/pc_i440bx/src/devices/cpu/tms7000]tms7000.h
[/branches/pc_i440bx/src/mame]mame.lst mess.flt
[/branches/pc_i440bx/src/mame/chess]compuchess.cpp conchess.cpp
[/branches/pc_i440bx/src/mame/handheld]hh_cop400.cpp
[/branches/pc_i440bx/src/mame/layout]gammonm2.lay* omar.lay* pylo.lay* tchess.lay*
[/branches/pc_i440bx/src/mame/tiger]pylo.cpp*
[/branches/pc_i440bx/src/mame/tryom]chess.cpp* gammonm.cpp* omar.cpp*

r194597 Thursday 9th March, 2023 at 19:17:46 UTC by Osso
bus/snes/profighter.cpp: Added skeleton devices for "Pro Figher" SNES cartridge copiers. (#10952)

Dumped four SNES copiers (3 Super Pro. Fighter Q variants and a Pro Fighter X). [Darksoft, Apocalypse]
[/branches/pc_i440bx/scripts/src]bus.lua
[/branches/pc_i440bx/src/devices/bus/snes]profighter.cpp* profighter.h* snes_carts.cpp

r194596 Thursday 9th March, 2023 at 18:59:11 UTC by holub
sinclair/pentevo.cpp: Added ERS v0.59.12/NEO-DOS v0.57 BIOS options. (#10969)
[/branches/pc_i440bx/src/mame/sinclair]pentevo.cpp

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

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

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

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

r194591 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/pc_i440bx/src/mame/eolith]eolith.cpp eolith16.cpp

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

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

r194588 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/pc_i440bx/src/mame/eolith]eolith.cpp eolith16.cpp eolith_speedup.cpp eolith_speedup.h vegaeo.cpp

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

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

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

r194584 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/pc_i440bx/src/mame/misc]gameace.cpp truco.cpp truco.h truco_v.cpp trucocl.cpp trucocl.h trucocl_v.cpp

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

r194582 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/pc_i440bx/src/mame/snk]hng64.cpp hng64.h hng64_3d.ipp hng64_sprite.ipp hng64_v.cpp

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

r194580 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/pc_i440bx/hash]msx_yamaha_minicart.xml*
[/branches/pc_i440bx/src/devices/bus/msx/cart]cartridge.cpp cartridge.h
[/branches/pc_i440bx/src/devices/bus/msx/slot]cartridge.cpp cartridge.h
[/branches/pc_i440bx/src/mame/msx]msx1_v9938.cpp msx2.cpp

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

r194578 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/pc_i440bx/hash]msx2_flop.xml

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

r194576 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/pc_i440bx/src/devices/bus/abckb]abc99.cpp

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

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

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

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

r194571 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/pc_i440bx/hash]msx1_cart.xml msx1_cass.xml

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

r194569 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/pc_i440bx/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/pc_i440bx/3rdparty/lua-linenoise]linenoise.c
[/branches/pc_i440bx/plugins/console]init.lua
[/branches/pc_i440bx/scripts/src]3rdparty.lua

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

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

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

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

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

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

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

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

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

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

r194558 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/pc_i440bx/src/mame/nmk]nmk16.cpp

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team