An example command line:
flopcreate vdk coco_rawdsk_os9_35 newdisk.vdk -name mycooldisk -creation_date "1999-02-28 13:23:47"
Attributes are identified on the command line prefixed with '-'; if this is not the preferred syntax this can be changed.
Implementing this also forced a change to fs::meta_value where the various as_*() calls can now be called without respect to which type the fs::meta_value is; this is necessary so that floptool code doesn't need to "own" parsing of the various types of fs::meta_value.
And with this change, fs::meta_value::to_string() is now replaced by fs::meta_value::as_string()
* Modernize core_strwildcmp() and core_iswildstr()
- Changed parameters from 'const char *' to 'std::string_view'
- Removed 16-character limit in core_strwildcmp()
* Add display PLD [Victor Fernandez (City Game)].
* Add display version on game names (very useful when looking for undumped sets, but also informative to final users).
* Reformat comments.
* Add spacing, newlines, etc. to improve readability.
* Clones promoted to working
----------------------------
The Crystal Maze (v1.3 alt) (MPU4 Video)
* ticket.cpp: Add a devcb_line for output handling to communicate with hardware
mpu4.cpp: Fixed hopper hookup to use the ticket dispense handler
* mpu4.cpp Updated base map to remove DUART hack
- nichibutsu/galivan.cpp: added hw info [Guru]
- nichibutsu/nb1414m4.cpp: removed Mahjong from the device name, since it isn't actually used only for Mahjong games
* qx10: Rework keyboard code
* Split keyboard into ascii and hasci variants
* Update keymappings to be more complete
* Add output_finders for keyboard LEDs
* Keyboard now uses sync serial, fixes timing issues with CP/M Plus
* qx10: Add layouts for both hasci and ascii keyboards
* Added shadow config bits
* Removed previous fix (hack)
* bool-ize some ints, use BIT macro
* Fixed k054000, got rid of thndrx2 patch
* Attempt to get chqflag shadow/highlights working properly with no k051960 hack
* k051316 tile flip configuration bits, replaces flag setting in callbacks
* k051316: Removed flags cb parameter, added bool for each configuration bit
* Got rid of duplicated state for flip enable bits
* video/k051316.cpp: Cleanup
* video/k051316.h: Cleanup
Also, don’t split member initialisation between declarations and constructor - it’s a recipe for confusion.
Co-authored-by: Vas Crabb <cuavas@users.noreply.github.com>
* fs_isis: support for Intel ISIS-II filesystem added
* fs_isis: fix after CI failure
* fs_isis: adapted to changes in 5499683a23
* all.cpp: fixed amount of ws
* Fixed the resolution.
* Hide elements outside the overscan area.
* Correctly return from high resolution to low resolution mode.
* Cleaned up logging code.