| Welcome, Guest |
You have to register before you can post on our site.
|
|
|
| New Version Of The NES Emulator NESemu |
|
Posted by: RockmanForte - 12-02-2008 07:22 PM
- No Replies
|
 | A NES emulator described on the homepage as ‘A cross-platform Nintendo NES emulator targeting PCs and Consoles’ the documentation mentions Windows OSX, Linux and the Playstation 2, unfortunately it lacks a changelog so let’s look at the features:
Quote: * features: . save states
* . loading gz compressed rom images*
* . loading roms from memcard/hdd/usb
* . nice zsnes-ish gui
* . loads ines, ines 2.0, unif, nsf, and fds images
* . fast forward (not very fast on ps2)
. extra input devices
* . nes . zapper (partial)
* . powerpad
* . four player support
* . famicom expansion devices . study keyboard
* . basic keyboard
* . arkanoid controller
* . input can be gathered from the os by the . keyboard
* . mouse
* . joysticks
* . fast and accurate nes emulation
* . fds emulation using custom hle bios
* . ines mappers (mappers marked with * are partially supported): 0, 1, 2, 3, 4*, 5*, 6*, 7, 8, 9, 10, 11, 13, 15, 19, 24
* 40, 41, 42, 44, 45, 49, 50, 52, 64, 65, 69, 71, 73, 79
* 85, 90*, 112, 113, 119, 132, 133, 137, 164, 165, 189
* 193, 197, 212, 214, 234, 242, 249, 254
* . unif mappers: NES-NROM-128, NES-NROM-256, NES-AxROM, NES-CxROM, NES-FxROM,
* NES-TxROM, NES-AxROM,
* KONAMI-VRC-1,
* KONAMI-VRC-2, KONAMI-VRC-2A, KONAMI-VRC-2B
* KONAMI-VRC-3
* KONAMI-VRC-4, KONAMI-VRC-4A, KONAMI-VRC-4B
* KONAMI-VRC-4C, KONAMI-VRC-4D, KONAMI-VRC-4E
* KONAMI-VRC-6, KONAMI-VRC-6A, KONAMI-VRC-6B
* KONAMI-VRC-7, KONAMI-VRC-7A, KONAMI-VRC-7B
* BMC-FK23C, BMC-Generic42in1, BMC-Super24in1SC03
* BTL-MARIO1-MALEE2
* UNL-KOF97
* UNL-SA-72007, UNL-SA-72008
* UNL-Sachen-74LS374N, UNL-Sachen-8259A, UNL-Sachen-8259B,
* UNL-Sachen-8259C, UNL-Sachen-8259D
o . not all mappers supported are listed
Site @ http://code.google.com/p/nesemu/ |
 |
|
| Cxbx Update - Smashing Drive |
|
Posted by: blueshogun96 - 12-02-2008 06:30 PM
- Replies (6)
|
 | I posted this @ngemu as well. After leaving work early today because some chemicals at the plant froze from the cold (lol), I used those spare hours to put towards Cxbx. I got hard at work to make up for all the time I couldn't work on Cxbx before, and it all paid off today. The game I've been working with earlier, Smashing Drive (SDK 4242) now goes ingame.
The menus so far have shown to me nothing but a white screen, but ingame looks much better with very few bugs (mostly texture related). Since 4242 is closely related to 4361, most of the functionality was just remapped to that version, but DSound support was serverely lacking for that SDK, but fortunately, Microsoft made very few changes to the DSound libraries back in 2002 so I just remap the DSound libraries to use 4627's instead (I wasn't expecting that to work, but it did). Only the 2D sound effects play, so It's not completely silent 
Screens attached below, eat that!
![[Image: SmashingDrive_3.jpg]](http://i23.photobucket.com/albums/b374/blueshogun96/Cxbx/Commercial%20Games/SmashingDrive_3.jpg)
![[Image: SmashingDrive_4.jpg]](http://i23.photobucket.com/albums/b374/blueshogun96/Cxbx/Commercial%20Games/SmashingDrive_4.jpg)
![[Image: SmashingDrive_5.jpg]](http://i23.photobucket.com/albums/b374/blueshogun96/Cxbx/Commercial%20Games/SmashingDrive_5.jpg)
![[Image: SmashingDrive_6.jpg]](http://i23.photobucket.com/albums/b374/blueshogun96/Cxbx/Commercial%20Games/SmashingDrive_6.jpg)
![[Image: SmashingDrive_7.jpg]](http://i23.photobucket.com/albums/b374/blueshogun96/Cxbx/Commercial%20Games/SmashingDrive_7.jpg)
![[Image: SmashingDrive_8.jpg]](http://i23.photobucket.com/albums/b374/blueshogun96/Cxbx/Commercial%20Games/SmashingDrive_8.jpg)
![[Image: SmashingDrive_9.jpg]](http://i23.photobucket.com/albums/b374/blueshogun96/Cxbx/Commercial%20Games/SmashingDrive_9.jpg)
shogun. |
 |
|
| Mame 0.128u4 |
|
Posted by: Robert - 11-24-2008 02:26 AM
- Replies (1)
|
 | http://mamedev.org/updates/whatsnew_0128u4.txt
Quote:IMPORTANT NOTICE: This update represents the first part of a
monumental internal change within MAME in the way CPU cores are
managed and how memory is addressed. There are two ways you can help
get these changes sorted out.
1. Test the games you are familiar with, and some you are not. Report
bugs at http://mametesters.org/mantis for anything out of the ordinary.
2. If you are up to coding, help us by submitting patches that remove
the use of [Mm]achine->activecpu and/or cpunum_get_active(). You
should be able to derive which CPU you are referencing through other
means. To avoid duplication of effort, either send these quickly in
small bunches, or better yet, send a message to the submission address
announcing your intention to work on a certain class of drivers.
MAMETesters Bugs Fixed
----------------------------------------
- 02668: [DIP/Input] vendetta + clones: NVRAM being corrupted (Mamesick)
- 02656: [Crash/Freeze] elevator: Elevator Action freezes after coin insert with "8" (David Haywood)
- 02660: [Crash/Freeze] All sets in decocass.c: Games freeze when the count reach 15, 14 or 13. (couriersud)
- 02654: [Crash/Freeze] timecris, timecrsa: Unable to start game due to improper initialization (robiza)
- 02667: [Sound] bbmanwj: No sound since 0.123u2. (robiza)
- 02655: [Misc.] Some games using MC6845: A message reading "Mode Control 88 is not supported!!!" is displayed (couriersud)
- 02092: [Graphics] spinlbrk and clones: Priorities issues (robiza)
- 02641: [Graphics] strider and clones: Problem with graphics layer (Nicola Salmoria)
- 02196: [DIP/Input] scross: Five Player 2 buttons are mapped twice (Luigi30)
Source Changes
--------------------------------
UPI-41/42 (still I8x41.c) changes: [couriersud]
* cpu/i8x41 should be renamed to UPI-4x, since UPI-41/42 was an
intel chip family postponed for now until core moved to pointers.
* removed I8041 definition from mcs48
* removed I8x41 cpu definition and config struct
* added I8041, I8741, I8042, I8242 and I8742 cpus to i8x41.c
* added internal memory maps
* internal ram now uses DATA memory space
* updated drivers
* increased interleave to 70 in decocass. This fixes decocass hanging
in countdown around 13. No idea when this bug was introduced.
* converted i8x41 to use pointers for state access
* separated opcodes into i8x41ops.c
Populated tag and static_config parts of fake CPU device. Removed
'config' parameter from CPU_INIT. Modified CPU cores to pull config
from the device static_config. [Aaron Giles]
s14001a.c: added chip pinout and operation notes. [Lord Nightmare]
Clean-ups in the ST-V driver and corrected protection number seeds
for elandore. [Angelo Salese]
Video emulation fixes to the Ghost Eolith HW (not yet working).
[Angelo Salese]
i960 core switched to pointer state access. [couriersud]
Major cpuintrf changes: [Aaron Giles]
* added a set of cpu_* calls which accept a CPU device object;
these are now the preferred means of manipulating a CPU
* removed the cpunum_* calls; added an array of cpu[] to the
running_machine object; converted all existing cpunum_* calls
to cpu_* calls, pulling the CPU device object from the new
array in the running_machine
* removed the activecpu_* calls; added an activecpu member to
the running_machine object; converted all existing activecpu_*
calls to cpu_* calls, pulling the active CPU device object
from the running_machine
* changed cpuintrf_push_context() to cpu_push_context(), taking
a CPU object pointer; changed cpuintrf_pop_context() to
cpu_pop_context(); eventually these will go away
* many other similar changes moving toward a model where all CPU
references are done by the CPU object and not by index
* added CPU device parameters to all CPU callbacks except for the
context ones (which are going away), and the validity check.
Converted TMS340x0 cores to be pointer-based. [Aaron Giles]
Fixed Dip Switches for 'lkage' and clones. Fixed bootlegs visible
area to match original sets. [stephh]
Fixed Dip Switches for 'magmax'. [stephh]
Fixed Dip Switches for all games in mermaid.c driver. [stephh]
peplus.c updates: [couriersud]
* changed the 6845 type to R6545_1 (Rockwell as mentioned in the
driver).
* use transparent addressing
* lightpen code now generates a "lightpen_assert" at the right screen
position.
* Completely hooked up 6545 without wrappers.
abc_step and abc_reset now declared as DISCRETE_STEP( abc ) and
DISCRETE_RESET( abc ). [couriersud]
Fixed Dip Switches for 'momoko'. [stephh]
Fixed Dip Switches for 'joyfulr' and clone. [stephh]
Fix state save in discrete sound: [couriersud]
* sndindex now considered as well in state save
* expose discrete_sound_n_r(void *chip, ...) to enable accessing
multiple discrete sound cores
Kaneko changes: [David Haywood, Andreas Naive]
* Added Simulation of Toybox external data rom decryption
* Converted Blood Warrior, Bonk's Adventure, Great 1000 Miles Rally
1+2 to use the new code.
* Updated suprnova rendering to allow 2 sprite chips.
* Started work on Jackie Chan & Gals Panic 3
Massive API cleanup/change: [Aaron Giles]
* The primary goal is that all CPU-related APIs now take a device
pointer instead of an index. All functions that take a CPU device
are prefixed with cpu_*. All functions that are globally related to
cpu execution are prefixed with cpuexec_*. Below is a list of some
of the mappings:
cpu_boost_interleave -> cpuexec_boost_interleave
cpunum_suspend -> cpu_suspend
cpunum_resume -> cpu_resume
cpunum_is_suspended -> cpu_is_suspended
cpunum_get_clock -> cpu_get_clock
cpunum_set_clock -> cpu_set_clock
cpunum_get_clockscale -> cpu_get_clockscale
cpunum_set_clockscale -> cpu_set_clockscale
cpunum_get_localtime -> cpu_get_local_time
cpunum_gettotalcycles -> cpu_get_total_cycles
activecpu_eat_cycles -> cpu_eat_cycles
activecpu_adjust_icount -> cpu_adjust_icount
cpu_trigger -> cpuexec_trigger
cpu_triggertime -> cpuexec_triggertime
cpunum_set_input_line -> cpu_set_input_line
cpunum_set_irq_callback -> cpu_set_irq_callback
* In addition, a number of functions retain the same name but now
require a specific CPU parameter to be passed in:
cpu_yield
cpu_spin
cpu_spinuntil_time
cpu_spinuntil_int
cpu_spinuntil_trigger
cpu_triggerint
* Merged cpuint.c into cpuexec.c. One side-effect of this change is
that driver reset callbacks are called AFTER the CPUs and devices
are reset. This means that if you make changes to the CPU state and
expect the reset vectors to recognize the changes in your reset
routine, you will need to manually reset the CPU after making the
change (since it has already been reset).
* Added a number of inline helper functions to cpuintrf.h for
managing addresses.
* Removed cpu_gettotalcpu(). This information is rarely needed
outside of the core and can be obtained by looking at the
machine->cpu[] array.
* Changed CPU interrupt acknowledge callbacks to pass a CPU
device instead of machine/cpunum pair.
* Changed VBLANK and periodic timer callbacks to pass a CPU
device instead of machine/cpunum pair.
* Renamed all information getters from cpu_* to cpu_get_* and
from cputype_* to cputype_get_*.
Defined macros for standard sound core functions and updated all sound
cores to use them. [Atari Ace]
Replaced the Machine parameter where an running_machine * is
available and removes the deprecat.h where unnecessary.
[Atari Ace, Oliver Stoeneberg]
Cleaned up use of running_machine in the Windows debugger code.
[Oliver Stoeneberg]
Fixed Dip Switches and Inputs for 'jchan' and clone. [stephh]
Documented the CPS2 Phoenix sets, and what happens to a dead CPS2
board. [MAMEPlus]
Pointer-ified the 6800, 6809 and hd6309 cpu cores: [couriersud]
* temporarily named the state var m68_state in the 68xx cores
* reorganized some code for simpler comparison of 68xx cores
Pre-irq rewrite submission in ST-V driver: [Angelo Salese]
* Better management of hblank/vblank bits;
* Makes dynamic resolutions to be called with a timer instead of
run-time;
* Makes dynamic resolutions to not be changed at every frame but
only when there's an actual change;
* Fixed Final Arch broken Test Mode;
* Demoted Super Major League / Final Arch as GAME_NOT_WORKING, they
hangs randomly due of SH-2 master/slave communication RAM issues
* Removed GAME_NOT_WORKING flag to Fighting Dragoon Legend Elan
Doree, because protection affects only in-game graphics and not
gameplay
* Removed all the read/write handler speed-up hacks, they aren't
needed anymore and they were doing more damage than being useful.
This fixes Golden Axe: the Duel gameplay speed at the cost of breaking
up Groove on Fight coin counter at start-up.
Major memory system change: [Aaron Giles, couriersud, smf, R. Belmont]
* Changed READ/WRITE handlers to accept an address_space * instead of
a machine *. The address_space object was enhanced to contain a
machine and a pointer to the relevant CPU object.
* Added new function cpu_get_address_space() to fetch the address
space for calling in manually to these functions. In some instances,
code which should eventually be converted to a device is hard-coding
fetching the program space of CPU #0 in order to have something
valid to pass.
Converted cultures driver to have separated color tables for each
plane. [Angelo Salese]
Significantly pared down the 68k core. Merged outer MAME shell into
the core proper and removed unused macros. Changed all external
interfaces to pass the CPU device. Enabled 64-bit operations by
default. Re-derived the interface functions to cascade and share code
more aggressively. These changes also seem to have cured the taito_f3
issues as far as I can tell (at least pbobble3 seems right now).
[Aaron Giles]
Disentangled the 68000 core, converting it to be much simpler and less
overly abstracted. Hard-coded it for the options that are relevant
and never going to change. Removed old unused CPS2 encryption junk.
Changed encryption interfaces to pass the CPU core object.
[Aaron Giles]
Updated CPS1 documentation. [Nicola Salmoria]
Added m6809 config option to control where opcodes 10 and 11 fetch
the second byte. [Nicola Salmoria]
Changed kram3 to use a partially understood decryption algorithm and
removed external tables. [Nicola Salmoria]
Fixed Dip Switches for 'scotrsht'. [stephh]
Naomi improvements: [Samuele Zannoli]
* This patch implements a "plug-in board" device for the Naomi.
It represents the rom boards for the various games and the dimm
board for the gdrom.
* Now the dimm board part contains only a routine to load the "rom
file" from the gdrom chd, but in the future it will be fully
implemented with its own sh4 processor, security chip and so on.
* Extracted .rom files are no longer needed, rom file is extracted
in code from the CHD.
Added "tag" parameter to state_save_register_item_* calls. Removed
state_save_combine_module_and_tag() function in favor of passing
the tag when registering. Revisited all save state item registrations
and changed them to use the tag where appropriate. [Aaron Giles]
Changed 6809 disassembler to work with kram3. [Nicola Salmoria]
Added template support to regrep. Changed output to not color the
entire background of each cell. Switched to astrings and core_files
internally. [Aaron Giles]
ST-V IRQ rewrite and that removes several global hacks/game specific
hacks. (SMPC irq bit/introdon irq register hack/pblbeach framebuffer
hack plus some more). Note: some games have issues with it, but
they'll be hopefully fixed on the next couple of updates.
[Angelo Salese]
Generalized the concept of opbase access into "direct" access.
Removed opbase globals to the address_space structure. Cleaned up
names of pointers (decrypted and raw versus rom and ram). Added inline
functions to read/write data via any address space. Added macros for
existing functions to point them to the new functions. Other related
cleanups. [Aaron Giles]
Pointerized the CDP1802 CPU core. [Curt Coder]
Tweaked gun handling in beast busters a bit.. by halving the
precision of the guns to 7-bit they can be calibrated more easily,
maybe the originals were like this. I've also added a default
eeprom with them calibrated in a 'reasonable' way for MAME. Sound
is pretty awful on this, maybe the sound ROMs should be checked?
[David Haywood]
Cleaned up macro mess in the Z80 core. Switched to using generic
memory calls instead of program_* and io_*. [Aaron Giles]
Pointer-ified the ASAP core. [Aaron Giles]
Pointerized the COP400 CPU cores. [Curt Coder]
Switched mcs48, mcs51, m68000 to new memory functions. [couriersud]
Documented alt Ajax rom board [Phil Morris]
Fixed basic controls in 2 Minutes Drill & added preliminary shutter/
defender sensors. Still need proper ball hit/run sensors to get this
working however. [Angelo Salese]
Big H8 update: [R. Belmont]
- Added support for 8-bit H8 family MCUs, starting with the H8/3344
- Pointer-ified all H8 cores
- Some cleanup and renames toward additional future work
System 23: [R. Belmont]
- Added extremely preliminary support for I/O boards with the H8/3344
Removed the change_pc() macro. Changed memory_set_direct_region() to
return a boolean indicating whether the given address was successfully
located in a bank. Change raw/decrypted access to look at this result,
and if the given address is not in a bank, calls through to the
standard read handlers. This should prevent most crashes when
accessing opcodes. [Aaron Giles]
Fixed address space mapping handlers to invalidate direct access
regions if a change is made to the mapping. This is needed to prevent
the Sega dynamic memory mapping chips from falling over. [Aaron Giles]
Refactored the CDP1802 and COP400 CPU cores to use the new memory
functions. [Curt Coder]
Switched m6809 and hd6309 to new memory functions: [couriersud]
* cleaned up some macros
* aligned code a bit more
* interrupts now checked in cpu_execute instead of set_context
Pointerified the psx cpu core & switched it to the new memory
functions. Changed some MIPS_* to PSXCPU_*. [smf]
Fixed broken crazywar eeprom. [David Haywood]
Another significant memory system change: [Aaron Giles]
* Moved memory global state into a struct hanging off of the machine.
Updated almost all memory APIs to take an address_space * where
appropriate, and updated all callers. Changed memory internals to
use address spaces where appropriate. Changed accessors to point
to the memory_* functions instead of the address space-specific
functions. Improved internal handling of watchpoints.
* Added cputag_* functions: cputag_reset(), cputag_get_index(),
cputag_get_address_space(). These just expand via macros to an
initial fetch of the CPU via cputag_get_cpu() followed by the
standard CPU call.
* Added debugger_interrupt_hook() and debugger_exception_hook() calls
which intelligently look at the debugger flags before calling.
* Memory banking now requires a machine object. This makes the memory
system fully global-free.
Pointer-ified the jaguar CPU core. [Aaron Giles]
Pointer-ified the TMS32031 core. [Aaron Giles]
Replaced parent crkdown image with one containing valid settings data
(prevents game booting with 0 seconds and invalid highscore data
which it can't restore correctly). [David Haywood]
Converted H8 CPUs to the new memory functions. [R. Belmont]
Debugger interfaces cleanup. Added callback parameters to the
expression engine. Improved CPU parsing so you can use a CPU tag or
index in most commands that take one. Switched to passing CPU and
address space objects around where appropriate. Symbol tables now have
a global ref as well as a per-symbol ref. Debugcpu is now clear of
active CPU references and global Machine references. Lots of other
minor tweaks. [Aaron Giles]
Pointer-ified cpu/nec (V30). [couriersud]
Switched adsp21xx to new memory functions. [couriersud]
Fixed several protection issues with Double Wings, improved video and sound. [Angelo Salese]
Converted ssp1601 to pointers (still works, tested virtua racing genesis). [Curt Coder]
Pointer work on se3208 (although I haven't touched the disassembler..) [David Haywood]
Adjusted bbusters volume balance slightly. [David Haywood]
MC6845: Hsync needs to toggle on every scanline. [Curt Coder]
Converted remaining CPU cores over to new memory functions. [Aaron Giles]
Un-deprecat'ed the H8. [R. Belmont]
Removed cpu_read_byte/cpu_write_byte. Thesea are replaced with
memory_read_byte/memory_write_byte. [Aaron Giles]
Pointer-ified the M377xx. [R. Belmont]
Removed all direct memory accesses via program_read/write_* from
game drivers. All drivers now use the memory_read/write_* and pass in
an address space. [Aaron Giles]
Removed ROM banking kludges from bublbobl, ninjakd2, tnzs, lsasquad,
missb2, and other drivers. [Nicola Salmoria, David Haywood]
Pointer-"ified" the s2650 core. [couriersud]
Removed memory context switch. All memory accesses now specify an
address space explicitly. There is no longer any concept of a
"current" memory context. [Aaron Giles]
Enhanced the runtest.cmd to use all available processors. [Aaron Giles]
Removed cpu_num info from SH2 in favor of just keeping the device
object. [Aaron Giles]
Better fix for vendetta eeprom. [Mamesick, Fabio Priuli]
Removed all vestiges of the old change_pc macro, which is no longer
needed with the banking improvements. [Aaron Giles]
Added the latest "what we know" to the plygonet driver. [Phil Bennett]
More accurately describes the aux board behavior for Ms. Pac-Man.
There is a thorough description of how the board works. mspacman is a
more faithful emulation. In particular you can now enter service mode
(F2) at anytime during game play. [Steve Golson]
Derived clocks from crystals in in ace.c, asteroid.c, avalnche.c,
blockade.c, boxer.c, bzone.c, cosmic.c, firetrk.c, galaga.c,
lazercmd.c, meadows.c, missile.c, orbit.c, skydiver.c, sprint2.c,
warpwarp.c, williams.c. [Luigi30]
Added diplocations to meadows.c, mugsmash.c, orbit.c. [Luigi30]
Unified sprint2.c memory map. [Luigi30]
Unified galaga.c CPU4 memory maps. [Luigi30]
Changed flyball CPU clock to a #defined crystal. Added dip locations. [Luigi30]
Added new sound core for the Oki MSM6258. [Barry Rodewald]
Added dates to Tron revisions. Swapped tron/tron2 now that we know tron2 is the later version. [Tim Lindquist]
New games added or promoted from NOT_WORKING status
---------------------------------------------------------------------------------
Filetto [Angelo Salese]
Jackie Chan - The Kung-Fu Master [David Haywood, Andreas Naive, stephh, Angelo Salese]
Firefox [Aaron Giles, smf]
New clones added
--------------------------------------
Beast Busters (US, Version 2) [Brian Hargrove]
Puzzle Bobble 2 (Ver 2.3O 1995/07/31) [Ross Myers]
Street Fighter II' - Champion Edition (Rainbow set 3, bootleg) [Bill DeLeo]
Violent Storm (ver UAC) [Bill DeLeo]
Daitoride (YMF278B version) [Stefan Lindberg]
Soldam (World?) [Gerald]
New games marked as GAME_NOT_WORKING
-------------------------------------------------------------------
Motocross Go! (MG3 Ver. A) [Guru]
|
 |
|
| Makaron T11/1 released! |
|
Posted by: RockmanForte - 11-23-2008 10:32 AM
- Replies (1)
|
 | Quote:UPDATE: Makaron T11/1 is out.
You can grab it from RapidShare. It seems they now have a download limit system - so in case it kicks in you can try SendSpace as an alternative.
Now, pay attention:
* It's only the Dreamcast version for now.
* It has been compiled with Microsoft Visual C++ so you might need to install the runtime libraries to get it to work. It's only 4MB and you can download it from Microsoft.
* Hit F8 to exit the emulator at any time
* You can now use Pause/Break key to pause/resume the emulation
Minimum hardware requirements have also changed:
* Processor must have SSE support
* Graphics card must be at least Shader Model 2.0 compatible
By not having to support ancient Pentium 2s and Durons, and Radeon 8500, I can make the code simpler and maybe a bit faster too. That old hardware wasn't going to run Makaron at any acceptable speeds anyway 
Site @ Deunan |
 |
|
| SSF Ver0.10 prototype R1 released! |
|
Posted by: RockmanForte - 11-23-2008 10:21 AM
- No Replies
|
 | Quote:The new update is as follows:
Amended CD player running simulation problems.
VDP1 and amendments to address the problem of rendering.
VDP2 amendments to the problem of computing.
Improved storage of the game.
To correct the normal buffer other than the record set the wrong defect.
Optimization of the game and the sub-layer graphics (Wizard) shows, and special effects enhance the simulation.
The implementation of the provisional record.
Translation by google.com
Site @ http://www7a.biglobe.ne.jp/~phantasy/ssf/index.html |
 |
|
| Ootake 1.60 released! |
|
Posted by: RockmanForte - 11-22-2008 11:28 AM
- No Replies
|
 | Quote: 2008/11/23 1.60 released
- The processing of the LFO function of a built-in sound was brought close
to a real machine more. In "Hanii In The Sky (Opening BGM)", "Flash
Hiders", "Forgotten Worlds", and "Juuouki", etc., the effect sound became
the almost same with a real machine.
- The timing of the raster interrupt processing was brought close to the
movement of a real machine. In "Pac Land", the problem that the status
display shook (generated by v1.59) was corrected.
- In "Hana Tahka Daka", when the TurboButton(Auto Fire)-setting was made
"High-speed", it became effective.
- Additionally, a detailed part has been improved and corrected.
* The happiness of the game is the world human race commonness. It longs for
peace.
* I think that it cannot do improvement & correction of the above-mentioned
if there are many neither operation report nor defect report. Thank you
really for you who reported.
Site @ http://www.ouma.jp/ootake/ |
 |
|
| Ootake 1.59 released! |
|
Posted by: RockmanForte - 11-22-2008 07:32 AM
- No Replies
|
 | Quote:2008/11/21 1.59 released
- The processing of the LFO function of a built-in sound was brought close
to a real machine. In "Hanii In The Sky", "Flash Hiders", "Forgotten
Worlds", and "Juuouki", etc., the effect sound has approached a real
machine.
- The CPU(HuC6280) processing part was sped up a little. I think that
processing lightened in some measure with the not fast personal computer.
- The access timing of CD-ROM was brought close to a real machine more. In
the continue screen of "Dragon Slayer - The Legend of Heroes", when you
use fast CD-ROM drive, the problem that had stopped occasionally was
solved.
- The timing of the raster interrupt processing was brought close to the
movement of a real machine. In the third stage of "Daimakaimura", the
bug that the line had flickered (generated from recent version) was
corrected.
- Additionally, a detailed part has been improved and corrected.
Site @ http://www.ouma.jp/ootake/ |
 |
|
| iR Shell 4.7 Released |
|
Posted by: cyclonmaster - 11-10-2008 11:45 AM
- No Replies
|
 | Ahman comeback with this super great application. Here a short description by Ahman:
Quote:It has been a long time since the last iR Shell public release. Osgeld of irshell.org admin has convinced me to make another release, so here it is. You can thank him for bringing me out of retirement.
Below is the list of new feature summary:
- Support Dark_AleX latest 5.00M33-3 CFWs. Users of original 5.00M33 & M33-2 should upgrade to M33-3 to avoid incompatibility issues. The latest Popsloader 5.00 is also supported.
- An Infra-Red learning remote is added for PSP Phat. You no longer need to hunt pronto codes for your appliances. Just point your remote unit at the PSP and it will learn the iR code. It is available under higher firmwares and not fw 1.5 mode. Refer to the Release Note for usage details.
- The nethostfs connection handling has been redesigned to be more robust. However, iR Shell 4.7 and onwards can only connect to the new nethostfs PC server v2.1. Make sure you've updated the nethostfs PC server.
- Enhance UMD/ISO game compatibility via nethostfs MAX mode. Most previous failed games will probably work.
- Usbhostfs & nethostfs host redirection under XMB has returned.
- The Adhoc PC connection for nethostfs was broken since fw 3.71. This feature has been brought back for PSP Phat.
- Enhance the HTML Plugin (by Dark_AleX) to allow direct launching of flash games with extension SWF.
Special thanks to:
- Osgeld for spending so much effort in resurrecting irshell.org.
- Dark_AleX for the M33 custom firmwares and his assistance to help adding popsloader support.
- Tyranid and other developers in ps2dev.org for creating the pspsdk.
- Osgeld, StoneCut, F34R and other moderators who keep irshell.org running and providing technical support to the community.
- All iR Shell beta testers, donators, skins & plugin contributors.
Credits:
- M33 Custom firmware & popsloader are developed by Dark_AleX/M33.
- remotejoy & usbhostfs are developed by Tyranid.
- iR Shell bundled skins & plugins are developed by their corresponding authors.
- iR Shell Manual & FAQs are written by StoneCut.
Visit http://irshell.org/site/ for download and more information. |
 |
|
| MAME 0.128u3 released! |
|
Posted by: RockmanForte - 11-09-2008 08:07 AM
- No Replies
|
 | Quote:0.128u3
-------
MAMETesters Bugs Fixed
----------------------
- 02633: [Crash/Freeze] Many sets using the MC6845: Crash/hanging in
many games. (Curt Coder)
- 02626: [DIP/Input] crimfgt2, crimfgtj: Cannot start a game
(Fabio Priuli)
- 02618: [Sound] samuraia and clones: No SFX sound
(Pierpaolo Prazzoli)
- 02544: [Core] Dip Condition / Port Include limitation (Aaron Giles)
- 02542: [DIP/Input] ghoulsu: Doesn't remove the original port when
replacing it with a conditional port (Aaron Giles)
- 02607: [Crash/Freeze] frogs: Taking a screenshot in Frogs (Gremlin) exits the game with an error. (aaron)
Source Changes
--------------
Changed 74123 into a device. Clarified behavior from datasheet. Added
logic to avoid recursive calls. [couriersud]
Fixed Dip Switches for all games in halleys.c driver.
Added Dip locations for 'halleys' and clones. [stephh]
More improvements to the 32x code. [David Haywood]
Irem M10: first results from schematics: [couriersud]
* Updated video timing and cpu/pixel clocks
* Rewrote irq for m10/m11 to use two 74LS123
AICA: fix missing instruments in DTPK driver games.
[R. Belmont, Deunan Knute, kingshriek]
Naomi: unmapped words in the AICA address range must read as zero.
[R. Belmont]
Corrected YM2203 balance in powerins. [Jim Hernandez]
Converted toobin to RGB32 to allow for mid-screen palette updates.
Also added correct video timing and full memory map, and connected
watchdog. [Aaron Giles]
Added Dip locations for 'exprraid' and clones, and for 'gyruss' and
clones. [stephh]
Hooked up 6845 to peplus driver: [couriersud]
* Hooked up 6845 in a daisy chain way into existing "6845 emulation"
* Clocks from schematics
* Video size issues - 6845 code related, discussion started on list
Re-inlined core attotime functions. This makes a significant
difference when running with high interleaves. [Aaron Giles]
Added support for recently-discovered internal Z80 register to the
Z80 core. Improves accuracy of undefined flags. [Miodrag Milanovic]
Reverted MC6845 changes as they broke a number of things. [Curt Coder]
Converted Z80, R3000, ADSP2100, and M680x0 cores to reference their
data via pointers instead of global structs, in anticipation of
future changes. [Aaron Giles]
Fixed coinage in Speed Attack! and cleaned-up the driver to current
standards. [Angelo Salese]
Converted the MCS-48, MCS-51, and m6502 cores to reference data via
pointers. [couriersud]
Added concept of scheduling quanta to the timer system. Also added
means of setting the minimum useful scheduling quantum, and clamping
all quanta to that value. [Aaron Giles]
Changed interleave/boost handling to use scheduling quanta instead
of timers. [Aaron Giles]
Added machine parameter to cpu_boost_interleave. [Aaron Giles]
Updated cpuexec to compute the "perfect" interleave value taking into
account the minimum number of cycles per instruction specified by the
CPU core. Updated Z80 core to indicate that the minimum cpi is 2.
Fixed incorrect minimum cpi in the 68020+ cores. [Aaron Giles]
Changed core cycle computations to use div_64x32 instead of full
64-bit divides. This involves tossing a few bits of resolution at
divide time, but should make no real difference in practice.
[Aaron Giles]
Began the process of pruning options from the 68000 core, hard-coding
it for MAME's needs. We've hacked on it sufficiently that it is no
longer generic, so this is a good opportunity to simplify the code
so that it can actually be followed (still in progress). [Aaron Giles]
Defined macros for all core CPU functions, along with macros for the
name and for calling, in the spirit of the devintrf.h macros.
[Aaron Giles]
Changed init, reset, exit, and execute interfaces to be passed a
const device_config * object. This is a fake object for the moment,
but encapsulates the machine pointer and token. Eventually this will
be a real device. [Aaron Giles]
Changed the CPU IRQ callbacks to a proper type, and added a device
parameter to them. [Aaron Giles]
Fixed background color of srmp1/srmp2. [EdxGROfS0]
Various improvements in the ST-V driver: [Angelo Salese]
* Fixed bitmap zooming in Virtual Mahjong 2 - My Fair Lady;
* Worked around a major graphic bug in ElanDoree;
* Added some missing alpha blending effects,Pro Mahjong Kiwame S
title screen needs it but it doesn't work yet due to other
problems (still investigating)
* Fixed a crash bug with Astra Super Stars when the debugger is
active.
Merged DS5002FP into MCS51: [couriersud]
* Merged DS5002FP
* Disassembler now uses type specific memory names
* Merged DS5002FP disasm
* added 83C751 memory names to disassembler
* delete DS5002FP specific files
* removed unnecessary cpu callback in wrally
* DATA_MAP ==> IO_MAP in wrally
Continued rewrite of the Motorola DSP56k CPU core:
[Andrew Gardner, PhilB, RBelmont]
* Added proper clock speed to plygonet.c and internal divider to
dsp56k.c
* Fixed up disassembler add/sub, 05xx, and bsr ops.
* Handle mysterious uuuuF instruction found in plygonet add op.
* Partially implemented add, sub, mac, mpy, inc, cmpm, macr, asr16,
jscc, lea, and movec ops.
* Added dual X memory read and data move with short displacement
parallel moves.
Some improvements to the Forte Card driver, not yet working.
[Angelo Salese]
Changed Psicho Nics Oscar (japan revision 0) to (world revision 0)
since there is no japan disclaimer. [Corrado Tomaselli]
Fixed missing inputs in expro02. [Sonikos]
CPS2 ROM updates to match PCB labels. [Razoola]
Added ADDRESS_MAP_NAME macro, updated CPU cores to use it to reference
internal address maps. [Atari Ace]
Added include files for many drivers that never bothered before.
[Atari Ace]
Improved Star Castle drone sound. [Jim Hernandez]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Snezhnaja Koroleva [Antro]
Site @ http://www.mamedev.com/ |
 |
|
| Neoraine 1.2.0 released! |
|
Posted by: RockmanForte - 11-06-2008 06:54 PM
- No Replies
|
 | Quote:neoraine (1.2.0) unstable; urgency=low
* The 1.2.x branch is targeted at editing neocd games, specially ssrpg.
* The sprites blocks can't be toggled anymore with the layer keys, because
you couldn't toggle every sprite block this way. Now F5 toggles the fix
layer and f6 toggles all the sprites blocks. To toggle sprites blocks, use
the backspace key (default key - can be changed in the gui) to enter
capture mode, then browse the blocks using right and left arrows, and
finally capture with the C key (preferably in pause mode !).
* Added "update neocd sprite block" to neocd options, thid does the opposite
of capture mode, it takes the pngs, and converts them back to sprites
using the data saved while in capture mode.
* Added a translator for ssrpg (and only ssrpg). Available in "Game
Options" once the game is loaded. Should be used with the console to get
the address of the string to translate (you can use break $55120 and
display a0 to get the address, or break $6858 and then display a0 to get the
address of a text printed ingame, character by character (dialog usually)).
Site @ http://rainemu.swishparty.co.uk/ |
 |
|
| MisfitMAME 0.127.D released |
|
Posted by: Robert - 11-03-2008 07:15 AM
- No Replies
|
 | Quote:0.127.D
--------
Released on Nov 3, 2008
Based on MAME 0.127
Source changes
--------------
Donkey Kong II (d2k) is finally working, thanks to all involved.
- At this time, you still need samples, upgrading is planned, sometime.
Games Added
-----------
spatrol (Sponge Patrol, hack of mpatrol, by Gatinho)
Games Removed
-------------
(none)
>> Get it HERE. |
 |
|
| Mame 0.128u2 |
|
Posted by: Robert - 11-01-2008 11:50 PM
- No Replies
|
 | http://mamedev.org/updates/whatsnew_0128u2.txt
Quote:MAMETesters Bugs Fixed
---------------------------------------
- 02268: [Graphics] devilw, darkadv, majuu : Sprite-background priority isn't correct. (Mamesick)
- 02042: [Color/Palette] jjparad2: Wrong background color (Mamesick)
- 01679: [Crash/Freeze] kuniokub, kuniokun, renegade: Game freezes after Title Screen. (Mamesick)
- 00224: [Sound] macross2: After stage 1, the sound keeps going out and coming back. (Nicola Salmoria)
- 02605: [Color/Palette] funnymou, suprmous: Wrong colors in Funny Mouse and clone. (David Haywood)
- 02587: [Gameplay] lohtb2: lohtb2 protection emulation is imperfect (couriersud)
- 02456: [Core] wrong sector size at CD_TRACK_MODE2 conversion routine (R. Belmont)
- 02011: [Sound] superchs: ES5505 clockspeed too low (Phil Bennett)
- 02199: [DIP/Input] banbam, pettanp: The 4th 'Unused' dipswitch is the 'Freeze' switch. (Angelo Salese)
- 00893: [Sound] All games in playch10.c, punchout.c, vsnes.c: It seems that some sound channels are missing. (Aaron Giles)
Source Changes
-----------------------------
Added sound banking to the mirage.c driver. [Angelo Salese]
Removed parent clone relationship from "Street Fighter Zero/Alpha 2" and "Street Fighter Zero 2 Alpha". [David Haywood]
Removed parent clone relationship between missb2 and bublbobl. We don't usually make the 'korean hacks' as clones as they have very little to do with the original releases except for the stolen cpu code. GFX / Sound / Gameplay are completely redesigned. [David Haywood]
Changed VBLANK to irq0_line_assert and added a CLEAR_LINE in the peplus driver. This greatly increases speed on all video slots. [Jim Stolis]
Cleaned up the sample rom loading in mirage.c. [Angelo Salese]
MCS-51 improvements: [couriersud, Jim Stolis]
* Fixed split timer mode
* No interrupts for timer 0 modes 0,1,2 while timer 1 in mode 3
* mcs51 core now supports 4 interrupt levels depending on cpu type
* According to Philips, 80C31 is a 80C52 family member with 128K internal ram and no rom
* Implemented cmos features: powerdown & idle
* Added comments about special function registers on Philips 80C52
* cleaned up reset routines
* Fixed INT0 & INT1 interrupt line handling
* Finally move cpu/i8051 to cpu/mcs51, rename files and some constants
* Quotes from the documentation added to the source as well
* Started DS5002FP integration
Updated nes pcm dma to read data through the cpu address map. [Wilbert Pol]
Fixed Dip Switches for 'ambush' and clones. [stephh]
Improvements to magicfly driver: [Roberto Fresca]
- Added sound support to magicfly and 7mezzo.
- Hooked coin counters to magicfly and 7mezzo.
- Inverted the graphics banks to be straight with the hardware accesses.
- Updated the memory map description and technical notes.
- Added game notes and documented the test/settings/bookkeeping modes.
Fixed Dip Switches for 'arabian' and clones. [stephh]
Fixed Dip Switches for 'spaceint' and clones. [stephh]
Fixed MSM5205 ADPCM and sound comms in Ashita no Joe/Success Joe. [Philip Bennett]
Changed superchs ES5505 clock rate to 15238050Hz. [Philip Bennett]
Fixed Dip Switches for all games in astrof.c driver. [stephh]
Various improvements to the jalmah.c driver: [Angelo Salese]
* Fixed tilemaps paging / tilemap positioning;
* Fixed a protection issue in Mahjong Daireikai,not giving correct colors for the girls in-game;
* Fixed a rom-loading issue in Mahjong Daireikai;
* Fixed 'ZA' sound banking behaviour,this fixes at least the sound in kakumei2;
* Removed VIDEO_EOF and added a TIMER_DEVICE_CALLBACK function for MCU simulations;
* Added WIP code for the priority system;
* Added a NO_DUMP for the MCU for all the sets;
Rewrite of the Motorola DSP56k CPU core. [Andrew Gardner]
* Partially implemented inc24, asl4, bcc, brkcc, and doForever ops.
* Added code for parallel address register update.
* Partially implemented tfr op.
* Polygonet now allows test mode to be run for a few seconds. Most IO is now known, though coin2 is still a mystery.
* Partially implemented move, asr4, and mpy ops.
YM2608/2612: applied latest fixes/discoveries. [Eke-Eke, Nemesis]
Added palette fading effect on macrossp.c driver. [Angelo Salese]
Fixed skewing and display area in MC6845. [Curt Coder]
Fixed Dip Switches and inputs for 'dreamwld'. [stephh]
NEC CPU core improvements: [couriersud]
* removed another speed hack in the NEC core
* renamed "FETCH" to "FETCH()" (macros used as functions should look like functions)
* Preparation for opcode prefetch timing
* improved prefetch timing calculation
* prefetch timing now also used by V20 and V33
* moved some static variables into cpu context
* nec_reset now explicitly clears context variables
* all cpus now share nec_execute
More Discrete module optimizations. Added optimized custom mixer to Donkey Kong. [Derrick Renaud]
lohtb2: Improved mcu emulation [couriersud]
* The whole startup cycle now works. No more timeouts and erratic behavior.
* lohtb2 will however not display the "Warning" screen due to a priority issue. With color/attribute of 0x80 in videoram at 0xd0000 and 0xd8000, videoram at 0xd80000 will be displayed. Some tilemap guru has to look into this.
Fix GCC 4.3 "array bounds exceeded" error in disc_flt.c. [R. Belmont]
plygonet improvements: [R. Belmont]
- Turned off network IRQ. Game now boots without "network error"
- Hooked up palette RAM
- Improved text layer emulation (flip bits still missing)
- Fixed text layer emulation and visible area. FBI logo and color test now display properly.
Fixed sound,hooked-up generic inputs and added some notes in Alien Command (not yet working). [Angelo Salese]
Fixed m72 tilemap group 2 priorities. [couriersud]
Fixed Joker's Wild graphics to 2 bits per pixel. [Roberto Fresca]
NeoGeo updates [JohnBoy}
* Updated NeoGeo game pcb infos
* Renamed p's in kof2000n to correct chip label
* Renamed v's in mahretsu to correct chip label, readded 128k m1 from Mame 0.34b6 / s1 from older dump
* breakrev: Renamed c's to correct chip label, added correct c5/c6
* Marked mslug3h MVS AND AES VERSION
* Marked mslug4 2nd revision, added mslug4 1st revision missing set comment
* Marked trally MVS AND AES VERSION
* Marked ncombath MVS AND AES VERSION
* Marked sengoku MVS VERSION
* Marked superspy MVS AND AES VERSION
* Marked mutnat MVS AND AES VERSION
Modified src2html to use a template source file instead of hard-coding to the MAME site. Changed from explicit styles to classes. [Aaron Giles]
Changed magictg to use (hopefully correct) roms. [David Haywood]
Naomi / DC improvements [Samuele Zannoli]
* cvs2gd stops looping forever. However with no 3d emulation nothing is shown on the screen.
* implemented the naomi RTC and there are a few verbose messages about transfers not implemented yet.
Fixed Dip Switches for 'exprraid' and clones. [stephh]
Improvements to re900.c driver [Roberto Fresca, Grull Osgo]
- Reworked inputs to allow 6 players through a selector.
- Hooked all lamps (even the ball simulator array).
- Added a internal layout and support for external artwork.
- Extended the hardware to support Buena Suerte '94.
- Cleaned up the driver.
Fixed Dip Switches for 'gyruss' and clones. [stephh]
Fix NES APU to work with high sample rates (don't know the bug #). [Aaron Giles]
Synchronized 6502 disassembly with CPU core. [Pugsy]
Added missing const/statics, added/removed entries in header files, and fixed a few potential multisession issues by explicitly adding initializers. asic65.c has significant changes to accomodate using a struct instead of 16 variables, otherwise the changes are modest and obvious. [Atari Ace]
expro02 driver improvements: [Sonikos]
- Fixed dips in all galsnew sets and fantasia.
- Added dips location.
- A little driver clean up.
Added save state support to the toaplan2 driver. [Atari Ace]
Changed the coinage settings and swapped coin A mech with coin B to match the behaviour of Chelnov (world) pcb. [Corrado Tomaselli]
New games added or promoted from NOT_WORKING status
--------------------------------------------------------------------------------
Ruleta RE-900 [Grull Osgo]
Buena Suerte '94 [Grull Osgo, Roberto Fresca]
Virtual Mahjong 2 - My Fair Lady
New clones added
----------------------------------
Power Instinct (USA) [Jim Hernandez]
New games marked as GAME_NOT_WORKING
------------------------------------------------------------------
Joker's Wild (encrypted) [Roberto Fresca]
|
 |
|
| Gambatte 0.4.0 released! |
|
Posted by: RockmanForte - 11-01-2008 11:02 AM
- No Replies
|
 | Gambatte is an accuracy-focused, cross-platform Game Boy / Game Boy Color emulator. It is based on hundreds of corner case hardware tests, as well as previous documentation and reverse engineering efforts.
Quote:- WX register affecting PPU sprite timing.
- Lots of OAMDMA timing stuff, including bus conflicts with the CPU, PPU and H/GDMA.
- Cycle-accurate PPU sprite mapping reads.
- Fixed a bug where the unhalt event timer wasn't corrected on cycle counter reset which could cause games to freeze in an almost endless halt (cycle counter reset happens every few minutes).
- More accurate PPU tile loading / rendering pipelining behavior.
- Save states with OSD thumbnails, text etc.
- Real-time, sophisticated resampling framework with several performance/quality profiles for dynamically generated windowed sinc and CIC chains based on analysis of fourier transforms and optimal cost equations. Fast 2-tap linear as a low quality alternative.
- Lots of Mac OS X improvements, Core Audio, video mode switching.
- Multi-monitor support.
- Play menu with Pause, Frame Step, Dec/Inc/Reset Frame Rate.
- New and improved input dialog with many key mapping choices, alternate keys, etc.
- Direct3D9 video engine, with page flipping, triple buffering, vsync, device selection, etc.
- Separate Qt GUI/media framework code from Gambatte specific code.
- New audio/video timing model based on rate estimations in terms of OS timers.
- Custom sample rate and approximate buffer latency choice.
- Hq3x.
- Force DMG.
Site @ http://sourceforge.net/projects/gambatte/ |
 |
|
| Ootake 1.58 released! |
|
Posted by: RockmanForte - 11-01-2008 07:14 AM
- No Replies
|
 | Quote:2008/11/01 1.58 released
- The timing of the raster interrupt processing was brought close to the
movement of a real machine. At Ootake-v1.57, in "Dungeon Explorer", the
problem that the status display had shaken was corrected.
- In "Uchuu Senkan Yamato" and "Brandish", the bug that ADPCM-voice became
interrupted occasionally (generated by v1.57) was corrected. Moreover, in
"Uchuu Senkan Yamato", the voice was matched to the operation timing of
the image.
- When the CD-Install("CD-ROM"->"Install" menu) is used, the bug that the
noise was sometimes occasionally recorded in ADPCM-voice was corrected.
- "The message display time of the SaveState & LoadState" was shortened a
little than a usual message.
- Additionally, a detailed part has been improved and corrected.
Site @ http://www.ouma.jp/ootake/ |
 |
|
| Gens/GS Milestone 5 released! |
|
Posted by: RockmanForte - 10-29-2008 06:24 PM
- No Replies
|
 | ![[Image: GensGS.png]](http://info.sonicretro.org/images/a/a4/GensGS.png)
Quote:Milestone 5 introduces the following new features: The Windows UI and DirectX code has been integrated into the codebase. The Gens/GS codebase can now be used to compile both the Linux versions and the Windows versions.
* [Linux] The frame counter code has been updated to work a lot better. In particular, it no longer uses the x86 instruction “rdtsc”, so it should be more accurate on multiprocessor and multicore systems.
* 7z: A warning dialog is now shown if the 7z binary cannot be run. This usually occurs if 7-Zip isn’t installed.
* [GTK+] The “General Options” dialog now has regular buttons instead of radio buttons for selecting colors. It seems that most GTK+ themes don’t properly support changing the colors of radio buttons, so changing them to regular buttons enables proper color support.
* Milestone 5 fixes the following bugs: [32X] PWM audio volume has been increased by a factor of 4, making it audible.
* [SegaCD] The 8th PCM audio channel now works.
* [Linux] If Gens is started in a terminal window, Ctrl-C now correctly shuts down the program. Earlier versions ignored Ctrl-C. Apparently, SDL catches the Ctrl-C (SIGINT) and adds it to the SDL event queue as an SDL_QUIT message.
* The “Save Config” and “Load Config As” functions incorrectly passed a NULL value to the GensUI class when a C++ string was expected, resulting in a crash.
* Clicking “OK” in the “Archive File Selection” dialog with no file selected resulted in a crash.
* [32X] Some 32X ROMs were misdetected as Genesis ROMs. In particular, drx’s “Sonic 32X” does not say “SEGA 32X” in the header. However, the ROM does have “MARS” at 0×040E. The detection function has been updated to take this into account, so “Sonic 32X” is now properly detected as a 32X ROM.
* [GTK+] Fixed GTK+ 2.4 compatibility issues.
* [GTK+] Added accelerators for the “Cancel” button in the Game Genie window.
* Color Adjust: If both Contrast and Brightness are set to 0, then no color adjustment calculations will take place. This prevents inaccuracies due to rounding errors.
* Milestone 5 has the following low-level code changes: -Wl,–as-needed has been added to LDFLAGS. This eliminates unnecessary library dependencies.
* Internal copies of zlib and libpng have been added. These internal copies are not used by default on the Linux build, since most Linux systems have zlib and libpng already installed, but are used by default on the Windows build. Use of these internal copies can be configured using the ./configure script.
* MP3 playback support can now be disabled in the ./configure script.
* rom.cpp, save.cpp, and imageutil.cpp (formerly scrshot.c) have been converted to static C++ classes.
* The INI parser now supports hexadecimal and octal numbers. These numbers are identified by prefixes. (Hexadecimal: “0x” or “0X”; Octal: “0″.)
* Controller mappings are now saved as hexadecimal numbers in gens.cfg.
* Milestone 5 has the following known issues: [Win32] MP3 support is currently disabled due to problems with the MP3 library. ASPI support is available though, so you can use an ASPI library with a CD-ROM emulator, such as Daemon Tools.
* [Win32] Stretched rendering may not work properly in fullscreen mode.
* [Linux] Monaural sound is broken.
Site @ http://info.sonicretro.org/Gens/GS |
 |
|
| Ootake 1.57 released! |
|
Posted by: RockmanForte - 10-28-2008 06:35 PM
- No Replies
|
 | Quote: 2008/10/28 1.57 released
- The interrupt processing of the CD-ROM access was brought close to the
movement of a real machine. In "Mahjong Lemon Angel", the bug sometimes
freezed (generated from v1.37) was solved.
- The timing of the raster interrupt processing was brought close to the
movement of a real machine.
In the battle scene of "Tengai Makyou II", the problem that the background
had shaken (generated from recent version) was solved.
In the battle scene of "Dragon Slayer - The Legend of Heroes", the problem
that the message window had shaken was solved.
In "Ramma 1/2 Toraware no Hanayome", the problem that the upper part of
the message window has blinked was solved.
I think that other games for the operation of the raster interrupt (line
scroll) also approached a real machine.
- In the game start of "Super Darius", when a fast CD drive is used, the
problem that the introduction music became interrupted occasionally was
solved.
- In the stage clear of "Don Doko Don", the problem that the scroll part
under the screen has fallen into disorder by one line was solved.
- At the customizing setting of full-screen mode ("Screen"->"FullScreen
Customize" menu), when setting it to a special resolution, in the settings
other than "Non-Stretch", the bug to which the screen had not been
occasionally displayed was corrected.
- Additionally, a detailed part has been improved and corrected.
Site @ http://www.ouma.jp/ootake/ |
 |
|
| Mednafen 0.8.A Released |
|
Posted by: RockmanForte - 10-28-2008 03:54 PM
- No Replies
|
 | Quote:NES: Cleaned up the iNES loading code a bit, and added support for WRAM on a few mappers that nominally shouldn't
have WRAM, enabled if the battery-backed bit is set in the iNES header. Fixes "Family BASIC", and probably
a few bootleg games as well.
NES: Added partially-broken support for mapper 163.
NES: Added support for mapper 241.
Fixed string constant-to-(char *) problems in drivers/cheat.cpp
Added setting "osd.state_display_time", to control the length of time, in milliseconds, the save state/movie
screen is displayed after selecting a save state or movie.
The most recently-saved save state slot will now be colored differently when selecting a save state slot.
Increased the brightness of non-empty save state slots.
Empty save state slots are now black instead of being partially transparent.
PC-FX: Fixed bugs in "Play Audio Track Index" and "Read Subchannel" MMC commands, fixing the totally broken
cinematic sequences in "Boundary Gate". There may still be bugs in these commands that don't cause any known
problems with games, so I will need to run tests on a real system.
GBA: An error loading the custom colormap file is now treated as fatal.
Win32: The German and Russian translation files are now included in the Win32 precompiled binary distribution
ZIP file. Note that Mednafen always assumes the locale to be UTF-8, so the stdio.txt file will need to be
opened with a viewer that can handle UTF-8(though filenames with non-7-bit-ASCII components will appear fubar).
(I am aware that assuming the locale's character encoding to always be UTF-8 is a design flaw with
various insidious consequences when the encoding is not UTF-8).
Updated the Russian translation with the translation done by rubicon.
Added configure script option "--enable-altivec/--disable-altivec (default: enabled)" for compiling on
PowerPC architectures where AltiVec is not supported, or causes problems. This configure script option is
untested, however.
Input for the virtual device on virtual port N will be disabled when the buttons on the virtual device on virtual
port N are being configured. The last button pressed when in button configuration may still be taken as
virtual device input, however(a fix for this would be too invasive, and so will be done in the 0.9.x unstable
tree).
PCE: Added several missing input-related state variables to save states, fixing several netplay/movie
desynchronization issues under certain situations.
Fixed a bug when creating an SDL source surface, whose negative effects(clipping rightmost columns) could be
triggered when the "sdl" vdriver setting was used with certain xscale and yscale settings that would
cause a 1:1 pixel copy operation.
PC-FX: Improved PSG LFO emulation again(Tyoushin Heiki Zeroigar uses it for some sound effects, other
games likely use it as well in similar roles).
PCE: Improved PSG LFO emulation again(Hanii in the Sky, Juuouki, and Flash Hiders use LFO).
PCE: Altered the Street Fighter 2 autodetection code to be data-agnostic. The SF2 mapper will now be enabled for
any ROM images 2MiB and over in size.
Fixed a call to putenv(), to pass a static character array initialized to a string constant instead of a string
constant directly.
Fixed a few argument descriptions(invoked with the -help command-line switch) that weren't properly gettextized.
Debugger: Fixed a bug in the trace log code. It would cause the emulator to lock up if the user pressed
Enter/Return in the prompt popup without any text in the input field.
SMS: Removed the old unused Z80 emulator code from when SMS Plus was assimilated.
Site @ http://mednafen.sourceforge.net/ |
 |
|
| bsnes v0.037 released!! |
|
Posted by: RockmanForte - 10-26-2008 07:11 AM
- No Replies
|
 | This release adds support for the SNES mouse, Super Scope and Justifier peripherals. It also simplifies cartridge loading and refines the user interface. Lastly, GZ and ZIP archives can now contain non-ANSI characters (Chinese, Japanese, Russian, ...) This support existed in the last release for all uncompressed files. Together, this means only JMA support on Windows lacks support for loading non-ANSI filenames. This is due to the library itself (really, it's more Windows' fault), and licensing issues prevent me from patching libjma as I did with zlib (bsnes is not GPL compatible.) I'm planning to work with Nach to fix this in a future release.
About the cartridge loading changes ... the emulator now determines what kind of cartridge is being loaded (eg normal, BS-X BIOS, Sufami Turbo cart, etc) by looking inside the file itself. If it detects a cart type that requires more than one ROM image to load, it will present you with the appropriate specialized load menu automatically. Aside from being more intuitive, this method also allows loading of BS-X and Sufami Turbo games from the command-line or via file association.
Changelog:
Quote: * added mouse support to DirectInput and SDL input drivers
* up to 96 buttons per controller; 8 buttons per mouse (5 per mouse on Linux) can be mapped now
* added SNES mouse support (does not support speed setting yet)
* added Super Scope support
* added Justifier support (supports both Justifiers)
* input management system almost completely rewritten to support new controllers
* "Load Special" menu removed, all cart loading merged to "Load Cartridge ..." option
* replaced "Power Cycle" and "Unload Cartridge" with "Power" -> "On" / "Off"
* when video exceeds screen size and is scaled down, aspect ratio is now maintained [Ver Greeneyes]
* zlib modified to support non-ANSI characters
* cheat code count was limited to 1,024 codes before; it now supports unlimited codes per game
* added sort by description setting for cheat code list
* polished listbox control interaction (disable buttons when nothing selected, etc)
* cleaned up OBC-1 chip emulation (code is functionally identical to v036)
* added option to toggle fullscreen mode to settings menu
* added advanced mode options to toggle base unit (none, Satellaview) and system region (Auto-detect, NTSC, PAL)
Site @ http://byuu.cinnamonpirate.com/ |
 |
|
| iDeaS 1.0.2.7 Alpha Version for Windows released! |
|
Posted by: RockmanForte - 10-26-2008 07:06 AM
- No Replies
|
 | Quote:Alpha version for my emulator, here's the changelog :
* Fixed a bug in Optimize Loops.
* Fixed a bug in mode4 rendering.
* Fixed a bug in SaveState routines.
* Fixed a bug in Alpha Blending with 3D layer.
* Added support for EFS Lib.
* Added support for external bioses and firmaware.
* Added support for NinjaDS SD adapter.
* Added support for Textures's Palette.
and others small fixed and updates. You can grab it here
Site @ http://www.ideasemu.org/ |
 |
|
| Mame 0.128u1 released! |
|
Posted by: RockmanForte - 10-24-2008 06:39 AM
- No Replies
|
 | Quote:0.128u1
-------
MAMETesters Bugs Fixed
----------------------
- 01722: [Crash/Freeze] sokonuke: Game hangs after you choose stage.
(Aaron Giles)
- 00468: [DIP/Input] gogomile, gogomilj: Inserting coins or pressing
start has no effect at the continue screen. (Phil Bennett)
- 00436: [Sound] kyukaidk: Some of sound effects are wrong. Umpire's
voice is most notable. Also, music is not correct.
(Phil Bennett)
- 01702: [Gameplay] cloak + clones: Can´t pick up items (Phil Bennett)
- 02140: [Save/Restore] cubeqst: cube quest crashes mame when saving
state (Phil Bennett)
- 02577: [DIP/Input] crush and clones: Broken Dips (Fabio Priuli)
- 00359: [Sound] blocken: Some of the enemy voices are totally wrong
(Phil Bennett)
Source Changes
--------------
MC6845 changes: [Curt Coder]
- added cursor and display enable skewing
- added preliminary support for SY6545-1's transparent addressing mode
- Hsync should be pulsed even when vsync is active.
Removed per-game hacks from CPS3 (moved to DMA callback in SH2 core).
Removed Speedups from CPS3 / PsikyoSH, while they do still give a
decent speed boost they're not really needed with the DRC and just
clutter the code. [David Haywood]
Minor NeoGeo cleanups [JohnBoy]
Rewrite of the Motorola DSP56k CPU core. [Andrew Gardner]
* Complete rewrite focusing on legibility and extensibility.
* 27/121 opcodes (mostly) implemented.
* Bugfix for reset status of interrupt priority bits.
* Bugfix for disassembly of register-to-register parallel data move.
* Added additional branch, move and bitfield ops.
* Plygonet now passes its memory test and uploads a new program.
* Implemented tst, or, jsr, rti, tst2, and 2 new movec ops.
* Added opbase handler to plygonet.c
Increase cubeqst interleave factor to eliminate LDP timeout countdown
flicker. [Philip Bennett]
Added redumped B-Rap Boys sample ROMs. [Guru]
Cleaned up STV rom loading a bit. [David Haywood]
NamcoNBx: fixed C75 BIOS loading for big-endian targets. [R. Belmont]
Updated tnzs.c driver: [stephh]
- renamed sets :
* 'tnzsjn' -> 'tnzsj'
* 'tnzsj' -> 'tnzsjo'
* 'kagekia' -> 'kagekih'
- fixed Dip Switches for all games (2 remaining unknown Dips in
'plumppop' and 'jpopnics' though)
- added many notes
Small cleanups to the ST-V driver. Make some work for magzun, still
not working. [Angelo Salese]
AICA: fix sample addressing for the full 8 MB [kingshriek].
Fixed bnstars1 screens. [David Haywood]
MCS51/I8051 overhaul, micro3d improvements and full m72 protection
emulation for lohtb2: [couriersud, Jim Stolis]
* improved serial port timing
* better infrastructure for adding more variants like DS5002
* Fixed port reading
* Rewrote Macros for better readibility
* Fixed and rewrote Interrupt handling
* Now returns INTERNAL_DIVIDER, adjusted cycle counts
* Remove unnecessary and duplicated code
* Remove unnecessary functions
* Rewrite to have sfr-registers stored in int_ram.
* Debugger may now watch sfr-registers as well.
* implemented interrupt callbacks (HOLD_LINE now supported)
* Runtime switch for processor type - remove ifdefs
* internal memory maps for internal rom versions (internal ram now
displayed in debugger)
* more timer cleanups from manual
* fix timer 2 interrupts
* implement serial mode 2/3 rx and tx clock handling
* Remaining games checked and adapted to changes in cpu core
* Cardline still broken. I need the exact and complete cpu name.
* Added more variants 803X, 80CXX, AT89C4051
* Fix segas18.c (segaic16.c) mcu maps.
* Fix sslam.c
* Fix limenko.c videopkr.c : Issue with core allocation of ram (duplicate savestate)
micro3d improvements: [couriersud]
* serial port communication between main cpu and sound board works
* sound board now works
m72 - lohtb2 improvements: [couriersud]
* full emulation of protection device
* Samples are now piped through the mcu
Added sound and corrected wrong DIP-SW in the Double Dealer driver.
Completed protection vectors, fixed video emulation and added coin
setting simulation. [Angelo Salese]
Fixed recently regressed raster interrupt issues in fuukifg*
drivers. [Philip Bennett]
Added flip screen / cocktail support to yumefude driver. Completed
DIP-Switches (manual-wise) and made better comments. [Angelo Salese]
Separated umk3 and breakrev from their parents. [David Haywood]
Some reorganization in megadriv.c, porting over some code to attempt
to get it working again, bit by bit. [David Haywood]
Improved dakkochn gfx; the priority are ok but there are various
offset so i marked also the game as "inperfect gfx". [Sonikos]
Fixed a subtle bug in the 65c02 emulation where the result of the BIT
instruction differs on the 65c02 (from the 6502), when executed
in immediate mode. [Phill Harvey-Smith]
Added samples suppor to Cosmic Alien. [T. Bellm]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
(Medal) Yumefuda [Bet] [Angelo Salese]
Grudge Match (Yankee Game Technology) [Aaron Giles]
Double Dealer [Angelo Salese, David Haywood]
Super Megatouch IV (9255-41-07 ROG, New Jersey version)
[Mariusz Wojcieszek]
Mirage Youjuu Mahjongden [Angelo Salese]
New clones added
----------------
The King of Fighters 2002 (bootleg) [Kawaks]
Police Trainer (v1.3B Newer) [Brian Troha]
Egg Venture (Release 8) [Brian Troha]
Kick for the Goal [Brian Troha] (Not Working)
Fire Shark (Korea, set 1, easier) [Guru]
Fire Shark (Korea, set 2, harder) [Guru]
Seibu Cup Soccer (set 2) [Chris Hardy] (NOT WORKING)
New games marked as GAME_NOT_WORKING
------------------------------------
P's Attack [Guru]
Magic the Gathering: Armageddon [David Haywood]
Site @ http://www.mamedev.com/ |
 |
|
| MESS 0.128 released! |
|
Posted by: RockmanForte - 10-20-2008 07:55 PM
- No Replies
|
 | Quote: * New System Drivers Supported (in no particular order): Amstrad CPC6128 (Sweden/Finland) [Iggy Drougge, Curt Coder]
* Atari 7800 Prototype [Incog]
* Consul 2717 [Miodrag Milanovic]
* HT-1080Z / HT-1080Z/64 [Miodrag Milanovic]
* Primo B32/ Primo B48/ Primo C64 [Miodrag Milanovic]
* Homelab 2/3/4 (not working) [Miodrag Milanovic]
* SAPI-1 [Miodrag Milanovic]
* Vector-06c (not working) [Miodrag Milanovic]
* Irisha (not working) [Miodrag Milanovic]
* PP-01 (not working) [Miodrag Milanovic]
* Ondra (not working) [Miodrag Milanovic]
* PK-8020 Korvet (not working) [Miodrag Milanovic]
* Kramer MC [Miodrag Milanovic]
* RCA Cosmac VIP (VP-111) [Curt Coder]
* Spectrum clones [Miodrag Milanovic] - HC85/HC90/HC91/HC128/HC2000/CIP-03/Jet
* - Didaktik Gama 87/88/89
* - Didaktik Skalica 90,M 91/93,Kompakt
* - Mistrum
* - Blitz/Byte/Orizon/Kvorum 48/Magic 6/Kompanion
* MSX machines [Wilbert Pol, Miodrag Milanovic] - Al Alamiah AX-170/AX-350/AX-370
* - Canon V-10/V-20
* - Daewoo CPC-300E
* - Gradiente 1.1/1.3/2.0
* - JVC HC-7GB/Pioneer PX-07/Sanyo MPC-100/Goldstar FC-200
* - Mitsubishi ML-F80/ML-FX1
* - Philips VG-8235F/VG-8240
* - Sharp HB-8000 Hotbit 1.3b/HB-8000 Hotbit 1.3p
* - Sony HB-201/HB-55D/HB-55P
* - Spectravideo SVI-728/SVI-738 Swedish
* - Talent DPC-200/DPC-200A/TPC-310
* - Toshiba HX-10S/HX-20/HX-23/HX-23F
* - Yamaha CX5M/CX5M-128/CX5MII/YIS303/YIS503/YIS503II/YIS503M/CX7M/CX7M-128
* - Yashica YC-64
* System Driver Changes: [ABC80] Made keyboard a little less hacky. [Curt Coder]
* [ABC800M] Added keyboard hack to enable system use. [Curt Coder]
* [ARCADIA] Cleanups, and fixed colors. (bug #1399) [Manfred Schneider]
* [C16] Added support for tape emulation using MESS core functions (only loading, both .wav and .tap formats) [Fabio Priuli, Roberto Zandona']
* [C16] Refactored cartridge code to rely on MESS core functions. As a result carts are now working. Also removed -cart2 device, since C16 / C116 / Plus4 had only a single cartridge port. [Fabio Priuli]
* [C16] Fixed behavior of Joystick Ports Swapping: if you press F1 in partial keyboard emulation, Joy1 keys will go to Joy2 port (as if you had plugged your joystick in port 2). This helps with games which expect joystick inputs from port 2 of the C16 [Fabio Priuli]
* [C128] Added support for tape emulation using MESS core functions (loading and saving, both .wav and .tap formats) [Fabio Priuli]
* [C128] Refactored cartridge code to rely on MESS core functions.
Currently, .crt emulation uses unmodified C64 cart code and therefore support has not improved (yet) [Fabio Priuli]
* [C64] Added support for tape emulation using MESS core functions (loading and saving, both .wav and .tap formats) [Fabio Priuli, Roberto Zandona']
* [C64] Fixed border color during tape loading [Roberto Zandona']
* [C64] Partial cleanup of memory bankswitch, based on docs [Fabio Priuli]
* [C64] Modified VIC II implementation: for every raster interrupt the chip draws only one line. [Roberto Zandona']
* [C64] Modified VIC II implementation: modified resolutions for NTSC and PAL modes [Roberto Zandona']
* [C64] Refactored cartridge code to rely on MESS core functions and generally cleaned up cart code. Support is still limited to Type 0 Carts (8k and 16k images) [Fabio Priuli]
* [C64] Fixed behavior of Joystick Ports Swapping: if you press F1 in partial keyboard emulation, Joy1 keys will go to Joy2 port (as if you had plugged your joystick in port 2). This helps with games which expect joystick inputs from port 2 of the C64 [Fabio Priuli]
* [C64] Fixed memory leaks with floppies [Oliver Stöneberg]
* [C64] Fixed floppy unmounting [Oliver Stöneberg]
* [C65] Added preliminary cartridge support through MESS core functions.
Currently, .crt emulation uses unmodified C64 cart code and therefore is not working [Fabio Priuli]
* [CBMB] Refactored cartridge code to rely on MESS core functions. Disabled .crt support (.10, .20, .40 and .60 files working as before) since I doubt these CBM-II computers used the same format as C64. More work when/if more documents will be available [Fabio Priuli]
* [CGENIE] Properly i |
| |