0.169 ------- MAMETesters Bugs Fixed ---------------------- - 06091: [Crash/Freeze] (pc9801.c) pc9801ux: Crash 7-8 seconds into emulation (crazyc) Source Changes -------------- - EF9365 video controller skeleton added and connected to Squale [Jean-Francois DEL NERO]. - EF9365 driver improved. Squale palette and charset corrected [Jean-Francois DEL NERO]. - Initial conversion of core to C++14. Note that compilers are now limited to GCC 4.9.0 and up, Clang 3.4.0 and up, and VS2013 and up [Miodrag Milanovic]. - Rewrote GameKing skeleton driver, dumped + added internal ROM, boots and runs menu, not yet fully working [Peter Trauner]. - pet_rom.xml: Added MONJANA/1 [Ruud Baltissen]. - Added Bandai Super Note Club Software List [Team Europe]. - spc1000: Using timing difference for cassette deck motor on/off toggle [Miso Kim]. - sun3: Switch to new Z80SCC device, add RS232 ports (not functioning yet) [R. Belmont]. - mac: Use real split ROMs for maciici [Guru] - Modernize `simple_list` code [Vittorio Romeo] - Modernize x86log.h and x86log.cpp [Vittorio Romeo] - Make -verifyroms verify sub-devices like mpu401 and c2040fdc [qmc2]. - apollo: Cleanups and enhancements [Hans Ostermeyer] * Split OMTI8621 ISA device into PC and Apollo versions (Apollo doesn't have a BIOS extension ROM, PC does) * Cleaned up OMTI8621 logging * Forced slot # of OMTI board so we can look it up and auto-set the node ID * Adjusted mouse sensitivity - Squale Floppy drives working, EF9365 emulation improvement. [Jean-Francois DEL NERO]. -HLSL: Improved Defocus, Fixed LCD screen, Extended Shadow Mask and Bloom Made defocus strength equal for x/y and independent from screen size defocus is now independent from screen size and ratio horizontal and vertical defocus now have the same strength replaced asymmetric defocus kernel by a symmetric kernel defocus is now limited to a maximum of 10 added shader uniforms for orientation and rotation settings Fixed HLSL for LCD screen fixed wrong detection of vector screen, which meant that a LCD screen was also detected as vector screen re-enabled scan-line and other CRT related sliders for LCD screen Extended Shadow Mask and Bloom functionality added shadow mask option to choose between "Screen" and "Source" tile mode ("Screen" is the default as before) added bloom option to choose between "Addition" and "Darken" blend mode ("Addition" is the default as before) the alpha channel of a shadow mask is now filled with the background color of the screen by the amount of the inverted alpha value added monochrome-matrix.png which can be used in combination with "Source" tile mode and "Darken" blend mode to simulate a STN LCD [ImJezze]. - qt5: debugger port [O. Galibert] -Major EF9365 driver update : All display functions emulated [Jean-Francois DEL NERO]. - All hardware vector drawing commands are now working. All characters type drawing supported (Horizontal, Vertical, Titled, Zoomed...) : 512x512, 512x256 (EF9366),256x256 resolutions supported. New user settings : Number of bitplans, Display resolution/mode. Busy time dynamically generated for vectors and characters drawing. Various fixes. Code clean-up [Jean-Francois DEL NERO]. - gamate.cpp: Verified bios ROM dumps on multiple consoles [Peter Wilhelmsen, Morten Shearman Kirkegaard]. - Various improvements to the internal debugger [Barry Rodewald] * Make closed windows actually disappear * Add Run and Hide Debugger menu option * Set initial windows so that they don't overlap * Make the window colours less garish * Add memory window * Honour -debugger_font and -debugger_font_size * Make title bars the size of the debugger font * Make window editors appear over the window it is related to * Stop text being drawn out of bounds in window titles and editors * Fix order in which windows are rendered * Make new windows appear in a cascade fashion - In the debugger, memory views now can show data as 32 bit, 64 bit and 80 bit floating point numbers [Samuele Zannoli, R. Belmont]. - Build system now autodetects and builds cleanly on Raspberry Pi 2; other ARM Linux targets should also work [Miodrag Milanovic, R. Belmont]. New machines added or promoted from NOT_WORKING status ------------------------------------------------------ Tomy Power House Pinball [hap, Sean Riddle] Mattel Dungeons & Dragons - Computer Labyrinth Game [hap, Sean Riddle] Spelling B (1978 version) [hap, Sean Riddle] Mr. Challenger [hap, Sean Riddle] New clones added or promoted from NOT_WORKING status ---------------------------------------------------- Genesis (USA, NTSC, with TMSS chip) [David Haywood] New machines marked as NOT_WORKING ---------------------------------- Tektronix TekXpress XP330 X Terminal [Justin Kerk] Patinho Feio (first computer developed in Brazil, in 1971) [Felipe Sanches] Bandai Super Note Club (Japan) [Team Europe] Bandai Super Note Club EX (Japan) [Team Europe] HP9845B [F.Ulvi] Saturn ST-17xx series DVD players [Justin Kerk] ROLM 9751 [Brandon Munger] SGI IRIS Indigo (R3000) [Jan-Jaap] Philips CD-i 220 (Mono-II board) [Lord_Nightmare, balrog] Sansa Fuze 2 (need to establish if full firmware can be built from internal rom dump and firmware updates) [David Haywood] Nokia 3310 (we only have firmware update files, probably need actual internal roms / complete firmware dumps?) [David Haywood] Torch CF240 [Nigel Barnes] New clones marked as NOT_WORKING -------------------------------- New WORKING software list additions ----------------------------------- megadriv.xml: Sega MegaDrive/Genesis cartridges - Toy Story (prototype) [PtoPOnline] - Stargate (prototype) [PtoPOnline] tutor.xml: Tomy Tutor & Pyuuta cartridges - 4-nin Mahjan (Jpn) [Team Europe, SSJ] - verified Bermuda Triangle as identical to Torpedo Terror [Team Europe, SSJ] New NOT_WORKING software list additions --------------------------------------- gamate.xml: Bit Corp Gamate cartridges [Peter Wilhelmsen, Morten Shearman Kirkegaard] * some of these work better than others - Legend of Dragon Knight - Fist of Thunder - Jewelriss - Mars Voyage - Flying Goblins - World Cup Soccer - Punk Boy - Famous 7 - Tough Guy - Fantasy Travel - QuizFighter - Further Adventures of Hannibal the Cat - Basketball - Bao Qing Tian - Robin Hood - Riddle of the Ancient Tomb - Insect War - 4-in-1 - One Million Whys - Dinosaur Park (redump) - The Golden Pyramid (redump) saturn.xml: Sega Saturn CD-ROMs * actually playable, but marked as not working due to driver state - Rayman (Prototype 19950720) [D$wizz Taylor] supracan.xml: Funtech Super A'Can cartridges * DMA issues make this not playable - Formosa Duel [Team Europe, SSJ] gmaster.xml: Hartung Game Master cartridges - 3-on-3 Soccer (Fuss-ball) [Peter Trauner, SSJ]