Difference between revisions of "MAME version history"

From Ninerpedia
Jump to navigation Jump to search
m
Line 7: Line 7:
! style="width:5%" | Version
! style="width:5%" | Version
! style="width:10%" | Release date
! style="width:10%" | Release date
! style="width:7%" | SVN Revision
! style="width:20%; background-color:#aaccff" | New features
! style="width:20%; background-color:#aaccff" | New features
! style="width:25%; background-color:#aaccaa" | Fixes
! style="width:25%; background-color:#aaccaa" | Fixes
! style="width:30%; background-color:#ffccaa" | Regressions
! style="width:23%; background-color:#ffccaa" | Regressions
|-
|-
| 0.149
| 0.149
| ?
| ?
| -
| (Almost) All cartridges available via software list
| (Almost) All cartridges available via software list
| -
| -
Line 19: Line 21:
| 0.148
| 0.148
| 2013-01-11
| 2013-01-11
| ~20556
| Accepts TI99-PC disk images with bad sector map
| Accepts TI99-PC disk images with bad sector map
| TMS99xx overflow bit; HDC9234 flag for setting delete mark
| TMS99xx overflow bit; HDC9234 flag for setting delete mark
Line 25: Line 28:
| 0.147
| 0.147
| 2012-09-17
| 2012-09-17
| -
| Cycle-precise CPU rewrite; LOAD interrupt; configurable RESET trigger in cartslot; VDP memory now visible in Debugger
| Cycle-precise CPU rewrite; LOAD interrupt; configurable RESET trigger in cartslot; VDP memory now visible in Debugger
| READY line-driven speech output
| READY line-driven speech output
Line 31: Line 35:
| 0.146
| 0.146
| 2012-05-21
| 2012-05-21
| -
| -
| -
| -
| -
Line 37: Line 42:
| 0.145
| 0.145
| 2012-02-07
| 2012-02-07
| -
| Complete architectural rewrite
| Complete architectural rewrite
| -
| -
Line 43: Line 49:
| 0.144
| 0.144
| 2011-11-15
| 2011-11-15
| -
| -
| -
| Fixed problems with GRAM Kracker
| Fixed problems with GRAM Kracker
Line 49: Line 56:
| 0.143
| 0.143
| 2011-06-29
| 2011-06-29
| -
| Full RS232 connectivity
| Full RS232 connectivity
| HSGPL flashing; SAMS fix; no more HSGPL crash with plugged-in cartridge
| HSGPL flashing; SAMS fix; no more HSGPL crash with plugged-in cartridge
Line 55: Line 63:
| 0.142
| 0.142
| 2011-04-04
| 2011-04-04
| -
| Configurable v9938 RAM (128/192), MEMEX emulation
| Configurable v9938 RAM (128/192), MEMEX emulation
| Multicolor mode
| Multicolor mode
Line 61: Line 70:
| 0.141
| 0.141
| 2011-01-09
| 2011-01-09
| -
| -
| -
| -
| -
Line 67: Line 77:
| 0.140
| 0.140
| 2010-10-31
| 2010-10-31
| -
| -
| -
| -
| -
Line 73: Line 84:
| 0.139
| 0.139
| 2010-08-01
| 2010-08-01
| -
| GRAM Kracker. Paged379i cartridges can now host 128 KiB. EVPC fully configurable.
| GRAM Kracker. Paged379i cartridges can now host 128 KiB. EVPC fully configurable.
| HSGPL, SGCPU, EVPC. Lots of small fixes, now all working properly.
| HSGPL, SGCPU, EVPC. Lots of small fixes, now all working properly.
Line 79: Line 91:
| 0.138
| 0.138
| 2010-05-22
| 2010-05-22
| -
| Reorganized configuration; selectable speed for disk drives
| 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.
| HFDC and its chipset are completely rewritten. No more crash when formatting disks/hd with HFDC. Changed speech processor to TMC 0285.
Line 85: Line 98:
| 0.137
| 0.137
| 2010-03-14
| 2010-03-14
| -
| Track dump disk images ("PC99")
| Track dump disk images ("PC99")
| Defineable noise (-4/-8) corrected
| Defineable noise (-4/-8) corrected
Line 91: Line 105:
| 0.136
| 0.136
| 2010-01-10
| 2010-01-10
| -
| -
| -
| Noise generator adjusted for preset noises
| Noise generator adjusted for preset noises
Line 97: Line 112:
| 0.135
| 0.135
| 2009-11-07
| 2009-11-07
| -
| New cartridge types: paged379i and pagedcru; chdman now allows to create uncompressed writeable images.
| New cartridge types: paged379i and pagedcru; chdman now allows to create uncompressed writeable images.
| -
| -
Line 103: Line 119:
| 0.134
| 0.134
| 2009-09-15
| 2009-09-15
| -
| -
| -
| Fixed chdman; hard drive images stay writeable
| Fixed chdman; hard drive images stay writeable
Line 109: Line 126:
| 0.133
| 0.133
| 2009-07-23
| 2009-07-23
| -
| p-Code card
| p-Code card
| ROM-only modules are usable with the automatic cartridge selector
| ROM-only modules are usable with the automatic cartridge selector
Line 115: Line 133:
| 0.132
| 0.132
| 2009-06-16
| 2009-06-16
| -
| -
| -
| -
| -
Line 121: Line 140:
| 0.131
| 0.131
| 2009-05-03
| 2009-05-03
| -
| Multi-cartridge handling with complex images
| Multi-cartridge handling with complex images
| Port control fixed (CRU); TI-99/8 declared working again.
| Port control fixed (CRU); TI-99/8 declared working again.
Line 127: Line 147:
| 0.130
| 0.130
| 2009-03-10
| 2009-03-10
| -
| -
| -
| -
| -
Line 133: Line 154:
| 0.129
| 0.129
| 2009-01-06
| 2009-01-06
| -
| Geneve got a dip switch to toggle between the version 0.9 ("Swan") and version 1.0 boot eprom.  
| Geneve got a dip switch to toggle between the version 0.9 ("Swan") and version 1.0 boot eprom.  
| -
| -
Line 139: Line 161:
| 0.128
| 0.128
| 2008-10-20
| 2008-10-20
| -
| -
| -
| Geneve hard disk regression fixed.<br/>Real-time clock init fixed (DOW was incorrectly set)<br/>Natural keyboard now takes F12 as QUIT instead of ESC (TI-99)
| Geneve hard disk regression fixed.<br/>Real-time clock init fixed (DOW was incorrectly set)<br/>Natural keyboard now takes F12 as QUIT instead of ESC (TI-99)
Line 145: Line 168:
| 0.127
| 0.127
| 2008-08-25
| 2008-08-25
| -
| -
| -
| -
| -
Line 151: Line 175:
| 0.126  
| 0.126  
| 2008-07-08
| 2008-07-08
| -
| Mini Memory keeps contents in NVRAM.
| Mini Memory keeps contents in NVRAM.
| Peripheral cards (including floppy controllers) work again; mem_mask processing fixed
| Peripheral cards (including floppy controllers) work again; mem_mask processing fixed
Line 157: Line 182:
| 0.125
| 0.125
| 2008-05-10
| 2008-05-10
| -
| -
| -
| Natural keyboard arrow keys, delete key.
| Natural keyboard arrow keys, delete key.
Line 163: Line 189:
| 0.124
| 0.124
| 2008-03-25
| 2008-03-25
| -
| -
| -
| -
| -
Line 169: Line 196:
| 0.123
| 0.123
| 2008-02-09
| 2008-02-09
| -
| -
| -
| Mechatronic mouse axis swapping resolved; more floppy cleanups; fixed TI99_8 regression and made the floppy drive usable.
| Mechatronic mouse axis swapping resolved; more floppy cleanups; fixed TI99_8 regression and made the floppy drive usable.
Line 175: Line 203:
| 0.122
| 0.122
| 2007-12-30
| 2007-12-30
| -
| -
| -
| Refactorings and code cleanups
| Refactorings and code cleanups
Line 181: Line 210:
| 0.121
| 0.121
| 2007-11-24
| 2007-11-24
| -
| -
| -
| Border is displayed again.
| Border is displayed again.
Line 187: Line 217:
| 0.114
| 0.114
| 2007-04-12
| 2007-04-12
| -
| -
| -
| Fixed assertion failure for ti99/4a and ti99/8
| Fixed assertion failure for ti99/4a and ti99/8
Line 193: Line 224:
| 0.98
| 0.98
| 2005-07-10
| 2005-07-10
| -
| -
| -
| -
| -

Revision as of 21:43, 27 January 2013

This version log of MESS specifically lists all TI-related changes in the code.

Back to MESS overview.

Version Release date SVN Revision New features Fixes Regressions
0.149 ? - (Almost) All cartridges available via software list - -
0.148 2013-01-11 ~20556 Accepts TI99-PC disk images with bad sector map TMS99xx overflow bit; HDC9234 flag for setting delete mark -
0.147 2012-09-17 - Cycle-precise CPU rewrite; LOAD interrupt; configurable RESET trigger in cartslot; VDP memory now visible in Debugger READY line-driven speech output -
0.146 2012-05-21 - - - -
0.145 2012-02-07 - Complete architectural rewrite - -
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 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 do not work anymore. The reason for that was introduced with SVN release 2455 where mem_mask was inverted, but this was not updated in the ti99 system; 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. See also MESS 0.98 file system bug.