Commit Graph

73652 Commits

Author SHA1 Message Date
yz70s 628dc0d363 i82439hx.cpp: corrections to pci configuration space map and decoding to debug log of pam register writes 2021-07-29 23:03:51 +02:00
yz70s 246343d18f fdc37c93x.cpp: add placeholder routine for mouse irq 2021-07-29 23:03:51 +02:00
0kmg 07453a9246
bus/nes: Fixed a BMC 31 in 1 pirate multi-game. (#8368)
Software list items promoted to working (nes.xml)
---------------------------------------
31 in 1
2021-07-29 23:27:35 +10:00
Vas Crabb 23bd2ecf6a Slightly cleaned up OSD input modules.
Removed support for DirectInput 7 and earlier.  It hasn't been tested in
years, and it's not relevant on any supported OS.  DirectInput is
effectively finalised at version 8, and is unlikely to get an API update
in the future.

Use more string[_view] and fewer C strings, and tightened up scope of a
few things.
2021-07-29 15:22:51 +10:00
AJR db1ddb7cee motoxgo: Add "extra" I/O CPU to configuration 2021-07-28 23:12:41 -04:00
AJR 5cbd114473 f2mc16: Updates
- Emulate many more opcodes
- Add interrupt callback for debugger
- Correct disassembly of MOVW io, A
2021-07-28 23:10:42 -04:00
smf- f4213dc209 Allow the bpset/wpset/rpset & map commands to act on any cpu, by prefixing the index or name with a # and passing as the first parameter. [smf] 2021-07-28 22:50:00 +01:00
cracyc 387f1f461d pc9801: disable code causing egc issues and add color compare support 2021-07-28 16:29:54 -05:00
AJR f3cae23ba0 f2mc16: General cleanup
- Add helper functions for increment and decrement operations and short direct banking
- Rationalize use of temporary variables
- Modify only lowest 8 bits of accumulator for XOR A, #imm8
- Perform a 16-bit rather than 8-bit write for MOVW @RLx + #disp8, A
- Use SSB instead of USB for @RW3 or @RW7 addressing when S flag is set
- Fix numerous flag calculations
2021-07-28 16:45:18 -04:00
Ivan Vangelista 58ef5d8372 royalmah.cpp: added banking to rkjanoh2, too. Almost playable, but bad colors. 2021-07-28 20:22:22 +02:00
0kmg 2ad1f4d9aa
bus/nes: Added support for YUNG-08 SMB2 FDS conversions. (#8366)
Software list items promoted to working (nes.xml)
---------------------------------------
Super Mario Bros. 2 (YUNG-08)
Super Mario Bros. 2 (YUNG-08, no protection)
2021-07-29 01:44:55 +10:00
Brian Johnson e6b0d608eb
qx10.cpp: Corected video RAM size - onlly 128k is present (fixes graphics scrolling). (#8333) 2021-07-29 01:39:27 +10:00
Scott Stone 395cb907b4 dangbar.cpp: fix sspanic label typo 2021-07-28 08:22:23 -04:00
Patrick Mackinlay 90d694c29b ns32082: implement program flow trace support 2021-07-28 17:48:19 +07:00
Patrick Mackinlay e16435f2ab ns32202: fix syntax errors 2021-07-28 12:31:01 +07:00
Patrick Mackinlay 925f141aa4 ns32kdb: corrected eprom labels 2021-07-28 12:28:42 +07:00
Patrick Mackinlay 5c253595c3 ns32kdb: additional firmware [Vince Ibeachum]
* serial diagnostic support
* corrected timer clock
2021-07-28 12:27:06 +07:00
Patrick Mackinlay 5e5a969eb8 ns32202: implement counter current values 2021-07-28 12:24:40 +07:00
Patrick Mackinlay 4589e42759 ns32000: fix smr instruction bug 2021-07-28 12:23:45 +07:00
Vas Crabb a3f413ac42 MAME 0.234
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmD/r8IACgkQwXSxAYxA
 cQ6A7hAAmUn5pLrwxyuogs/vtQWVKrgbnrbEksj2Mf4z62bKoajqIBUd1np5WwFw
 SvnzTyGUdzrfH2lUGjcwDuuYTyerYYrykiSULMB10bM9XIJFHsiVaq2gp36vHgw+
 hAte3+nO8e+TojEpS2I9Et/PqpYo4kpahnsQq7Q766bIj21zG3FgY4vuc9ro7R4p
 wZm8I8OflY+SRxFWdnZiZra1q4W7wvLw54ziKjnzFGG9NPl3aUWx9uNwf8EHYfzZ
 Q1xBZC9/PlumGDjpGPC2eBz0BMxgFjax4W0TnED+ODF1dEMS11R2bnB5GT2RPWXo
 G7b7WjT6bxQYNt/lWISQtCRiNP3al+A7knQjSPb5W1hIsCyOVdwVdRqLGNGnPo2i
 NpMLNBDRxN3i/socvir2Uz7niKuc9JWemStk2E7G5q8RZcV9p1Z3uPqY5H06bp15
 37tMRUQklyyxA/PrMn7epC9pUkxfDvrR2iuKkIL8MJcBSqHGyuf7IC/8uGqF1o/j
 Tlpj+AVtLD+5KNMY42ToimvCR+MaOJ+1QtvNzAbX2GN6Qc7kyT4Nbx2MEl6BwaKx
 e8qyNrNqqaEGrAb4KAN08F/hxbjPrFSCLYFojp30tTl6KJ/23MSUcOD5lJHR1yDh
 FJx7DMkU0r53N15Rx3BUO6PYop8cqO0a0Bog0BysZjXXOnetwKQ=
 =98Bl
 -----END PGP SIGNATURE-----

Merge tag 'mame0234' into mainline-master

MAME 0.234
2021-07-28 12:59:58 +10:00
hap ffa992f596 hh_hmcs40: unshuffled gscobra rom 2021-07-27 23:37:37 +02:00
hap 174e482126 New working software list additions
-----------------------------------
entex_sag: Basketball 3 [Kevin Horton, Sean Riddle]
2021-07-27 23:35:14 +02:00
Angelo Salese 3fd0c6ef1b
neogeo.cpp: fix typo with Thrash Rally in documentation 2021-07-27 21:22:30 +02:00
MooglyGuy 9d5ecbf980
N64 video adjustments: 8bpp mode, VI scan-out improvement (#8362)
* -n64: Fixed handling of 8bpp framebuffer mode. Adjusted how VI scan-out functions. [Ryan Holtz, krom]
* -rdp: Swapped 'magic matrix' dither pattern axes to match hardware tests. [Ryan Holtz, krom]
* -n64: Removed unnecessary cast.
2021-07-27 13:09:38 -04:00
Vas Crabb f9656b565b segas16b.cpp: Set year for The Destroyer From Jail to 1991 based on regulatory approval document date. 2021-07-28 00:47:44 +10:00
tim lindner be886d7f2f
coco3: GIME timer was twice as fast as it should be (#8365) 2021-07-27 07:46:50 -04:00
hap 2548561e53 New machines marked as NOT_WORKING
----------------------------------
Super Cobra (Gakken, green version) [hap, Kevin Horton, Sean Riddle]
2021-07-27 12:19:20 +02:00
Dirk Best 063928663c New machines marked as NOT_WORKING
----------------------------------
ACT Apricot XEN [John Elliott]
2021-07-27 09:06:06 +02:00
ajrhacker 6ee768c205
Merge pull request #8364 from tlindner/coco3-forceram
coco3: adjust $FEXX constant RAM setting
2021-07-26 22:08:09 -04:00
tim lindner acdddb5e1b Force constant RAM does not override ROM settings. 2021-07-26 19:00:31 -07:00
AJR 46bcee8430 dpsv55: Add LCD screen 2021-07-26 21:23:25 -04:00
arbee 1b1bfc36a4 apple2gs: pass TrueGS SHR Linearization test. [R. Belmont, Peter Ferrie, John Brooks] 2021-07-26 21:08:40 -04:00
hap 7b5f61f8ff trspacmis: put companyname in title string, conflict with galaxian.cpp spcmission recently added set 2021-07-26 23:47:03 +02:00
hap f1807e475e system1: spacing 2021-07-26 23:13:43 +02:00
Ivan Vangelista e83a45f85c New working clones
------------------
Rafflesia (not encrypted) [Shane Reel]
2021-07-26 23:02:35 +02:00
AJR d1e6e5b830 New machines marked as NOT_WORKING
----------------------------------
Sony DPS-V55 Multi-Effect Processor [DBWBP]
2021-07-26 14:09:04 -04:00
AJR 0fbeb8ef93 f2mc16: Updates and fixes
- Emulate various additional instructions and modes
- Fix banking for direct addressing mode
- Fix semantics of CLRB and number of bytes consumed by SETB
- Fix mistake with calculating N and Z flags for SUB and CMP and writing incorrect result for SUB
- Use INC(W)(L) A and DEC(W)(L) A pseudo-operations in disassembly
2021-07-26 14:07:44 -04:00
0kmg 80fd0a8548
bus/nes: Fixed non-working Whirlwind LE10 SMB2 FDS conversion. (#8361)
Software list items promoted to working (nes.xml)
---------------------------------------
Super Mario Bros. 2 (LE10)
2021-07-27 03:48:15 +10:00
ajrhacker bf957bc417
Merge pull request #8359 from 0kmg/nes-2bignose
bus/nes: Added support for a Big Nose 2-in-1 cart.
2021-07-25 20:21:22 -04:00
0kmg 48357fe653 bus/nes: Added support for a Big Nose 2-in-1 cart.
- Demoted bignfo to unsupported. It has timing issues like many Camerica games. It is likewise not working in the added 2-in-1.

New working software list additions (nes.xml)
-----------------------------------
2 in 1 - Big Nose the Caveman & Big Nose Freaks Out [MLX]
2021-07-25 12:27:12 -08:00
Vas Crabb e957ec1a3b A few metadata fixes 2021-07-26 05:58:49 +10:00
arbee f1cfc1e31b apple2.cpp updates:
- Reading $C01X doesn't have the key-down flag on pre-IIe machines [R. Belmont]
- Pravetz 8M now has the correct character ROM [Petko Bordjukov]
2021-07-25 15:55:07 -04:00
AJR 13494ab239 tx0_8kw: IOS fix 2021-07-25 10:59:30 -04:00
ajrhacker 732ad6dd2e
Merge pull request #8356 from fulivi/hp9845_dev24
hp_taco: commands to read HP9825 tapes added
2021-07-25 10:37:31 -04:00
fulivi 673be1a760 hp_taco: commands to read HP9825 tapes added 2021-07-25 16:26:16 +02:00
AJR e2f26e4a7b tx0_64kw: Various fixes
- Make IOS actually wait for I/O when used more than once
- Remove break statement that disabled half the OPRs
- Don't normalize minus zero sums (also applies to tx0_8kw)
2021-07-25 10:10:31 -04:00
Ivan Vangelista bcc5b99848 New working clones
------------------
S.V.G. - Spectral vs Generation / Sheng Mo Shiji (M68k label V101HK) (ARM label V101HK, ROM 06/20/05 S.V.G V100) [XeD]
2021-07-25 08:14:09 +02:00
Ivan Vangelista dd29971584 megasys1.cpp updates:
* documented different p47j ROM board configurations [CPsystem3]
* corrected to the audio CPU memory map and verified that edfbl has an undumped PIC [hammy]
2021-07-25 07:47:55 +02:00
Barry Rodewald 4d513fc86d debugimgui: fix mount and create image dialogs. 2021-07-25 15:50:09 +12:00
Vas Crabb 7a5cb35828 srcclean for 0.234 branch 2021-07-25 12:26:43 +10:00
Vas Crabb 0db5743353 segahang.cpp: Dumped Space Harrier microcontroller (315-5163A). [coolmod, TeamEurope] 2021-07-25 12:08:00 +10:00
Angelo Salese 4098f3007d
vsmjtria.cpp: Allow comms to actually work so that game can be coined up properly from either side. (#8245)
* Added NMI acknowledge, fixed coin input polarity, fixed gal B display, fixed flip screen behaviour.
* Added NVRAM clear using SW2.

Machines promoted to working
-------------------------
VS Mahjong Triangle [Angelo Salese, Vas Crabb]
2021-07-25 11:59:23 +10:00
0kmg bc8a1315ca
bus/nes: Added support for Cartridge Story multicarts. (#8353)
New working software list additions (nes.xml)
-----------------------------------
Elfland [NewRisingSun]
72 in 1 Cartridge Story [MLX]
80 in 1 Cartridge Story (II) [Yahweasel]
90 in 1 Cartridge Story (III) [MLX]

Software list items promoted to working (nes.xml)
---------------------------------------
200 in 1 - Elfland
2021-07-25 11:53:07 +10:00
hap 00a832e4e3 palmf31: add default inputs for 'unused' buttons 2021-07-24 22:25:46 +02:00
AJR a6d2615bf8 tx0_8kw: Use correct CPU type 2021-07-24 11:26:17 -04:00
0kmg 7ecad6c475
bus/nes: Added support for a Moero TwinBee FDS conversion. (#8334)
New working software list additions (nes.xml)
-----------------------------------
Moero TwinBee - Cinnamon Hakase o Sukue! (FDS conversion) [famiac]
2021-07-25 01:22:26 +10:00
0kmg 42c4027313
bus/nes: Added support for 4 multicarts. (#8344)
New working software list additions (nes.xml)
-----------------------------------
10 in 1 (CTC-09) [anonymous]
11 in 1 (K-3046) [anonymous]
16 in 1 (SA005-A) [anonymous]
4 in 1 (TJ-03) [anonymous]
2021-07-25 01:20:34 +10:00
0kmg 3cd5992745
nes.xml: Hooked up some multicarts to existing emulation. (#8347)
Software list items promoted to working (nes.xml)
---------------------------------------
4 in 1 (Alt 2)
4 in 1 (Alt 3)
Reset Based 4 in 1
2021-07-25 01:06:08 +10:00
arbee cce5ce373d cd.cpp: Fix regression booting SGI Indy from CD-ROM [sneakywumpus, R. Belmont] 2021-07-24 09:13:56 -04:00
Robbbert 4b59cf4a2e tx0: added compatibility flags 2021-07-24 23:04:09 +10:00
hap afaf7d991c spider: add company name to string 2021-07-24 13:37:22 +02:00
algestam 8d1d2baa0c
New Working clone added (#8349)
New Working clone added
----------
Spider (Tronica) [algestam]
2021-07-24 13:23:46 +02:00
hap f349322b99 New working machines
--------------------
Palmtronic F-31 [hap, Sean Riddle]
2021-07-24 13:14:52 +02:00
Aaron Giles d6b13e5bfa lordgun: Fix way overdriven volume in aliencha. 2021-07-24 00:54:12 -07:00
cracyc 3e2915660f sslam: try to fix graphics 2021-07-23 22:00:52 -05:00
Angelo Salese dd31a2f3e6
alpha68k.cpp: Demote Sky Soldiers with MACHINE_UNEMULATED_PROTECTION flag since MCU actually controls bosses time out behaviour. 2021-07-23 21:54:28 +02:00
hap b8974ddcba New NOT_WORKING software list additions
---------------------------------------
msx1+cart: Easi-Speech [hap]
2021-07-23 19:00:08 +02:00
Scott Stone 5e96746f9e gticlub.cpp: Corrected CRC32 hash for thunderh, thunderhu 2021-07-23 08:27:02 -04:00
Olivier Galibert be000cf42b swp30: Start implementing something remotely looking like envelopes 2021-07-23 13:35:49 +02:00
Robbbert 9ab0a335b9 tx0: added swlist interface in case anyone can find suitable software. 2021-07-23 20:41:04 +10:00
hap 986bbcb7cd hh_tms1k: add a known mcu serial to notes 2021-07-23 12:24:58 +02:00
Patrick Mackinlay f11243a3e8 New machines marked as NOT_WORKING
---
Tektronix 4132 [Al Kossow]
2021-07-23 15:41:17 +07:00
Patrick Mackinlay 3b15113002 am9517a: setting mask bits also sets status 2021-07-23 15:34:49 +07:00
Patrick Mackinlay 6b4f53d5e0 ns32082: remove obsolete comment 2021-07-23 14:44:53 +07:00
Patrick Mackinlay 582d89f810 mcs51: add i8744 2021-07-23 14:42:45 +07:00
Ville Linde baf71cb650 k001604: added callback for vblank irq 2021-07-23 05:08:54 +03:00
Ville Linde 70667e3fdf gticlub: new eeprom dumps for GTI Club and Operation Thunder Hurricane [Guru] 2021-07-23 03:30:51 +03:00
arbee 42c2ab7fbb apple2gs: swap the DOC stereo outputs to match Apple documentation. [R. Belmont] 2021-07-22 20:19:19 -04:00
Robbbert 23f41acb32 New working software list additions
-----------------------------------
apexc_cyl: Hello World 1, Hello World 2, Hello World 3 [Robbbert]
2021-07-22 23:49:34 +10:00
Robbbert 7fe01c8ff0 New working software list additions
-----------------------------------
pdp1_ptp: Spacewar!, Munching Squares, DDT [Robbbert]
2021-07-22 22:08:57 +10:00
hap e76c745eaa mephisto_amsterdam/glasgow: keypad was swapped around wrong 2021-07-22 12:01:40 +02:00
Patrick Mackinlay 25fcadabed ns32000: check destination is zero-extended 2021-07-22 14:41:54 +07:00
0kmg 2600559600 bus/nes: Explicitly clear IRQs in almanfds games. 2021-07-21 14:02:54 -08:00
0kmg 4737eba161
bus/nes: Improved emulation of smb3h SMB3 bootleg. (#8308)
* Corrected IRQ behavior. Fixes almost all flickering on status bar divider line.
* Corrected various minor details that don't affect emulation but are accurate to PCB.
* PRG ROM is on two DIPs. Split image to reflect that.
2021-07-22 03:20:19 +10:00
AJR af7bfe3324 f2mc16: Rewrite disassembler
- Fix bug in CPU core advancing PC by one too many bytes when executing ADDL A, RLn
2021-07-21 10:34:36 -04:00
hap 85857c86b5 sag: update notes 2021-07-21 12:13:36 +02:00
Robbbert 645aef00d7 cassimg: don't construct string from nullptr (#8265).
Note that std::string() was tried but somehow caused another bug (tape preset as play was instead stopped).
2021-07-21 19:27:29 +10:00
Scott Stone b284f3e655 at.cpp: Fixed some ROM_LOADs for SHA1 entries 2021-07-20 21:13:20 -04:00
tacotown 84326dce7e
tapperb: update to include label dates for EPROMs (#8318) 2021-07-20 13:45:43 -04:00
Ivan Vangelista 43543ccccf ichiban.cpp: very minor comment updates 2021-07-20 17:46:53 +02:00
Vas Crabb 1d106ea414 Tie up a few loose ends in drivers:
neogeo.cpp: Added newer Universe BIOS versions to irrmaze - this allows
the Japanese version to be seen by switching the region, and joystick
play using a cheat (although 2.3 and later also support trackball play,
a joystick is still required for setup and to use the in-game menu).
Also changed roboarma to roboarmya, as this matches the software list,
and we prefer to make clone set names using suffixes.

neogeo.xml: Added irrmaze with usage note explaining that newer
Universe BIOS versions support joystick play as a cheat (must be enabled
each session - Universe BIOS does not save cheat state to NVRAM).

lwriter.cpp: Got rid of a couple of literal tags, make use of Allman
style a bit more consistent, and got rid of a redundant part of a
bitwise or expression.

runaway.cpp: Merged video code into main driver file, split state
classes, reduced a bit of redundancy, eliminated runtime input tag
lookups, and generally tidied up code.

dai3wksi.cpp: Noted manufacture in description for runaways.
2021-07-21 01:12:43 +10:00
0kmg d9b14f720c
bus/nes: Added support for a Batman bootleg. (#8316)
New working software list additions (nes.xml)
-----------------------------------
Batman - The Video Game (pirate)
2021-07-20 16:49:56 +10:00
Patrick Mackinlay de881afb9e ncr5380n: reclaim ncr5380 device name 2021-07-20 12:22:15 +07:00
ajrhacker 22a873ccd5
Merge pull request #8320 from 0kmg/nes-aisenshia
bus/nes: Added support for another Ai Senshi Nicol bootleg.
2021-07-19 21:48:14 -04:00
Jeff Muizelaar 0c20873355
lwriter.cpp: Reimplement the 0x600000-0x7fffff range to bitwise-OR on write. Fixes GitHub issue #8309. 2021-07-19 19:13:02 -04:00
0kmg c874a82db9 bus/nes: Added support for another Ai Senshi Nicol bootleg.
- Also changed nazomfds to reflect lack of battery backed RAM. Game remains not working.

New working software list additions
-----------------------------------
Ai Senshi Nicol (Asia, FDS conversion, alt)
2021-07-19 15:05:38 -08:00
Brian Johnson 13e9acd192
qx10: Fix color video mode to display proper colors (#8319) 2021-07-19 12:38:16 -05:00
Brian Johnson 82ac80fde5
video/upd7220.cpp: During a GCHRD command, always start with pram[15]. (#8317)
Fixes some display bugs on the QX-10 system when using mfbasic.com.
2021-07-20 00:44:23 +10:00
arbee 7469091ed5 apple3: remove unnecessary debug print [R. Belmont] 2021-07-18 19:52:57 -04:00
arbee 3509215e4e apple3: disable the VIAs in Apple II mode. [Paul Hagstrom, R. Belmont] 2021-07-18 19:50:33 -04:00
Devin Acker 51888262b7
cave.cpp: add Bet 12 button to paccarn (#8263) 2021-07-18 23:23:41 +02:00
David Haywood 55cf2f100f
namco_c355spr.cpp: treat 'dy' as signed, seems a more logical solution to finalapr 'missing objects' and also fixes the flags on course select screen (#8314) 2021-07-18 23:23:07 +02:00
Calvin Buckley 4ab4f74106
Implement 68k FPU FATAN instruction (#8287) 2021-07-18 12:53:08 -04:00
0kmg 651049397e
-bus/nes: Support full 12-bit mapper numbers in NES 2.0 loader. (#8281)
* Hooked up .nes loader up for some mappers above 255.
* Fleshed out more plane 1+ mapper number info.
* Added notes to mapper list.

-nes.xml: Fixed a couple of metadata issues.
2021-07-19 00:26:47 +10:00
Ivan Vangelista 73a5f4ef4c New working clones
------------------
Gunbarl (Japan, GNB1/VER.A) [Bill D., Brian Troha, The Dumping Union]
2021-07-18 07:49:54 +02:00
Robbbert f608bce75f exp85: fixed keyboard problem, added save-state support. 2021-07-18 13:06:22 +10:00
arbee 064bc3aafb apple3: Preliminary support for Microsoft SoftCard /// [Rob Justice, R. Belmont] 2021-07-17 12:45:53 -04:00
Ville Linde c8e377c5d2 cobra: add ram for rf5c400 2021-07-17 16:01:58 +03:00
Ville Linde af270a58f3 cobra: Restore to somewhat working state. Adjust visible area to match the K001604. 2021-07-17 15:01:41 +03:00
Ville Linde edb5a8eeba k001005: Disable fog when using constant Z. 2021-07-17 14:56:39 +03:00
Robbbert db25ec302a dauphin: added notes, marked MNW. 2021-07-17 21:52:16 +10:00
Ivan Vangelista ab63f60aff viper.cpp: dumped DS2430 and M48T58 for mocapglf and sscopefh [Porchy] 2021-07-16 19:27:03 +02:00
Ivan Vangelista d56df377e3 taito_b.cpp: named a couple of inputs for sbm [Guru] 2021-07-16 18:31:42 +02:00
Ivan Vangelista 94a60b8f34 shtzone.cpp: added SMS side. Somewhat playable but needs more work. 2021-07-16 18:22:54 +02:00
Robbbert 9af8a3a0fa elwro800: give access to spectrum software list. 2021-07-17 00:38:24 +10:00
Patrick Mackinlay 29e2393076 ns32000dasm: rewrite
* simplified/consolidated logic
* corrected scaled mode decoding
2021-07-16 15:31:35 +07:00
Patrick Mackinlay 37e4c7d146 New WORKING machines
---
National Semiconductor DB32016 [Al Kossow]
2021-07-16 15:17:56 +07:00
Patrick Mackinlay 9e036c84b2 ns32000: fix check instruction undefined behavior 2021-07-16 15:00:34 +07:00
Scott Stone 8a01776853 at.cpp, apple2e.cpp - Fixing of size of commented ROM_LOAD entries to match actual images 2021-07-15 20:14:04 -04:00
David Haywood 30e547bc5a
some Namco posirq kludges [David Haywood] + Final Lap R sprite position fix [Ryan Holtz] (#8305) 2021-07-15 19:40:04 -04:00
Scott Stone 5df092b60a namcos2.cpp: Normalize an uncommon size entry for user2 region for finalap3 and clones 2021-07-15 17:47:34 -04:00
AJR 02ca9279a9 List shortnames of subdevices that have ROMs as part of -listroms header 2021-07-15 17:13:41 -04:00
AJR 4cd9d392da gaelcrpt: Eliminate space.device() accesses 2021-07-15 15:50:43 -04:00
cracyc a7943fa593 funkball: fix flags 2021-07-15 14:16:03 -05:00
cracyc 4c88820670 funkball: add sound cpu 2021-07-15 14:13:02 -05:00
smf- 4acf8a000f * New working clones
------------------
Armored Warriors (Brazil 941024) [Vinícius Marques, Filipe Nascimento, Giovanni (FOX Eletronics), CPS Raptor group, SHVB]
2021-07-15 19:11:14 +01:00
Aaron Giles 3e4d3c7997 voodoo: Return 0 on invalid reads, seems to fix funkball. Improve logging of unexpected accesses to include register name. 2021-07-15 10:15:30 -07:00
Ivan Vangelista f936d35b58 shtzone.cpp: made the timer side show something. Needs emulation of the SMS side and of the comms 2021-07-15 19:08:33 +02:00
Ivan Vangelista e9f35728c4 royalmah.cpp: got mjsiyoub to a somewhat playable state. Colors are bad and it's missing the audio CPU + MSM5205 hook up 2021-07-15 18:08:39 +02:00
Aaron Giles 2e70f1e430 funkball: Found a reference to 32539 in the code that looks to be a reasonable guess at the timer frequency. 2021-07-15 08:54:25 -07:00
Olivier Galibert 5ef2143fca sx1010: split the two screens. Pixel clocks are probably wrong. 2021-07-15 15:37:07 +02:00
David Haywood 5f7db6173d
use namco_c355spr_device built in sprite buffering to pevent flickering gfx in suzuk8h2 [David Haywood] (#8295) 2021-07-15 09:26:40 -04:00
Patrick Mackinlay 484954775b sx1000: adjust some parameters 2021-07-15 17:23:45 +07:00
Patrick Mackinlay e427fcb04c sx1000: hook up font ram 2021-07-15 15:32:19 +07:00
Aaron Giles ad8c8e53eb funkball: Implement timer (actual frequency unknown) 2021-07-15 00:27:31 -07:00
MooglyGuy 61077d4ffb
video/namco_c355spr.cpp: Adjusted sprite attribute table index mask to accommodate vshoot. (#8302) [Ryan Holtz] 2021-07-15 16:56:28 +10:00
Patrick Mackinlay 3d84f1d99a sx1000: hook up the acrtc 2021-07-15 12:09:02 +07:00
Vas Crabb 3715746131 API cleanups and miscellaneous fixes.
emu/ioport.cpp: Allow controller files to override input sequences for
inputs that don't use defaults, and to override the toggle setting for
digital inputs.

emu/config.cpp: Expose configuration level (mostly matters for
controller files), improved verbose diagnostic messages, and moved a few
things out of the global and preprocessor namespaces.

docs: Added documentation for some controller configuration file
features.  The device mapping feature documentation will be merged in at
some point.

util/unicode.cpp, emu/input.cpp: API cleanups.
2021-07-15 13:54:40 +10:00
Aaron Giles 66554d3b84 delegate: Fix Visual Studio case with displaced object base (internal representation seems to have drifted since it was originally written). 2021-07-14 19:03:09 -07:00
Scott Stone 59af1cd3f1 - Fix structure of commented data and added sizes 2021-07-14 21:29:57 -04:00
Olivier Galibert 865763ffb4 sx1010: Add the serial console 2021-07-14 23:04:56 +02:00
Ville Linde 6e91802a0e k001005: Major rewrite and documentation update [Ville Linde]
* Implemented fog using correct parameters
* Fixed lighting calculations
* Implemented bilinear filtering in games that use it (slrasslt, thunderh)
* Use templates for rasterizer code paths
* Refactored polygon parser
2021-07-14 23:09:18 +03:00
MooglyGuy b04adc1880
-video/namco_c355spr.cpp: Fixed handling of sprite attribute table index - fixes missing sprites in finalapr. [Ryan Holtz] 2021-07-15 05:12:24 +10:00
ajrhacker 31d2ff1e1a
Merge pull request #8297 from DavidHaywood/140721
small fixes (mtwinbee default eeprom for consistency with other sets, correct discoboyp bg tilebanking)
2021-07-14 14:22:07 -04:00
DavidHaywood 1c93051667 fixed discoboyp tile banking (boss stages) 2021-07-14 19:13:55 +01:00
DavidHaywood 75dce4d6e8 gave mtwinbee a valid default eeprom like other sets 2021-07-14 19:13:35 +01:00
Ivan Vangelista 4e2095b5c0 royalmah.cpp: preliminary banking for chalgirl, mjsenka, mjyarou, mjyarou2. Girls now appear. These games don't appear to set the palette bank, so they all have bad colors. 2021-07-14 18:10:16 +02:00
Ivan Vangelista 32332ad888 pacman.cpp: redumped painter [f205v] 2021-07-14 18:00:00 +02:00
Olivier Galibert 00f1feb066 sx1010: Hack in the vsync line 2021-07-14 16:20:50 +02:00
Olivier Galibert 0249d6019c sx1010: resolution changed by mistake 2021-07-14 15:24:45 +02:00
Olivier Galibert 14c5988e12 sx1010: main screen turn on 2021-07-14 15:20:20 +02:00
Patrick Mackinlay 10f7e19aaf sx1000: speculative devices 2021-07-14 17:57:45 +07:00
hap 6a4e6bbbb4 fidel_sc6: add note 2021-07-14 12:26:12 +02:00
hap 067f6d8fa2 fidel_eldorado: corrected romdump [bataais] 2021-07-14 11:30:08 +02:00
Olivier Galibert 4ee72bfd03 sx1010: Start mapping a register 2021-07-14 11:23:47 +02:00
Olivier Galibert 9f5afde418 sx1010: add (nv)ram 2021-07-14 10:57:14 +02:00
Olivier Galibert 22b759c264 sx1010: map the other half 2021-07-14 10:47:31 +02:00
Olivier Galibert a7e088f30a sx1010: correct rom mapping to see the reset code 2021-07-14 10:42:03 +02:00
Patrick Mackinlay 72ddd181d9 New machines marked as NOT_WORKING
---
Casio SX1010 [Plamen Mihaylov]
2021-07-14 15:16:29 +07:00
Ivan Vangelista 9db698674b
megasys1.cpp: adjusted ROM area size for type A main CPU and added RAM mirror for audio CPU (verified on hardware) [hammy] 2021-07-13 22:06:24 +02:00
hap d199ad1e80 New working machines
--------------------
Eldorado Chess Challenger [hap, bataais]
2021-07-13 19:42:12 +02:00
Ivan Vangelista b6af12a9d4 - chexx.cpp: changed olihockey and clone to MACHINE_IMPERFECT_SOUND since they do produce some (bad) sounds
- cointek.cpp: minor update to the preliminary decryption

- konamigx.cpp: corrected mtwinbee title
2021-07-13 18:29:20 +02:00
Aaron Giles d47a1a6892 voodoo: Fix dither subtraction. Fixes squares around balls in virtpool. 2021-07-13 09:21:45 -07:00
cam900 a63e52928d
joypad2.cpp: Fix pin naming 2021-07-13 23:21:25 +09:00
cam900 1d7e9c0284
-pce.cpp: Converted PC Engine controller ports to slot devices. (#8028)
-ggconnie.cpp: Add notes for IRQ.
2021-07-13 22:55:25 +10:00
0kmg a857cfcdee
bus/nes: Added emulation for two more Kaiser bootlegs, fixed a third. (#8277)
New working software list additions (nes.xml)
-----------------------------------
GetsuFumaDen (Kaiser)
Meikyuu Jiin Dababa (Asia, FDS conversion, alt PCB)

Software list items promoted to working (nes.xml)
---------------------------------------
Exciting Basket (Asia, FDS conversion)
2021-07-13 22:40:51 +10:00
hap 099e7a399f hh_tms1k: fix copypaste mistake 2021-07-13 11:52:49 +02:00
hap e4c8d9f538 New working machines
--------------------
TI-1680 [hap, Sean Riddle]
2021-07-13 11:12:14 +02:00
Aaron Giles b3e47e87ec voodoo: Improve fidelity of synchronization points. Add synchronization back to NOP to fix flicker in gtfore06. 2021-07-12 19:27:19 -07:00
0kmg adffe506b2
bus/nes: Added support for a couple Chinese unlicensed carts. (#8195)
Software list items promoted to working (nes.xml)
---------------------------------------
Fāngkuài Zǒngdòngyuán (China)
Korean Igo (Korea)
Ninja Ryukenden (China)
2021-07-13 01:23:44 +10:00
algestam 2b31325684 gnw_manholeg: fix game serial id in docs (nw) 2021-07-12 13:19:06 +02:00
ClawGrip d259947d98
chexx.cpp: Dumped "Olimpic Hockey" samples [Museo del Recreativo, Recreativas.org]
Verified the dumps dumping three different PCBs. The sampes are the same for both sets.
2021-07-11 23:39:19 +02:00
Robbbert b6bbf5056c sym1: added cassette interface 2021-07-12 06:54:31 +10:00
David Viens 6bd25a62c6
MAKE_INT_8 fails on GCC/ARM (#8285)
spc700.cpp: Use int8_t instead of old MAKE_INT_8 macro
2021-07-11 15:41:38 -04:00
AJR 2aed6158b8 poly.h: Fix DEBUG=1 builds 2021-07-11 13:42:49 -04:00
Ivan Vangelista ed2369bcd4 New working clones
------------------
Magical Twin Bee (ver EAA) [Phil Bennett]
2021-07-11 19:41:08 +02:00
Aaron Giles dda6dde3df poly: Early out of waits if no outstanding work. 2021-07-11 08:45:33 -07:00
Aaron Giles b8e8bc59d4 voodoo: Improve pixel pipeline throughput for LFB writes. Helps gtfore and related games. 2021-07-11 08:44:50 -07:00
rfka01 915095a890
Added BIOS versions and documentation for various motherboards located in pc, at and genpc.cpp (#8154)
New machines marked as NOT_WORKING
-------------------------------------------
486MMBO4088 (486SLC) [alvaro84, rfka01]
80386SX-VH-COM [Predator99, rfka01]
A-Trend ATC-1425B [Windows9566, rfka01]
ABIT AB-AX4 [fool, rfka01]
ADI F4DXL-UC4 [Predator99, rfka01]
ASI 100B0, aka "HAM 12 TI 286 Motherboard ZERO WAIT" [CMB75, rfka01]
ASUS ISA-486 - Rev. 1.4 [TheMobRules, rfka01]
ASUS ISA-486SIO rev. 1.2 [BreakPoint, rfka01]
Abit AB-AV4 (aka VL-BUS 486) [HanJammer, rfka01]
Addtech Research 4GLX3 Green-B 4GPV3.1 aka VisionEX 4GPV3 [Horun, rfka01]
Advanced Logic Research PWB 7270 REV E [lgj1107, rfka01]
Amstrad PC9486 [Zalog, rfka01]
BIOSTAR - MB-1433/50 AEA-P - V:1 [Thermalwrong, rfka01]
CACHING TECH CORPORATION C386MX [p1p1p1, rfka01]
CAF Prolite 286/16 [jensma, rfka01]
Chaintech 4SPI [AskNotes, rfka01]
Commodore 386SX-25 [sdose, rfka01]
Compaq Deskpro [jafir, rfka01]
DTK MBA-032Q TK83305-4N-D-03 [SSTV2, rfka01]
Diamond Flower International 386SX-16/20CN Rev 1.0 [Vipersan, rfka01]
ECS (Elitegroup) 386A [TheMobRules, rfka01]
ECS 8517 v3.3 (386sx) [Horun, rfka01]
ELT-P9 [Predator99, rfka01]
FIC 386-SC-HG [Predator99, rfka01]
FIC 486-GVT [zoinknoise, rfka01]
FIC 486-VC-HD [Darkscop, rfka01]
FIC ELI6-II (from Unisys ELI 46665 Desktop) [Horun, rfka01]
Gemlight GMB-486SG rev 2.2 [Deksor, rfka01]
Gemlight GMB-486UNP v2.1 [Deksor, rfka01]
ICL DRS M40 (286) [Deksor, rfka01]
ILON USA, INC. M-396B (386sx) [BreakPoint, rfka01]
Jamicon KM-S4-1 VER 1.1 [BreakPoint, rfka01]
Jetway J-403TG [BreakPoint, computerguy08, theoryboy, rfka01]
Lucky Star UCM-486V30 (aka SIS486 3-VLBUS) [BreakPoint, rfka01]
MSI MS-4132 G VER:1 [TheMobRules, rfka01]
Micronics JX30GP [SSTV2, rfka01]
Mitac MBA-029 [Madao, rfka01]
Mitac PWA-IH4077C [Horun, rfka01]
Mitac PWA-IH4077D [8bitbubsy, rfka01]
Morse KP920121523 V2.20 (386) [Predator99, rfka01]
Morse M3 V3.00 [Am386DX-40, rfka01]
NEC APC IV [jafir, dhau, rfka01]
Octek Fox M 286 [HanJammer, rfka01]
PC-Chips M209 motherboard (286) [Am386DX-40, rfka01]
PC-Chips M317 motherboard (386) [Predator99, rfka01]
Packard Bell PCB-303 Rev.01 [Predator99, rfka01]
Peacock S-286 [Predator99, rfka01]
Peacock P386DX-40 [Predator99, rfka01]
Philips P3239 [Predator99, rfka01]
PowerTech MB457 aka Pine PT-2068.1 [BreakPoint, rfka01]
Prolink P386SX-25PW VER:2.00 [Eep386, rfka01]
Quadtel QTC-SXM KT X20T02/HI Rev.3 [Thermalwrong, rfka01]
SIIG MiniSys 2000 [zoinknoise, rfka01]
SOYO 486 VESA 025D2 [BreakPoint, rfka01]
SOYO Baby AT 386 [Aerion, rfka01]
Siemens PCD-2M [Predator99, rfka01]
Silicon Valley Computer, Inc. 486WB6A3.B1 [zero01101, rfka01
Soyo 025K2 [Ph@ntom-X, rfka01]
TMC PAT48AV 1.4 [Madao, rfka01]
TMC PAT48PG4-V1.20 [HanJammer, rfka01]
Toshiba T3200SXC [adalbert, rfka01]
Twinhead Netstation PC [HanJammer, rfka01]
Wearnes CL286-12/16S (CL286-12S and CL286-16S) [HanJammer, rfka01]
ZEOS 386 SX-16 [Horun, rfka01]


Added AT046DX3-B2.1(PQFP) BIOS version [lgj1107, rfka01]
Added Amptron DX9200 BIOS version to the pccm915i driver [Horun, rfka01]
Added BIOS for Peacock 4386-VCHD [Predator99, rfka01]
Added BIOS version 4.26GN2A to the ficvipio driver [AskNotes, rfka01]
Added BIOS version MB-4DUV/UVC VER 3.1 to the md4duvc driver [waterbeesje, rfka01]
Added BIOS version MR BIOS V1.44 to the um82c481af driver [alvaro84, rfka01]
Added BIOS version Tomato 4DPS v1.6 to the zito4dps driver [omarsis, rfka01]
Added BIOS version UNIC2 94V-0 to the at486 driver [Distortions, rfka01]
Added BIOS version for C3404 Rev:B to the alim1419 driver [Horun, rfka01]
Added BIOS version for the FIC 386SC REV A2 MBZ86418 [Horun, rfka01]
Added BIOS version to the abax4 driver [Predator99, rfka01]
Added BIOS version to the abpi4 driver [BreakPoint, rfka01]
Added BIOS version to the fic486kvd driver [Predator99, rfka01]
Added BIOS version to the ht12a driver [zoinknoise, rfka01]
Added BIOS version to the op82c392 driver [lgj1107, rfka01]
Added BIOS version to the um8498f driver [Deunan, rfka01]
Added BIOS version to the zi4dvs driver [Predator99, rfka01]
Added BIOS version to the zito4dps driver [BreakPoint, rfka01]
Added BIOS version vBS1.10H UM8810 ECS (Highscreen boot logo) to the um8810paio driver [SSTV2, rfka01]
Added BIOS versions to the at486 driver [lgj1107, rfka01]
Added BIOS versions to the suntac6 driver [Predator99, rfka01]
Added Digicom DIGIS 286S Turbo8/10MHz BIOS [Predator99, rfka01]
Added ELITEGROUP COMPUTER SYSTEMS, INC. NEATSX Rev 1.0 BIOS [jensma, rfka01]
Added H286-C3 158 BIOS [weedeewee, rfka01]
Added PCChips M321 Rev.2.7 BIOS version [alvaro84, rfka01]
Added PLATO TECHNOLOGY CO. 386 motherboard BIOS [Predator99, rfka01]
Added V20-BIOS Version 3.65 (C) Peter Köhlmann 1987 [Predator99, rfka01]
Added VIP M X M/10 BIOS [Predator99, rfka01]
Added generic AMI XT ROM BIOS [PCem, rfka01]
2021-07-11 09:26:59 -04:00
Aaron Giles eae7139f40 voodoo: Fix LOD calculations. Improve LOD calculation accuracy. Remove stw_helper as any benefit it provides is within the noise. 2021-07-10 22:08:36 -07:00
Peter Ferrie 2b39e4c5c8 apple2e.cpp: enable 80-column display on page 2 [Peter Ferrie] 2021-07-10 14:42:18 -07:00
Aaron Giles bc212e2ac1 voodoo: Increase vretrace cycles to 2 so mace will boot again. Add missing rasterizers for later gtfore games. Remove outdated comments. 2021-07-10 13:49:17 -07:00
David Haywood c15624e0da
chanbara.cpp - render low priority sprites (#8269) 2021-07-10 13:32:52 -04:00
David Haywood 94064e4474
batman.cpp - offset layers to align with real PCB videos (#8275) 2021-07-10 13:32:01 -04:00
Robbbert 31e35811b6 Fixed a few doco strings. 2021-07-10 21:37:31 +10:00
Ivan Vangelista aa34ffb238 magic10.cpp: added ticket and hopper devices [Grull Osgo] 2021-07-10 13:27:08 +02:00
Ivan Vangelista e97fe0becb magic10.cpp: split in subclasses, used arrays 2021-07-10 13:08:09 +02:00
Steven Coomber f5ec4ab92c
acrnsys.cpp: change keyboard default to the real keyboard (MT 08020) (#8279) 2021-07-10 20:59:28 +10:00
HeroponRikiBestest ec7854a7a7
dgpix.cpp: added list of undumped games (#8257) 2021-07-10 12:08:32 +02:00
Ivan Vangelista 8401c72277 - cham24.cpp: added placeholder for missing MCU dump
- xyonix.cpp: removed tagmap lookups, used logmacro
2021-07-10 11:23:01 +02:00
ajrhacker f2d74f9bd4
Merge pull request #8278 from drojaazu/sega_mega_cd_prgram_from_main_fix
megacd - Read/write handlers for PRGRAM access from Main side was using u16 fo…
2021-07-09 22:08:28 -04:00
Damian R 730a86b8b4 Read/write handlers for PRGRAM access from Main side was using u16 for the calculated offset, causing an overflow and constantly pointing to bank 0. Changed to u32, observed expected results 2021-07-10 10:48:59 +09:00
Aaron Giles f0106d986a voodoo: Restore some cycle stealing on vretrace to allow sfrush to boot. 2021-07-09 15:07:39 -07:00
ajrhacker 1c00213b65
Merge pull request #8276 from clawgrip/patch-7
chexx.cpp: Fix 'olihockeya' ROM hashes
2021-07-09 15:30:42 -04:00
Olivier Galibert 04ad41cb66 mb86233: refine the patch to only do fp-type flag setting on fp operations [Ryan Holtz] 2021-07-09 21:19:19 +02:00
ClawGrip 9c1cf3521b
chexx.cpp: Fix 'olihockeya' ROM hashes 2021-07-09 20:58:48 +02:00
hap eccd02ff9e voodoo: fix compile error 2021-07-09 15:18:31 +02:00
hap 3d9f8d5f15 model1: re-add vf note 2021-07-09 15:03:39 +02:00
Olivier Galibert 67a24b1924 mb86233: Fix flags behaviour on -0, seems to fix virtua fighter and motorraid [Ryan Holtz] 2021-07-09 14:46:17 +02:00
0kmg 1c268bd116
-bus/nes: Added support for two more FDS bootlegs, fixed another. (#8247)
* Added boards for Palthena no Kagami (Kid Icarus) and Lucky Rabbit, (Roger Rabbit) FDS bootlegs.
* Fixed background tiles in fuunsfds, it has hardwired vertical mirroring.

-nes.xml: Marked tobidfds as not supported - it crashes on start.

New working software list additions (nes.xml)
-----------------------------------
Hikari Shinwa - Palthena no Kagami (Asia, FDS conversion) [famiac]
Lucky Rabbit (Asia, Roger Rabbit FDS conversion) [famiac]
2021-07-09 21:33:47 +10:00
0kmg 5421709031
bus/nes: Fixed Kaiser Metroid, promoted games to working. (#8204)
* metroidk: Corrected fixed bank address that caused game to crash after title screen.
* metroidk: Corrected the nametable page mis-ordering that then becomes apparent when game is running.
* crimebst uses standard zapper on ctrl2 - works fine.

Software list items promoted to working
-----------------------
Crime Busters
Metroid - Jin Ji Zhi Ling (Asia, FDS conversion)
2021-07-09 11:45:55 +10:00
0kmg 482e61ae44
bus/nes: Fixed broken graphics for mapper 226 (two pirate multicarts). (#8266)
* Fixes the menu in mc_s42 so you can actually tell what you are selecting.
* Fixes mc_76 so the screen refreshes when returning to main menu from submenus.
* Fixes graphics glitches too numerous to list (anything with scrolling was heavily glitched to unplayable).
2021-07-09 11:41:56 +10:00
ajrhacker ee61e4074b
emu/emumem*: Removed endianness template parameter from handler_entry_read, handler_entry_write and closely related classes. (#8255)
This appears to substantially reduce compilation time and binary size without too much impact on critical paths.  The only critical-path parts really touched by this are probably handler_entry_read_units<Width, AddrShift, Endian>::read and handler_entry_write_units<Width, AddrShift, Endian>::write, which no longer need a branch on descriptor endianness for the downcast.  The other instances of where the endianness now needs to be fetched from the address space are practically all in constructors, which probably don't get called too often except in drivers where the memory map is regularly rewritten (e.g. segas16b.cpp); even then the performance impact probably isn't huge.
2021-07-09 11:40:35 +10:00
ksherlock a9fefd8363
-bus/a2bus: Added //SHH SYSTEME LANceGS Card. (#8264)
-machine/smc91c9x.cpp adjustments:
* Reset should disable promiscuous mode.
* RCR - handle promiscuous changes, adjust soft reset handling.
* EPH_STATUS should be LINK_OK by default (previous code wouldn't set LINK_OK unless RX_EN is set but LANceGS won't set RX_EN unless LINK_OK is set).
* B0_BANK bits 4-8 are unspecified in the documentation but LANceGS expects a 3 (used in Card detection logic).
* MIR values depend on device type and resets when the mmu resets.
* Reading/writing the data register needs to be aware of 8-bit I/O.
* Calculate FCS.
* Removed WMS OUI filtering hack.
2021-07-09 11:38:52 +10:00
Aaron Giles 6ffc98289c
video/voodoo.cpp: Major rewrite: (#8267)
* Changed to use modern poly.h instead of polylgcy.h.
* Moved helper classes into separate voodoo namespace.
* Derived device classes from video_device_interface.
* Split classes so that later versions derive from earlier versions.
* Created device maps to be directly included.
* Redesigned register mapping to use helper classes and delegates.
* Rewrote rasterizers to use C++ templates instead of macros.
* Added logic to compute equations for color/texture combine units.
* Added special generic identity-texel rasterizer cases.
* Removed pipeline stalls on texture and palette changes.
* Removed pipeline stalls on most all parameter changes.
* Generally re-thought and cleaned up logic throughout.
* Parameterized cycle stealing on status reads; updated all existing voodoo consumers to configure it as it was before.

-vidoe/poly.h: Various improvements:
* Exposed poly_array class for broader use.
* Changed poly_array to intelligently determine maximum size.
* Added logic to track multiple "last" instances in poly_array.
* Extended logic to support up to 16m work items.
* Removed MaxPolys parameter from poly_manager template.
* Added Flags parameter to poly_manager template.
* Added POLY_FLAG_NO_CLIPPING flag to remove clipping code when not needed.
* poly_manager now supports a MaxParams value of 0.
* Made paramcount a template parameter for render_* functions.
* Added reset_after_wait() method to be overridden by derived classes.
* Switched to using std:: helpers instead of internal methods.
* Removed useless dependency on screen_device.
* TRACK_POLY_WAITS now produces more complete statistics.

-video/polylgcy.cpp: Removed legacy implementation of polygon renderer.

-machine/gt64xxx.cpp: Prevent lockups by disallowing 0-duration timers.

-machine/pci.cpp: Added support for adding subdevice maps directly.

-emu/video/rgbsse.h: Improved min/max for SSE4.1+ and scale+clamp operations for all.

-emu/vidoe/rgbutil.h: Made palette expansion constexpr and added argbexpand function.

-osd/osdcore.cpp: Changed osd_ticks to use QueryPerformanceCounter on Windows since the mingw std::chrono::high_resolution_clock is anything but.
2021-07-09 11:35:00 +10:00
Robbbert ca5567e1db rx78: keyboard / joystick cleanup 2021-07-09 11:14:16 +10:00
AJR 911f056a93 mt5510: Add ROM banking 2021-07-08 18:04:40 -04:00
AJR 691c519086 m62.cpp: Use raw parameters for screen 2021-07-08 16:45:15 -04:00
ClawGrip cd338f9f09
New WORKING clones (#8246)
* New WORKING clones

--------------------------------------
Space Mission (SegaSA / Sonic, Spanish bootleg of Scramble) [Arcade Planet, Victor Fernandez (City Game), ClawGrip]

* Add 'spcmission'
2021-07-08 14:29:45 -04:00
ClawGrip c738feb003
New NOT_WORKING machine (#8272)
* New NOT_WORKING machine

-----------------------------------
Olimpic Hockey (EM Bubble Hockey, set 1) [Museo del Recreativo, Recreativas.org]

New NOT_WORKING clone
-----------------------------------
Olimpic Hockey (EM Bubble Hockey, set 2) [Museo del Recreativo, Recreativas.org]

* Add 'olihockey' and 'olihockeya'
2021-07-08 13:29:48 -04:00
0kmg c9f914254c
bus/nes: Improved iNES mapper 108 support. (#8220)
* Refactored mapper 108 into 4 sibling devices and added hacks for detecting variants in loose software to the iNES loading code.
2021-07-09 00:55:25 +10:00
Angelo Salese 40c6a80f6e
bowltry.cpp: extensive QA notes, make it to populate display list for the science (#8270) 2021-07-08 11:43:02 +02:00
Lord-Nightmare becc35ab59 dectalk.cpp: Remove an unnecessary trampoline function. [Lord Nightmare] 2021-07-08 03:03:56 -04:00
ajrhacker b6a2a4e902
Merge pull request #8268 from DavidHaywood/020721
namcos2_sprite.cpp - use extra bit on x coordinate, prevents large oversized bad sprites in finallap2/3 and suzuka 8 hours
2021-07-07 22:28:43 -04:00
Ivan Vangelista 45bcf05ac0 segas16b.cpp: verified dips against manual, removed MACHINE_IMPERFECT_SOUND flag 2021-07-07 22:01:59 +02:00
Ville Linde 703f2648c9 New clones marked as NOT_WORKING
--------------------------------
Silent Scope (ver UAD, ver 1.33, GQ871 video board) [Guru]
Silent Scope 2 (ver UAB, ver 1.01, GN715 video board) [Guru]
Silent Scope 2 (ver UAC, ver 1.02, GN715 video board) [Guru]
2021-07-07 17:52:39 +03:00
DavidHaywood 344226efd7 namcos2_sprite.cpp - use extra bit on x coordinate, prevents large oversized bad sprites in finallap2/3 and suzuka 8 hours 2021-07-07 11:27:05 +01:00
Ivan Vangelista c05e33b9f3 - neogeo.xml, neogeo.cpp: fixed MT08027
- cosmic.cpp: fixed MT08023
2021-07-07 06:50:28 +02:00
arbee b0bc45a6a4 dfjail: better balance, don't mute DAC when NMI disabled, speed up Z80 so it doesn't bog down [R. Belmont] 2021-07-06 21:00:24 -04:00
arbee 633349ca06 dfjail: Support the DAC samples. [R. Belmont] 2021-07-06 20:46:56 -04:00
Ivan Vangelista c7ba9dc2fa zr107.cpp: fixed ROM loading for midnruna2, game now boots [Guru] 2021-07-06 17:34:52 +02:00
ClawGrip fc04bd0ce9
skysharkb: fix incorrect ROM names (MAMETesters #8021) 2021-07-06 09:36:43 -04:00
Devin Acker b0808b247b
cave.cpp: fix address map for paccarn (#8259)
Games promoted to working
------------------------------
Pac-Carnival
2021-07-05 19:43:52 -04:00
Jeff Muizelaar c58ba7d39c
lwriter.cpp: Stub out a bit of the eeprom, gets the PostScript executive to boot (#8258) 2021-07-05 19:42:13 -04:00
Lord-Nightmare e01a3209df flt_rc.cpp: Rename the filter types to be more consistent with regards to behavior: old LOWPASS_2C is now LOWPASS (to match the behavior of HIGHPASS); old LOWPASS is now LOWPASS_3R. [Lord Nightmare] 2021-07-05 16:58:26 -04:00
Ivan Vangelista fd9c369c39 sbmjb.cpp: tentatively hooked up most devices. Attract mode runs fine but need hopper emulation before it can be playable 2021-07-05 19:14:46 +02:00
Ivan Vangelista 0c9d7491da New clones marked as NOT_WORKING
--------------------------------
Phantom Pays Classic (0101003V, NSW/ACT) [Dam0, Heihachi_73]
Rainbow Warriors (0101132V, NSW/ACT) [Dam0, Heihachi_73]

-aristmk5.cpp: updated comments and added some ROM labels [Heihachi_73]
2021-07-05 19:10:30 +02:00
Jeff Muizelaar 80bfb49bfb
lwriter.cpp: Stub out a minimal print controller (#8256) 2021-07-05 13:08:10 -04:00
fulivi 0f3d87919e
cpu/nanoprocessor: Improvements based on chip reverse-engineering. (#8253) 2021-07-05 23:40:56 +10:00
AJR 753cf8dfee softlist_dev.cpp: Fix verbose printf 2021-07-05 08:41:31 -04:00
AJR 5c56ac0c55 turbo: Fix major bug in d66c07bde0 2021-07-05 08:41:06 -04:00
Jeff Muizelaar 7b32386ad2
lwriter.cpp: Fix swapped SCC a/b addresses. (#8254) 2021-07-05 07:48:08 -04:00
Miodrag Milanović 68df03a7d2
Remove some tag lookups by name (#8252) 2021-07-05 09:56:08 +02:00
Jeff Muizelaar 4a00d428c9
lwriter.cpp: Implement connection type DIP switch. (#8251) 2021-07-04 23:06:51 -04:00
AJR 9eac44617b braiplus: Try to identify a few things 2021-07-04 22:41:05 -04:00
Aaron Giles 5645884702 ymfm: Remove dead code in MAME interface. Remove ay8910.h include from ymfm_mame.h and add it to places that still need it. 2021-07-04 14:56:00 -07:00
Ville Linde 3f30f6ea16 zr107: fix lockup issues 2021-07-04 22:44:19 +03:00
Aaron Giles e49f9a55ef ymfm: Save busy end time. Fixes MT08018 2021-07-04 07:30:31 -07:00
Scott Stone 1fd7a63aab - filling out missing hashes for commented ROM_LOADs when known (part 2) 2021-07-04 08:25:02 -04:00
Scott Stone 6903812105 - filling out missing hashes for commented ROM_LOADs when known (part 1) 2021-07-04 08:23:03 -04:00
Robbbert 94fc26eed3 z1013: fixed inputs for games; added sound via cassette output. 2021-07-04 17:34:06 +10:00
Lord-Nightmare a79bc2d558 Add a differentiator bandpass filter primitive to flt_biquad.cpp. [Lord Nightmare] 2021-07-04 00:52:13 -04:00
Ville Linde ffae83ced3 k001005: implemented missing texture+gouraud polygon type 2021-07-04 00:28:32 +03:00
Ville Linde 8cd9ed5775 zr107: bump sync even higher 2021-07-03 19:17:13 +03:00
AJR 5c21151190 heromem, sbmjb: Map I/O expanders (and some RAM for sbmjb) 2021-07-03 09:45:51 -04:00
hap 95fb67246b runaway: game title clashes with runaways set, put "Atari" in title 2021-07-03 14:31:51 +02:00
AJR b8fb155b08 mt420: Add VRAM and preliminary character drawing 2021-07-03 08:01:09 -04:00
Ivan Vangelista 4727870a8c dangbar.cpp, namcos2.cpp: C121 custom isn't a rebadged YM2151 2021-07-03 12:50:46 +02:00
Ivan Vangelista 56ef8b14a2 New machines marked as NOT_WORKING
----------------------------------
Same Same Panic [Phil Bennett]
2021-07-03 08:20:38 +02:00
Ivan Vangelista e12265c06f
heromem.cpp: fixed error in GFX ROM loading 2021-07-03 07:45:07 +02:00
AJR 3d4c25b2e0 mt420, mt5510: Split to separate drivers 2021-07-02 19:33:15 -04:00
Ville Linde 601bac518d zr107: fixed tilemaps 2021-07-02 22:36:35 +03:00
hap b85ed4bda2 New working clones
------------------
Elite A/S Challenger (original program) [Berger]
2021-07-02 18:39:12 +02:00
Ivan Vangelista 5c9fc96269 - heromem.cpp: some basic work to make it display something
- kabuki.cpp: updated note now that dokaben2 has been dumped
2021-07-02 18:26:42 +02:00
Robbbert 107f5568fc z1013: give time for machine to start before loading snapshot. 2021-07-03 01:08:05 +10:00
antonioginer 5186eaaff1
Correctly apply -keepaspect with -unevenstretchx/y. (#8209)
* Correctly apply -keepaspect with -unevenstretchx/y. Initialize window at the correct size when -intscalex/y is used.
* Get correct window size upon maximizing/minimizing with integer scaling.
2021-07-02 20:07:21 +10:00
Robbbert b59ede5db0 xerox820: Marked bigboard and mk82 as MNW - haven't been able to boot a floppy for years. 2021-07-02 16:57:03 +10:00
Vas Crabb a8dc4543e3 dai3wksi.cpp: Correct Runaway title.
The advertisements prominently show “RUNAWAY” in uppercase Latin script
with no space.  Additionally, the title is rendered as “ランナウェイ” in
Katakana.  Splitting into on, this is “ra-n-na-we-i” - note the “na”,
indicating there’s no break between the consonant and vowel.  If it was
supposed to be two words, it would more likely be rendered
“ランアウェイ” (“ra-n-a-we-i”).
2021-07-02 14:27:17 +10:00
Ivan Vangelista f42bff70bd dai3wksi.cpp: corrected runaways release year 2021-07-01 21:51:25 +02:00
Robbbert 8d25243060 New working software list additions
-----------------------------------
vtech2_cass: Cross Bomber, Cross Horde, Cross Snake [Robbbert]
2021-07-02 03:42:01 +10:00
Ivan Vangelista d66c07bde0 turbo.cpp: subclasses, input / output finders, save state preparation 2021-07-01 18:18:40 +02:00
Ville Linde aeb04395dd k056230: clear network interrupt properly (fixes screen flashing in zr107) 2021-07-01 19:09:04 +03:00
Ivan Vangelista abc49a8d0c New working machines
--------------------
Run Away (Japan) [Dillweed]
2021-07-01 06:49:37 +02:00
Lord-Nightmare acd863107a roland_mt32.cpp: Replace a bad dump of the CM-32L PCM ROM with a good dump, fix the wrong rom load order for the separate CM-32L PCM ROMs and the separate MT-32 PCM ROMs, and add some ROM notes. [Lord Nightmare] 2021-07-01 00:44:44 -04:00
Vas Crabb 3dcc095e86 MAME 0.233
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmDcdEoACgkQwXSxAYxA
 cQ7dsxAAkKnl71MHAZ9E3mOTUrcTMvDp6eQIJOkiaUx7ZBprM5Pnf8JLrcvxXtMY
 8Asy2X/87msvBZlXqpHeHAuQHfCONF/KiZF48zMYvnBGghgD73flBTBISag0K2+B
 gaaVyekcE8QC1ZnWk0HwounEfKSG6GPCk0n/GIst4hhcUhf6uxEg+f6uJteRiHqu
 /Aa42OLljNVRXrcpnsz0rlDvNHe4LQoki/r/9Z3mWlwNYnphC6sPJt+lFCrYD8ge
 NF7vSdn8Ivo2NEustEt9t6HGG+jOiKcJaIZGkaqTbnniIv1aBU9WzAIrTA4htg4z
 8kQYkiUUaTYX/F5u/C3q3GwuGoHxn423VapIxk8wX2fWirLSTcpbjXzFSkim/eum
 b5FHrYsGrK3gSffr640SGrDHIZABvJIjQ4r13P20ilFZVyvRun7j/S4we4cxrEkR
 baKwk5beHLRsMTwkSZmhO+g1fDmXgwwhWZiqhk2beEgviEqSO+1geDjDSLkp8tnW
 deaVAqYSiZMtaCywwmlsg14Xv2zYpiLBzvUaUTr9tw86Yd4z1ij6dGX9jYI5s0fe
 PLs4ozZIbwbR0DQhAvdUINzQs537jSefU2hm6HLMPoNoPnpGr9T3FHQtDDyYCk/t
 Mp3Ayw5V8PJNEOcX5ZzXyWv5paqlT70V21M3QyKwm1zPHA9fsYI=
 =gV5o
 -----END PGP SIGNATURE-----

Merge tag 'mame0233' into mainline-master

MAME 0.233
2021-07-01 13:00:05 +10:00
cracyc dbc5dd77df x68k: slow down dma channel 2 2021-06-30 20:47:36 -05:00
Ivan Vangelista e5d4d10d5f expro02.cpp: corrected ROM labels for newfanta and verified a BTANB [Andy Welburn] 2021-06-30 21:28:22 +02:00
ClawGrip fbef67a38f
New WORKING clone (#8228)
* New WORKING clone
------------------------------
Sky Shark (bootleg) [jordigahan]
2021-06-30 13:58:21 -04:00
0kmg 7216fe6a99
bus/nes: add support for 2 more FDS conversions (#8238)
* add KS7010 PCB device unique to akumafds
* add KS7030 PCB device unique to dokidokia
* do some sorting and tidying of Kaiser board tags

New working software list additions
-----------------------------------
Akumajou Dracula (Asia, FDS conversion) [Kevtris]
Doki Doki Panic (Asia, FDS conversion, alt PCB) [famiac]
2021-06-30 13:23:44 -04:00
Justin Kerk b9325a1e11 banprestoms.cpp: Use Japanese game titles 2021-06-30 07:35:57 -07:00
AJR abe83e8fc6 Add working ADPCM sound to EFO ZSU and Magnet System sound boards 2021-06-30 07:22:38 -04:00
Ivan Vangelista 90d26a95b8
banprestoms.cpp: video fixes (sprite function, tilemap offsets, visible area) [David Haywood] 2021-06-30 11:55:24 +02:00
Ivan Vangelista a7cb277107
banprestoms.cpp: corrected a couple of inputs for marioun 2021-06-30 10:54:26 +02:00
Ivan Vangelista 1d8b325984
banprestoms.cpp: added preliminary oki banking 2021-06-30 09:13:47 +02:00
Ivan Vangelista a17121358b
banprestoms.cpp: initialized the Oki mask ROM so that MAME can make correct use of it 2021-06-30 08:43:11 +02:00
Ivan Vangelista 5c7facee75 New clones marked as NOT_WORKING
--------------------------------
Nandemo Seal Iinkai (Astro Boy ver. 1.1) [twistedsymphony]
Nandemo Seal Iinkai (alternate ver 1.0) [twistedsymphony]
2021-06-30 07:02:05 +02:00
Scott Stone 61566199e3 - assorted comment ROM_LOAD fixes and updates 2021-06-29 20:15:33 -04:00
Ivan Vangelista 952a9aaafd New machines marked as NOT_WORKING
----------------------------------
Mario Sports Day [Phil Bennett, Brian Troha, The Dumping Union]
2021-06-29 20:31:51 +02:00
Ivan Vangelista 0532bfc63f New machines marked as NOT_WORKING
----------------------------------
TV Phone Doraemon [Phil Bennett]
2021-06-29 17:58:04 +02:00
0kmg 49ffc02583
bus/nes: add support for Gyruss FDS conversion (#8234) 2021-06-29 10:20:11 -04:00
Scott Stone 71760251cb - More commented ROM_LOAD work. Unknown hashes listed as NO_DUMP. Some entries taken out entirely 2021-06-28 18:32:40 -04:00
Vas Crabb 18737febb5 emu/rendutil.cpp: Use setjmp/longjmp for libjpeg error unwinding.
Apparently Linux AArch64 has issues with throwing exceptions across C
function frames.
2021-06-29 05:40:17 +10:00
Scott Stone 8c12c61181 - Re-added unique input for bigtwinb and fixes MT#8016 2021-06-28 23:35:45 +10:00
Steven Coomber a4a2b6e3cf chanbara.cpp: swapped left and right joysticks (MT# 08015) (#8233) 2021-06-28 23:29:26 +10:00
Ivan Vangelista 230bebfd96 goldstar.cpp: dumped PROMs and PLDs for pkrmast and clone [Ioannis Bampoulas] 2021-06-28 15:13:13 +02:00
Scott Stone 9d91056b7e - Fix comment image hashes to match latest offering (gyruss diagnostic rom) 2021-06-27 23:40:31 -04:00
0kmg b7a72bbe44
bus/nes: start updating mapper # comments (#8230) 2021-06-27 23:10:28 -04:00
Scott Stone 506ef2cccd - Re-added unique input for bigtwinb and fixes MT#8016 2021-06-27 17:23:39 -04:00
Steven Coomber beea092a16
chanbara.cpp: swapped left and right joysticks (MT# 08015) (#8233) 2021-06-27 20:39:16 +02:00
Vas Crabb a6e760fff7 vsmjtria.cpp: Added coin inputs, and cleaned up code a little. 2021-06-28 04:02:22 +10:00
Vas Crabb a10091416c vsmjtria.cpp: Game uses dual mono sound for the two player sides, put them on left/right speakers. 2021-06-27 13:47:50 +10:00
Vas Crabb 4b075a2c6f srcclean in preparation for release 2021-06-27 13:34:50 +10:00
cracyc f4713dc28c ds6417: fix mask 2021-06-26 16:18:46 -05:00
cracyc cd8d2a8050 x68k: color 0 is only transparent if the crtc is not set for 16bit color mode 2021-06-26 14:20:33 -05:00
Aaron Giles cd58a32a58 Initialize m_config in all situations. 2021-06-26 09:57:51 -07:00
Robbbert 6e85bf017d softlist_dev: fixed typo 2021-06-26 23:49:38 +10:00
ClawGrip 661be72b85
New NOT_WORKING clone (#8227)
New NOT_WORKING clone
----------------------------------------
Scorpion (Mar 24, 1992) [jordigahan]
2021-06-26 08:41:13 -04:00
Nigel Barnes c8192c898c channelf: Correct screen resolution, fixes MT#08012
- Pixels are double width, and repeat scanlines 4 times for NTSC, 5 times for PAL.
2021-06-26 12:11:09 +01:00
Ivan Vangelista a32810d974 galaga.cpp and related: removed a few VIDEO_START_OVERRIDEs 2021-06-26 12:39:23 +02:00
Ivan Vangelista d83bc728f5 atarig1.cpp, atarig42.cpp, blstroid.cpp, blueprnt.cpp, eolith.cpp, galspnbl.cpp, igs_fear.cpp, megaplay.cpp, vegaeo.cpp: removed some unneeded VIDEO_START_OVERRIDEs 2021-06-26 07:49:16 +02:00
Ivan Vangelista c57f9160c6 dietgo.cpp, tattack.cpp, vsmjtria.cpp: very minor comment updates 2021-06-26 05:57:37 +02:00
Brian Johnson 2430ef0bc7
qx10: Add centronics printer port (#8034) 2021-06-25 22:18:02 -04:00
tim lindner a7713cc7ea
coco3: improve timer calculation (#8223) 2021-06-25 22:13:58 -04:00
cracyc d0458b0c7d hd63450: unhalt cpu if a dma bus error occurs 2021-06-25 21:02:42 -05:00
arbee 506ddeecee apple2gs: fix some 3200 viewers that check the mouse button at $C024. [R. Belmont] 2021-06-25 20:12:47 -04:00
ClawGrip 901686c061
New working clone (#8159)
* New working clone
------------------------------
Karate Champ (Tecfri bootleg) [jordigahan]

* Add 'kchamptec'
* Properly capitalise the comments
2021-06-25 17:58:05 -04:00
0kmg 8796124eb4
add mapper 29 and preliminary mapper 30 support (#8225)
New working software list additions
-----------------------------------
2A03Puritans [rainwarrior]
E.T. [KHAN]
Glider [anonymous]

* mapper 29: support should be complete but there are few if any other homebrew roms to test against
* mapper 30: only supports the most basic board that doesn't use flashable memory - tested on a dozen or so roms, all working
* add a game each for mappers 29 (Glider), 30 (E.T.), and 31 (2A03Puritans) so there is something in the software lists to actually test against. Glider is discontinued by manufacture, the other two are freely available from their authors.
 * various naming clean ups, like BTL- prefixes for things that are not bootlegs
2021-06-25 17:39:09 -04:00
ClawGrip 60b917f44f
New NOT_WORKING software list addition (#8132)
* New NOT_WORKING software list addition
------------------------------
pce_tourvision.xml:   Titan [Arcade Planet]

* Rename "TourVision" to "TourVisión"
As "TourVisión" is used on the carts, cab and printed ads.
* tourvis.cpp: Move "Tourvision" to "TourVisión"
2021-06-25 17:23:07 -04:00
cracyc 531f9febd8 vis: make memcard writing work 2021-06-25 16:03:41 -05:00
Ville Linde 92a472a2ee k001604: simplify memory layout 2021-06-26 00:02:05 +03:00
ClawGrip 40f27412aa
New NOT_WORKING clones (#8174)
New NOT_WORKING clones
------------------------------
Mini Money (set 2, v1.5?) [Juan Romero, ClawGrip]
Mini Money (set 3, v1.4?) [Juan Romero, ClawGrip]

* Add 'minimonya' and 'minimonyb'
2021-06-25 14:26:45 -04:00
Vas Crabb 9cb80f73ab vsmjtria.cpp: Get comms minimally working - managed to deal and start playing a VS game. 2021-06-26 00:48:16 +10:00
hap 0e5ec10b78 Revert "neogeo: set initial state of audionmi AND gate"
This reverts commit 974d269980.
2021-06-25 12:20:47 +02:00
Ville Linde c85e77b2b3 nwk-tr: make LAN board act like other machines are disconnected 2021-06-25 03:39:12 +03:00
Ivan Vangelista 5387c58e67 New machines marked as NOT_WORKING
----------------------------------
VS Mahjong Triangle [system11]
2021-06-24 19:22:35 +02:00
hap 974d269980 neogeo: set initial state of audionmi AND gate 2021-06-24 18:22:25 +02:00
Ville Linde 8fef949f1e fix Solar Assault title screen 2021-06-24 19:06:21 +03:00
Vas Crabb c13dd1446b frontend: On input mapping menus, use UI left/right to switch between setting and appending to an input sequence. 2021-06-24 23:52:57 +10:00
Vas Crabb 50da25ae5b -util: Retire legacy object pool, removing vestigial references.
Thanks to AJR, Ivan Vangelista and Aaron Giles for helping make this
possible.

Also fixed debug build of imgtool.
2021-06-24 23:12:27 +10:00
Aaron Giles 3a0f72424c
tools/imgtool: Removed legacy object pool usage. (#8215) 2021-06-24 23:05:16 +10:00
hap 301f7d47a2 lk3000: invert rom addressing 2021-06-24 12:28:42 +02:00
Vas Crabb 0e6677c070 machine/latch8.cpp: Clean up a little.
Making the bit read functions honour the XOR mask is easy in theory, but
dkong.cpp is doing scary things with the XOR mask and bit read handlers
on one of its latches, so it could end up breaking something.  Honouring
the read callbacks would add two tests to each of the bit read functions,
which could hurt performance.  The whole design of this device seems
somewhat incoherent.
2021-06-24 14:38:59 +10:00
AJR 384ce311f7 pic1670: Fix major string-related bug in disassembler 2021-06-23 22:54:55 -04:00
Ville Linde ce92a4bde0 k001604: Major rewrite and documentation update [Ville Linde] 2021-06-24 04:47:49 +03:00
cracyc 5eab37cbef vis: try again to fix the sound 2021-06-23 20:17:09 -05:00
cracyc 3f5cec732b vis: fix card comms and crc 2021-06-23 16:41:27 -05:00
Aaron Giles cbef832487
formats/flopimg.cpp: Remove legacy pool allocator usage. (#8216) 2021-06-24 00:28:40 +10:00
David Haywood b0628a92ec
Re-worked System 18 Alien Storm bootlegs, put in their own driver to study. (#8212)
This renders the tile strip backgrounds, making them a lot more playable.
2021-06-23 23:31:30 +10:00
Aaron Giles d032a81a3d
machine/snescx4.cpp: Eliminated reach-around calls to fetch the main CPU in the SNES CX4. (#8213)
Only the original address space is needed, there’s no need to pass the machine around.
2021-06-23 23:01:27 +10:00
Vas Crabb c9a62818e9 -Miscellaneous improvements for software lists:
* Show list name in software selection menu (machines have multiple
  lists).
* Actually report software list parsing errors during validation.
* Check that software list name attribute matches filename.
* Limit software list names to 24 characters - they're getting too long,
  and they need to be practical in command lines.
* c128.cpp: Fix dangling reference to renamed software list.

-emu/ioport.cpp: Slightly better test for deselected slot cards.
2021-06-23 16:08:59 +10:00
Aaron Giles 12959e6e97 hp48: Fix regression from auto_alloc changes. 2021-06-22 20:44:59 -07:00
Scott Stone 4c8cf0265f more commented rom fixes/changes 2021-06-22 23:11:04 -04:00
cracyc 188a28c9ff vis: add memory card device 2021-06-22 17:10:30 -05:00
AJR c7bbfc5459 New machines marked as NOT_WORKING
----------------------------------
Hohner ADAM Advanced Digital/Analog Musical Instrument [DBWBP]
2021-06-22 14:31:13 -04:00
Ivan Vangelista 8d6be45eb7 - suna8.cpp: dumped PROM for starfigh [system11]
- tattack.cpp: added save state support
2021-06-22 19:13:01 +02:00
Robbbert a8c17dc44f trs80, trs80m3, vtech1: sound-related improvements 2021-06-23 03:11:56 +10:00
hap e6ea5f23ae New working clones
------------------
Elegance Chess Challenger (model AS12) [Berger]
2021-06-22 19:07:17 +02:00
Vas Crabb 44e550af74 emu/ioport.cpp: Preserve configuration for slot cards when not selected.
Have you carefully tuned the sensitivity for you Atari 2600 paddles,
then realised you have to do it again after you play a joystick game and
switch back to paddles?  Or are you sick of having to reconfigure your
virtual RS232 peripherals every time you switch devices?  This will make
your life a little easier.
2021-06-23 00:10:46 +10:00
AJR b915e69902 Remove emualloc.* 2021-06-22 09:01:01 -04:00
Vas Crabb 0d57290b58 cpu/alto2: Fixed allocation widths for decoded ROMs, and removed a bunch of reinterpret_cast. 2021-06-22 21:13:03 +10:00
Vas Crabb 6a6073b26d Allow saved states to be deleted from the internal UI. 2021-06-22 19:57:48 +10:00
Aaron Giles 9b7f0f499f
Eliminate remaining uses of auto_alloc and friends (#8210)
* Split off auto_alloc changes from deprecated branch.

* Make the keymap reader non-static so it can access the unique_ptr.

* Fix SDL input for real.
2021-06-22 09:58:05 +02:00
Ivan Vangelista 4728cc9c4d - galaxian_rockclim.cpp, phoenix.cpp (survival): added dip locations [Guru]
- tattack.cpp: identified all dips and added dip locations [Guru]

- cischeat.cpp: dumped PROMs for bigrun [system11]

- exidy.cpp: removed sound ROMs bad dumps for pepper2

- jackpot.cpp: very preliminary text tilemap hookup, to show on screen where the boot stops
2021-06-22 06:26:41 +02:00
David Haywood 829dc47b26
finalap3bl: allow to boot / run (custom bootleg protection) (#8200) 2021-06-21 15:37:01 -04:00
cracyc c5f283fcc6 vis: clear curcount if count is reloaded 2021-06-21 13:35:00 -05:00
AJR 9c002bd264 machine/coco.cpp: Fix for MT 07305 2021-06-21 12:09:21 -04:00
cracyc 2386a64165 hd61830: fix cursor in d2 2021-06-21 09:46:04 -05:00
hap 20a03efe41 New working software list additions
-----------------------------------
lk3000: Calculator, Electronic Notebook [hap, Sean Riddle]

New NOT_WORKING software list additions
---------------------------------------
lk3000: English-German [hap, Sean Riddle]
2021-06-21 14:00:58 +02:00
cracyc 0c5c72286f vis: fix video in sherlock homes 2021-06-20 21:36:53 -05:00
AJR 87894e9c99 adam, bw2, cbm2, newbrain, pet, plus4, pofo, vic10, vic20: Eliminate bus tag macros and legacy lookups; use finder arrays in some places 2021-06-20 17:34:42 -04:00
AJR cf01398c86 New machines marked as NOT_WORKING
----------------------------------
Casio SK-5 [DBWBP]
2021-06-20 13:03:14 -04:00
AJR 0d0f25642c New machines marked as NOT_WORKING
----------------------------------
Yamaha SY35 Music Synthesizer [DBWBP]
2021-06-20 12:44:33 -04:00
AJR d40706395b h8500: Add mode control and EPROM variant types 2021-06-20 12:23:02 -04:00
Robbbert 976e707ffe jupace: fixed bug that crashes messui when snapshot used. 2021-06-21 01:31:58 +10:00
hap 6fbe508236 dl1616: dl1414 does not have ce pin or addr latch 2021-06-20 17:20:41 +02:00
AJR 75517876f4 New machines marked as NOT_WORKING
----------------------------------
Yamaha AN1x Control Synthesizer [DBWBP]
Yamaha DX100 Digital Programmable Algorithm Synthesizer [DBWBP]
2021-06-20 11:03:48 -04:00
hap e5390ab1fb New machines marked as NOT_WORKING
----------------------------------
LK-3000 [hap, Sean Riddle]
2021-06-20 16:58:53 +02:00
AJR a0145af829 mpc60: Add v1.12 program and voice ROMs [DBWBP] 2021-06-20 07:30:09 -04:00
AJR 1dbe2e7fa9 nes_slot: Deprecate some functionality that should really be eliminated 2021-06-19 23:14:46 -04:00
AJR 4d2c305b27 vme: Modernize slot device code and eliminate deprecation warnings; actually propagate slot number 2021-06-19 23:03:41 -04:00
cracyc ec687c94a0 fmtowns: make sure programs can't override the sprite page 2021-06-19 21:58:53 -05:00
arbee 553042e2b6 apple2e: match dot clock to CPU clock for PAL machines. [R. Belmont] 2021-06-19 19:29:09 -04:00
AJR 423b3d0a91 leprechn: Keep VIA clocks consistent with CPU clock 2021-06-19 15:04:34 -04:00
cracyc f42206bb30 fmtowns: make the timer actually run 2021-06-19 13:36:56 -05:00
Ivan Vangelista 64d9f618b6 phoenix.cpp, tattack.cpp: added placeholders for missing Epson 7910 dumps 2021-06-19 13:26:56 +02:00
Ivan Vangelista 2bd8149bc9 galaxian_rockclim.cpp: demoted to imperfect sound due to missing melody chip emulation 2021-06-19 13:20:39 +02:00
Ivan Vangelista 4144a500f7 New working clones
------------------
Silk Worm (bootleg, set 2) [Miss Argent]
2021-06-19 12:36:46 +02:00
arbee ff5b73b1cb apple2e: PAL/SECAM models now have the correct CPU speed. [R. Belmont] 2021-06-18 22:54:10 -04:00
cracyc 617fe8553d fmtowns: slightly change sprite timing and status bits and fix layer offset 2021-06-18 21:40:23 -05:00
Scott Stone fe87ecef4e another comment fix (space in filename) 2021-06-18 19:19:50 -04:00
Scott Stone 01c7c62930 assorted comment fixes related to missing/bad dumps 2021-06-18 19:13:27 -04:00
Ville Linde 7034c3456d re-enable SHARC recompiler for Gradius 4 2021-06-18 17:42:16 +03:00
David Haywood c585ae63ce
juicebox additions [David Haywood, Sean Riddle] (#8146)
New WORKING software list entries
juicebox.xml:
Teenage Mutant Ninja Turtles Volume 1 (H2692) [Sean Riddle, David Haywood]
Teenage Mutant Ninja Turtles Episode 36 (H6260) [Sean Riddle, David Haywood]
Juicebox Music Video - Avril Lavigne, The Calling, Avril Lavigne, Clay Aiken, Ruben Studdard (H6228) [Sean Riddle, David Haywood]
Juicebox Music Video - Liz Phair, Stacie Orrico, Skye Sweetnam (H2709) [Sean Riddle, David Haywood]
Juicebox Music Video - ZOEgirl, Jump5, Jump5, Baha Men, Atomic Kitten (H6232) [Sean Riddle, David Haywood]
Juicebox Music Video - Baha Men, Jump 5, Jump 5, Beu Sisters, ZOEgirl (H6230A) [Sean Riddle, David Haywood]
Juicebox Music Video - Ashlee Simpson, The Cure, Vanessa Carlton, fan_3, Ashlee Simpson (H6226) [Sean Riddle, David Haywood]
Winx Club Volume 1 (H2686) [Sean Riddle, David Haywood]
Winx Club Episode 103 (H6258) [Sean Riddle, David Haywood]
Yu-Gi-Oh! Episode 175 (H8084) [Sean Riddle, David Haywood]
Yu-Gi-Oh! Episode 176 (H8143) [Sean Riddle, David Haywood]
Vans Pipeline Masters Volume 1 (H2690) [Sean Riddle, David Haywood]
Streetball Classics Volume 1 (H7416) [Sean Riddle, David Haywood]
Megas XLR Volume 1 (H2697) [Sean Riddle, David Haywood]
2021-06-18 09:49:58 -04:00
David Haywood d5869ecbdb
taitosj - add a postload so that savestates work (#8196) 2021-06-18 13:14:08 +02:00
Ville Linde 8f5a97a448 nwk-tr: combine CG boards into single screen alternate frame rendering 2021-06-18 05:01:26 +03:00
arbee 64455fdc4b apple2: some correctness improvements to the Mockingboard support. [R. Belmont] 2021-06-17 19:07:28 -04:00
arbee ceb4e0b644 apple2e: Always allow writing to cards in slots 1-3, matches our previous behavior for 4-7. [R. Belmont] 2021-06-17 18:41:57 -04:00
Ville Linde 5211a003a5 sharc: Cycle-based DMA. Added support for write stalling. 2021-06-17 17:59:35 +03:00
tim lindner 0f17b85baf
mc10.cpp: Converted expansion port to slot device and removed fake machines. (#8184) 2021-06-17 03:13:56 +10:00
Robbbert 8afd2503eb rx78: fixed regression when there's no cart in. 2021-06-17 03:03:14 +10:00
Ivan Vangelista 1324317fa5 stv.cpp: added preliminary 7-seg led support for critcrsh 2021-06-16 18:18:56 +02:00
hap 6addf73825 sf2049: remove bogus button4 2021-06-16 13:35:47 +02:00
Robbbert 6c505bedfd vectrex: updated comment 2021-06-16 14:35:53 +10:00
Robbbert 1a280581ba pc_vga: updated comment 2021-06-16 13:59:21 +10:00
arbee da6196f70d apple3: Support for the Titan "/// Plus II" Apple II emulation card. [R. Belmont] 2021-06-15 23:12:56 -04:00
Robbbert 79c783eba9 Added galaxian_rockclim to arcade.flt 2021-06-16 11:56:33 +10:00
Jaen c6088eebee
pofo.cpp: Atari Portfolio fixes and improvements. (#8191)
* Fixed RAM expander reads.
* Implemented magic port 0x61.
* Fixed external drive B: detection.
* Improved control register 0x8051 emulation.
2021-06-16 05:58:48 +10:00
Jaen 3c1ca80a75
pofo.cpp: Converted keyboard to device. (#8192)
Fixes multiple keys being pressed simultaneously.
2021-06-16 04:35:20 +10:00
cam900 70d6872827
psikyo.cpp: Banpresto was the distributor for Sengoku Ace (#8190) 2021-06-15 09:44:27 -04:00
Robbbert 1e89a3d33c rx78: fixed text in senemy. 2021-06-15 23:43:14 +10:00
Ivan Vangelista 5086298db7 mitchell.cpp: added dip switch to some pang bootlegs 2021-06-15 06:55:43 +02:00
Ivan Vangelista 5a8f5628d2 mitchell.cpp: fixed MT08007 2021-06-15 06:28:52 +02:00
AJR 5487612a0e hd6120: Prevent PEX from changing AC 2021-06-14 19:28:23 -04:00
AJR 7964256a26 decmate2: Add final revision of boot ROMs [Vince Slyngstad] 2021-06-14 16:59:48 -04:00
algestam ea8cee2651
New working machine added (#8189)
-----------
Tronica: Space Mission [algestam]
2021-06-14 19:00:29 +02:00
Ville Linde 9145d995f2 remove printfs 2021-06-14 18:24:59 +03:00
Ville Linde 78500ef334 k037122: added tilemap origin 2021-06-14 18:21:39 +03:00
Nigel Barnes ecab14553a bus/coco/coco_wpk: Fix duplicate short name. 2021-06-14 16:12:13 +01:00
Nigel Barnes efcdeeaed4 bus/coco: Added the Dragon MSX 2+, The Dragon's Claw, Peaksoft Prestel, and CoCo WordPak/WordPak II/WordPak RS/WordPak 2+ devices. 2021-06-14 13:20:35 +01:00
cam900 47d8ac8698
pasha2.cpp: Minor cleanups. (#8136)
* Removed palette RAM trampolines, use XTAL for clock sources, use bitmaps_ind16 and copybitmap for bitmap buffers.
2021-06-14 13:15:22 +10:00
David Haywood 3098ee38ae
Reworked rockclim driver to be based on galaxian.cpp (was in galaxold.cpp). (#8182) 2021-06-14 13:11:07 +10:00
Vas Crabb bfbe28cb05 osd/eigcc.h: Fix 32-bit gcc/clang builds. 2021-06-14 11:46:19 +10:00
cracyc 6bade242a5 pcxt: patch program bug 2021-06-13 20:06:53 -05:00
Robbbert e35c040112 rx78: added irq control - fixes most remaining bugs. 2021-06-14 04:28:27 +10:00
Ville Linde 83e21e99e4 voodoo: fix Hornet games POST crash 2021-06-13 20:26:42 +03:00
Ville Linde 712222e42b Merge branch 'master' of https://github.com/mamedev/mame 2021-06-13 19:37:52 +03:00
Ville Linde e8d9d51555 hornet: clear interrupts on sound cpu reset 2021-06-13 19:37:42 +03:00
AJR 7b27b93875 rendlay.cpp: Fix assertion failure with -D_GLIBCXX_ASSERTIONS 2021-06-13 12:33:34 -04:00
cracyc 1482fbabc4 pcxt: fix tetriskr drawing and add sound 2021-06-13 10:25:47 -05:00
hap d6e5b1034b k037122: remove item from todo list 2021-06-13 13:20:46 +02:00
Ivan Vangelista 7aff430541 - dynadice.cpp: fixed sound regression
- segahang.cpp: minor edits to metadata
2021-06-13 13:07:52 +02:00
Steven Coomber 9cc37195ae
Update default button assignments on Quartet to match control panel (jump button to left of fire button) and Quartet 2 (#8173) 2021-06-13 12:20:58 +02:00
Vas Crabb 73d97b7dc4 Added helpers for 64-bit count leading zeroes/ones. 2021-06-13 09:38:01 +10:00
Ville Linde 27b93b2348 hornet: add controls to thrilldbu 2021-06-13 01:15:18 +03:00
cracyc 4960e2534c fmtowns: fix missing controller return value and cdda status 2021-06-12 14:13:39 -05:00
Robbbert a5f4567a9e Merge branch 'master' of https://github.com/mamedev/mame 2021-06-13 01:58:27 +10:00
Robbbert 2f39246966 z80pio: changing the vector neither enables nor causes an interrupt. Fixes crash in mbee256 when F2 pressed. 2021-06-13 01:58:01 +10:00
cam900 838da5bea9
inufuku.cpp: Merged */inufuku.* into drivers/inufuku.cpp, minor cleanups. (#8172)
* Removed unnecessary VRAM read trampolines.
* Use buffered_spriteram16_device for buffered sprite RAM.
* Derive clocks from crystals.
* Reduced runtime tag lookups, unnecessary region size.
* Fix naming, spacing.
* Use generic graphics layouts, fix color usage of gfxdecode related to palette size.
* Restrict rowscroll to screen clipping rectangle.
2021-06-13 01:55:06 +10:00
cam900 c8814942ee
psikyosh.cpp: Updated commnts based on PCB markings, marked games with MACHINE_NO_COCKTAIL. (#8177)
because flip screen isn't support now
Add docs for ROM location/usage, Export name for daraku
Fix fill value for empty ROM area
2021-06-13 01:40:56 +10:00
AJR 541d6416f8 hd6120: Rewrite notes 2021-06-12 10:58:25 -04:00
ajrhacker fca8f89d10
Merge pull request #8181 from jaens/hd61830-fix
HD61830: Fix character blink mode
2021-06-12 09:56:06 -04:00
Robbbert 67926ff608 Software list items promoted to working
---------------------------------------
rx78_cart: Excite Baseball [Robbbert]
2021-06-12 23:15:58 +10:00
Jaen Saul 611f45547f HD61830: Fix character blink mode
When Cursor=Off and Blink=On, the controller is in "Character Blink"
mode, according to the data sheet.

This means that the character cell at the the position of the cursor is
turned fully ON at a 50% blink duty cycle. Verified on a device with a
real HD61830 (Atari Portfolio).
2021-06-12 16:13:42 +03:00
Robbbert 8519af54de meritum2: added centronics printer from PR #5854. 2021-06-12 18:14:26 +10:00
Robbbert 4ca10ad80b rx78: improved colours. 2021-06-12 15:44:08 +10:00
arbee ff553b2b99 m68kfpu: Support all FSINCOS encodings, fix multiple bugs in FMOVEM. [R. Belmont] 2021-06-11 23:01:37 -04:00
AJR b853222864 bus/isa: Add header file accidentally omitted from 35f317e027 2021-06-11 22:44:36 -04:00
AJR f846f5c8f9 audio/gottlieb.cpp: Minor updates to handlers; save some more members 2021-06-11 21:51:40 -04:00
arbee f3eacf7566 apple2gs: correct vertical counter readback (GitHub #8156) [R. Belmont, Jeremy Rand] 2021-06-11 21:21:42 -04:00
AJR 35f317e027 New skeleton ISA device: Lark Associates LRK-331 ESDI Controller [Bitsavers] 2021-06-11 20:50:45 -04:00
cracyc d0805eba66 x68k: treat the nibbles in 8bit color mode as two separate planes 2021-06-11 17:26:28 -05:00
Ivan Vangelista 089259b888 New working clones
------------------
Ojanko Club (Japan, Program Ver. 1.3, set 2) [system11]
2021-06-11 19:13:22 +02:00
Ville Linde da36cacbb5 k037122: Better ram layout logic. Implemented ROZ and scrolling. 2021-06-11 19:38:03 +03:00
cracyc 081ec944a6 x68k: seems pcg can set it's own vertical freq apart from the crtc 2021-06-11 09:27:55 -05:00
hap 05b92a69a4 New working software list additions
-----------------------------------
ggm: Morphy Edition - Master Chess [Berger]
2021-06-11 14:05:59 +02:00
cracyc fe05a94c29 x68k: remove unneeded 2021-06-10 21:31:35 -05:00
Ivan Vangelista 3771840ab8 ladybug.cpp: Added diplocs [Guru] 2021-06-11 03:54:51 +02:00
Robbbert 39ce71dda0 mbee: added optional SN76489A, works with '128pepsgmod' sw-item. 2021-06-11 05:26:50 +10:00
Robbbert 2b56705512 mbee: make floppy sw-items show up by default. Fixed compatibility for mbeepp. 2021-06-11 03:57:46 +10:00
ajrhacker 409bd3a1fb
Merge pull request #8147 from davide125/indigo
indigo: add new ROM revision for indigo4k
2021-06-10 13:24:31 -04:00
0kmg ad3e1a29c3
nes.xml: add Action 53 based games (#8158)
* nes.xml: add Action 53 based games

New working software list additions
-----------------------------------
Streemerz - Action 53 Function 16 Volume 1 (R.C.#2) [Damian Yerrick, NESDev]
Double Action 53 Volume 2 (R.C.#2) [Damian Yerrick, NESDev]
Action 53 Vol. 3 - Revenge of the Twins [Damian Yerrick, NESDev]

action53.cpp:
* on start up point prg to correct final bank based on cart size
* allow full 9-bit bank select per the spec
* switch to shorter type names, u8 etc

Co-authored-by: 0kmg <0kmg@users.noreply.github.com>
2021-06-10 13:23:47 -04:00
David Haywood a2d5ae4e97
schick.cpp - fix sound hookup, note some protection checks, attempt to improve graphics (#8153)
* schick.cpp - fix sound hookup

* force a different default palette so that we can see the details on the letter tiles (should make finding the banking easier)

* protection reads are probably here

* further protection notes

* other protection(?) observations

* remove no longer needed hack

* more nonsense checks
2021-06-10 13:21:49 -04:00
MooglyGuy 4e5b9cd7ed
Super A'Can: DMA sample support and corrected sample length (#8160) [Ryan Holtz, Ian Karlsson] 2021-06-10 12:10:00 -04:00
Robbbert 7b55b281dc mbee: fixed bug with telcom bankswitching. 2021-06-11 00:30:28 +10:00
AJR be9ceecb4e m79amb: Modernize interrupt; use raw parameters for screen 2021-06-10 10:13:16 -04:00
AJR 785f455e44 chexx.cpp: Note existence of another game on similar HW 2021-06-10 09:42:19 -04:00
AJR bf378e22f4 emumem: Correct logic in populate_mismatched_nomirror and populate_passthrough_nomirror. This fixes a bug causing watchpoints set on portions of the address space exceeding 16K to sometimes not fully cover the range. 2021-06-10 09:40:18 -04:00
Robbbert 5418036c28 New working software list additions
-----------------------------------
mbee_cart: Pascal [Robbbert]
2021-06-10 20:55:16 +10:00
Olivier Galibert 9880ff58e2 ipf: Wrap the decoding state in a sub-structure 2021-06-10 11:05:08 +02:00
Robbbert b2ac679f4a New working software list additions
-----------------------------------
mbee_flop:
56k
56k_master_91
56k_sys
56k_system_master_84_01
56k_system_master_early
64kmaster
64k_premium_master
64k_premium_system_disk
64k_zcpr1.6
128k boot disk (set 1)
128k boot disk (set 2)
128k Premium Master 1986/07
128k Premium Master Early
128k Premium Starter 1986/07
128k Premium System 1988/03
128k Starter Disk
128k Turbodisk II (set 2)
128kp Premium System 1988/03
128kp_master (set 1)
128kp_master (set 2)
128kp_starter
128ks
128ks_master
128ks_swedish_boot
128ks_utility
128k_swedish_boot_disk
128k_system_master_35
256tc_diagnostics
256tc_intro
256tc_system_disk_rel1_1987
256tc_system_disk_rel2_1987
256tc_system_disk_rel3_1988/06
256tc_system_disk_rel4_1988/09
256tc_system_master
256tc_utility_disk_rel2
2 Golf Games
3 Golf Games t01
3 Golf Games t04
Advanced (touch) Typing Tutor
Adventure Games #1
Adventure Games (set 1)
Adventure Games (set 2)
adventure1
adventure_13
adventure_14
Agricultural Studies
Air Track t01
Air Track t04
Air_Track
Alan's Adventure's Disk 2 (set 1)
Alan's Adventure's Disk 2 (set 2)
Alan's Adventure's Disk 3 (set 1)
Alan's Adventure's Disk 3 (set 2)
Alan's Adventure's Disk 4 (set 1)
Alan's Adventure's Disk 4 (set 2)
Alan's Games Disk 4
Arcade Games 1
Arcade Games 1 t01
Arcade Games 1 t04
Arcade Games 2 t01
Arcade Games 2 t03
Arcade Games 2 t04
Arcade Games 3
Arcade Games 4 t03
Art Auction
Australia 2020
Australiana Quiz Game
Basic Games 05
Battleship
Bee Casino t01
Bee Casino t04
Bee Draw 1.0
Bee Scientist 1 t01
Bee Scientist 1 t04
Beenet
Beesware Word Study
Beetalker and Beethoven demo
Bennett Data Multiplexer Buzznet III v1.3 (set 1)
Bennett Data Multiplexer Buzznet III v1.3 (set 2)
Bennett Data Multiplexer Communications Programme master demo
Bernie Nichols Educational Graphics
Bernie Nichols Language Arts
Bernie Nichols Reading Programs
Bernie Nichols Science and Miscellaneous
Bernie Nichols Spelling Programs
Biological Science
Birds of Antarctica
Bondwell Speech
Brian Howarths Mystery Adventures
Bushwalking Adventure
Business and Home Database
Buzznet 3.4
Buzznet iii Demo Disk
bwmod
C.A.Sinclair Educational Disk
Carefile v1.3
Cashbook_v2.1 (set 1)
Cashbook_v2.1 (set 2)
Cheryl Goding Demo Disk
ChickenMan's Adventure's Disk 10
ChickenMan's Adventure's Disk 11
ChickenMan's Adventure's Disk 12
ChickenMan's Adventure's Disk 15
ChickenMan's Adventure's Disk 16
ChickenMan's Adventure's Disk 18
ChickenMan's Adventure's Disk 19
ChickenMan's Adventure's Disk 2
ChickenMan's Adventure's Disk 20
ChickenMan's Adventure's Disk 21
ChickenMan's Adventure's Disk 22
ChickenMan's Adventure's Disk 23
ChickenMan's Adventure's Disk 24
ChickenMan's Adventure's Disk 25
ChickenMan's Adventure's Disk 26
ChickenMan's Adventure's Disk 27
ChickenMan's Adventure's Disk 28
ChickenMan's Adventure's Disk 29
ChickenMan's Adventure's Disk 3
ChickenMan's Adventure's Disk 30
ChickenMan's Adventure's Disk 4
ChickenMan's Adventure's Disk 5
ChickenMan's Adventure's Disk 6
ChickenMan's Adventure's Disk 7
ChickenMan's Adventure's Disk 8
ChickenMan's Adventure's Disk 9
ChickenMan's Games Demo Disc
Chickenman's Games Disk 2 (set 2)
Chickenman's Games Disk 4 (set 1)
Chickenman's Games Disk 4 (set 2)
Chickenman's Games Disk 5 (set 1)
Chickenman's Games Disk 5 (set 2)
Chickenman's Games Disk 8
Chickenman's Games Disk 9 (set 1)
Chickenman's Games Disk 9 (set 2)
Chickman's Games Disk 2 (set 1)
Chip8 v2.3
Christmas Carols t04
CIAB boot menu
CIAB Double-sided Master
CIAB menu sample
CIAB System Master
CIAB System Master 1985/03
CIAB System Master 1986/02
Citadel of Chaos v2.01
Cloze Exercises
Colossal Cave
Colour Sampler 1
Commsoft Roots/M
Complete Scott Adams Original Adventures
Composer Bee Plus
Comprobe 1.00
cpm3_61k (set 1)
cpm3_61k (set 10)
cpm3_61k (set 2)
cpm3_61k (set 3)
cpm3_61k (set 4)
cpm3_61k (set 5)
cpm3_61k (set 6)
cpm3_61k (set 7)
cpm3_61k (set 8)
cpm3_61k (set 9)
cpm3_dri (set 1)
cpm3_dri (set 10)
cpm3_dri (set 2)
cpm3_dri (set 3)
cpm3_dri (set 4)
cpm3_dri (set 5)
cpm3_dri (set 6)
cpm3_dri (set 7)
cpm3_dri (set 8)
cpm3_dri (set 9)
cpm3_y2k (set 1)
cpm3_y2k (set 10)
cpm3_y2k (set 2)
cpm3_y2k (set 3)
cpm3_y2k (set 4)
cpm3_y2k (set 5)
cpm3_y2k (set 6)
cpm3_y2k (set 7)
cpm3_y2k (set 8)
cpm3_y2k (set 9)
Cricket t01
Cricket t04
Crossword Capers
Cunning Running
D.Heym Common Fractions
D.Heym Counting Numbers
D.Heym Directed Numbers
D.Heym Number Lines
D.Heym Various
databuzz_beenet_version
David Ahls Adventures
DBase II (backup)
Demonstration Disk t02
Denham 1
Denham 2
Denham 3
Denham 4
Denham Easy Stats
Denham Kings Trees Aces
Disk Beecomposer
Disk Cataloger
Disk Test v3.9
Doodle Draw v1.1
Dragon Spells
Dungeons of Khan
Early Word v1.3
education_01
education_02
education_03
education_04
education_05
education_06
education_07
education_08
education_09
education_1
education_10
education_11
education_12
education_3
education_4
education_5
education_6
education_7
education_8
education_9
Electric Paintbrush Slide Show
electric_paintbrush_chalkboard_1.01
electric_paintbrush_fonts
electric_paintbrush_mouse_1.22
empty_ciab_sys
English
EPSGmod Files
Extended Turtle 4.3p
Extended Turtle 4.6p
Family Favourites t03
Family Favourites t04
Family Games 1 t01
Family Games 1 t03
Family Games 1 t04
Faust Adventure
Filemaster v2
First Fleet (set 1)
First Fleet (set 2)
First Fleet (set 3)
First Fleet (set 4)
Fortris
FTL Modula2 disk1
FTL_Modula2 disk2
FTL_Modula2 disk3
Games from Wildcards Vol 1,2,3,4
Games2
Geograbee
Geography 1
Geography 2
Geography 3
Getting to know your Microbee
Ghost Muncher / Kilopede
Gold-dust Island
Goodison Demo
Goodison Education 1
Goodison Education 2
Goodison Education 3
Goodison Mathematics
Goodison Speed Reading
Goodison Spelling
Goodison Words
Graphic Adventures 1 t01
Graphic Adventures 1 t04
Greybeard Tape Files (set 1)
Greybeard Tape Files (set 2)
Hangman
Hiplot
Hoards of the Deep Realm 1.0 (set 1)
Hoards of the Deep Realm 1.0 (set 2)
Hoards of the Deep Realm 1.1 (set 1)
Hoards of the Deep Realm 1.1 (set 2)
Hoards of the Deep Realm 11t (set 1)
Hoards of the Deep Realm 11t (set 2)
Home Economics
Honeysoft Arcade Games Vol II
Honeysoft Demo Disk
Honeysoft Demo Disk t04
Honeysoft Microbee Adventures Vol Three (set 1)
Honeysoft Microbee Adventures Vol Three (set 2)
Honeysoft Microbee Adventures Vol Two (set 1)
Honeysoft Microbee Adventures Vol Two (set 2)
Honeysoft Microbee Text Adventures Vol One (set 1)
Honeysoft Microbee Text Adventures Vol One (set 2)
Icon Editor v1.4
impact_media_shareware_d1
impact_media_shareware_d2
Information Express v1.2
Isbok Adventure
Jewels of Sancara Island
JHBeesware 2
JHBeesware 3
JHBeesware1
Job Option Bank v4.52
Joystick Games 1 t03
Joystick Games 1 t04
Kids Pack 1 t03
Kids Pack 1 t04
Kids Pack 2 t03
Label Generator Program
Learning Can Be Fun more t01
Learning Can Be Fun more t03
Learning Can Be Fun more t04
Learning Can Be Fun numbers t01
Learning Can Be Fun numbers t04
Learning Can Be Fun Words and Numbers t04
Learning Can Be Fun words t01
Leisure Suit Larry
Let's Go Punting (set 1)
Let's Go Punting (set 2)
Lets Eat Worms
Machine-Code and Basic Tutorials
Manual Arts
Mathematics #1
Mathematics #2
Melbourne to Hobart Yacht Race Simulation
Membership Maintenance System v1.30
Menu of Arcade Games (set 1)
Menu of Arcade Games (set 2)
Menu of Arcade Games (set 3)
Menu of Arcade Games (set 4)
Menu of Games 7
Menu of games and other programs (set 1)
Menu of games and other programs (set 2)
Menu of games and others on Disk #3 (set 1)
Menu of games and others on Disk #3 (set 2)
Menu of Games Disk #1 (set 1)
Menu of Games Disk #1 (set 2)
Menu of Games on Disk (set 1)
Menu of Games on Disk (set 2)
Micro Defender
Microbear Public Domain
Microbee Arcade Games #1
Microbee Arcade Games #2
Microbee Lines v0.1
Micropen 1.0
Microspace Invaders II
Milestone 1.09
Millionwaire 3.0 (set 1)
Millionwaire 3.0 (set 2)
MMD Educational
mouse_bios9
MUGWA Amateur Radio programs
MUGWA Beeforth
MUGWA boot disk
MUGWA dbase_001
MUGWA dbase_002
MUGWA dbase_a_001
MUGWA dbase_a_002
MUGWA dbase_a_003
MUGWA dbase_a_004
MUGWA dbase_a_005
MUGWA macro_001
MUGWA paslib2_000
MUGWA rom_pak
MUGWA Small-C
Musicraft
Musicraft
Nanoc the Destroyer / Jumpman (set 1)
Nanoc the Destroyer / Jumpman (set 2)
Nanoc the Destroyer II / Freedom Fighter / Missile Dodger (set 1)
Nanoc the Destroyer II / Freedom Fighter / Missile Dodger (set 2)
Nanoc's Revenge
Nemesis 1.2
Nemesis Dungeon Master
Networked Educational 1
Networked Educational 2
Networked Educational 3
Number Line Set
One World Countries Database 1.01
ORAC Explorers
ORAC Scientists 1 v3.1
Our World t02
Our World t04
Pascals Triangle Set
PAWcomp Adventure compiler
Penguin Book of Microbee Games
Penny Arcade t02
Penny Arcade t03
Penny Arcade t04
Peter Broughton v1.1
Peter Broughton v1.2
Peter Broughton v2.0pre deepdene
Peter Broughton v2.2
Peter Broughton v2.2p 1of2 (set 1)
Peter Broughton v2.2p 1of2 (set 2)
Physical Science
Plan80 v2.4
Poster Disk 1987
Premium Beeartistic 1.30
premium1
premium2
Primary Rime Lessons
Primary Teachers Rollbook
Printmaster 1.0
Printmaster 1.10a
Printmaster Graphics Editor
Printmaster Plus 1.46
R.A.C.E.R.
Raft-away River
Random Basic games
Research Logo 1.0
Research Logo 1.0a
Research Logo 1.0a+
Richard Larkins Games
Scavenger Hunt
Science Tutorial 1 t01
Science Tutorial 1 t02
Science Tutorial 1 t04
Science Tutorial 2 t01
Science Tutorial 2 t04
Selection Menu (set 1)
Selection Menu (set 2)
Sheep-dog Trial
Simon Gerraty 80/40 Track Bios 4.2b (set 1)
Simon Gerraty 80/40 Track Bios 4.2b (set 2)
Simple and Compound Interest
Simple Business Graphics
Simply DB 1.20c
Simply DB 2.02
Simply Write Font Editor v2.04
Simply Write v2.04
Simply Write v3.02
Simply Write v3.03
Sketch Pad
Smart Model Controller v1.12m
Smartkey v1.1a
SMUG 02
SMUG Tape Library
Social Science
Social Studies Oracle t03
Social Studies Oracle t04
Social Studies t01
Social Studies t04
Springboard Clipart
Storymaker 128k
Storymaker 256tc
Strategic Games 1 t01
Strategic Games 1 t03
Strategic Games 1 t04
Survivor
swedish_128k_boot_disk
Sword Quest / Microspace Invaders II / The Valley / Caves
Sydney Approach
Takeover: warriors against the world
Tantrix
Technical Drawing t01
Technical Drawing t04
Telcom 2.0/2.2 (for 64k)
Telcom 3.0 Upgrade (for 128k/256tc)
The Mob From Evil
The Mob From Evil
The Winners
Thunder Road Adventure 1.2
Tim Hartnell Adventures
Timegap-x
Timetable Blocker 5.1
Timetable Manager 4.3
Turbo Pascal
Turbodisk II (set 1)
turtle
utilities
Utility
Various Scottfree Adventures Disk 17
Venture Writer 2.1
Viatel Upgrade v1.3a
Viper
Visual Programming t03
Wanderer
Wavplay 2.3
Ways We Were
WDPROC - Word Processing Package
Word Puzzles
Wordgraph A, v02
Wordgraph A, v04
Wordstar 3.3
Wordstar 4.0
wordstar v3.3 1of2
Wordstar v3.3 2of2
Zeephon
zpm3_61k (set 1)
zpm3_61k (set 2)
zpm3_61k (set 3)
zpm3_61k (set 4)
zpm3_61k (set 5)
zpm3_y2k (set 1)
zpm3_y2k (set 2)
zpm3_y2k (set 3)
zpm3_y2k (set 4)
zpm3_y2k (set 5) [Robbbert]
2021-06-10 17:47:48 +10:00