MESS moved to SVN and was later merged into the MAME SVN.
| Previous 50 | 8919 Revisions | Next 50 |
| Wednesday 29th June, 2005 at 23:17:23 UTC by Nathan Woods |
|---|
| Implemented read/write/readop calls on the PowerPC core; this is necessary to recognize the MMU translating addresses in the MAME debugger |
| [src/cpu/powerpc] | ppc.c ppc_mem.c ppcdrc.c |
| Wednesday 29th June, 2005 at 12:21:04 UTC by Nathan Woods |
|---|
| PowerPC MMU work |
| [src/cpu/powerpc] | ppc_mem.c |
| Tuesday 28th June, 2005 at 04:12:04 UTC by Nathan Woods |
|---|
| More work on the PowerPC MMU |
| [src/cpu/powerpc] | ppc_mem.c |
| Tuesday 28th June, 2005 at 01:47:34 UTC by Nathan Woods |
|---|
| PowerPC DRC fixes |
| [src/cpu/powerpc] | drc_ops.c ppcdrc.c |
| Sunday 26th June, 2005 at 23:16:17 UTC by Lawrence Gold |
|---|
| Added a skeletal osd_is_bad_read_ptr(). |
| [src/unix] | main.c |
| Sunday 26th June, 2005 at 22:37:00 UTC by Nathan Woods |
|---|
| Cleaned up PowerPC MMU core, in preparation to submit it to Mamedev |
| [src] | rules.mak |
| [src/cpu/powerpc] | ppc.c ppc403.c ppc602.c ppc603.c ppc_mem.c* ppcdrc.c |
| Sunday 26th June, 2005 at 21:24:09 UTC by Nathan Woods |
|---|
| Updated to MAME 0.97u3 core |
| Sunday 26th June, 2005 at 17:35:24 UTC by Hans de Goede |
|---|
| UNIX-svgalib: handle __svgalib_tty_fd == -1 |
| [src/unix/video-drivers] | svgainput.c |
| Saturday 25th June, 2005 at 14:37:04 UTC by Nathan Woods |
|---|
| 1. [A2600] Fixed TIA problem that caused graphics glitches in Warlords. (bug #396) [Wilbert Pol] 2. Fixed a recent regression in the VGA code. (bug #731) 3. More PowerPC paging work; inverted hashes now work. 4. Fixed an obscure initialization bug in the mc146818 code |
| [docs] | messnew.txt |
| [mess/machine] | mc146818.c |
| [mess/vidhrdw] | pc_vga.c |
| [src/cpu/powerpc] | ppc.h ppc603.c |
| [src/vidhrdw] | tia.c |
| Friday 24th June, 2005 at 12:16:18 UTC by Nathan Woods |
|---|
| [ASTROCDE] Fixed sound regression introduced in 0.96. [Frank Palazzolo] |
| [docs] | messnew.txt |
| [mess/systems] | astrocde.c |
| Friday 24th June, 2005 at 03:46:48 UTC by Nathan Woods |
|---|
| Partial implementation of page translation and block address translation in the PowerPC 603 core. The BeBox driver now partially boots NetBSD |
| [src/cpu/powerpc] | ppc.c ppc.h ppc603.c |
| Thursday 23rd June, 2005 at 19:48:41 UTC by Hans de Goede |
|---|
| UNIX: remove unnescesarry exit calls, fix a few memory leaks, fix and then comment (unnescesarry?) 0 size memset |
| [src/unix] | effect.c |
| [src/unix/video-drivers] | x11.c xv.c |
| Thursday 23rd June, 2005 at 19:45:47 UTC by Hans de Goede |
|---|
| remove use of osd_is_bad_read_ptr, this CANNOT be implement on other OS's and if you get passed an unreadable ptr any real OS closes your application for you, no need to call exit |
| [src/machine] | intelfsh.c |
| Thursday 23rd June, 2005 at 19:14:50 UTC by Hans de Goede |
|---|
| Fix some common symbol linker warnings |
| [src/drivers] | segas32.c |
| Thursday 23rd June, 2005 at 12:09:12 UTC by Mathis Rosenhauer |
|---|
| [raaspec] Added nvram handling (bug #45). Memory map cleanup. |
| [mess/includes] | vectrex.h |
| [mess/machine] | vectrex.c |
| [mess/systems] | vectrex.c |
| Thursday 23rd June, 2005 at 05:53:58 UTC by Nathan Woods |
|---|
| PowerPC updates from Mamedev |
| [src/cpu/powerpc] | ppc.c ppc403.c ppc602.c ppc603.c ppc_ops.c |
| Wednesday 22nd June, 2005 at 15:49:39 UTC by Mathis Rosenhauer |
|---|
| raaspec crash fixed |
| [mess/vidhrdw] | vectrex.c |
| Wednesday 22nd June, 2005 at 12:55:40 UTC by Nathan Woods |
|---|
| Refactored PIC code out of 8042kbdc.c |
| [mess/machine] | 8042kbdc.c 8042kbdc.h at.c bebox.c |
| [mess/systems] | ip22.c |
| Wednesday 22nd June, 2005 at 02:40:40 UTC by Nathan Woods |
|---|
| [BEBOX] Only one floppy drive now, added some interfaces to support that |
| [mess/machine] | bebox.c nec765.c nec765.h pc_fdc.c pc_fdc.h |
| [mess/systems] | bebox.c |
| Tuesday 21st June, 2005 at 23:26:42 UTC by Nathan Woods |
|---|
| 1. [BEBOX] Added flash ROM support, and added a hack for NetBSD 2. Fixups to intelfsh.c 3. Added a flush option to the trace command on the MAME debugger, so that debug output will be automatically flushed |
| [mess] | mess.mak |
| [mess/includes] | bebox.h |
| [mess/machine] | bebox.c |
| [mess/systems] | bebox.c |
| [src/debug] | debugcmd.c debugcpu.c debugcpu.h debughlp.c |
| [src/machine] | intelfsh.c |
| Tuesday 21st June, 2005 at 12:06:21 UTC by Nathan Woods |
|---|
| Fixed keyboard polling bug |
| [mess/machine] | 8042kbdc.c |
| Tuesday 21st June, 2005 at 03:28:19 UTC by Nathan Woods |
|---|
| 1. Moved PIT8253 include/ to machine/ 2. Added port 42E8h handler to the Cirrus SVGA card 3. [BEBOX] Hooked up PIT8253 code |
| Tuesday 21st June, 2005 at 02:47:57 UTC by Lawrence Gold |
|---|
| Reverted some of the fprintf()/exit() -> osd_die() changes. I think I got a bit carried away. |
| [src/unix/joystick-drivers] | joy_ps2.c |
| [src/unix/video-drivers] | photon2.c photon2_overlay.c photon2_window.c x11.c x11_window.c |
| Tuesday 21st June, 2005 at 00:53:20 UTC by Nathan Woods |
|---|
| 1. Refactored ibmat.c code into 8042kbd.c; an implementation of the 8042 keyboard controller that is not specific to the PC. Also prettied up the interface 2. Refactored the code that set up the VGA memory handlers to be outside of the VGA code; controlled by the host 3. [BEBOX] Hooked up keyboard and VGA handlers |
| [mess] | mess.mak |
| [mess/includes] | |
| [mess/machine] | 8042kbdc.c* 8042kbdc.h* at.c bebox.c |
| [mess/systems] | at.c bebox.c ip22.c |
| [mess/vidhrdw] | cirrus.c pc_vga.c pc_vga.h |
| Monday 20th June, 2005 at 13:42:20 UTC by Nathan Woods |
|---|
| 1. Moved pckeybrd.h header from includes/ to machine/ 2. Fixed regression introduced in the fix to bug #721 |
| [mess/devices] | mflopimg.c |
| [mess/includes] | |
| [mess/machine] | at.c ibmat.c pc.c pckeybrd.c pckeybrd.h* pcshare.c tandy1t.c |
| [mess/systems] | at.c bebox.c ip22.c pc.c pcw16.c |
| Monday 20th June, 2005 at 11:00:13 UTC by Nathan Woods |
|---|
| Updated to MAME 0.97u2 core |
| Monday 20th June, 2005 at 03:16:26 UTC by Nathan Woods |
|---|
| [BEBOX] EISA bus and floppy enhancements/fixes |
| [mess/includes] | bebox.h |
| [mess/machine] | bebox.c |
| [mess/systems] | bebox.c |
| Sunday 19th June, 2005 at 20:20:31 UTC by Lawrence Gold |
|---|
| Undid the osd_die() change, since it interferes with Hans's future plans. |
| [src/unix/sysdep] | sysdep_display.c |
| Sunday 19th June, 2005 at 20:17:25 UTC by Lawrence Gold |
|---|
| Undid the previous max_width/max_height change, since it's probably just working around a driver bug. |
| [src/unix/sysdep] | sysdep_display.c |
| Sunday 19th June, 2005 at 18:07:59 UTC by Lawrence Gold |
|---|
| Replaced fprintf()/exit() pairs with osd_die(). When the display bounds are adjusted, max_width and max_height are changed if necessary. This allows puckpkmn to run. |
| [src/unix/sysdep] | sysdep_display.c |
| Sunday 19th June, 2005 at 18:04:49 UTC by Lawrence Gold |
|---|
| Replaced fprintf()/exit() pairs with osd_die(). |
| [src/unix/video-drivers] | x11.c x11_window.c |
| Sunday 19th June, 2005 at 18:04:20 UTC by Lawrence Gold |
|---|
| Replaced fprintf()/exit() pairs with osd_die(). osd_die() now prints to stderr_file instead of just stderr. |
| [src/unix] | config.c |
| Sunday 19th June, 2005 at 18:03:42 UTC by Lawrence Gold |
|---|
| Replaced fprintf()/exit() pairs with osd_die(). |
| [src/unix/joystick-drivers] | joy_ps2.c |
| [src/unix/video-drivers] | photon2.c photon2_overlay.c photon2_window.c |
| Sunday 19th June, 2005 at 18:02:52 UTC by Lawrence Gold |
|---|
| Updated for 0.97. |
| [src/unix/doc] | changes.unix xmame-doc-2.html xmame-doc-3.html xmame-doc-4.html xmame-doc-5.html xmame-doc-6.html xmame-doc-7.html xmame-doc.html xmame-doc.lyx xmame-doc.txt |
| Sunday 19th June, 2005 at 17:14:25 UTC by Hans de Goede |
|---|
| UNIX: make new svgalib error more verbose |
| [src/unix/video-drivers] | svgainput.c |
| Sunday 19th June, 2005 at 17:11:12 UTC by Hans de Goede |
|---|
| Don't make svgalib fail silently under certain conditions |
| [src/unix/video-drivers] | svgainput.c |
| Sunday 19th June, 2005 at 03:23:30 UTC by Nathan Woods |
|---|
| 1. Removed the 83 track limit on floppy disk images. (bug #721) [Tim Lindner] 2. Implemented the PowerPC MCRXR instruction |
| [docs] | messnew.txt |
| [mess/devices] | mflopimg.c |
| [src/cpu/powerpc] | ppc_ops.c |
| Saturday 18th June, 2005 at 00:56:49 UTC by Nathan Woods |
|---|
| [BEBOX] Hooking up DMA |
| [mess/machine] | bebox.c |
| Friday 17th June, 2005 at 23:34:12 UTC by Nathan Woods |
|---|
| 1. [BEBOX] Hooked up the 8237 DMA 2. NEC765 configure command now properly takes 4 parameters 3. Changed the *_32 calls on the 8237 DMA to be *_32le (little endian) |
| [mess/includes] | bebox.h |
| [mess/machine] | 8237dma.c 8237dma.h bebox.c nec765.c |
| [mess/systems] | at.c bebox.c |
| Friday 17th June, 2005 at 02:49:17 UTC by Nathan Woods |
|---|
| NEC765 cleanups, also now properly passing the NEC765 type parameter from the PC FDC code |
| [mess/machine] | nec765.c nec765.h pc_fdc.c |
| Friday 17th June, 2005 at 02:12:52 UTC by Nathan Woods |
|---|
| 1. Moved nec765.h to mess/machine/ 2. Added the NEC765 version to the pc_fdc_interface structure 3. Implemented the NEC765 configure command, and fixed sense interrupt status when it fails 4. [BEBOX] Interrupts trigger when they are asserted and then subsequently enabled |
| Thursday 16th June, 2005 at 02:22:31 UTC by Nathan Woods |
|---|
| Added debugging code to the NEC 765 implementation |
| [mess/machine] | nec765.c |
| Wednesday 15th June, 2005 at 23:55:09 UTC by Nathan Woods |
|---|
| [VECTREX] Fixing raaspec compilation error |
| [mess/vidhrdw] | vectrex.c |
| Wednesday 15th June, 2005 at 09:58:20 UTC by Mathis Rosenhauer |
|---|
| Partial VIA 6522 shift register emulation and additional handshake lines cause changes in interface |
| Wednesday 15th June, 2005 at 02:07:11 UTC by Nathan Woods |
|---|
| 1. [GAMEBOY] Added support for the bootstrap ROM, and fixed the Z80GB CPU core's disassembler. [Wilbert Pol] 2. [BEBOX] Hooked up the floppies, exposed all video memory, and minor cleanups to the PC floppy code |
| [docs] | messnew.txt |
| [mess/cpu/z80gb] | z80gbd.c |
| [mess/includes] | gb.h |
| [mess/machine] | bebox.c gb.c nec765.c |
| [mess/systems] | bebox.c gb.c |
| [mess/vidhrdw] | pc_vga.c pc_vga.h |
| Tuesday 14th June, 2005 at 04:02:47 UTC by Nathan Woods |
|---|
| Cleaned up logging code |
| [mess/machine] | pc_fdc.c |
| Tuesday 14th June, 2005 at 00:03:30 UTC by Nathan Woods |
|---|
| Tweak to make MAME32 compile as a windows app with the MESS CVS source tree |
| [src/ui] | ui.mak |
| Sunday 12th June, 2005 at 17:49:14 UTC by Lawrence Gold |
|---|
| Added X86_PPC_DRC. |
| [ROOT] | makefile.unix |
| Sunday 12th June, 2005 at 17:48:30 UTC by Lawrence Gold |
|---|
| Replaced a couple instances of exit() with osd_die(). Fixed a few spots in the code for 4.3 BSD, e.g., OpenStep on NeXT. |
| [src/unix] | fileio.c |
| Sunday 12th June, 2005 at 17:48:06 UTC by Lawrence Gold |
|---|
| Fixed a few spots in the code for 4.3 BSD, e.g., OpenStep on NeXT. |
| [src/unix] | dirio.c ident.c |
| Previous 50 | 8919 Revisions | Next 50 |