docs/messnew.txt
| r15705 | r15706 | |
| 1 | | 0.146u3 |
| 1 | 0.146u4 |
| 2 | 2 | |
| 3 | 3 | MAMETesters Bugs Fixed |
| 4 | 4 | ---------------------- |
| 5 | (none) |
| 6 | |
| 7 | New System Drivers Supported: |
| 8 | ----------------------------- |
| 9 | (none) |
| 10 | |
| 11 | Systems Promoted from GAME_NOT_WORKING: |
| 12 | --------------------------------------- |
| 13 | (none) |
| 14 | |
| 15 | Skeleton drivers: |
| 16 | ----------------- |
| 17 | (none) |
| 18 | |
| 19 | |
| 20 | System Driver Changes: |
| 21 | ---------------------- |
| 22 | -vt100: Fix vt100 to use beep instead of speaker. Some work still needs to be |
| 23 | done to beep.c since the phase needs to be reset in such a way that |
| 24 | keyclicks work consistently, in addition to beeps. [Lord Nightmare] |
| 25 | |
| 26 | -vt100: Added missing dot stretching to the DEC VT100's dc012 emulation. See |
| 27 | EK-VT100-TM-003 page 4-76 for a description. Note the stretching takes |
| 28 | place after the character rom but before invert or other attributes. |
| 29 | [Lord Nightmare] |
| 30 | |
| 31 | -vk100: hook up vblank interrupt (critical selftest now passes); add |
| 32 | layout for LEDS, beginning of skeleton keyboard support. |
| 33 | [Lord Nightmare] |
| 34 | |
| 35 | -exelvision: use correct vsm rom [robcfg, kevtris] |
| 36 | |
| 37 | -vk100: Correct the labels of several proms which were unreadable on the vk100 |
| 38 | that they were dumped from [nigwil] |
| 39 | |
| 40 | -vk100: attach keyboard [Lord Nightmare] |
| 41 | |
| 42 | -vk100: miscellaneous progress, slight cleanup to keyboard, stubbed and |
| 43 | implemented a bunch of vector generator addresses [Lord Nightmare] |
| 44 | |
| 45 | -vk100: figured out pattern rom addressing [Lord Nightmare] |
| 46 | |
| 47 | -vk100: implemented stubs for the rest of the VG registers |
| 48 | [Lord Nightmare] |
| 49 | |
| 50 | -vk100: implemented or stubbed the rest of the io registers, left |
| 51 | SYSTAT_A commented for now since its behavior is unclear. Added and |
| 52 | attached the dipswitches to SYSTAT_B (though this may well be wrong) |
| 53 | Hooked up the i8251 uart preliminarily (ints not hooked up yet) |
| 54 | [Lord Nightmare] |
| 55 | |
| 56 | -mc1502: added cassette input, keyboard input fix. [shattered] |
| 57 | |
| 58 | -iskr1031, ec1841: split machine descriptions from pc16, remove hacks |
| 59 | from pc16 and ibm5550. [shattered] |
| 60 | |
| 61 | -ec1841: mirror chargen memory at b800:1000 -- fixes video test 501 on |
| 62 | TPS (diagnostics) disk. [shattered] |
| 63 | |
| 64 | -ec1841: implement memory controller (only for 1 board yet), no support |
| 65 | for remapping banks inside the board. Memory test in POST passes. |
| 66 | [shattered] |
| 67 | |
| 68 | -vk100: WIP: preliminary gfx rendering; hooked up the i8251 interrupts. |
| 69 | Corrected dipswitch locations. [Lord Nightmare] |
| 70 | |
| 71 | -vk100: Initial implementation of the vector generator. Rather buggy, and not |
| 72 | really readable yet, but it definitely shows something on screen, and |
| 73 | you can type and see things change! (and you see a blinking cursor |
| 74 | too!) [Lord Nightmare] |
| 75 | |
| 76 | -vk100: further improvements to the vector generator, still not |
| 77 | completely correct. [Lord Nightmare] |
| 78 | |
| 79 | -vk100: FINALLY fixed the vector generator. Display looks relatively |
| 80 | sane now. Fixed shift and capslock being reversed and added |
| 81 | port_toggle to capslock. [Lord Nightmare] |
| 82 | |
| 83 | -vk100: preliminary direction support for basic vectors. doesn't quite |
| 84 | work right yet. [Lord Nightmare] |
| 85 | |
| 86 | -vk100: Add more debugging defines, remove some unneeded code, and |
| 87 | added more comments to TODO and to some registers. [Lord Nightmare] |
| 88 | |
| 89 | -vk100: vector generator uses "real" timing instead of drawing the |
| 90 | vector instantly. [Lord Nightmare] |
| 91 | |
| 92 | -vk100: update comments to reflect that the pr1 prom is clearly the |
| 93 | VECTOR ROM. Add notes about what each address bit does or is thought |
| 94 | to do. (the tech manual documentation is lousy, but is better than |
| 95 | nothing). [Lord Nightmare] |
| 96 | |
| 97 | -geniusiq: Added PCB layout for the German Version. [TeamEurope] |
| 98 | |
| 99 | -vk100: minor cleanups to variable names, documented as much of the |
| 100 | address info of the sync and direction proms as I could figure so far. |
| 101 | [Lord Nightmare] |
| 102 | |
| 103 | -vk100: vector timing callback rate is now definitely correct; the tech |
| 104 | manual had an annoying error which made this hard to figure out. |
| 105 | [Lord Nightmare] |
| 106 | |
| 107 | -vk100: figured out bits 3,2,1 of SOPS register and implemented |
| 108 | blinking and documented serial multiplexer based on these findings. |
| 109 | Also fixed a stupid bug in the display code which broke the reverse |
| 110 | video bit. [Lord Nightmare] |
| 111 | |
| 112 | -vk100: properly hooked up dipswitches through the SYSTAT_A register |
| 113 | bit d2. Got rid of some dead palette code. [Lord Nightmare] |
| 114 | |
| 115 | -vk100: Fixed the weird ordering of the dipswitches, so everything now |
| 116 | controls what it should. [Lord Nightmare] |
| 117 | |
| 118 | -vk100: Add the two previously-missing PROMs (not hooked up yet); |
| 119 | Update notes a bit, correct location for the main roms according to |
| 120 | tech manual (it turns out you count from the lower right corner |
| 121 | upward, not upper right downward). [Lord Nightmare, Balrog, Andy V.] |
| 122 | |
| 123 | -vk100: Comment wrangling and some analysis of the newly dumped proms. |
| 124 | Still some work to be done here especially on the vector prom. |
| 125 | [Lord Nightmare] |
| 126 | |
| 127 | -vidbrain: Fixed graphics corruption in Lemonade Stand. [Sean Riddle] |
| 128 | |
| 129 | -vidbrain: Fixed memory map, improved colors. [Sean Riddle] |
| 130 | |
| 131 | -mc1502: preliminary floppy support. Still not functional [shattered] |
| 132 | |
| 133 | -pc: fixes the sound in Arkanoid, which doesn't use the 8253 at all. |
| 134 | [shattered] |
| 135 | |
| 136 | -llc1: [Robbbert] |
| 137 | * Identified monitor keys |
| 138 | * Turns out new monitor rom is also a bad dump |
| 139 | * Added patches to make the system usable |
| 140 | |
| 141 | -vk100: more comment updates based on shared info from VT125 tech |
| 142 | manual [Lord Nightmare] |
| 143 | |
| 144 | -vk100: slight documentation updates, traced sync rom A4 completely. |
| 145 | [Lord Nightmare] |
| 146 | |
| 147 | |
| 148 | Software Lists: |
| 149 | ---------------- |
| 150 | -pico.xml: added more Japanese dumps [TeamEurope] |
| 151 | |
| 152 | -a800.xml: Another small addition to the a800 softlist. [K1W1] |
| 153 | |
| 154 | -apple1.xml: Added proper wav for aslite [Anon] |
| 155 | |
| 156 | Source Changes: |
| 157 | ---------------- |
| 158 | -m68k: Handle higher-value constants in FMOVECR [R. Belmont] |
| 159 | |
| 160 | -Moved TMS9901/9902 from mess/machine to emu/machine [Michael Zapf] |
| 161 | |
| 162 | -AM9517 DMA controller enhancements, adapted PC drivers to use it |
| 163 | [Carl] |
| 164 | |
| 165 | -pccga: ec1841 not only mirrors the chargen buffer, but also |
| 166 | byte-swaps it [shattered] |
| 167 | |
| 168 | |
| 169 | 0.146u3 |
| 170 | |
| 171 | MAMETesters Bugs Fixed |
| 172 | ---------------------- |
| 5 | 173 | - 04926: [Speed] (pce.c) tg16, pce: Slowdown when playing CD based games (Angelo Salese) |
| 6 | 174 | |
| 7 | 175 | New System Drivers Supported: |