Feed

The MESS SVN has been merged into the MAME SVN.

Previous 50 15994 Revisions Next 50

r11594 Friday 20th May, 2011 at 06:53:25 UTC by Miodrag Milanović
i286 - protection mode cleanup and fixes by Carl (no whatsnew)
[src/emu/cpu/i86]instr286.c instr286.h instr86.c

r11593 Thursday 19th May, 2011 at 19:06:25 UTC by MooglyGuy
Fixing a screen scaling issue when YIQ is disabled
[hlsl]color.fx
[src/osd/windows]drawd3d.c

r11592 Thursday 19th May, 2011 at 18:59:44 UTC by MooglyGuy
HLSL Post-Processing Updates: [Ryan Holtz, Bat Country Entertainment, cgwg]
- The defocus pass is now switched off when defocus_x and defocus_y are zero, allowing finer-grained performance tuning.
- Removed YIQ convolution from the main color-convolution shader and replaced it with a full composite encode/decode pass. This is slower, but looks amazing(ly like a terrible TV) and can be turned off.
- More authentic NTSC dot crawl and bandwidth limiting.
[hlsl]color.fx yiq_decode.fx* yiq_encode.fx*
[src/osd/windows]drawd3d.c winmain.c winmain.h

r11591 Thursday 19th May, 2011 at 14:21:15 UTC by Robbbert
[GAMECOM] Modernised. Fixed a buffer overflow situation. There is a problem with stylus management, this will be attended to in due course.
[src/mess/drivers]gamecom.c
[src/mess/includes]gamecom.h
[src/mess/machine]gamecom.c
[src/mess/video]gamecom.c

r11590 Wednesday 18th May, 2011 at 23:59:18 UTC by Barry Rodewald
Added reload_plain flag to softlists. (no whatsnew)
[src/emu]softlist.c

r11589 Wednesday 18th May, 2011 at 19:51:56 UTC by Curt Coder
[C64, C128] Softlist WIP. (nw)
[hash]c128_flop.xml c64_flop.xml

r11588 Wednesday 18th May, 2011 at 19:04:40 UTC by Wilbert Pol
snes.xml: Added proper dump for Super Gussun Oyoyo (Jpn, Prototype) [MESSFan]
[hash]snes.xml

r11587 Wednesday 18th May, 2011 at 16:24:22 UTC by Miodrag Milanović
i286 - More protected mode fixes by Carl (no whatsnew)
[src/emu/cpu/i86]i286.c instr286.c instr86.c

r11586 Wednesday 18th May, 2011 at 12:51:56 UTC by Miodrag Milanović
Added pcega test driver for check of EGA code with bios that can detect vga/ega on xt (no whatsnew)
[src/mess]mess.lst
[src/mess/drivers]genpc.c

r11585 Wednesday 18th May, 2011 at 12:18:12 UTC by Miodrag Milanović
i86 - Implemented POP CS and MOV CS,reg instructions that are 8086 specific which enables ping pong virus to run :) (no whatsnew)
[src/emu/cpu/i86]instr86.c instr86.h table86.h

r11584 Wednesday 18th May, 2011 at 11:07:30 UTC by Sandro Ronco
Removed some unneeded semicolons. (no whatsnew)
[src/mess/drivers]fidelz80.c mbc55x.c ti85.c

r11583 Wednesday 18th May, 2011 at 10:52:21 UTC by Sandro Ronco
[VBC/ABC] Added LEDs and done a little cleanup. (no whatsnew)
[src/mess/drivers]fidelz80.c
[src/mess/layout]abc.lay

r11582 Wednesday 18th May, 2011 at 07:25:45 UTC by Miodrag Milanović
Moved sega files from mame.a to sega.a (no whatsnew)
[src/mess]mess.mak

r11581 Wednesday 18th May, 2011 at 07:13:09 UTC by Miodrag Milanović
Fixed make file (no whatsnew)
[src/mess]mess.mak

r11580 Wednesday 18th May, 2011 at 05:43:03 UTC by Wilbert Pol
Missed this one
[src/mess/video]pc_aga.c

r11579 Wednesday 18th May, 2011 at 05:31:10 UTC by Curt Coder
Fixed MC6845 regression. (nw)
[src/mess/includes]prof80.h

r11578 Wednesday 18th May, 2011 at 04:38:47 UTC by Curt Coder
[C64, PLUS4] Softlist WIP. (nw)
[hash]c64_flop.xml plus4_cart.xml

r11577 Wednesday 18th May, 2011 at 02:17:14 UTC by MooglyGuy
Merging latest 'heavy' color changes into color_heavy.fx
[hlsl]color_heavy.fx

r11576 Wednesday 18th May, 2011 at 02:16:10 UTC by MooglyGuy
HLSL Updates [Ryan Holtz, Bat Country Entertainment]
- Potential fix for some crashing reported by users
- Split color convolution and deconvergence into separate shaders for potential GPU savings down the line
- Added light and heavy variants of the color convolution shader, the former with YIQ colorspace removed
- Re-worked defocus to occur prior to shadow mask application, as it would be on a real monitor.
- Removed Edge Detection, as it was just for fun and can easily be added in by users if desired.
- Split "pincushion" into "Pincushion" and "Screen Curvature", the former affecting the only the displayed image and the latter only affecting the shadow mask.
[hlsl]color.fx* color_heavy.fx* color_light.fx* deconverge.fx* focus.fx post.fx
[src/osd/windows]drawd3d.c winmain.c winmain.h

r11575 Tuesday 17th May, 2011 at 21:04:44 UTC by Wilbert Pol
Removed mc6845 trampolines.
[src/emu/video]mc6845.c mc6845.h
[src/mess/drivers]a6809.c abc1600.c abc80x.c applix.c apricot.c bigbord2.c bml3.c bw12.c camplynx.c cbmb.c dgn_beta.c dim68k.c ec65.c einstein.c h19.c kaypro.c m20.c multi8.c mycom.c pasopia.c pc8401a.c pet.c prof80.c pyl601.c super80.c trs80m2.c tvc.c v1050.c victor9k.c x1.c zrt80.c
[src/mess/includes]abc1600.h abc80x.h bw12.h comx35.h dgn_beta.h einstein.h kaypro.h mbee.h pc8401a.h super80.h trs80m2.h v1050.h victor9k.h
[src/mess/machine]amstrad.c comx35.c pet.c svi318.c
[src/mess/video]abc1600.c abc800.c abc802.c abc806.c cbmb.c comx35.c dgn_beta.c ibm_vga.c ibm_vga.h isa_mda.c kaypro.c mbc55x.c mbee.c pc8401a.c pc_cga.c pc_t1t.c super80.c v1050.c

r11574 Tuesday 17th May, 2011 at 20:46:18 UTC by Curt Coder
[C64, PLUS4] Cartridge WIP. (nw)
[hash]c64_cart.xml plus4_cart.xml

r11573 Tuesday 17th May, 2011 at 18:41:01 UTC by Angelo Salese
Moved SMS again into its place, nw
[src/mame/drivers]segasms.c
[src/mame/includes]segasms.h
[src/mame/machine]segasms.c
[src/mame/video]smsvdp.c smsvdp.h
[src/mess]mess.mak
[src/mess/drivers]segasms.c*
[src/mess/includes]segasms.h*
[src/mess/machine]segasms.c*
[src/mess/video]smsvdp.c* smsvdp.h*

r11572 Tuesday 17th May, 2011 at 18:28:29 UTC by Angelo Salese
Moved SG-1000 back again into its place, nw
[src/mame/includes]sg1000.h
[src/mess]mess.mak
[src/mess/drivers]sg1000.c
[src/mess/includes]sg1000.h*

r11571 Tuesday 17th May, 2011 at 17:42:18 UTC by Curt Coder
[PLUS4] Added a cartridge to softlist. (nw)
[hash]plus4_cart.xml

r11570 Tuesday 17th May, 2011 at 15:15:26 UTC by Curt Coder
[PLUS4] Added some cartridges to softlist. (nw)
[hash]plus4_cart.xml

r11569 Tuesday 17th May, 2011 at 13:23:42 UTC by Miodrag Milanović
Credited in MAME, but for log :

i286 - Added 286 LOADALL and triple fault resets. [Carl]
i286 - Added support for 16-bit protected mode far calls and segment privilege checks. [Carl]
i86 - Fixed shift instructions, helps detecting proper CPU [Miodrag Milanovic]
i86 - Fixed handling of invalid instructions in 0x60-0x6f section [Miodrag Milanovic]
[src/emu/cpu/i86]i286.c i286.h i86.c i86priv.h instr186.c instr186.h instr286.c instr286.h instr86.c instr86.h table186.h table286.h table86.h

r11568 Tuesday 17th May, 2011 at 13:22:57 UTC by Robbbert
[Z9001] Modernised; [XOR100] Fixed spacing of a comment.
[src/mess/drivers]xor100.c z9001.c

r11567 Tuesday 17th May, 2011 at 10:11:33 UTC by Curt Coder
[C64] Added some diskettes to the softlist. (nw)
[hash]c64_flop.xml

r11566 Tuesday 17th May, 2011 at 09:37:20 UTC by Curt Coder
[C64] Added some diskettes to the softlist. (nw)
[hash]c64_flop.xml

r11565 Tuesday 17th May, 2011 at 09:20:40 UTC by Miodrag Milanović
Updated mconfig so in cases there is no option defined at all that default devices
are mounted, this fixes issue of generating valid -listxml in case dynamic devices are used (no whatsnew)
[src/emu]mconfig.c

r11564 Tuesday 17th May, 2011 at 07:15:28 UTC by Curt Coder
[C16] Added cartridge softlist and connected it to the driver. [Curt Coder]
[hash]c128_flop.xml c64_cart.xml c64_flop.xml plus4_cart.xml* plus4_flop.xml vic1001_flop.xml
[src/mess/machine]c16.c

r11563 Monday 16th May, 2011 at 20:12:46 UTC by Curt Coder
Added floppy softlists for C64, C128, VIC-20, and Plus/4. [Curt Coder]
[hash]c128_flop.xml* c64_flop.xml* plus4_flop.xml* vic1001_flop.xml*
[src/mess/drivers]c128.c c16.c c64.c vic20.c

r11562 Monday 16th May, 2011 at 19:36:14 UTC by Firewave
enable Visual Studio basic run-time checks in non-optimized builds (also submitted to MAMEdev)
[src/osd/windows]windows.mak

r11561 Monday 16th May, 2011 at 19:11:50 UTC by Firewave
finally found the issue, that prevented the crash details show up in redirected stderr output (also submitted to MAMEdev)
[src/osd/windows]winmain.c

r11560 Monday 16th May, 2011 at 18:48:39 UTC by MooglyGuy
Implemented experimental HLSL post-processing support on Direct3D 9 targets. [Ryan Holtz, Bat Country Entertainment]
- You will need the latest DirectX redistributable from Microsoft's website.
- You will need a new set of headers found here, including the caveats within: http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=69633
- 5-pass post-processing: Upscale, Post-Process, Store Last Frame, Defocus 1, Defocus 2
- Many tunable effects including: Scanlines, defocus, linear deconvergence, radial deconvergence, pincushion, RGB colorspace convolution, YIQ colorspace convolution, saturation, simulated dot crawl, simulated chroma subsampling, aperture masking, and more.
- Requires a GPU that supports Shader Model 3.0 to be enabled and a powerful GPU, the entire pipeline consists of approximately 30 texel fetches and approximately 230 arthimetic ops.
- Will supersample the framebuffer up to 9x in both X and Y, but this requires an enormously powerful GPU that has not been invented; users with Radeon 5000-class cards should limit themselves to 3x, Radeon 4000 to 1.5x.
- The default configuration will NOT appear to do anything; it requires tuning to the user's liking.
- Should nicely fall back in all cases except missing shaders, and it might fall back correctly in that case as well. Report any anomalies.
- For obvious reasons, the Direct3D8 renderer cannot support this.

Artwork:
aperture.png: Based on Aaron Giles's aperture_4x6 mask but with more prominent notching to bring out the "brick" pattern that was used on many period colour monitors, including the Commodore 1702 - which was, admittedly, not an arcade monitor, but it looks believable and can be changed. It currently requires considerable fine-tuning to change masks but is doable.
white.png: Default 8x8 255,255,255,255 texture.

Initial shader import:
Focus: 8-sample blur that averages 7 samples around a center sample.
Phosphor: Not currently used, treated as a pass-through by drawd3d.c, but could be used to implement additional convolutions in a second pass.
Pincushion: Used (when commented in in drawd3d.c) to pincushion an entire full-screen texture but not otherwise apply any convolutions.
Post: The meat and potatoes. It does scanlines, it does aperture masking, it does dot crawl, it does chroma subsampling, it does YIQ colorspace convolution, it does RGB colorspace convolution, it does pincushioning, it walks, it talks, it does the dishes.
Primary: Simple passthrough for UI and artwork.
[artwork]aperture.png* white.png*
[hlsl]focus.fx* phosphor.fx* pincushion.fx* post.fx* primary.fx*
[src/emu]render.c render.h
[src/osd/windows]d3d8intf.c d3d9intf.c d3dintf.h drawd3d.c winmain.c winmain.h winprefix.h

r11559 Monday 16th May, 2011 at 15:40:34 UTC by Curt Coder
[C64] Split some cartridge dumps. (nw)
[hash]c64_cart.xml

r11558 Monday 16th May, 2011 at 13:46:56 UTC by Robbbert
[HOMELAB] modernised (nw)
[src/mess]mess.mak
[src/mess/drivers]homelab.c
[src/mess/includes]homelab.h
[src/mess/video]homelab.c

r11557 Monday 16th May, 2011 at 10:30:13 UTC by Miodrag Milanović
Sync with MAME r12542 (no whatsnew)
[src/emu]emu.mak
[src/emu/cpu]cpu.mak
[src/emu/cpu/i386]i386dasm.c
[src/emu/cpu/nec]necdasm.c
[src/emu/cpu/psx]dma.c irq.c* irq.h* mdec.c psx.c psx.h rcnt.c* rcnt.h* sio.c* sio.h*
[src/emu/debug]debugcmd.c
[src/emu/machine]k053252.c* k053252.h*
[src/mame]mame.lst
[src/mame/drivers]cps1.c cps3.c dbz.c hexion.c konamigx.c midtunit.c midwunit.c midyunit.c moo.c mystwarr.c namcos12.c overdriv.c qdrmfgp.c rollerg.c rungun.c tx1.c vendetta.c xexex.c
[src/mame/includes]psx.h tx1.h
[src/mame/machine]psx.c
[src/mame/video]galivan.c konicdev.c konicdev.h tx1.c

r11556 Monday 16th May, 2011 at 09:30:27 UTC by Robbbert
[MESSUI] Removed the 'empty' driver from the game list.
[src/osd/winui]treeview.c

r11555 Sunday 15th May, 2011 at 23:33:17 UTC by Sandro Ronco
[VSC] Fixed input for the upper 6 buttons. (no whatsnew)
[src/mess/drivers]fidelz80.c

r11554 Sunday 15th May, 2011 at 16:04:51 UTC by Curt Coder
Fixed T11 disassembler. (nw)
[src/emu/cpu/t11]t11dasm.c

r11553 Sunday 15th May, 2011 at 16:04:03 UTC by Curt Coder
[MK90] Fixed reset vector. [Curt Coder]
[src/mess/drivers]mk90.c

r11552 Sunday 15th May, 2011 at 15:50:37 UTC by Miodrag Milanović
Fixed annoying memory leak (no whatsnew)
[src/emu]uimenu.c

r11551 Sunday 15th May, 2011 at 14:51:05 UTC by Angelo Salese
Marked the missing rom, nw
[src/mess/drivers]pc.c

r11550 Sunday 15th May, 2011 at 13:37:12 UTC by Angelo Salese
Added kanji rom hook-up, nw
[src/mess/drivers]pc.c

r11549 Sunday 15th May, 2011 at 13:15:12 UTC by Angelo Salese
Implemented proper Sharp X1 pixel clock divider [Angelo Salese]
[src/mess/drivers]x1.c

r11548 Sunday 15th May, 2011 at 13:06:40 UTC by Miodrag Milanović
Removed not needed line from tiny.mak (no whatsnew)
[src/mess]tiny.mak

r11547 Sunday 15th May, 2011 at 12:34:20 UTC by Miodrag Milanović
Fixed tiny.mak (no whatsnew)
[src/mess]tiny.mak

r11546 Saturday 14th May, 2011 at 15:07:35 UTC by Sandro Ronco
fidelz80: Remapped keys and done some cleanup. (no whatsnew)
[src/mess/drivers]fidelz80.c

r11545 Saturday 14th May, 2011 at 12:33:25 UTC by Wilbert Pol
cfx9850: Attempt to fix input port definition and some i/o handling. (no whatsnew)
[src/mess/drivers]cfx9850.c

Previous 50 15994 Revisions Next 50


© 1998-2018 The MESS Team