When this option is specified, all console output is echoed to a log
file.
Some caveats/limitations:
- The file-open process was copied from -log, so it has the same limits
- Filename is hard-coded (debug.log)
- File is overwritten if it exists
- File is opened during emulation initialization
- Thus, the file is cleared if you invoke the "Hard Reset"
debugger command
- Probably some other details I don't know about
- Logging works as such: When a string is appended to the scrollback
buffer, it is also written to the log file.
Some commands forcibly wrap their output (e.g. `help` to 80 columns.)
Because this wrapping is done inside the scrollback buffer, the text
written to the file is not wrapped.
This can be seen with `help execution`.
* Update data bus behavior and support 12 bit PCM, Verified from assault(namcos2) schematics
* Add/Update notes, Use shorter/correct type values, Fix address/data bus bits, modernize save states, Fix spacing, Reduce unnecessary lines, duplicates, Move little endian interface in c140.h
* Move bankswitch behaviors in each drivers, Reduce noisy sound regression in previous commit
remain in vgmplay for compatiblity
* Implement some features from QuattroPlay
* Split sound stream update and host interface
* Update data bus behavior and support 12 bit PCM, Verified from assault(namcos2) schematics
Add/Update notes, Use shorter/correct type values, Fix address/data bus bits, Mordernize save states, Fix spacing, Reduce unnecessary lines, duplicates, Move little endian interface in c140.h
namcos2.cpp, namcos21*.cpp: Fix c140 ROM loading, mirrored maps
* Move bankswitch behaviors in each drivers, Reduce noisy sound regression in previous commit
remain in vgmplay for compatiblity
* Split C219 subclass
* Implement some features from QuattroPlay. Add notes, Split sound stream update and host interface
* This fixes the ability for one to use UI Paste with the Default Serial Terminal. Without this fix, 8 characters @^&()\:" cannot be pasted from the UI.
6522via: Correct vocabulary, raise cb2 on shift in to make open-collector work correctly [O. Galibert]
mackbd: Fix/partially rewrite [O. Galibert]
mac128: Make emulated keyboard work [O. Galibert]
Created i2cmem sub classes for all used device types, fixed the buffer sizes that were wrong, removed the methods for modifying the data & buffer sizes and changed the drivers to use the correct types. [smf]
Switched aa310 & ertictac over to use device/machine/pcf8583.cpp, which is not currently based on i2cmem.cpp but might be worth merging in the future. [smf]