Changelog:

0.273:
======
– a24play: Corrected input types for the fourth joystick. Fix player 4 joystick definition (#13084). Fix an apparent copy-n-paste error [Mark Garlanger].
– a2gameio: Updated Sirius JoyPort description to mention Atari joysticks being connected to it (#13032) [as-tb-dev].
– a2joyprt: Changed description to ‘Sirius JoyPort with Atari joysticks’. Mention permanently attached joysticks in the Sirius JoyPort device description [as-tb-dev].
– a2video: Improved Apple�IIe/IIc keyboard layout and language switch handling. Implemented the Apple�IIgs LANGSEL soft switch [as-tb-dev].
– ad1848: Add support for auto-calibration [Dirk Best].
– bkarast: Changed description to ‘Karaoke Station (Japan, set 1)’.
– busicom: Driver was demoted by mistake, it’s working ok afterall – who to credit if it must be in the whatsnew? the person that demoted it and found out they were wrong? which would be [Robbbert].
– cdicdic: Fix restarting audio map after stopping it (MT #8833) (#12988) [Andre Zeps].
– cdimono1: BugFix#08833 [Crash/Freeze] (philips/cdi.cpp) cdimono1 [hotmario, hotmariou]: Game may freeze when adding up stage bonus [Andre Zeps].
– clcd: Add maincpu xtal [hap].
– ds1643: Fix wrong constructor [hap].
– ef9340_1: Add window boxing and y zoom mode. Revert wrong change from prev commit [hap].
– gk2000: Update notes [hap].
– h89: Added H89 variant with CDR Systems BIOS and floppy controller. Converted the SigmaSoft Parallel Port to a slot card device [Mark Garlanger].
– hcd62121: Implemented timer register updates, fixed instruction 0xC5; casio/pickytlk.cpp: Added six systems [QUFB].
– hd6305y2: Add special function registers to internal map [AJR].
– i8244: Fix collision detection edge case [hap, bataais].
– jaguar: BugFix#08999 [Crash/Freeze] (atari/jaguar.cpp) jaguar: The emulator crashes when attempting to load raw binaries [Robbbert].
– ltv_naru: Changed description to ‘Let’s TV Play Naruto (Japan)’.
– m68000: Support direct FPU moves to A registers, not just indirect [R. Belmont].
– m7501: Changed description to ‘MOS Technology 7501’.
– m8120: BugFix#09000 [Crash/Freeze] (motorola/m8120.cpp) m8120: The emulator crashes when loading non-volatile RAM data on start [hap].
– macadb: Updates: Added ADB power key callback; added “any key down” callback used in PowerBooks; removed the last bits of the old adb_vblank() service routine: apple/pseudovia.cpp: Added support for SCSI IRQs; apple/macprtb.cpp: Support sleep and wake-up for Macintosh Portable and PowerBook 100; apple/macpwrbk030.cpp: Updates. Fixed issues with Shut Down and Restart functionality; support sleep and wake-up for all supported models; cleanups and save state support [R. Belmont].
– macdafb: Allow “no monitor” as a valid monitor selection to disable the internal video on Quadras [R. Belmont].
– mcm70: BugFix#09002: [Crash/Freeze] (misc/mcm70.cpp) mcm70: The video emulation corrupts memory [hap]. Fix bitmap array oob access [hap].
– microkorg: BugFix#09003 [Crash/Freeze] (korg/microkorg.cpp) microkorg: The emulator exits unexpectedly [AJR].
– ns32008: Fix 32532 reset [Patrick Mackinlay].
– o2_cart_slot: Allow user to configure cart pin b [hap].
– s2650: Move s2650cpu.h contents to s2650.cpp. Forgot to put back default debugger config. Fix issue with add/sub half carry flag, small cleanup. Correct subtract overflow flag. Correct interrupt cycles. Add logerror o illegal opcodes [hap].
– sb16: Halve DMA length if Stereo mode is selected. Convert fifo size checks to a named entity [Angelo Salese].
– sc3000: Changed description to ‘SC-3000 (NTSC)’. Add BASIC functions and katakana symbols to key labels; add variant of keyboard device with diareses instead of kana; eliminate sc3000h clone set since SC-3000H has no emulatable differences from SC-3000; add PAL version of SC-3000 with different VDP and keyboard with diareses; add some XTAL-derived clocks to sf7000 [AJR].
– t6a84: No need for PAGE_SIZE, it’s a given that a 16-bit address space has a length of 0x10000 [hap].
– teletex800: Add front panel layout [Curt Coder].
– upd7220: Correct hsync width and invert the vsync wait time [cracyc]. Reset_origin on CRT reprogramming. Fix vsync timings and update_partial for graphics partition [Angelo Salese].
– v25: Fix syntax error in previous commit. Correct mistaken idea about DMA. Improve peripheral emulation: Add preliminary DMA controller (capable of doing burst memory transfers); make timer 1 cause two different interrupts; add kludge for one timer edge case [AJR].
– videopac: Let’s mark spaans as partially supported anyway. Add 7seg outputs for testcartpl [hap].
– w65c02: Add r65c02 subtypes. Rename m65sc02.* to g65sc02.*. Add g65sc02 subtypes [hap].
– zxbus_neogs: Register data members for saved states. Added support for extended memory mapping configuration [holub]
– a2600.cpp: Fixed the ROM label for the NTSC version of Fix-It Felix�Sr. to ‘a2600.xml’ [Mike Swanson].
– abc80x.cpp: Rename tags to match BASIC device names [Curt Coder].
– amstrad.cpp: Metadata updates: Add author, developer and serial fields to many entries (particularly Amsoft games); correct a few titles and publishers somewhat, adding diacritics to some French titles in ‘cpc_cass.xml’ [AJR].
– apple2e.cpp: Improved Apple�IIe/IIc keyboard layout and language switch handling. Added German and Swedish Apple�IIe and Apple�IIc variants. Improved IIe keyboard layout/language switch handling (#12756) [as-tb-dev]: Added UK variants of Apple IIe Platinum and Apple //c; removed the 40/80 column switch from Apple //c+; added the 40/80 column switch the the Franklin Ace 500 and VTech Laser 128 series; added the keyboard/language selection switch to UK, French and Spanish //e variants and various clones; added the character set switch to the Franklin ACE; added DVORAK mod support to US Apple //e models and VTech Laser 128 series; improved key labels and default assignments, and added notes about keyboards and ROMs; initialize //c+ drive state variables on start. Add DE and SE Apple IIe/IIc models (#13086) [as-tb-dev].
– apple2gs.cpp: Implement the LANGSEL soft switch (#13052) [as-tb-dev].
– at.cpp: Added “Corel Linux Deluxe” and “Civilization: Call to Power Limited Edition” to ‘ibm5170_cdrom.xml’ [David Silva]. Added good dumps of several variants of Windows�NT 3.1, 3.5.1, 4.0 and 2000 to ‘ibm5170.xml’ and ‘ibm5170_cdrom.xml’ [Mike Swanson].
– atm.cpp: Fixed ZX video mode detection (#13079) [holub].
– asy_karaoke.cpp: Dumped six more Bandai Karaoke Station units (#13051) [David Haywood, TeamEurope].
– h89.cpp: Add h89 clone with CDR hardware (#13027). Convert SigmaSoft parallel port into an h89 left card (#13024) [Mark Garlanger].
– jaguar.cpp: Fix various bugs in quickload handling [Robbbert].
– leappad.cpp: Verified the Cocopad BIOS ROM matches the corresponding Leappad one [David Haywood, TeamEurope]. Added sixteen items (not working) to ‘leapfrog_leappad_cart.xml’ [David Haywood, TeamEurope, Fujix, Ivan Vangelista].
– macquadra700.cpp: Remove remainder of no-longer-used timer (Github #13100) [R. Belmont].
– nes.cpp: Added homebrew PCM Demo With Graphics (#13094) to ‘nes.xml’ [Mike Swanson].
– pc9801.cpp: Fix upper ARTIC port reads. Bind vrtc IRQ to 7220 vsync [Angelo Salese].
– pentagon.cpp: Added eighteen items (seventeen working) to ‘spectrum_betadisc_flop.xml’ [ArcadeShadow].
– pickytlk.cpp: Add support for more Picky Talk models (#13015) [QUFB].
– pv1000.cpp: Added sixteen working homebrew cartridges (#12801). Added seventeen working homebrew cartridges (#13093) [Ectoplasm].
– roland_mt32.cpp: Dumped the ROMs for the “Roland MT-100” synthesizer [buffi].
– scv.cpp: Implemented video register�0 bit�2 (sprite count) [David Hunter].
– sg1000.cpp: Add extra 2K of RAM to BASIC Level 2 cartridge; fix hashes for “Indiana Jaune”. Added 17 items (16 working), and improved metadata a little to ‘sc3000_cart.xml’. Revert speculative change. Eliminate ram_device [AJR].
– spectrum.cpp: Cleanups and fixes: parent/cloneof relationships, descriptions, publishers, years and languages info (information provided by spectrumcomputing.co.uk) [ArcadeShadow].
– spg2xx.cpp: Added Boku wa Plarail Untenshi – Shinkansen de Ikou! (playable but SEEPROM still needs hooking up) (#13050) [David Haywood].
– sprinter.cpp: Detect Game Configuration bitstream with checksum (#12908) [holub].
– ti99_2.cpp: Add note related to MT 09020 [AJR].
– wy85.cpp: Slight optimization [AJR].
– xavix_2002.cpp: Added four TV�games (not working) [David Haywood, TeamEurope].
– xavix2.cpp: Added four TV�games (not working) [David Haywood, TeamEurope].
– zx.cpp: Add metadata to a few entries [AJR]. Added 24 working items (#12986) [ArcadeShadow].
– Renamed (m65sc02) to (g65sc02), (m65c02) to (w65c02) and (sc3000h) to (sc3000pal).
– David Haywood added ‘uPD777’ device.
– Dirk Best added ‘FrameMaster Framebuffer’, Picasso II+ RTG’, Rainbow II Framebuffer’, RIPPLE IDE Interface’, SST 39SF010 Flash’ and Toccata SoundCard’ devices.
– hap added ‘GTE G65SC102′, GTE G65SC112′, GTE G65SC12′, Hitachi HD6305Y0′, Rockwell R65C102′, Rockwell R65C112′, Sega SK-1100 Keyboard (with diareses)’ and Videopac+ Service Test Cartridge’ devices.
– Mark Garlanger added ‘CDR FDC-880H Soft-sectored Controller’ device.
– AJR added ‘Sega SC-3000 (PAL)’ system.
– as-tb-dev added ‘Apple Computer Apple //c (France)’, Apple Computer Apple //c (Germany)’, Apple Computer Apple //c (Original Memory Expansion, France)’, Apple Computer Apple //c (Original Memory Expansion, Germany)’, Apple Computer Apple //c (Original Memory Expansion, Sweden)’, Apple Computer Apple //c (Original Memory Expansion, UK)’, Apple Computer Apple //c (rev 4, France)’, Apple Computer Apple //c (rev 4, Germany)’, Apple Computer Apple //c (rev 4, Sweden)’, Apple Computer Apple //c (rev 4, UK)’, Apple Computer Apple //c (Sweden)’, Apple Computer Apple //c (UK)’, Apple Computer Apple //c (UniDisk 3.5, France)’, Apple Computer Apple //c (UniDisk 3.5, Germany)’, Apple Computer Apple //c (UniDisk 3.5, Sweden)’, Apple Computer Apple //c (UniDisk 3.5, UK)’, Apple Computer Apple //e (enhanced, Germany)’, Apple Computer Apple //e (enhanced, Sweden)’, Apple Computer Apple //e (France)’, Apple Computer Apple //e (Germany)’, Apple Computer Apple //e (Platinum, France)’, Apple Computer Apple //e (Platinum, Germany)’, Apple Computer Apple //e (Platinum, Sweden)’, Apple Computer Apple //e (Platinum, UK)’ and Apple Computer Apple //e (Sweden)’ systems.
– buffi added ‘Roland MT-100’ system.
– David Haywood and TeamEurope added ‘Bandai / SSD Company LTD Let’s! TV Play Ongeki Battle! Kamen Rider Hibiki: Kimero! Ikki Kasei no Kata (Japan)’, Bandai / SSD Company LTD Let’s! TV Play Taikan Taitoku Kekkaishi: Houi! Jouso! Ketsu! Metsu! (Japan)’, Epoch / SSD Company LTD TV de Asobou! Manabou! Chou Nouryoku AIUEO Zukan (Japan)’, IVL Technologies (Bandai license) Karaoke Station (Japan, set 2)’, IVL Technologies (Bandai license) Karaoke Station (Japan, set 3)’, IVL Technologies (Bandai license) Karaoke Station (Japan, set 4)’, IVL Technologies (Bandai license) Karaoke Station (Japan, set 5)’, IVL Technologies (Bandai license) Karaoke Station (Japan, set 6)’, IVL Technologies (Bandai license) Karaoke Station ‘For Girls’ (Japan)’, Takara Tomy / Capcom / SSD Company LTD Ryuusei no Rockman: Denpa Henkan! On Air! (Japan)’ and Takara Tomy Boku wa Plarail Untenshi – Shinkansen de Ikou! (Japan)’ systems.
– DBWBP added ‘Clavia Nord Lead 2X’ system.
– hap and Sean Riddle added ‘CXG Systems / Newcrest Technology / Intelligent Chess Software Sphinx Junior’ and Novag Industries Chinese Chess’ systems.
– m1macrophage added ‘Moog Music Moog Source’ system.
– Mark Garlanger added ‘Heath Company H-89 with CDR Equipment’ system.
– Mr. Lars added ‘CXG Systems / Newcrest Technology Sphinx Dominator (v2.04)’ system.
– Nigel Barnes added ‘Psion MC 200’ system.
– QUFB added ‘Casio Color Picky Talk – Super Denshi Techou’, ‘Casio Picky Talk – Super Denshi Techou’, Casio Plet’s (MK-300)’, Casio Plet’s (MK-350)’, Casio Super Picky Talk – Access Pet’ and Tsukuda Original Disney Characters – Tegaki Electronic Note’ systems.
– Sean Riddle and David Haywood added ‘Epoch Cassette Vision’ system.
– The Last Psion and Nigel Barnes added ‘Psion MC 400’ system.
– zedstarr and Nigel Barnes added ‘Psion MC Word (German)’ and Psion MC Word’ systems.
– Angelo Salese added skeleton\nordlead.cpp driver.
– hap added novag\cnchess.cpp driver.
– m1macrophage added moog\source.cpp driver.
– Nigel Barnes added psion\mc400.cpp driver.
– Vas Crabb added epoch\cassvisn.cpp driver.

Atualizações:

0.273:
a24play: Corrigidos os tipos de entrada para o quarto joystick. Corrigida a definição do joystick do jogador 4 (#13084). Corrigido um aparente erro de cópia e colagem [Mark Garlanger].
a2gameio: Atualizada a descrição do Sirius JoyPort para mencionar que joysticks Atari estão conectados a ele (#13032) [as-tb-dev].
a2joyprt: Alterada a descrição para ‘Sirius JoyPort com joysticks Atari’. Mencionado joysticks permanentemente conectados na descrição do dispositivo Sirius JoyPort [as-tb-dev].
a2video: Melhorado o layout do teclado Apple IIe/IIc e o gerenciamento da troca de idioma. Implementado o soft switch LANGSEL no Apple IIgs [as-tb-dev].
ad1848: Adicionada a funcionalidade de auto-calibração [Dirk Best].
bkarast: Alterada a descrição para ‘Karaoke Station (Japão, conjunto 1)’.
busicom: O driver foi rebaixado por engano, ele está funcionando bem após a correção. Quem deve ser creditado se for necessário incluir no “whatsnew”? A pessoa que rebaixou o driver e descobriu que estava errado? A saber, [Robbbert].
cdicdic: Corrigido o reinício do mapa de áudio após a parada (MT #8833) (#12988) [Andre Zeps].
cdimono1: BugFix#08833 [Crash/Freeze] (philips/cdi.cpp) cdimono1 [hotmario, hotmariou]: O jogo pode travar ao somar o bônus da fase [Andre Zeps].
clcd: Adicionado o cristal do maincpu [hap].
ds1643: Corrigido o construtor errado [hap].
ef9340_1: Adicionado modo de zoom e caixa de janela. Revertida alteração incorreta do commit anterior [hap].
gk2000: Atualizadas as notas [hap].
h89: Adicionada variante H89 com BIOS da CDR Systems e controlador de disquete. Convertido o Parallel Port da SigmaSoft para um dispositivo de slot [Mark Garlanger].
hcd62121: Implementados os registros de temporizador, corrigida a instrução 0xC5; casio/pickytlk.cpp: Adicionados seis sistemas [QUFB].
hd6305y2: Adicionados registros de função especial no mapa interno [AJR].
i8244: Corrigida a detecção de colisão em caso de borda [hap, bataais].
jaguar: BugFix#08999 [Crash/Freeze] (atari/jaguar.cpp) jaguar: O emulador trava ao tentar carregar binários brutos [Robbbert].
ltv_naru: Alterada a descrição para ‘Let’s TV Play Naruto (Japão)’.
m68000: Suporte para movimentos diretos de FPU para os registradores A, não apenas indiretos [R. Belmont].
m7501: Alterada a descrição para ‘MOS Technology 7501’.
m8120: BugFix#09000 [Crash/Freeze] (motorola/m8120.cpp) m8120: O emulador trava ao carregar dados de RAM não volátil ao iniciar [hap].
macadb: Atualizações: Adicionado callback de chave de alimentação ADB; adicionado callback “qualquer tecla pressionada” usado no PowerBook; removidos os últimos vestígios do antigo serviço adb_vblank(); apple/pseudovia.cpp: Adicionado suporte para IRQ SCSI; apple/macprtb.cpp: Suporte para suspensão e despertar para o Macintosh Portable e PowerBook 100; apple/macpwrbk030.cpp: Atualizações. Corrigidos problemas de desligamento e reinicialização; suporte para suspensão e despertar para todos os modelos suportados; limpezas e suporte de estado de salvamento [R. Belmont].
macdafb: Permitido “sem monitor” como uma seleção válida para desativar o vídeo interno nos Quadras [R. Belmont].
mcm70: BugFix#09002: [Crash/Freeze] (misc/mcm70.cpp) mcm70: A emulação de vídeo corrompe a memória [hap]. Corrigido o acesso fora dos limites do array de bitmap [hap].
microkorg: BugFix#09003 [Crash/Freeze] (korg/microkorg.cpp) microkorg: O emulador sai inesperadamente [AJR].
ns32008: Corrigido reset 32532 [Patrick Mackinlay].
o2_cart_slot: Permitido ao usuário configurar o pino do cartucho b [hap].
s2650: Movido o conteúdo de s2650cpu.h para s2650.cpp. Esquecido de colocar a configuração padrão do depurador de volta. Corrigido problema com o flag de transporte em adição/subtração, pequena limpeza. Corrigido flag de overflow na subtração. Corrigidos ciclos de interrupção. Adicionado logerror para opcodes ilegais [hap].
sb16: Reduzido o comprimento do DMA se o modo estéreo for selecionado. Convertido as verificações de tamanho do FIFO para uma entidade nomeada [Angelo Salese].
sc3000: Alterada a descrição para ‘SC-3000 (NTSC)’. Adicionados os símbolos katakana e funções do BASIC aos rótulos das teclas; adicionada variante do dispositivo de teclado com diacríticos ao invés de kana; eliminada a clonagem sc3000h, pois o SC-3000H não tem diferenças emuláveis do SC-3000; adicionada versão PAL do SC-3000 com VDP e teclado diferentes com diacríticos; adicionados alguns relógios derivados de XTAL para o sf7000 [AJR].
t6a84: Não é necessário o PAGE_SIZE, é garantido que um espaço de endereço de 16 bits tenha um comprimento de 0x10000 [hap].
teletex800: Adicionada disposição do painel frontal [Curt Coder].
upd7220: Corrigido a largura do hsync e invertido o tempo de espera do vsync [cracyc]. Reset_origin ao reprogramar o CRT. Corrigidos os tempos de vsync e update_partial para a partição gráfica [Angelo Salese].
v25: Corrigido erro de sintaxe no commit anterior. Corrigida ideia errada sobre o DMA. Melhorada a emulação periférica: Adicionado controlador DMA preliminar (capaz de fazer transferências de memória em rajadas); fazer o temporizador 1 gerar dois tipos diferentes de interrupções; adicionado ajuste para um caso de borda de temporizador [AJR].
videopac: Marcado o spaans como parcialmente suportado de qualquer forma. Adicionados saídas de 7 segmentos para testcartpl [hap].
w65c02: Adicionados subtipo r65c02. Renomeado m65sc02.* para g65sc02.*. Adicionados subtipo g65sc02 [hap].
zxbus_neogs: Registrados membros de dados para estados salvos. Adicionado suporte para configuração de mapeamento de memória estendida [holub].
a2600.cpp: Corrigido o rótulo ROM para a versão NTSC do Fix-It Felix™ Sr. para ‘a2600.xml’ [Mike Swanson].
abc80x.cpp: Renomeados tags para coincidir com os nomes dos dispositivos BASIC [Curt Coder].
amstrad.cpp: Atualizações de metadados: Adicionados campos de autor, desenvolvedor e serial para muitas entradas (principalmente jogos da Amsoft); corrigidos alguns títulos e publicadoras, adicionando diacríticos a alguns títulos franceses em ‘cpc_cass.xml’ [AJR].
apple2e.cpp: Melhorado o layout do teclado Apple IIe/IIc e o gerenciamento da troca de idioma. Adicionadas variantes do Apple IIe e IIc em alemão e sueco. Melhorado o layout do teclado e o gerenciamento da troca de idioma do IIe (#12756) [as-tb-dev]: Adicionadas variantes UK do Apple IIe Platinum e Apple //c; removido o switch de 40/80 colunas do Apple //c+; adicionado o switch de 40/80 colunas no Franklin Ace 500 e nas séries VTech Laser 128; adicionado o switch de seleção de teclado/idioma nas variantes UK, francesas e espanholas do //e e vários clones; adicionado o switch de conjunto de caracteres no Franklin ACE; adicionado suporte ao modo DVORAK nos modelos dos EUA do Apple //e e nas séries VTech Laser 128; melhorados os rótulos das teclas e atribuições padrão, e adicionadas observações sobre teclados e ROMs; inicializado as variáveis de estado da unidade //c+ ao iniciar. Adicionados modelos DE e SE do Apple IIe/IIc (#13086) [as-tb-dev].
apple2gs.cpp: Implementado o soft switch LANGSEL (#13052) [as-tb-dev].
at.cpp: Adicionados “Corel Linux Deluxe” e “Civilization: Call to Power Limited Edition” em ‘ibm5170_cdrom.xml’ [David Silva]. Adicionados dumps bons de várias versões do Windows NT 3.1, 3.5.1, 4.0 e 2000 em ‘ibm5170.xml’ e ‘ibm5170_cdrom.xml’ [Mike Swanson].
atm.cpp: Corrigida a detecção do modo de vídeo ZX (#13079) [holub].
asy_karaoke.cpp: Dumpados mais seis unidades Bandai Karaoke Station (#13051) [David Haywood, TeamEurope].
h89.cpp: Adicionada variante H89 com hardware CDR (#13027). Convertido o Parallel Port da SigmaSoft para um cartão esquerdo do h89 (#13024) [Mark Garlanger].
jaguar.cpp: Corrigidos vários bugs no manuseio de quickload [Robbbert].
leappad.cpp: Verificado se o BIOS do Cocopad corresponde ao do Leappad. Adicionados dezesseis itens (não funcionando) em ‘leapfrog_leappad_cart.xml’ [David Haywood, TeamEurope, Fujix, Ivan Vangelista].
macquadra700.cpp: Removido o resto do timer não mais utilizado (Github #13100) [R. Belmont].
nes.cpp: Adicionado demo homebrew PCM com gráficos (#13094) em ‘nes.xml’ [Mike Swanson].
pc9801.cpp: Corrigidas leituras de ARTIC superiores. Vinculado o IRQ do vrtc ao vsync do 7220 [Angelo Salese].
pentagon.cpp: Adicionados dezoito itens (dezessete funcionando) em ‘spectrum_betadisc_flop.xml’ [ArcadeShadow].
pickytlk.cpp: Adicionado suporte para mais modelos Picky Talk (#13015) [QUFB].
pv1000.cpp: Adicionados dezesseis cartuchos homebrew funcionando (#12801). Adicionados dezessete cartuchos homebrew funcionando (#13093) [Ectoplasm].
roland_mt32.cpp: Dumpadas as ROMs do sintetizador “Roland MT-100” [buffi].
scv.cpp: Implementado o registro de vídeo bit 0, bit 2 (contagem de sprites) [David Hunter].
sg1000.cpp: Adicionado 2K extras de RAM ao cartucho BASIC Level 2; corrigidos hashes para “Indiana Jaune”. Adicionados 17 itens (16 funcionando), e melhorado metadados em ‘sc3000_cart.xml’. Revertida alteração especulativa. Eliminado ram_device [AJR].
spectrum.cpp: Limpezas e correções: relações parent/cloneof, descrições, publicadoras, anos e informações de idiomas (informações fornecidas por spectrumcomputing.co.uk) [ArcadeShadow].
spg2xx.cpp: Adicionado Boku wa Plarail Untenshi – Shinkansen de Ikou! (jogável, mas SEEPROM ainda precisa ser conectado) (#13050) [David Haywood].
sprinter.cpp: Detectada configuração de bitstream do Game Configuration com checksum (#12908) [holub].
ti99_2.cpp: Adicionada nota relacionada ao MT 09020 [AJR].
wy85.cpp: Leve otimização [AJR].
xavix_2002.cpp: Adicionados quatro jogos de TV (não funcionando) [David Haywood, TeamEurope].
xavix2.cpp: Adicionados quatro jogos de TV (não funcionando) [David Haywood, TeamEurope].
zx.cpp: Adicionados metadados para algumas entradas [AJR]. Adicionados 24 itens funcionando (#12986) [ArcadeShadow].
Renomeado (m65sc02) para (g65sc02), (m65c02) para (w65c02) e (sc3000h) para (sc3000pal).
David Haywood adicionou o dispositivo ‘uPD777’.
Dirk Best adicionou os dispositivos ‘FrameMaster Framebuffer’, ‘Picasso II+ RTG’, ‘Rainbow II Framebuffer’, ‘RIPPLE IDE Interface’, ‘SST 39SF010 Flash’ e ‘Toccata SoundCard’.
hap adicionou os dispositivos ‘GTE G65SC102’, ‘GTE G65SC112’, ‘GTE G65SC12’, ‘Hitachi HD6305Y0’, ‘Rockwell R65C102’, ‘Rockwell R65C112’, ‘Sega SK-1100 Keyboard (com diacríticos)’ e ‘Videopac+ Service Test Cartridge’.
Mark Garlanger adicionou o dispositivo ‘CDR FDC-880H Soft-sectored Controller’.
AJR adicionou o sistema ‘Sega SC-3000 (PAL)’.
as-tb-dev adicionou sistemas como ‘Apple Computer Apple //c (França)’, ‘Apple Computer Apple //c (Alemanha)’ e outras variantes do Apple //c e //e em diferentes países.
buffi adicionou o sistema ‘Roland MT-100’.
David Haywood e TeamEurope adicionaram sistemas como ‘Bandai / SSD Company LTD Let’s! TV Play Ongeki Battle! Kamen Rider Hibiki’, ‘IVL Technologies (Bandai license) Karaoke Station’ e outros.
DBWBP adicionou o sistema ‘Clavia Nord Lead 2X’.
hap e Sean Riddle adicionaram os sistemas ‘CXG Systems / Newcrest Technology / Intelligent Chess Software Sphinx Junior’ e ‘Novag Industries Chinese Chess’.
m1macrophage adicionou o sistema ‘Moog Music Moog Source’.
Mark Garlanger adicionou o sistema ‘Heath Company H-89 com Equipamento CDR’.
Mr. Lars adicionou o sistema ‘CXG Systems / Newcrest Technology Sphinx Dominator (v2.04)’.
Nigel Barnes adicionou o sistema ‘Psion MC 200’.
QUFB adicionou sistemas como ‘Casio Color Picky Talk – Super Denshi Techou’ e outros modelos de Picky Talk.
Sean Riddle e David Haywood adicionaram o sistema ‘Epoch Cassette Vision’.
The Last Psion e Nigel Barnes adicionaram o sistema ‘Psion MC 400’.
zedstarr e Nigel Barnes adicionaram sistemas ‘Psion MC Word (Alemão)’ e ‘Psion MC Word’.
Angelo Salese adicionou o driver skeleton\nordlead.cpp.
hap e Sean Riddle adicionaram o driver novag\cnchess.cpp.
m1macrophage adicionou o driver moog\source.cpp.
Nigel Barnes adicionou o driver psion\mc400.cpp.
Vas Crabb adicionou o driver epoch\cassvisn.cpp.