(nw) This has been a long time coming but it's here at last. It should
be easier now that logerror, popmessage and osd_printf_* behave like
string_format and stream_format. Remember the differences from printf:
* Any object with a stream out operator works with %s
* %d, %i, %o, %x, %X, etc. work out the size by magic
* No sign extending promotion to int for short/char
* No widening/narrowing conversions for characters/strings
* Same rules on all platforms, insulated from C runtime library
* No format warnings from compiler
* Assert in debug builds if number of arguments doesn't match format
(nw) Also removed a pile of redundant c_str and string_format, and some
workarounds for not being able to portably format 64-bit integers or
long long.
* New clones marked as NOT_WORKING
--------------------------------
Vs. Super Mario Bros. (bootleg with Z80, set 3) [jordigahan, ClawGrip]
* Add "suprmriobl3" (nw)
- Identify CPU type used by vreadere as ePG3231
- Add preliminary port I/O handlers and callbacks
- Add stub handlers and state variables for interrupt controller, timers, synthesizer, UART and SPI
- Fix TBRD addressing of external data memory
- Fix calculation of carry flag for normal additive operations
- Implement multi-byte carry/borrow for applicable registers
- Implement signed multiplication option
- Add internal stack buffer for saving PCH during calls/interrupts
[Dirk Best, TeamEurope, Brian Troha]
The US version MCU has been created from the dumped japanese MCU
by patching the init byte.
Removed the MCU simulation.
* New NOT_WORKING software list additions
---------------------------------------
Baby's First Words (USA) [ClawGrip, TeamEurope]
Pooh Loves You! (USA) [ClawGrip, TeamEurope]
If I were... (USA) [ClawGrip, TeamEurope]
* Add separate software list for Leap Frog Little Touch LeapPad (nw)
* Fix game name (nw)
* Add MIDI floppy softlist
* IMG raw sector dump misses something in the data somewhere, so use IMD instead (which decodes fine)
* Missed file name
* Add midi softlist to a couple of IBM PCs
[Dirk Best, TeamEurope, Brian Troha]
Dumped MCU is the world version. Other regions were created by
patching the dump.
Removed the MCU simulation for chelnov.