summaryrefslogtreecommitdiffstatshomepage
path: root/hash/a800.xml
Commit message (Collapse)AuthorAgeFilesLines
* hash: remove spurious spaces with name and supported values for consistency angelosa2025-03-191-1/+1
|
* a800.xml: Reconsidered Arabic transliteration a little. Vas Crabb2023-07-041-3/+3
| | | | | * Hyphenate "al-" article prefix in transliterations. * Use English spelling for loanwords.
* hash/a800.xml: Added aDawilah Arabic software. (#11369) Angelo Salese2023-06-251-0/+91
| | | | | New software list items marked not working ------------------------------------------ a800.xml: Akhtabar Dhakayik, Altaaqa, Bank Almaelumat, Qamus Najm, Kayf Yaemal Alkumbiutar [archive.org]
* bus/a800: modernize cart slot interface (#10528) Angelo Salese2023-06-121-228/+1012
| | | | | | | | | | | | | | | | | | | | | | | | | - use address_maps instead of catch-all handlers; - implement rd4 and rd5 line views; - converted a800_rom_williams_device to the new system, make almost every entry in mega* and prisma* SW to actually boot; - bus/a800: implement maxflash_1mb / maxflash_8mb devices. * This allows loading arbitrary collection of .xex files built thru Maxflash Cartridge Studio program as flash ROM binaries; - bus/a800: implement sic_128kb / sic_256kb / sic_512kb flash ROM devices; - bus/a800: implement ast2k, atrax, Blizzard 32kb, Adawliah, SpartaDOS 128KB, A5200 Super Cart variants; - bus/a800: implement Super Charger math unit device; - a800_slot.cpp: fix xegs cart default slot for loose cart loading; - a800_carts.h: merge a800_turbo64 and a800_turbo128 into single a800_turbo slot option; - bus/a800/a800_slot: split a5200 to own interface New working software list additions ----------------------------------- a800.xml: Maxflash Cartridge Studio - Demonstration Workbook [Atarimax Team], SIC! 31-in-1 Demonstration [SIC! Team] a800.xml: Atrax 01, Atrax 02, Atrax 03, Atrax 04, Atrax 05, Atrax 06, Atrax 08, Atrax 09, Atrax 10, Atrax 11, Atrax 12, Atrax 13, Atrax 15 [Atarimania] a800.xml: Prince of Persia (AtariMAX i/f), Prince of Persia (SIC! i/f) [AtariAge] New software list items marked not working ------------------------------------------ a800.xml: Atrax 14, Atrax 16 [Atarimania], Turbo Hit (Blizzard 32kb) [atari.area] a5200.xml: Bosconian 5200 - Star Destroyer (Ultimate Version) [AtariAge]
* housekeeping: Use proper SPDX ID for CC0 license. Vas Crabb2022-12-231-1/+1
|
* a800.xml: Metadata cleanups. (#10624) ArcadeShadow2022-12-021-129/+129
| | | | - Replaced countries' abbreviations by their full name. - Lowercase on some descriptive words like "Rev", "Alt", "Prototype", "Pirate".
* atari/atari400.cpp: initial split up of different driver state classes (#10442) Angelo Salese2022-10-251-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * atari400.cpp: initial split up of different state machines * atari400.cpp: Fix clang error: misleading indentation; statement is not part of the previous 'if' [-Werror,-Wmisleading-indentation] * atari400.cpp: virtualize machine_start/machine_reset * atari400.cpp: isolate m_ext_bank in a130xe_state * atari400.cpp: bulk replace pokey raw tags into m_pokey maxaflex.cpp: remove shadowed m_pokey, declared in atari_common_state; * atari400.cpp: fix a800xl / a130xe self test ROM enabling, fixes Acid800 XL MMU test * a800.xml: Update Q/A * atari400.cpp: split a600xl and a1200xl to own state * atari400.cpp: virtualize PIA portb * atari400.cpp: use memory_view at 0xd800-0xffff * atari400.cpp: various a400 and a800 refactoring changes: - reduce memory maps and configs to bare minimum; - reduce default RAM options for them and add preliminary options; - isolate I/O map; - make sure it unmap_value_high() because otherwise they will crash on non-48K setups; * atari400.cpp: inherit hw_iomap for a800xl and onward * atari400.cpp: lower kernel view bound to 0xc000 for a800xl and later machines * atari400.cpp: remove all _low_r/low_w handlers and replaced with views, fix xegs default boot order (BASIC then game ROM via select key), address code review * atari400.cpp: fix CI clang failure * atari400.cpp: fix a1200xl_state calls * atari400.cpp: hookup option jumpers to a1200xl * atari400.cpp, gtia.cpp: misc connection notes * a800.xml: minor bombjake notes * atari400.cpp: reduce selftest views * atari400.cpp: better inherit PIA portb mechanics * atari400.cpp: remove obsolete a600xl_mem fns * atari400.cpp: emulate extended RAM quirk for a130xe, convert m_ext_bank to address_map_bank_device Co-authored-by: AJR <ajrhacker@users.noreply.github.com>
* a800.xml, a800_flop.xml: initial pass at QA (#10412) Angelo Salese2022-10-161-151/+503
| | | | | | | - bus/a800: add preliminary Corina ROM cart support; - bus/a800: bbsb bankswitch works on reads too, makes it playable; - atari/atari400.cpp: bulk replace cart tags into m_cartleft / m_cartright, move config_ntsc_screen / config_pal_screen to parent state class; - atari/maxaflex.cpp, atari/bartop52.cpp: convert to screen raw params; - atari/atari400.cpp: fix a130xe extended RAM out of bounds accesses, fixes t34 after disk swap;
* Various software lists: Cleaned up more extraneous spaces. (#10202) 0kmg2022-08-131-1/+1
|
* Various cleanups in software lists. (#9866) 0kmg2022-05-311-4/+4
| | | | | | | | | | | | | * Cleaned up spaces in software list comments. * megadriv.xml: Improperly indented sharedfeat tag. * gbcolor.xml: Converted "GBC only" comments into sharedfeat tags. * a5200.hsi: Fixed a few dispossessed tags. * Various softlists: Fixed improperly entabulated tags. * Various softlists: More entabulation fixes.
* a800.xml: Added two Popeye prototypes. (#9529) 0kmg2022-04-071-0/+24
| | | | | | New working software list additions ----------------------------------- Popeye (prototype, 19830829) [Dutchman2000] Popeye (prototype, WIP8) [Tempest]
* Remove a few outdated references to MESS Dirk Best2021-12-021-1/+1
|
* a800.xml: removed spurious Unicode code points (#8112) [0kmg] 0kmg2021-05-291-8/+8
|
* a800_flop.xml: add several verified .atr dumps from a8sp (#7959) quasiscroto2021-04-151-1/+1
| | | | | * a800_flop.xml: add several verified .atr dumps from a8preservation.com * typo in a disk image file name
* (nw) softlist_dev.cpp: validate ROM labels Vas Crabb2020-04-161-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The free-for-all on labels in software lists is not working. There's no consistency, labels are getting excessively long, people are starting to use non-ASCII characters in labels making it harder for others to type them when manipulating files on the command line, and there's too much markup being put in labels. The length limit is 127 characters, same as for labels in MAME itself. This should be long enough to be descriptive. Remember that the Win32 path limit is 260 characters, and many applications and frameworks have issues with longer paths, including Windows Explorer and the .NET framework. Labels are used as filenames, so concessions need to be made for this. I have not abbreviated excessively long labels myself - they're currently causing 135 validity errors. Someone else can fix them. Printable ASCII characters are allowed, with a few exceptions. The exceptions are limited to characters most likely to cause issues for interactive shells and scripts: * ! - csh event substitution (very difficult to escape properly) * $ - sh varibale expansion * % - csh job control, cmd variable expansion * / - UNIX directory separator * : - sh path separator, Windows drive qualifier * \ - sh escape, Windows directory separator Most of the labels that had to be edited were using ! for markup, or using ! and % for titles in labels. Strangely, titles in labels are often forced to lower case, despite this never being enforced for software lists. There are also various other edits to titles used for labels, such as moving articles to the end (with or without a comma), or replacing spaces with underscores. As I already said, there's no consistency at all. There is far too much markup in labels. They're even being used for notes in some cases (e.g. at least one case where a dumper's name is in the label). The XML schema supports metadata - use it. For example, you can use part_id for an unrestricted display name for a software part. You can also use XML comments for notes. And while on the topic of metadata, vgmplay.xml is putting the same thing in the part_id as well as the label. The part_id should have the actual title, not the title mangled to make it more suitable for use as a filename. Addressing this would be a lot of work, given how large the file is. For now, empty data areas in software lists cause a verbose message rather than a validation warning. There are thousands of software lists using empty data areas to indicate the size/width of cartridge RAM/EEPROM/etc.
* (nw) More license shuffling Vas Crabb2020-03-071-3/+2
| | | | | | | | Get rid of a couple of copies of the CC0 text. Add header comment to CC0 files to remind people editing them what the terms are. Also add some missing XML headers. The header comments in layouts won't bloat the binary - they get stripped out before compressing, same as any other comments.
* (nw) hash: removed not needed offset from some files Robbbert2019-05-031-450/+450
|
* (nw) Clean up the mess on master Vas Crabb2019-03-261-0/+0
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-0/+0
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* srcclean (nw) Vas Crabb2019-02-241-0/+0
|
* Fixes in SL ROM names (leading and trailing spaces) (#3501) Wintermute 01102018-05-011-1/+1
| | | | | | | | | | * Fix ROM name (remove trailing space). * Fix trailing spaces in ROM name. * Fix trailing spaces in ROM names. * Fix leading spaces in ROM names.
* Misc errors fixed in a800.zml and adam_flop.xml (nw) Scott Stone2016-09-111-3/+3
|
* Cleanups and version bumpmame0174 Miodrag Milanovic2016-05-251-8/+8
|
* A few addition to A800 software lists [K1W1] etabeta782016-05-011-38/+115
|
* fixed softwarelist validation errors (nw) Oliver Stöneberg2014-11-261-1/+1
|
* test. nw. etabeta782014-10-201-5/+5
|
* Fixed German mistake + xml missing ending, on behalf of K1W1. nw. etabeta782014-10-201-11/+14
|
* (MESS) a800.xml: added some more cart dumps, including AtariScreiber, the ↵ Fabio Priuli2014-10-201-53/+182
| | | | | extremely rare German version of AtariWriter. [K1W1]
* (MESS) a800: added sketchy support for some more mappers. Fabio Priuli2014-09-041-3/+3
| | | only a few carts have actually improved, but it is a start. nw.
* (MESS) atari400.c progress: [Fabio Priuli] Fabio Priuli2014-09-021-858/+858
| | | | | | | | | | | | | | | | | | | | | | - Rewritten cart emulation to use slot devices (many "mappers" do not fully work) and unified cart handling among 8bit home computers, XEGS and Atari 5200 - Added support for loading carts with bankswitch to all XL/XE models - Added support for loading XEGS carts in Atari 8bits home computers (XEGS instead will only load XEGS games until support for the keyboard add-on is included) - Big clean up of the driver, simplifying memory map, removing writes to ROM, etc. - Changed NOT_WORKING flag to IMPERFECT_GRAPHICS in 600XL, 65XE, 800XE and XEGS since they should now be working to the same extent of the 800XL, and bugs shall be reported. as a consequence of the above changes, the new softlists a800.xml, a5200.xml and xegs.xml are not compatible anymore with 0.154: keep the old xmls until 0.155 if you don't compile your own exe
* (MESS) a800.xml: A couple of new cartridge additions. [K1W1] Fabio Priuli2013-04-051-2/+27
|
* used old version of srcclean, so I put back old files and run it again, it ↵ Miodrag Milanovic2013-03-191-347/+347
| | | | produce much less changes, sorry for this (nw)
* Cleanups and version bumpmame0148u2 Miodrag Milanovic2013-03-191-347/+347
|
* Alignment fixes for XML hashes. (nw) Scott Stone2013-02-211-1/+1
|
* (MESS) a800.xml: Added 3 new dumps, removed a confirmed bad dump and added ↵ Fabio Priuli2013-02-061-15/+69
| | | | | | more cartridge info [K1W1] (MESS) amigaaga/amigaocs.xml: Added a few more dumps from CAPS releases [Kaylee] (MESS) apfm1000.xml: Verified compatibility in some entries [Shideravan]
* use spaces in xml comments. This is the output from a local srcclean change ↵ smf-2013-01-111-313/+313
| | | | applied after reverting the 0.148 cleanup, to avoid losing previous formatting.
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-279/+279
|
* (MESS) ibm5150.xml: Added another PC Booter. [K1W1] Fabio Priuli2012-10-021-95/+46
| | | | | (MESS) a800.xml: Added a couple of prototypes. [K1W1] (MESS) xegs.xml: moved here a few xegs repro carts which were in the a800 list, from K1W1. no whatsnew.
* Sync software lists from MESS into hash (no whatsnew) Miodrag Milanovic2012-08-211-0/+5891