Robbbert
25e2a1c634
Fixed arcade build; added missing newline.
2022-01-08 09:39:01 +11:00
goldnchild
c21bea828d
Adding bitmap_printer_device and convert epson_lx810 to use it. ( #8863 )
2022-01-07 15:07:58 -05:00
npwoods
fd73621285
Created an initial file system implementation for OS-9 under the CoCo ( #9096 )
...
* Created an initial file system implementation for OS-9 under the CoCo
* Minor fixes to directory entry handling
* Changed to use fsblk_t::r[8|16|24|32]b()
- Changed the above functions to be const
2022-01-07 18:04:07 +01:00
AJR
23bbd37da6
device_image_interface: Interface overhaul
...
- Remove the iodevice_t classification, which was not used that much and was incomplete anyway. Image device implementations must now provide their own instance names and brief instance names. Several new parent classes have been created to make it easier to use the old standard names.
- Change must_be_loaded from a pure virtual function to be overridden in implementations to a getter for a base class property that can be set on the host side (as was formerly made possible for NES, MD and "generic" cartridge slots) but defaults to false for all types. This restrictive property has been unset for a small number of cases.
- Create parent classes for paper tape and magnetic tape devices. At present these are dummy classes that do little to nothing, but may help unify implementations in the future.
- Change several member functions to take std::string_view parameters rather than const std::string & or const char *.
- Make update_names take into account brief names, as discussed in PR #2555 .
- Remove the obsolete uses_file_extension function (which used thread-unsafe strtok).
* portfolio_ccm_slot: Change image type from "cartridge" to "memcard"
* i7220, datapack: Add custom instance names that weren't there before
* pc11: Add note
2022-01-06 20:59:02 -05:00
arbee
436525a8c7
apple2: Added support for the ProDOS ROM Drive card. [R. Belmont]
2022-01-04 21:26:58 -05:00
npwoods
84236b7f7c
Added a 'version' verb to floptool ( #9079 )
2022-01-04 05:20:42 +11:00
shattered
7d56d3a70b
qbus device: DVK KGD framebuffer ( #9058 )
2022-01-03 09:55:16 -05:00
Dirk Best
48bae3f40c
New machines marked as NOT_WORKING
...
----------------------------------
Falco TS-28 [Bitsavers]
2022-01-03 13:53:15 +01:00
npwoods
fbff8a2483
Reimplemented support for the CoCo's RS-DOS filesystem on top of the "fsmgr" framework (currently read only) ( #9080 )
...
* Reimplemented support for the CoCo's RS-DOS filesystem on top of the "fsmgr" framework (currently read only)
* Added support for file_type and ascii_flag metadata, minor bug fix decoding file allocation table entries
* Creating a "CoCo Raw Disk" format and changing the CoCo RS-DOS filesystem to use it
* 1. Adding COCO_RAWDSK to all.cpp
2. Fixing sector order on CoCo raw disk
2022-01-03 09:47:01 +01:00
ClawGrip
1118808aea
New NOT_WORKING machine ( #9052 )
...
* New NOT_WORKING machine
-----------------------------
Fun-E-Ball [Museo del Recreativo]
2022-01-01 20:35:49 +01:00
AJR
f98eb5a9f0
New machines marked as NOT_WORKING
...
----------------------------------
ADDS 2020 [Bitsavers]
2021-12-30 23:41:05 -05:00
Justin Kerk
533598fca3
Include $ERRNO_CODES in Emscripten build to fix error loading software in Emularity loader - see issue emscripten-core/emscripten#10061
2021-12-30 23:39:31 +00:00
0kmg
9b853c77fd
-bus/nes_ctrl: Added support for Famicom Turbofile backup RAM. ( #9034 )
...
-nes.xml: Corrected Metroid release year.
2021-12-26 02:50:08 +11:00
holub
1e32a43b50
Added preliminary TS-Configuration for ZX Evolution driver. ( #8989 )
...
New machines marked as not working
-------------------------
NedoPC, TS-Labs ZX Evolution TS-Configuration
2021-12-25 06:58:14 +11:00
AJR
3c7bb985b6
New machines marked as NOT_WORKING
...
----------------------------------
Yamaha RX15 Digital Rhythm Programmer [DBWBP]
2021-12-24 13:11:58 -05:00
AJR
4cc55742d2
New machines marked as NOT_WORKING
...
----------------------------------
Kawai ACR-20 Digital Accompaniment Center [DBWBP]
2021-12-24 12:31:30 -05:00
AJR
2b28f14caa
New machines marked as NOT_WORKING
...
----------------------------------
JoMoX AiRBase 99 [DBWBP]
2021-12-23 20:51:37 -05:00
smf-
53f5095131
New Working Machine
...
-------------------
Z80 based, triple time zone clock [smf]
2021-12-23 12:51:17 +00:00
Justin Kerk
3fd7f8ac57
Fix build with newer versions of Emscripten; minimum supported version is now 2.0.25.
2021-12-23 02:13:53 +00:00
Ivan Vangelista
ed67a79f37
New working clones
...
------------------
Chouji Meikyuu Legion (Japan ver 1.05, set 2) [system11]
- taito_o.cpp: merged everything in the driver file
2021-12-22 16:58:41 +01:00
0kmg
0e66408732
bus/nes_ctrl: Added a SNES controller port adapter. ( #9027 )
2021-12-22 08:29:21 -05:00
hap
a44de917e1
sm510: fix wakeup after CEND, reorganize files a bit
2021-12-21 17:45:56 +01:00
shattered
0285af475f
besta: Converted to VME device. ( #9008 )
2021-12-20 03:42:05 +11:00
Dirk Best
ddfc9b908c
hds200: Preliminary keyboard, video improvements, hook up NVRAM
2021-12-18 14:07:37 +01:00
arbee
10457bb855
a2bus: add support for the Grafex-32 uPD7220 video card [Rob Justice, R. Belmont]
2021-12-16 21:24:38 -05:00
arbee
c6d1c58433
a2bus: consolidate card lists to clean up the drivers. [R. Belmont]
2021-12-16 20:15:20 -05:00
AJR
1214aac092
Filesystem code cleanup
...
- Eliminate dependencies on emu.h, replacing most fatalerror calls and floptool's ersatz emu_fatalerror class with standard exception classes
- Use range-based std::string constructors in some methods
- Move filesystem metadata handling to a separate source file
- Eliminate src/emu as an include path for libformats (necessitates kludge in ti99_dsk.cpp)
2021-12-14 21:42:42 -05:00
arbee
a3ba70ad14
gt913: fix single-driver build, fix invalid Unicode character. [R. Belmont]
2021-12-14 11:26:27 -05:00
cam900
00f45b9df1
Atari Lynx emulation updates ( #8931 )
...
* Atari Lynx emulation updates
- Use memory_view for address mapping
- Support variable framerate, Fix screen overscan (102 visible + 3 blank lines)
- Fix collision handling (possibly copy-paste error?)
- Reduce unnecessary shared pointers, Some duplications
- Use inlines values for bit flags
- Add support for variable page size for cartridge, AUDIN pin for bankswitch
- Add hardware notes, Initialize values
- Fix namings, Fix spacings, Use shorter/correct type values
- Move lynx sound functions into device/sound/lynx.*, Fix sound pitch (input clock related)
2021-12-14 10:31:51 -05:00
ClawGrip
57ed1e267d
New NOT_WORKING machines ( #8955 )
...
* New NOT_WORKING machines
---------------------------
Master Crane (set 1) [Israel León (Retrolover), ClawGrip]
New NOT_WORKING clones
---------------------------
Master Crane (set 2) [Israel León (Retrolover), ClawGrip]
2021-12-14 16:01:51 +01:00
David Haywood
edc0dfb627
Research into thoop and squash 'refresh rate' protection [Victor Fernandez (City Game), Peter Ferrie, David Haywood] ( #8916 )
...
* Research into thoop and squash 'refrsh rate' protection [Victor Fernandez (City Game), Peter Ferrie, David Haywood]
- prevents freeze when dying in stage 4 of Thunder Hoop, and bad text on continue in Squash
2021-12-14 15:30:33 +01:00
Ivan Vangelista
a8b90c2cdf
ichiban.cpp, royalmah.cpp: merged the former into the latter. Also some tagmap cleanup and configured banking in royalmah.cpp
2021-12-13 18:59:23 +01:00
Robbbert
fedf24c067
lancelot: Split off to its own driver.
2021-12-11 01:06:55 +11:00
Dirk Best
3d666945e0
New machines marked as NOT_WORKING
...
----------------------------------
Human Designed Systems HDS200 [Bitsavers]
2021-12-07 10:38:26 +01:00
Nigel Barnes
a3e1eb3413
bus/archimedes/podule: Podules for Acorn Archimedes. [Centre for Computing History]
...
- ACE Joy Connect
- Beebug Spectra Colour Scanner
- Computer Concepts GreyHawk Video Digitiser
- Computer Concepts ScanLight Junior MkIII
- Morley Electronics Analogue and User Interface
- Morley Electronics User/MIDI/Analogue Interface
- Watford Electronics 256 Grey-Scale Scanner
- Wild Vision MidiMax II
2021-12-03 22:16:15 +00:00
Robbbert
17a49a91b6
Moved common apple2 files to the conditional "mameshared" library, to avoid duplicate symbols on a full MAME build.
2021-12-03 18:54:21 +11:00
Robbbert
344d8f0580
Hopefully fix arcade build.
2021-12-03 16:21:09 +11:00
shattered
3e26ee8cfb
dl11: DEC DL11-type serial line unit ( #8894 )
2021-12-02 22:43:19 -05:00
ClawGrip
7eac187fc8
New NOT_WORKING machine ( #8927 )
...
New NOT_WORKING machine
---------------------------------
Coche Bully [ClawGrip]
2021-12-02 18:30:27 -05:00
Dirk Best
620f531c54
Remove a few outdated references to MESS
2021-12-02 13:34:15 +01:00
arbee
83352ba766
New machines added as WORKING
...
-----------------------------
Franklin Ace 2200 [R. Belmont]
2021-12-01 23:52:48 -05:00
Vas Crabb
1c8ba9d5c8
Fixed a few coverity errors, several of which are real bugs.
2021-12-02 08:04:41 +11:00
hap
404b7add29
mess.lua: fix copypaste error
2021-12-01 18:56:55 +01:00
Vas Crabb
759c54b27d
Various cleanups.
2021-12-02 03:21:21 +11:00
Robbbert
0863066da5
stv: moved video into video/saturn.cpp to remove possible circular dependency. ( #8915 )
2021-12-01 22:36:51 +11:00
Vas Crabb
c2a18887b0
-Filled out most of the Slovak translation. [Milan Galcik]
...
-Cleaned up various bits and pieces. [Vas Crabb]
2021-11-30 23:57:04 +11:00
Patrick Mackinlay
e8fbcd5000
3rdparty.lua: fix msvc build by reordering configuration statements
2021-11-30 15:35:37 +07:00
hap
c90eeddd5e
New machines marked as NOT_WORKING
...
----------------------------------
Elektronika IM-01 [hap, Radon17]
2021-11-28 23:44:52 +01:00
Robbbert
12fc6b7720
fourx4: split off to a separate driver.
2021-11-28 15:08:16 +11:00
Ivan Vangelista
30ac5da480
- actfancr.cpp, battlera.cpp: use finders, minor cleanups
...
- namcos12.cpp: updated fgtlayer title as per GitHub comments
2021-11-26 20:28:32 +01:00