- vecstream.h: Revert changes made in aa29519528. The std::string_view conversion has been made a non-member function (util::buf_to_string_view) and moved to coretmpl.h.
- strformat.h: Remove the using declaration importing util::string_format into the global namespace. It has been moved to emucore.h and a few tool sources; other references have been qualified.
- osdcore.h: Split out file, directory and path classes and methods to a new header (osdfile.h), Doxygenizing the documentation comments.
- Disaggregate many #includes that were including other standard or custom headers. emu.h now includes basically the same things that it did, but other headers have been streamlined; for instance, emucore.h no longer stealth-includes osdcore.h several ways.
- Add cassette_image::image_read_byte method for reading one byte at a time
- coco_cas.cpp: Eliminate dependency on emucore.h
- thom_cas.cpp: Declare some temporary variables much closer to where they are used
- tvc_cas.cpp: Read and write entire sectors at a time
- corefile.cpp, fileio.cpp: Change puts to take a std::string_view parameter
- rendlay.cpp: Use std::string_view instead of bare pointers in various functions
- vecstream.h: Add std::string_view conversion operator to obtain output buffer without needing to make it a C string with explicit null termination
- xmlfile.cpp: Add get_attribute_string_ptr method that distinguishes between empty strings and absent attributes without falling back to C strings
Fix the underline latched attribute when emitting a delimiter character.
Fix the delimiter emitted character address.
Change word from "hided" to the datasheet coherent "conceal"
bus/wswan: Add preliminary support for wonderwitch. [Wilbert Pol]
cpu/v30mz: [Wilbert Pol]
- Rename segment registers.
- Add a callback to retrieve the interrupt vector.
- Add prefetch queue and PFP register.
- Add 1 cycle penalty when reading or writing a word from an unaligned address.
- Add 1 cycle penalty when calculating effective address from multiple registers.
- Removed not supported nec extended instructions.
- Change address space width to word.
wswan: [Wilbert Pol]
- Adjust cpu cycles when performing DMA.
- Updated default internal eeprom for WonderSwan Color with name ‘WONDERSWANCOLOR’.
- Fix off-by-one error in window drawing.
- Major update to the software lists documenting hardware and rom labels and locations.
wscolor - New working software list additions
----------------------------------------------
Digimon Adventure 02 - D1 Tamers (Rev 1)
Digital Monster Card Game - Ver. WonderSwan Color (Rev 2)
Digital Monster - D-Project (Rev 1)
Digimon Tamers - Digimon Medley
Hunter X Hunter - Greed Island (Rev 1)
From TV Animation One Piece - Treasure Wars (Rev 1)
wscolor - New not working software list additions
-------------------------------------------------
mama Mitte'
wscolor - Replaced software list items
--------------------------------------
Dicing Knight. [anon]
Judgement Silversword - Rebirth Edition (Rev. SC21)
wswan - New working software list additions
---------------------------------------------
Chocobo no Fushigi na Dungeon for WonderSwan (Rev 3)
Chocobo no Fushigi na Dungeon for WonderSwan (Rev 1)
Digimon Adventure 02 - Tag Tamers (Rev 0)
Digimon Adventure - Anode Tamer (Rev 1)
Digimon Adventure Campaign Limited Version
Keitai Gyogun Tanchiki - WonderSwan Handy Sonar (Rev 2)
Harobots (Rev 1)
Hunter X Hunter - Ishi o Tsugu Mono (Rev 1)
Mahjong Touryuumon (Rev 1)
Super Robot Taisen Compact (Rev 1)
SD Gundam - Emotional Jam (Rev 2)
SD Gundam Gashapon Senki - Episode 1 (alt)
wscolor - Software list items promoted to working
--------------------------------------------------
Super Robot Taisen Compact for WonderSwan Color
Cardcaptor Sakura - Sakura to Fushigi na Clow Card
wswan - Replaced software list items
-------------------------------------
Armored Unit
Crazy Climber
Clock Tower for WonderSwan
Glocal Hexcite
Gomoku Narabe & Reversi - Touryuumon
Hanafuda Shiyouyo
Keiba Yosou Shien Soft - Yosou Shinkaron
Morita Shougi for WonderSwan
Nobunaga no Yabou for WonderSwan
Sangokushi II for WonderSwan
Shougi Touryuumon
Slither Link
Soccer Yarou! - Challenge the World
Taikyoku Igo - Heisei Kiin
Trump Collection 2 - Bottom-Up Teki Sekaiisshuu no Tabi
Trump Collection - Bottom-Up Teki Trump Seikatsu
wswan - Software list items promoted to working
-------------------------------------------------
Clock Tower for WonderSwan
Meitantei Conan - Nishi no Meitantei Saidai no Kiki!
Super Robot Taisen Compact 2 - Dai-1-bu - Chijou Gekidou Hen
Super Robot Taisen Compact 2 - Dai-2-bu - Uchuu Gekishin Hen (Rev 4)
Super Robot Taisen Compact 2 - Dai-3-bu - Ginga Kessen Hen (Rev 2)
Super Robot Taisen Compact (Rev 0)
wswan - Software list items demoted to not working
----------------------------------------------------
Magical Drop for WonderSwan
MobileWonderGate (Rev 1)
Wonder Borg Robot Works
Robot Works (Asia)