diff --git a/hash/snread.xml b/hash/snread.xml
index 0df7dea4cd3..ea1119269e1 100644
--- a/hash/snread.xml
+++ b/hash/snread.xml
@@ -16,6 +16,18 @@
+
+ A Ghost in the House
+ 1981
+ Texas Instruments
+
+
+
+
+
+
+
+
On the Track
1981
@@ -64,6 +76,18 @@
+
+ The Third Circle
+ 1981
+ Texas Instruments
+
+
+
+
+
+
+
+
Who's Who at the Zoo
1980
diff --git a/hash/snspell.xml b/hash/snspell.xml
index f0c6133874b..0869b080aca 100644
--- a/hash/snspell.xml
+++ b/hash/snspell.xml
@@ -133,7 +133,7 @@
Les Mots de Base (Module No. 1)
- 1980
+ 1981
Texas Instruments
@@ -143,6 +143,19 @@
+
+ Les Mots Difficiles (Module No. 2)
+
+ 1981
+ Texas Instruments
+
+
+
+
+
+
+
+
Les Magasins de la Rue (Module No. 4)
1981
diff --git a/hash/vsmile_cart.xml b/hash/vsmile_cart.xml
index 23d330bc0a8..39b1d4c5dbb 100644
--- a/hash/vsmile_cart.xml
+++ b/hash/vsmile_cart.xml
@@ -129,7 +129,7 @@ Game cartridges
| | 80-092002(NL) | Alfabet Pretpark |
| | 80-092003(UK) | Alphabet Park Adventure (Red Haired Girl Version) |
| XX | 80-092004(GE) | Abenteuer im ABC Park |
-| | 80-092005(FR) | ABC Land Aventure |
+| XX | 80-092005(FR) | ABC Land Aventure |
| | 80-092006(PT) | ABC Adventure (EAN is 3417768920162 cart#92016) |
| | 80-092007(SP) | Aventuras en el Parque Alfabeto (purple) |
| | 80-092007(SP) | Aventuras en el Parque Alfabeto (translucent) (No # on label) |
@@ -153,7 +153,7 @@ Game cartridges
| | 80-092064(GE) | My Friends Tigger and Pooh - Die Honigjagd (yes, Tigger on this one) |
| XX | 80-092064-104(GE) | My Friends Tigger and Pooh - Die Honigjagd (yes, Tigger on this one) |
| XX | 80-092065(FR) | Winnie l'Ourson - La Chasse au miel de Winnie |
-| | 80-092065-105(FR) | Winnie Rourson - La Chasse au miel de Winnie (ALT) |
+| XX | 80-092065-105(FR) | Winnie l'Ourson - La Chasse au miel de Winnie (ALT) |
| | 80-092066(PT) | Winnie the Pooh - Em Busca Do Mel (92076 on cart) |
| | 80-092067(SP) | Winnie the Pooh (My Friends Tigger and Pooh) - En Busca de la Miel (no # on label)
| | 80-092067-122(SP) | Winnie the Pooh (My Friends Tigger and Pooh) - En Busca de la Miel |
@@ -181,7 +181,7 @@ Game cartridges
| | 80-092102(NL) | Leeuwenkoning - De wonderwereld van Simba |
| | 80-092103(UK) | The Lion King: Simba's Big Adventure |
| | 80-092104(GE) | Der Koenig der Loewen - Simbas grosses Abenteuer |
-| | 80-092105(FR) | Roi Lion - Simba Decouvre la Jungle |
+| XX | 80-092105(FR) | Roi Lion - Simba Decouvre la Jungle |
| | 80-092106(PT) | O Rei Leao - A grande aventura de Simba (92116 on cart) |
| | 80-092107(SP) | Rey Leon - La Gran Aventura de Simba |
| XX | 80-092113(DK) | Løvernes Konge - Simbas store eventyr |
@@ -280,7 +280,7 @@ Game cartridges
+========+===================+============================================================================+
| | 80-092260(US) | Elmo's World - Elmo's Big Discoveries |
| XX | 80-092264(GE) | Elmos großes Abenteuer |
-| | 80-092265(FR) | Le Monde d'ELMO - Les Grandes Decouvertes D'Elmo |
+| XX | 80-092265(FR) | Le Monde d'ELMO - Les Grandes Decouvertes D'Elmo |
+========+===================+============================================================================+
| XX | 80-092280(US) | Dora The Explorer - Dora's Fit-it Adventure |
| | 80-092280-101(US) | Dora The Explorer - Dora's Fit-it Adventure (ALT) |
@@ -321,7 +321,7 @@ Game cartridges
| | 80-092343-203(UK) | Thomas and Friends: Engines Working Together (ALT) |
| XX | 80-092344(GE) | Thomas and Seine Freunde - Freunde Halten Zusammen |
| XX | 80-092344-104(GE) | Thomas and Seine Freunde - Freunde Halten Zusammen |
-| | 80-092345(FR) | Thomas er ses Amis - Les locomotives s'entraident |
+| XX | 80-092345(FR) | Thomas er ses Amis - Les locomotives s'entraident |
| | 80-092347(SP) | Thomas and Friends: Juego de Aprendizaje |
| | (DK) | Thomas and Friends: Togene arbejder sammen |
| XX | 80-092354(SE) | Thomas and Friends: Tågen hjälps åt |
@@ -393,7 +393,7 @@ Game cartridges
| | 80-092543-103(UK) | Noddy - Detective for a Day (ALT) |
| | 80-092544(GE) | Noddy - Detektiv fuer einen Tag <- need pic to confirm, manual cover says -104
| XX | 80-092544-104(GE) | Noddy - Detektiv fuer einen Tag (ALT) |
-| | 80-092545(FR) | Oui-Oui - Detective d'un Jour |
+| XX | 80-092545(FR) | Oui-Oui - Detective d'un Jour |
| | 80-092545-105(FR) | Oui-Oui - Detective d'un Jour (ALT) |
| | 80-092546(PT) | Noddy - Detective por um dia (92556 on cart) |
+========+===================+============================================================================+
@@ -581,6 +581,22 @@ Game cartridges
+
+ ABC Land Aventure (Fra)
+ 200?
+ VTech
+
+
+
+
+
+
+
+
+
+
+
+
Disneys Arielle die Meerjungfrau - Arielles aufregendes Abenteuer (Ger, Rev. 3?)
2004?
@@ -1032,6 +1048,22 @@ Game cartridges
+
+ Le Monde d'ELMO - Les Grandes Decouvertes D'Elmo (Fra)
+ 2005?
+ VTech
+
+
+
+
+
+
+
+
+
+
+
+
V.Smile Fußball Schule (Ger)
200?
@@ -1144,6 +1176,22 @@ Game cartridges
+
+ Roi Lion - Simba Decouvre la Jungle (Fra)
+ 200?
+ VTech
+
+
+
+
+
+
+
+
+
+
+
+
Disney Løvernes Konge - Simbas store eventyr (Den)
200?
@@ -1376,6 +1424,22 @@ Game cartridges
+
+ Oui-Oui - Detective d'un Jour (Fra)
+ 200?
+ VTech
+
+
+
+
+
+
+
+
+
+
+
+
Disney/Pixar Oben (Ger)
2009?
@@ -1762,6 +1826,22 @@ Game cartridges
+
+ Thomas er ses Amis - Les locomotives s'entraident (Fra)
+ 2007?
+ VTech
+
+
+
+
+
+
+
+
+
+
+
+
Thomas & Friends - Tågen hjälps åt (Swe)
2007?
@@ -1918,6 +1998,22 @@ Game cartridges
+
+ Disney Winnie l'Ourson - La Chasse au miel de Winnie (Fra, Rev. 2)
+ 2004?
+ VTech
+
+
+
+
+
+
+
+
+
+
+
+
Disney Peter Plys - Honningjagten (Den)
200?
diff --git a/hash/x1_flop.xml b/hash/x1_flop.xml
index 61e8f801c3d..f7fdcef06e6 100644
--- a/hash/x1_flop.xml
+++ b/hash/x1_flop.xml
@@ -637,6 +637,19 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks)
+
+ Donkey Kong 3 - Dai Gyakushuu
+ 1985
+ ハドソン (Hudson Soft)
+
+
+
+
+
+
+
+
+
Dragon Buster
1987
diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua
index 72157568e4c..10b0cd72e2f 100644
--- a/scripts/target/mame/arcade.lua
+++ b/scripts/target/mame/arcade.lua
@@ -3206,6 +3206,7 @@ files {
MAME_DIR .. "src/mame/audio/dsbz80.cpp",
MAME_DIR .. "src/mame/audio/dsbz80.h",
MAME_DIR .. "src/mame/drivers/model2.cpp",
+ MAME_DIR .. "src/mame/machine/model2.cpp",
MAME_DIR .. "src/mame/includes/model2.h",
MAME_DIR .. "src/mame/video/model2rd.hxx",
MAME_DIR .. "src/mame/video/model2.cpp",
diff --git a/src/devices/bus/ti99/internal/genboard.cpp b/src/devices/bus/ti99/internal/genboard.cpp
index 4f0716dc4e7..fdf68cb156e 100644
--- a/src/devices/bus/ti99/internal/genboard.cpp
+++ b/src/devices/bus/ti99/internal/genboard.cpp
@@ -1519,7 +1519,7 @@ void geneve_mapper_device::device_reset()
// Allow for configuring the VRAM size
uint32_t videoram = (machine().root_device().ioport("VRAM")->read()!=0)? 0x30000 : 0x20000;
- v99x8_device::static_set_vram_size(*m_video.target(), videoram);
+ downcast(*m_video.target()).set_vram_size(videoram);
LOGMASKED(LOG_SETTING, "Video RAM set to %d KiB\n", videoram / 1024);
}
diff --git a/src/devices/cpu/m6502/oxavix.lst b/src/devices/cpu/m6502/oxavix.lst
index d2084aa2f27..34e5b66309b 100644
--- a/src/devices/cpu/m6502/oxavix.lst
+++ b/src/devices/cpu/m6502/oxavix.lst
@@ -34,6 +34,11 @@ retf_imp
TMP2 = read(SP);
m_farbank = TMP2;
}
+ else
+ {
+ // namcons2: because apparently 0x0300ea isn't correctly mirroring 0x0000ea despite logic in xavix.cpp looking correct?
+ m_farbank = 0;
+ }
read_pc();
prefetch();
diff --git a/src/devices/video/315_5124.h b/src/devices/video/315_5124.h
index 671d4ebeb92..9169457b3f9 100644
--- a/src/devices/video/315_5124.h
+++ b/src/devices/video/315_5124.h
@@ -52,11 +52,11 @@ public:
// construction/destruction
sega315_5124_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
- static void set_signal_type(device_t &device, bool is_pal) { downcast(device).m_is_pal = is_pal; }
+ void set_signal_type(bool is_pal) { m_is_pal = is_pal; }
- template static devcb_base &set_int_callback(device_t &device, Object &&cb) { return downcast(device).m_int_cb.set_callback(std::forward