MAME version history
(Redirected from MESS version history)
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This version log of MAME specifically lists all TI-related changes in the code.
Version | Release date | Git Revision | New features | Fixes | Bugs or Regressions |
---|---|---|---|---|---|
0.209 | 2019-04-24 | ? | |||
0.208 | 2019-03-27 | 9483624864 | - | Fixed Geneve GPL mode, fixed status bits (C and OV) for SLA and INV | - |
0.207 | 2019-02-27 | 40fc33967c | - | - | Geneve GPL mode lockup (e12e17ce8) |
0.206 | 2019-01-30 | cf02fe333a | - | - | Changes in key mappings (757436bbfb) |
0.205 | 2018-12-26 | b691c38273 | - | Reject cartridges with more than 2 MiB dump size to avoid mem corruption | Cassette operations broken in 99/8 (since 0.198) |
0.204 | 2018-11-28 | c6150e7542 | - | - | - |
0.203 | 2018-10-31 | b57a140101 | - | - | - |
0.202 | 2018-09-26 | 856478fbda | - | - | - |
0.201 | 2018-08-29 | 4dc302ed05 | All disk formats (DSK, DTK, HFE) allow for 16 sectors/track; HX5102 working with 99/2 | Formatting works in 99/8 (also when changing densities); track dumps now working safely in PC99. Full cassette support for 99/2(32K). Unneeded cassette channel (Ch.1) removed. | - |
0.200 | 2018-07-25 | ff19cd3977 | - | - | - |
0.199 | 2018-06-27 | f2e805a153 | BIOS selection for Geneve; GenMod now a separate driver (check ROM zips) | Double density for HX5102 (HFE format only) | - |
0.198 | 2018-05-30 | c5f6a62d59 | TI-99/2 running; HX5102 can host two drives | Fixed interrupt latching in 9995 (for 99/2); OSD blank disk creation; double-sided disks with HX5102 | HX5102 cannot handle double density |
0.197 | 2018-04-25 | 74293f8247 | Hexbus floppy HX5102 working | Read track for TIFDC; can now load Diskassembler from MG | HX5102 cannot handle double-sided disks |
0.196 | 2018-03-28 | e8f2016076 | - | - | - |
0.195 | 2018-02-28 | e44e85b8ef | - | - | - |
0.194 | 2018-01-31 | 5be2496d0c | Selectable VRAM size for Geneve | Debugging in cartridges, esp. MiniMemory | - |
0.193 | 2017-12-27 | bf28b347fb | - | Removed auto-waitstates from Geneve | - |
0.192 | 2017-11-29 | d771f54227 | - | - | - |
0.191 | 2017-10-25 | a5db728b9c | - | - | - |
0.190 | 2017-09-27 | f57574c238 | - | - | - |
0.189 | 2017-08-30 | 2beedc540f | - | - | - |
0.188 | 2017-07-26 | 7b45ec19f1 | Hexbus WIP | - | - |
0.187 | 2017-06-28 | 1d9648b01c | Hexbus early WIP; new cartridge type "paged7" for TI-CALC | - | - |
0.186 | 2017-05-31 | e4c6cb15e0 | Rearranged bus/ti99 source subtree; introduced ioport as a slot (PEB must now be plugged in) | - | - |
0.185 | 2017-04-26 | fe01a1342c | - | - | - |
0.184 | 2017-03-29 | 7768128734 | Bus mouse is a separate device, can be used with EVPC now | TI-99/4 crashes; jerky Geneve mouse; debugging for TI-99/8; sector read on HFDC | - |
0.183 | 2017-02-22 | c207031 | - | - | - |
0.182 | 2017-01-25 | dc374ba | - | - | - |
0.181 | 2016-12-27 | bbeda6a | - | - | - |
0.180 | 2016-11-29 | cfc8419 | - | Fixed state saving | - |
0.179 | 2016-10-26 | 32b7e58 | - | - | - |
0.178 | 2016-09-28 | 012d47d | HxC HFE format support, MAME state save capability; improved performance for 99/8 | Tag for MEXP-1 RAM (led to error on start) | TI-99/4 unstable, presumably buffer overflow |
0.177 | 2016-08-31 | 1ecb023 | New floppy sounds | Stuck INT line in TMS9902; RS232 line mapping; issues with deleted marks in single density; double stepping; debugger access to cartridge | - |
0.176 | 2016-07-27 | 4887ce1 | - | - | - |
0.175 | 2016-06-29 | 63f9a01 | - | - | - |
0.174 | 2016-05-25 | 68785dc | Per-chip system ROM dumps, new cartridge ZIP files (download from WHTech), split "paged" into "paged16k" (Atarisoft) and "paged12k" (Extended Basic); | Fixed GROMEMU, fixed MBX, multi-cart can be switched without reset | - |
0.173 | 2016-04-27 | cfee536 | GROMs rewritten as synchronous devices; TI-99/8 mainboard rewritten; Horizon with 8M setting | HOLD behavior of TMS9995; issues with paged37x cartridges; missing AlphaLock on SGCPU | GROMEMU cartridges broken |
0.172 | 2016-03-30 | 913ab1e | - | - | AlphaLock does not work for SGCPU |
0.171 | 2016-02-24 | 3abcaee | - | - | - |
0.170 | 2016-01-27 | b1d6f6d | - | - | - |
0.169 | 2015-12-30 | 4afd75e | - | - | - |
0.168 | 2015-11-25 | 0825ce4 | - | - | - |
0.167 | 2015-10-28 | 47f5637 | - | Speech working again | - |
0.166 | 2015-09-30 | 8e4ced4 | - | - | Speak command only works after preceding Speak External |
0.165 | 2015-08-26 | efa3a67 | PFM512 support for Geneve; Floppy drive sounds; Cartridge types paged377, paged378 (no GROM yet); HFDC switch "wait for HD" (TB 3) | Track dump images working again. 32K expansion mod is off by default now (turn on in OSD menu or choose 32kmem card) | - |
0.164 | 2015-07-29 | 1b452e3 | Modern low-level MFM hard disk emulation. Removed legacy floppy emulation. | PIO fixed (no more lockups) | Track dump images (dtk) may show CRC errors. |
0.163 | 2015-06-24 | d1583b9 | Removed legacies 'tifdcleg' and 'bwgleg' | - | - |
0.162 | 2015-05-27 | 64e16ca | MAME and MESS distributed as one single application | - | - |
0.161 | 2015-04-29 | 76b978d | - | - | - |
0.160 | 2015-03-25 | 0147bb4 | Added a non-toggling Alphalock key for use with physical keyboards | UCSD Pascal disks do not crash the emulation anymore | - |
0.159 | 2015-02-25 | 6ae44e4 | - | - | - |
0.158 | 2015-01-28 | 26e7a17 | - | - | - |
0.157 | 2015-01-03 | e6f78d5 | - | - | - |
0.156 | 2014-11-26 | ebeaa95; switched from svn | - | - | - |
0.155 | 2014-10-15 | svn 32761 | - | BwG saves double density data again | - |
0.154 | 2014-07-23 | 31396 | Modern floppy emulation for HFDC (old one remains 'hfdc', new one is 'hfdcnew') | - | - |
0.153 | 2014-04-07 | 29406 | Modern floppy system for TI FDC and BwG (old ones renamed to 'tifdcleg' and 'bwgleg') | Several fixes in HSGPL | HSGPL still found to crash when initializing GRAM; new BwG corrupts image on write (MFM) - bwgleg still working |
0.152 | 2013-12-24 | 26738 | TI-99/8 with working Pascal | Fixed BwG double density and TI FDC issues | - |
0.151 | 2013-11-09 | 26005 | Improved timing by split memory access | tms9995: Fixed decrementer bug; improved debugger access | - |
0.150 | 2013-09-17 | 25362 | TI-99/4QI available | BwG controller DIP setting defaults to DSK1-DSK4. HSGPL SCON subprogram now working. RS232 dropouts fixed. | - |
0.149 | 2013-06-12 | 23624 | (Almost) All cartridges available via software list | Introduced a new cartridge type "gromemu" which allows for 8K "GROM emulations" | DSK2 and DSK3 yield IO error 6 with tifdc. BwG corrupts file on write. |
0.148 | 2013-01-11 | 20193 | Accepts TI99-PC disk images with bad sector map | TMS99xx overflow bit; HDC9234 flag for setting delete mark | - |
0.147 | 2012-09-17 | 17960 | Cycle-precise CPU; LOAD interrupt; configurable RESET trigger in cartslot; VDP memory now visible in Debugger | READY line-driven speech output | - |
0.146 | 2012-05-21 | 17371 (u5) MAME / MESS merge | - | - | 8K GROM cartriges stopped working (e.g. RXB) |
0.145 | 2012-02-07 | - | Complete architectural redesign | - | - |
0.144 | 2011-11-15 | - | - | Fixed problems with GRAM Kracker | - |
0.143 | 2011-06-29 | - | Full RS232 connectivity | HSGPL flashing; SAMS fix; no more HSGPL crash with plugged-in cartridge | - |
0.142 | 2011-04-04 | - | Configurable v9938 RAM (128/192), MEMEX emulation | Multicolor mode | - |
0.141 | 2011-01-09 | - | - | - | HSGPL flashing does not work |
0.140 | 2010-10-31 | - | - | - | - |
0.139 | 2010-08-01 | - | GRAM Kracker. Paged379i cartridges can now host 128 KiB. EVPC fully configurable. | HSGPL, SGCPU, EVPC. Lots of small fixes, now all working properly. | IDE support (required rewrite) |
0.138 | 2010-05-22 | - | Reorganized configuration; selectable speed for disk drives | HFDC and its chipset are completely rewritten. No more crash when formatting disks/hd with HFDC. Changed speech processor to TMC 0285. | HSGPL and SGCPU (TI-99/4P) broken |
0.137 | 2010-03-14 | - | Track dump disk images ("PC99") | Defineable noise (-4/-8) corrected | - |
0.136 | 2010-01-10 | - | - | Noise generator adjusted for preset noises | - |
0.135 | 2009-11-07 | - | New cartridge types: paged379i and pagedcru; chdman now allows to create uncompressed writeable images. | - | - |
0.134 | 2009-09-15 | - | - | Fixed chdman; hard drive images stay writeable | - |
0.133 | 2009-07-23 | - | P-Code card | ROM-only modules are usable with the automatic cartridge selector | - |
0.132 | 2009-06-16 | - | - | - | chdman sets hard drive to read-only after conversion |
0.131 | 2009-05-03 | - | Multi-cartridge handling with complex images | Port control fixed (CRU); TI-99/8 declared working again. | - |
0.130 | 2009-03-10 | - | - | - | TI-99/8 locks up on startup. Declared GAME_NOT_WORKING. |
0.129 | 2009-01-06 | - | Geneve got a dip switch to toggle between the version 0.9 ("Swan") and version 1.0 boot eprom. | - | - |
0.128 | 2008-10-20 | - | - | Geneve hard disk regression fixed. Real-time clock init fixed (DOW was incorrectly set). Natural keyboard now takes F12 as QUIT instead of ESC (TI-99) | - |
0.127 | 2008-08-25 | - | - | - | Geneve can't read hard drive images. |
0.126 | 2008-07-08 | - | Mini Memory keeps contents in NVRAM. | Peripheral cards (including floppy controllers) work again; mem_mask processing fixed | - |
0.125 | 2008-05-10 | - | - | Natural keyboard arrow keys, delete key. | Peripheral cards (including floppy controllers) deactivated. |
0.124 | 2008-03-25 | - | - | - | Floppy controllers broken due to mem_mask inverted; natural keyboard arrow keys do not work. |
0.123 | 2008-02-09 | - | - | Mechatronic mouse axis swapping resolved; more floppy cleanups; fixed TI99_8 regression and made the floppy drive usable. | - |
0.122 | 2007-12-30 | - | - | Refactorings and code cleanups | - |
0.121 | 2007-11-24 | - | - | Border is displayed again. | - |
0.114 | 2007-04-12 | - | - | Fixed assertion failure for ti99/4a and ti99/8 | - |
0.98 | 2005-07-10 | - | - | - | Floppy access broken. |