mirror of
https://github.com/holub/mame
synced 2025-04-17 22:13:04 +03:00
srcclean and cleanup
This commit is contained in:
parent
51a8ec962b
commit
c4206a6867
@ -18,11 +18,11 @@ license:CC0-1.0
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="igdemo" supported="yes">
|
||||
<description>IG Demo</description>
|
||||
<software name="igdemo" supported="yes">
|
||||
<description>IG Demo</description>
|
||||
<year>1983?</year>
|
||||
<publisher>Hitachi?</publisher>
|
||||
<notes><![CDATA[
|
||||
<notes><![CDATA[
|
||||
Mixed 600/1200 baud rate image (switch done during program bootstrap, unnecessary to NEWON 7)
|
||||
Advertises IG features of Mark 5
|
||||
]]></notes>
|
||||
|
@ -6017,12 +6017,12 @@ Stalls or throws either "Bad command or file name", "disk read error" or "divide
|
||||
</software>
|
||||
|
||||
<!--
|
||||
This is not an official FreeDOS distribution, it is modified
|
||||
to run more optimally on the original IBM PC model 5150.
|
||||
This is not an official FreeDOS distribution, it is modified
|
||||
to run more optimally on the original IBM PC model 5150.
|
||||
|
||||
More information about this distribution is available at:
|
||||
* https://www.youtube.com/watch?v=EOVLlMQs9f8
|
||||
* https://archive.org/details/free-dos-1.3-8086-minimized
|
||||
More information about this distribution is available at:
|
||||
* https://www.youtube.com/watch?v=EOVLlMQs9f8
|
||||
* https://archive.org/details/free-dos-1.3-8086-minimized
|
||||
-->
|
||||
<software name="freedos13_8086">
|
||||
<description>FreeDOS 1.3 8086 Minimized</description>
|
||||
|
@ -24,7 +24,7 @@ license:CC0-1.0
|
||||
<description>Donkey Kong 64</description>
|
||||
<year>1999</year>
|
||||
<publisher>Nintendo</publisher>
|
||||
<notes><![CDATA[
|
||||
<notes><![CDATA[
|
||||
Will crash unless you let it run up until the intro song starts to play.
|
||||
]]></notes>
|
||||
<info name="serial" value="ndog00"/>
|
||||
|
@ -2,9 +2,9 @@
|
||||
// copyright-holders:smf, Olivier Galibert
|
||||
/***************************************************************************
|
||||
|
||||
Namco C77
|
||||
Namco C77
|
||||
|
||||
Custom H8 used on Cyberlead cabinet I/O boards
|
||||
Custom H8 used on Cyberlead cabinet I/O boards
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
|
@ -235,7 +235,7 @@ bool _86f_format::load(util::random_read &io, uint32_t form_factor, const std::v
|
||||
/*
|
||||
bool _86f_format::save(util::random_read_write &io, const std::vector<uint32_t> &variants, const floppy_image &image) const
|
||||
{
|
||||
return true;
|
||||
return true;
|
||||
}
|
||||
*/
|
||||
const _86f_format FLOPPY_86F_FORMAT;
|
||||
|
@ -91,8 +91,8 @@ public:
|
||||
m_dsw(*this, "DSW"),
|
||||
m_p1(*this, "P1"),
|
||||
m_p2(*this, "P2")
|
||||
|
||||
{ }
|
||||
{
|
||||
}
|
||||
|
||||
void meijinsn(machine_config &config);
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
Large 6 digits 7 segments (plus dot) display up, a smaller 12 digits 7 segments display down,
|
||||
plus another two digits 7 sements display as credits counter.
|
||||
|
||||
There are no dip switches for hoppers, instead you can insert "KEY" mini PCBs on a small
|
||||
There are no DIP switches for hoppers, instead you can insert "KEY" mini PCBs on a small
|
||||
socket on the drivers PCB that shorts contacts TS4, TS5, TS6, TS7, TZ4, TZ5, TZ6 and TZ7.
|
||||
On the dumped machine, there was a KEY inserted named "KEY 3" that configures:
|
||||
-Hopper 1 = 0.10 €
|
||||
|
@ -288,7 +288,7 @@ void igrosoft_gamble_state::vid_w(offs_t offset, uint8_t data)
|
||||
uint8_t const r = ((coldat & 0x001f) >> 0);
|
||||
uint8_t const g = ((coldat & 0x1f00) >> 8);
|
||||
uint8_t const b = ((coldat & 0x00e0) >> (5))
|
||||
| ((coldat & 0xe000) >> (8+5-3));
|
||||
| ((coldat & 0xe000) >> (8+5-3));
|
||||
|
||||
m_palette->set_pen_color((offset - 0x4000) / 2, r << 3, g << 3, b << 2);
|
||||
}
|
||||
|
@ -1504,31 +1504,31 @@ protected:
|
||||
/*
|
||||
Banking notes for various alt bank games:
|
||||
mdhorse, kaiunqz:
|
||||
*0x1f000000 = ((val >> 0x17) & 0xe) | 8;
|
||||
*0x1f000000 = ((val >> 0x17) & 0xe) | 8;
|
||||
|
||||
golgo13, g13knd:
|
||||
*0x1f000000 = ((val >> 0x17) & 0x6) + 8;
|
||||
followed by
|
||||
*0x1f000000 = (val >> 0x15) & 0x7;
|
||||
*0x1f000000 = ((val >> 0x17) & 0x6) + 8;
|
||||
followed by
|
||||
*0x1f000000 = (val >> 0x15) & 0x7;
|
||||
|
||||
truckk:
|
||||
*0x1f000000 = ((val >> 0x17) & 0x1e) + 8;
|
||||
followed by
|
||||
*0x1f000000 = (val >> 0x15) & 0x7ff; (lower bits only set for manual transfers, mask is implicit)
|
||||
*0x1f000000 = ((val >> 0x17) & 0x1e) + 8;
|
||||
followed by
|
||||
*0x1f000000 = (val >> 0x15) & 0x7ff; (lower bits only set for manual transfers, mask is implicit)
|
||||
|
||||
sws2001:
|
||||
The upper bits are set using fixed range checks:
|
||||
if (val <= 0x0ffffff)
|
||||
*0x1f000000 = 0x08;
|
||||
else if (val >= 0x1000000 && val <= 0x1ffffff)
|
||||
*0x1f000000 = 0x0a;
|
||||
else if (val >= 0x2000000 && val <= 0x2ffffff)
|
||||
*0x1f000000 = 0x0c;
|
||||
else if (val >= 0x3000000)
|
||||
*0x1f000000 = 0x0e;
|
||||
The upper bits are set using fixed range checks:
|
||||
if (val <= 0x0ffffff)
|
||||
*0x1f000000 = 0x08;
|
||||
else if (val >= 0x1000000 && val <= 0x1ffffff)
|
||||
*0x1f000000 = 0x0a;
|
||||
else if (val >= 0x2000000 && val <= 0x2ffffff)
|
||||
*0x1f000000 = 0x0c;
|
||||
else if (val >= 0x3000000)
|
||||
*0x1f000000 = 0x0e;
|
||||
|
||||
The function at 8004d01c is the same logic as above + logic for the lower 3 bits:
|
||||
*0x1f000000 = (val >> 0x15) & 0x7;
|
||||
The function at 8004d01c is the same logic as above + logic for the lower 3 bits:
|
||||
*0x1f000000 = (val >> 0x15) & 0x7;
|
||||
*/
|
||||
if ((data & 8) != 0)
|
||||
m_bankoffset = (data - 8) << 2;
|
||||
|
@ -83,8 +83,8 @@
|
||||
|
||||
dumped: either here, xavix_2000.cpp, or xavix_2002.cpp
|
||||
東京フレンドパーク2スペシャル / エポック社 / 日本 Tokyo Friend Park 2 Special / Epochsha / Japan
|
||||
Let's!TVプレイ ケロロ軍曹 ケロロ小隊大パニック!ドタバタ大決戦であります / バンダイ / 日本 Let's!TV Play Keroro Sergeant Keroro Platoon Panic! It’s a big slapstick battle / Bandai / Japan
|
||||
スーパーテレビパソコン別売カートリッジ ペットケータイLink / エポック社 / 日本 Super TV PC Optional Cartridge Pet Mobile Link / Epochsha / Japan
|
||||
Let's!TVプレイ ケロロ軍曹 ケロロ小隊大パニック!ドタバタ大決戦であります / バンダイ / 日本 Let's!TV Play Keroro Sergeant Keroro Platoon Panic! It’s a big slapstick battle / Bandai / Japan
|
||||
スーパーテレビパソコン別売カートリッジ ペットケータイLink / エポック社 / 日本 Super TV PC Optional Cartridge Pet Mobile Link / Epochsha / Japan
|
||||
Challenge Ai-chan! Exciting Ping-pong /TAKARATOMY/Japan - - - - - - dumped
|
||||
TV de Asobitai Hyper Rescue - Boku wa Kyuujotai /BANDAI/Japan - - - - - - -
|
||||
Tokyo Friend Park II Perfect! Mezase! Grand Slam!! /EPOCH/Japan - - - - - - -
|
||||
@ -192,10 +192,10 @@
|
||||
PLAY TV Baseball 2 /EPOCH/Japan, HK - - - - - - -
|
||||
Play TV Baseball /RADICA/USA,EU 8017 x8 none none SSD 98 PA7351-107 dumped
|
||||
PLAY TV Football /RADICA/USA 74021 x8 48 4M none SSD 98 PL7351-181 dumped
|
||||
Let's fish black bass! Exciting Fishing /EPOCH/Japan - - - - - - -
|
||||
black bass tsurouze! Excite Fishing /EPOCH/Japan *same as above? - - - - - - -
|
||||
Let's hit a homerun! Exciting Stadium /EPOCH/Japan - - - - - -
|
||||
XaviXTennis SGM6446 x16 48 8M 24C08 SSD 2002 NEC 85054-611 dumped
|
||||
Let's fish black bass! Exciting Fishing /EPOCH/Japan - - - - - - -
|
||||
black bass tsurouze! Excite Fishing /EPOCH/Japan *same as above? - - - - - - -
|
||||
Let's hit a homerun! Exciting Stadium /EPOCH/Japan - - - - - -
|
||||
XaviXTennis SGM6446 x16 48 8M 24C08 SSD 2002 NEC 85054-611 dumped
|
||||
XaviXBowling SGM644C x16 48 dumped
|
||||
|
||||
dumped: see xavix2.cpp
|
||||
|
@ -42,16 +42,16 @@ uint16_t bk_state::vid_scroll_r()
|
||||
|
||||
// SEL1 register (0010 and 0010.01)
|
||||
//
|
||||
// 15-8 R high byte of cpu start address
|
||||
// 7 R bitbanger cts in
|
||||
// 7 W cassette motor control, 1: off 0: on
|
||||
// 6 R keyboard any key down, 1: no 0: yes
|
||||
// 6 W cassette data and speaker out
|
||||
// 5 R cassette data in
|
||||
// 5 W cassette data and bitbanger rts out
|
||||
// 4 R bitbanger rx
|
||||
// 4 W bitbanger tx
|
||||
// 2 R updated
|
||||
// 15-8 R high byte of cpu start address
|
||||
// 7 R bitbanger cts in
|
||||
// 7 W cassette motor control, 1: off 0: on
|
||||
// 6 R keyboard any key down, 1: no 0: yes
|
||||
// 6 W cassette data and speaker out
|
||||
// 5 R cassette data in
|
||||
// 5 W cassette data and bitbanger rts out
|
||||
// 4 R bitbanger rx
|
||||
// 4 W bitbanger tx
|
||||
// 2 R updated
|
||||
//
|
||||
// only original 0010 has bitbanger wired to UP connector
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user