Previous 199869 Revisions Next

r20890 Sunday 10th February, 2013 at 13:53:46 UTC by Miodrag Milanović
Preliminary whatsnew and messnew for 0148u1
[/build/messnew]messnew_0148u1.txt*
[/build/whatsnew]whatsnew_0148u1.txt*

build/whatsnew/whatsnew_0148u1.txt
r0r20890
10.148u1
2-------
3
4
5MAMETesters Bugs Fixed
6----------------------
7- 05137: [Gameplay] (nbmj8991.c) galkaika, galkoku, mcontest, tokimbsj, tokyogal,
8  uchuuai: No sound, lock up in attract mode or gameplay (Phil Bennett)
9- 04028: [Crash/Freeze] (pinkiri8.c) ronjan: Crash after OK (Firewave)
10- 04844: [Crash/Freeze] (jaguar.c) fishfren: black screen after EEPROM initialize
11- 05134: [Graphics] (m92.c) ppan: No sprites present in the game (Phil Bennett)
12- 04487: [Graphics] all games with PlayStation GPU: shifted lines in textured quads (smf)
13- 05104: [Crash/Freeze] (qix.c) slither, slithera: [debug] Error: bad downcast<>
14  or device<> (Phil Bennett)
15
16
17Source Changes
18--------------
19-srcclean now processes XML & C comments the same, so they can be
20 indented but within the comment itself spaces are used [smf]
21
22-remove extraneous line continuation characters followed by a blank
23 line and blank lines that follow an opening brace in c files. [smf]
24
25-i8244.c: Added a device implementation for the i8244/i8245.
26 [Wilbert Pol]
27
28-diimage: allow image devices to skip core fopen() of the image's
29 filename and handle themselves in call_load() [R. Belmont]
30
31-uimain.c: use slot interface names for filling current values in slot
32 menu, because using command line options produces garbage at least on
33 OS10.6.8. [Fabio Priuli]
34
35-subsino.c: hopper emulation in stisub, smoto and clones [Luca Elia]
36
37-DSP16: Additional opcodes & disassembly fixes.  [Andrew Gardner]
38
39-n68681: fixed trashing of the serial parameters when ACR is updated.
40 [R. Belmont]
41
42-MIDI core updates: [R. Belmont]
43  * Add MIDI in and out ports as image device types
44  * Add OSD calls to check for and read MIDI input
45  * Add MIDI in image device which reads input and converts it to a
46    serial bitstream
47
48-d3dhlsl.c: Made HLSL switchable at runtime, Ctrl+Alt+F12. [MooglyGuy]
49
50-MIDI: allow input port to work without a connected real device [R. Belmont]
51
52-First pass on MIDI out support [R. Belmont]
53
54-DSP16 : Additional opcodes.  [Andrew Gardner]
55
56-Hooked up lamps in Virtua Racing.  [SailorSat]
57
58-Added a preliminary boolean flag to MC6845 interface structure: "show
59 border area". If true, it will show the whole video area including
60 border + blanking areas. [Angelo Salese]
61
62-DSP16: The PC moves on from potentially all used opcodes now.
63 [Andrew Gardner]
64
65-MIDI: Fixed several bugs and bumped the input buffer sizes [R. Belmont]
66
67-Lucky'74 (set 2): Proper inputs to reflect the real payrate table. [Roberto Fresca]
68
69-QT Debugger improvements.  [Andrew Gardner]
70  * Fixed disassembly window not following PC correctly.
71  * Switched font to Courier New since it seems more universal.
72  * Fixed gaps between rendered text characters.
73  * Plumbed mouse handling through the debugger core (clicking
74    selects).
75  * Made the Enter key behave like old SDL debugger; silently steps.
76
77-wwfsstar.c: Correct rom loads for genuine PCBs sets and correct a few rom labels.
78 Added the bootleg set and documentation about it. [Brian Troha]
79
80-wwfsstarj - correct program / tx tile roms [Stevebm1, Porchy]
81
82-qix.c - Resolve device references at initialisation where possible [Phil Bennett]
83
84-sharcdsm.c:  [Pavel Semerad]
85  * Added omitted direction flags in instruction using both PM() and DM().
86  * In instruction with 6bit immediate data, this data is signed value.
87    It would be better to show this sign because it is confusing to
88    see for example 0x3F which actually means -1 (32bit immed data are
89    not confusing as that big values are easy to recognize).
90
91-Bonne Chance!: Worked complete inputs from the scratch. Promoted to
92 working. Added some notes. [Roberto Fresca]
93
94-Bonne Chance!: Added proper palette. Now the game seems to get
95 accurate colors. Also added some descriptive notes and instructions
96 for the service mode. [Roberto Fresca]
97
98-Added many PAL10L8's for balsente.c games.  [Kevin Eshbach]
99
100-Modernised the R3000 core: [Phil Bennett]
101  * The following variants are supported: R3041, R3051, R3052, R3071
102    and R3081
103  * Endianness is now specified by MCFG_R3000_ENDIANNESS() (default is
104    big-endian)
105  * Removed configuration struct. Cache sizes and FPU availability are
106    now determined from the CPU type
107  * Added state saving
108  * Added BrCond input callbacks
109
110-CPS-2 update [Team CPS-1]:
111  * Fixed 3 labels in sfa2u
112  * Reordered sfz2alj set
113
114-psx: change the rendering back to quads as less people complained about the
115 old graphical issues compares to the new ones [smf]
116
117-segas16a.c: Correctly redumped the 317-5021 FD1089B for Sukeban Jansi
118 Ryuko [hotgraphics, Song Gao, Bad A Billy, ranger_lennier, Yohji, Smitdogg,
119 Charles MacDonald, The Dumping Union]
120
121-psx: uses a devcb2 for cpu to cd controller communication, the address
122 decoding is internal to the cpu & the cd controller is on it's own 8
123 bit bus. [smf]
124
125-m740: Correct disassembly for bit+zp+rel. offset form of BBC/BBS [R. Belmont]
126
127-psx: Use devcb2 for cpu to spu hookup as it's on it's own 16 bit bus.
128 Removed the spu hookup in taitogn at 0x1fa51c00 as it doesn't make
129 sense, will wait for bug reports before investigating further. [smf]
130
131-d3dhlsl.c: Add preliminary vector post-processing. [MooglyGuy]
132
133-Improvements to sanremo.c driver... [Roberto Fresca]
134  * Graphics decode.
135  * Proper ROM load.
136  * Accurate memory map.
137  * Hooked CPU & interrupts.
138  * Added CRTC support.
139  * Added AY-3-8910 sound and ports support.
140  * Added input ports.
141  * Added output-lamps port.
142  * Added button-lamps layout.
143  * NVRAM support.
144
145-psx: clamp framebuffer reading to frame buffer coordinates. not sure this
146 is accurate, but it stops it crashing when negative coordinates are
147 used. [smf]
148
149-ZN update [Team CPS-1]:
150  * Confirmed 1 label in sfexu
151  * Added a note in sfexa set
152
153-QT Debugger improvements [Andrew Gardner]
154  * Save and load window locations.
155  * Preliminary work on "run and hide" and "hard reset" (don't crash on
156    one of my copmilers but do on another - more work to do!)
157  * Fixed color when cursor is the same as PC in debug view.
158  * Closing the main window now shuts down the machine (same as quit)
159  * Help now wraps to the log window size.
160
161-SDL: Fix srcclean damage in sdl.mak [Wallyweek]
162
163-SDL: Update mame and mess manpages [Wallyweek]
164
165-Protection routines for aliencha [iq_132]
166
167-Implemented missing functions of lordgun's protection routines [iq_132]
168
169-SDL: Fix Qt debugger on Mac OS X [Balrog]
170
171-Fully modernised the TLC34076 device [Phil Bennett]
172
173-xtheball.c: Reduce tag lookups [Phil Bennett]
174
175-CPS-1 update [Team CPS-1]:
176  * Replaced NM_23.13B in nemoj with proper dump
177  * Confirmed 1 label in sf2ue according to the real board
178
179-MIDI: handle MIDI Out with running status properly [R. Belmont]
180
181-Added illegal opcode handling for SH-2 CPU [Angelo Salese]
182
183-Added confirmed PALs from boards matching horshoes, plottingu,
184 puzznicj in taito_l, fixing labels when needed.  [Kevin Eshback]
185
186-Modernize the Volume and RC filter sound devices. [Andrew Gardner]
187
188-i386: add tlb [Carl]
189
190-Modernized digitalker, tiaintf, and n63701x sound devices. [Andrew Gardner]
191
192-Konami PPC updates:
193  * Fixed sound clocking to match PCB readmes [RetroRepair]
194  * Labeled inputs in GTI Club [RetroRepair]
195  * RF5c400 envelope timing based on chip output rate instead of MAME
196    output rate [R. Belmont]
197
198-SDL: Update manpages to reflect the -lr alias for -listroms
199 [Wallyweek]
200
201-aviio.c - Fix bad frames occurring on 2GB RIFF splits [Phil Bennett]
202
203-video/gticlub.c: Fixed "sticky" 3D in gticlub and thunderh. [Ville Linde]
204
205-namcops2: Add JVS and Steering I/O board ROMs [Guru]
206
207-uimain.c: fixed handling of slot options which have only internal
208 options available (and hence are not configurable by the end-user)
209 [Fabio Priuli]
210
211-MIDI: enable transmission of SysEx messages [R. Belmont]
212
213-MIDI: preliminary SysEx reception support [R. Belmont]
214
215-Initial implementation of Ensoniq ES5510 DSP [Christian Brunschen]
216
217-segas18.c: Add correct sound rom (rev b) for the Japan set of Alien
218 Storm (verified by 2 different dumpers). [Zozo, system11]
219 Modernized iremga20 & k005289 sound devices. [Andrew Gardner]
220
221-arm.c: Add fine page table lvl2 lookup, fixes ldrink fatalerror.
222 [MooglyGuy]
223
224-k001604: Rewrote the ROZ rendering. [Ville Linde]
225
226-clifront.c:  [Peter Ferrie]
227  * Faster enumeration during -verifyroms
228
229-idectrl.c:  [Peter Ferrie]
230  * Fix regression in Fishin' Frenzy without breaking Area 51 Site 4.
231
232-arm7ops.c: Fixed behavior of SMLAxy opcode. [MooglyGuy]
233
234-arm7ops.c: Fix SMLAL, SMULW, SMLAW opcodes [MooglyGuy]
235
236-Add server socket support instead of just client.
237 [SailorSat, R. Belmont]
238
239-State-ized Sega Saturn VDP1 & 2 [Angelo Salese]
240
241-Fixed linescroll for VDP2 bitmap layers [Angelo Salese]
242
243New games added or promoted from NOT_WORKING status
244---------------------------------------------------
245Bonne Chance! (French/English)
246  [Roberto Fresca, Any, The Dumping Union]
247Brixian [David Haywood, Zabanitu]
248Number One [Roberto Fresca, David Haywood, Any, The Dumping Union]
249
250
251New clones added
252----------------
253Tesorone Dell'Isola (Italy, two sets) [any, The Dumping Union]
254Jolly Card (Italian, encrypted bootleg, set 2)
255  [Any, The Dumping Union, Roberto Fresca]
256Lucky 74 (bootleg, set 2) [Any, The Dumping Union, Roberto Fresca]
257Vastar (set 3) [Zab]
258Wonder Boy in Monster Land (English bootleg set 3) [RanaElia]
259WWF Superstars (bootleg) [Brian Troha]
260Jackler (Jungler Bootleg)  [Zab]
261T.T.Fitter (bootleg of Roundup)  [Zab]
262Super Pool 99 (Version 0.33) [Any, The Dumping Union, Roberto Fresca]
263Super Pool 99 (Version 0.26) [Any, The Dumping Union, Roberto Fresca]
264Street Fighter II': Champion Edition (Dongfang Bubai protection, bootleg)  [iq_132]
265Continental Circus (Japan) [ShouTime, The Dumping Union]
266X-Men (4 Players ver AEA) [Credit as Needed]
267Demon Front (68k label V103, ROM M103XX 07/05/02) (ARM label V103, ROM 07/05/02 S103XX)
268  [The Dumping Union - insert correct credits here]
269Knights of Valour: Yi Tong Zhong Yuan [XingXing]
270Lucky Boom (Hard Times / Hot Mind hardware) [ANY] (not working)
271
272
273New games marked as GAME_NOT_WORKING
274------------------------------------
275New York Joker [ANY]
276Tumble Pop (Playmark bootleg) [ANY] (not working)
277Print Club 2 '97 Winter Ver (J 971017 V1.100)
278  [f205v, ranger_lennier, dopefishjustin, Yohji,
279Smitdogg, The Dumping Union] [dhaywood]
280Bonne Chance! (French/English)
281  [Any, The Dumping Union, Roberto Fresca]
282Unknown San Remo poker game [Roberto Fresca, Any, The Dumping Union]
283Rugby? (four roses hardware) [Any, The Dumping Union, Roberto Fresca]
284Super Pinball Action (prototype)
285  [The Dumping Union] (insert extra credits if needed)
Property changes on: build/whatsnew/whatsnew_0148u1.txt
Added: svn:eol-style
   + native
Added: svn:mime-type
   + text/plain
build/messnew/messnew_0148u1.txt
r0r20890
10.148u1
2-------
3
4
5MAMETesters Bugs Fixed
6----------------------
7- 05112: [Crash/Freeze] (x68k.c) x68030: Access Violation (Olivier Galibert)
8- 05110: [Crash/Freeze] (multi16.c) multi16: Access Violation (Olivier Galibert)
9- 05124: [Crash/Freeze] (pc.c) t1000rl, t1000tl2, t1000tx: Access Violation (Olivier Galibert)
10- 05125: [Misc.] (vidbrain.c) vidbrain: Invalid read of size 4 (Firewave)
11- 05126: [Misc.] (ti990_4.c) ti990_4: Conditional jump or move depends on uninitialised value(s) (Firewave)
12- 05130: [Misc.] (nc.c) all nc.c sets: Conditional jump or move depends on uninitialised value(s) (Firewave)
13
14New System Drivers Supported:
15-----------------------------
16- NEC TK85. [Robbbert, Nama]
17- Chunichi ND-80Z. [Robbbert, Nama]
18- BINBUG [Robbbert]
19- LZ Color64 [Dantyr]
20- Dynacom MX-1600 [Dantyr]
21
22Systems Promoted from GAME_NOT_WORKING:
23---------------------------------------
24(none)
25
26Skeleton drivers:
27-----------------
28- Atari PC-3 [rfka01]
29
30Software Lists:
31----------------
32-prof80: Added floppy software list. [Curt Coder]
33
34-prof180: Added floppy software list. [Curt Coder]
35
36-sms.xml: Fixed banking setting for cso making it working.
37 [Enik Land]
38
39-Added preliminary lists to MO-5, TO-7 and TO-770 [K1W1]
40
41-Added preliminary lists to Enterprise 64/128, Odyssey 2 and
42 G-7400, Interact and Kaypro II [LoganB]
43
44-Added software lists to MZ800, Osborne 1 and Sorcerer [LoganB]
45
46-Added software list to M20 [Fabio Priuli]
47
48-Added info to Amiga ECS list [LoganB]
49
50-psx.xml: Added dump from a real manufactured pirate disk
51 [Kaylee]
52
53-spectrum_flop.xml: Added more disks to the software list [Kaylee]
54
55-spectrum_flop.xml: added year/publisher info to the list [LoganB]
56
57-pet: Added add-on ROM software list. [Curt Coder]
58
59-msx1_cart.xml: added missing cart dumps. [Fabio Priuli]
60
61-ibm5170.xml: added 4 new dumps. [Kaylee]
62
63-pico.xml: added new Japanese dumps [TeamEurope]
64
65-tek4052: Added cartridge software list. [Curt Coder]
66
67-pico.xml: Added a few Brazilian dumps. [TeamEurope]
68
69-apple2gs.xml: Document some cracks and bad dumps [LoganB]
70
71-a800.xml: Added 3 new dumps, removed a confirmed bad
72 dump and added more cartridge info [K1W1]
73
74-amigaaga/amigaocs.xml: Added afew more dumps from CAPS releases [Kaylee]
75
76-apfm1000.xml: Verified compatibility in some entries [Shideravan]
77
78Source Changes:
79----------------
80-Added Cardco CSD-1 floppy drive (C1541 clone). [Cowering]
81
82-g7400: Changed driver to use the i8244/i8245 device
83 implementation.  [Wilbert Pol]
84
85-minichief: Added WD1002A-WX1 ROM dump. [rfka01]
86
87-odyssey2, videopac: Updated drivers to use the i8244/i8245
88 device implementation.  [Wilbert Pol]
89
90-Refactored the Commodore 1581 floppy disk drive to use the
91 modern floppy system. Supports read-only access to D81 images.
92 [Curt Coder]
93
94-wd_fdc: Controller remains busy until the last DRQ has been served,
95 and the sector register can now be written more than once. [Curt
96 Coder]
97
98-esq5505: add MIDI In capability to all of these drivers.
99 [R. Belmont]
100
101-sms.c: Improved memory initialization on Japanese and Korean
102 consoles. This fixes softwre list entries alibaba and blockhol.
103 [Enik Land]
104
105-Fix non-functionality of all Apple floppy drives. [R. Belmont]
106
107-flopimg: Added support for Commodore GCR encoding. [Curt Coder]
108
109-SMC-777: enabled to show the border area in MC6845 interface,
110 changed various video related function accordingly [Angelo Salese]
111
112-Enabled to show border area in Sharp X1, fixes Shilver Ghost
113 gameplay and Nobunaga no Yabou error display if a single floppy is in
114 [Angelo Salese]
115
116-Made major clean-ups to NEC PC-8801, Sharp MZ-2500, Sharp X1
117 and Sony SMC-777 drivers. This gives a nice speed boost to them
118 [Angelo Salese]
119
120-BINBUG : Added full implementation of DG640 video card.
121 Improved cassette. [Robbbert]
122
123-ESQ-1: Converted to n68681, hooked up MIDI I/O, mapped more
124 front panel buttons [R. Belmont]
125
126-Slotify playstation controller ports [Carl]
127
128-Fix memory card and standard controller with v3 pad lib psx software [Carl]
129
130-Add Dualshock emulation [Carl]
131
132-make playstation memory cards load and save to a file [Carl]
133
134-floppy: Fixed write protected signal and added a callback for it.
135 [Curt Coder]
136
137-PlayStation: play XA audio at the correct speed [R. Belmont]
138
139-alphasma: added keyboard input and LCD emulation. [Sandro Ronco]
140
141-PlayStation: fix sample signedness and stream rate for CDDA
142 (redbook) audio [R. Belmont]
143
144-PlayStation: mirror main RAM, fixes Woody Woodpecker Racing
145 [R. Belmont]
146
147-dsk_dsk: Header size obvious fix [O. Galibert]
148
149-cat.c (Canon Cat): Reverse engineered 99% of memory map
150 including mirrors based on extensive hardware testing; Located
151 Printer, Modem and Floppy drive registers (not yet hooked up); Added
152 v1.74 firmware and SpellCheck ROMs. Added a lot of debugging
153 information. [Lord Nightmare, Balrog]
154
155-cat.c (Canon Cat): Got rid of a lot of hashtag lookups; fixed
156 the video enable bit location. Cleaned up comments a bit. More
157 debugging stuff added. [Lord Nightmare]
158
159-cat.c (Canon cat): Added the 6ms timer and its counter.
160 [Lord Nightmare]
161
162-cat.c (Canon Cat): implemented video invert bit, added notes
163 about what some of the registers are called in the original source
164 code [Lord Nightmare]
165
166-c64: Cleaned up input handling. Controllers are now connected
167 using the slot interface, and by default a joystick in port 2 is
168 present. [Curt Coder]
169
170-c128: Cleaned up input handling. Controllers are now connected
171 using the slot interface, and by default a joystick in port 2 is
172 present. [Curt Coder]
173
174-c64/c128: Implemented parallel joystick pot X/Y read. [Curt Coder]
175
176-esq5505: Use esqpanel base class for massive cleanup. [R. Belmont]
177
178-kt76: Convert to modern 68681 and add MIDI I/O.[R. Belmont]
179
180-cdi: Modernized CD-i and removed tag lookups [MooglyGuy]
181
182-cdi: Modernize MCD212 device. [MooglyGuy]
183
184-gba: Cleaned up tag usage outside of the startup path. [MooglyGuy]
185
186-vic10: Cleaned up input handling. Controllers are now connected
187 using the slot interface, and by default a joystick in port 2 is
188 present. [Curt Coder]
189
190-vic20: Cleaned up input handling. Controllers are now connected
191 using the slot interface, and by default a joystick is present.
192 [Curt Coder]
193
194-De-tagged the Apple II series drivers [R. Belmont]
195
196-pet: Added datassette slot interface. [Curt Coder]
197
198-plus4: Cleaned up input handling. Controllers are now connected
199 using the slot interface, and by default a joystick is present.
200 [Curt Coder]
201
202-apple2: Support generic 6850 MIDI card (Yamaha, Passport, etc).
203 [R. Belmont]
204
205-apple2gs: Enable 6850 MIDI card.  Tested in MasterTracks Pro
206 and synthLAB. [R. Belmont]
207
208-gb.c: fixed support for Wisdom Tree games [Fabio Priuli]
209
210-isa_gus:  Enabled 6850 MIDI interface with a hopefully accurate clock,
211 and fixed a silly error with MIDI IRQs, and passes the MIDI transmit
212 IRQ test. [Barry Rodewald]
213
214-psxanalog: add analog joystick [Carl]
215
216-SoundBlaster: MIDI Out support for single-byte, SB UART, and
217 MPU-401 UART modes. [R. Belmont]
218
219-pet2001: Rewrote the PET 2001 series. [Curt Coder]
220
221-pet: Moved the remaining PETs to the new driver. [Curt Coder]
222
223-isa_sblaster: working SB-MIDI In (tested w/MIDI Monitor for
224 Windows) [R. Belmont]
225
226-isa_sblaster: fully hooked up MPU-401 input and output for SB16
227 [R. Belmont]
228
229-megadriv.c: many updates to cart handling [Fabio Priuli]
230  * updated carts to be slot devices
231  * simplified loading and bankswitch mechanism
232  * added support for real Sonic & Knuckles lock-on emulation (you can
233    combine it freely with other carts, through the -cart2 slot which
234    gets added automatically)
235  * remove need for "pcb_type" feature from xml softlist, since the new
236    "slot" feature is enough
237  * moved SVP emulation to src/mess/ in view of conversion to a slot
238    device as well
239
240-Properly close the old image when swapping CHD-CDs [Steve Leung]
241
242-Added minimal cassette software lists for the Commodore
243 computers. [Curt Coder]
244
245-cat.c(Canon Cat): added another v2.40 romset dumped from two
246 original developer's machines and made it the parent set. Lots and
247 lots of documentation updates.
248 [Lord Nightmare, Dwight Elvey, Sandy Bumgarner]
249
250-pet: Added user and memory expansion ports. [Curt Coder]
251
252-cbm2: Added user port. [Curt Coder]
253
254-Apple II: General modernization, some tagmap cleanup, and prep
255 work to emulate IIe aux slot cards. [R. Belmont]
256
257-c64: Added CMD SwiftLink cartridge emulation. [Curt Coder]
258
259-c64: Added CMD Turbo232 cartridge emulation. [Curt Coder]
260
261-megadriv.c: more updates [Fabio Priuli]
262  * implemented correct ROM mirroring, based on research by Eke &
263    others
264  * emulated the protection in Ya Se Chuan Shuo, promoting it to work
265    state
266  * fixed cart type in Blockbuster World Video Game Championship II
267    (works for the first time in MESS)
268  * fixed cart type in HardBall III, Barver Battle Saga and Chao Ji Da
269    Fu Weng
270  * added support for unusual SRAM location in HardBall 95
271  * fixed a few regressions introduced in the previous commit
272  * fixed wrong driver class being used in 32x and SegaCD
273
274-gb.c: many updates to cart handling [Fabio Priuli]
275  * updated carts to be slot devices
276  * simplified loading and bankswitch mechanism
277  * fixed MMM01 emulation
278  * removed need for "mapper" feature from xml softlist, since the new
279    "slot" feature is enough
280
281-Apple II: Another pass on tagmaps, plus preliminary emulation
282 of the standard and extended 80-column cards for the IIe [R. Belmont]
283
284-Apple II: Support 8 meg AE RamWorks III card for IIe.
285 [R. Belmont]
286
287-flopimg: When generating a pc layout, don't write the gap3 after the
288 last sector [O. Galibert]
Property changes on: build/messnew/messnew_0148u1.txt
Added: svn:eol-style
   + native
Added: svn:mime-type
   + text/plain

Previous 199869 Revisions Next


© 1997-2024 The MAME Team