July 1998 Archive
Return to News Archive

7/31/98

Version 2.7b of Pasofami Released
A new version of Pasofami has been released, requiring Direct X. You can find it on the emulators page. As for what's new, I don't speak japanese, so your guess is as good as mine.

SNEmul Updated to Version 0.84
A new release of SNEmul has come, and it can be found on the emulators page. It brings the following new things:

- fixed a serious bug in the SPC700(now BASTARD! works)
- fixed a bug in CPU decimal addition/substraction
- removed some bad colors which could appear in some games
- fixed a bug in port 0x4212 (Bubsy works)
- Some sprites were transparent whereas they should not(e.g. in Super Off Road)
- fixed a bug in MODE 7(Super Metroid intro)
- fixed some bugs with the CPU speed hack(Ultima 7 works again)
- fixed a bug in RAM initialization(should be filled with '0xFF')
- fixed a bug in SRAM read/write(Final Fight 3 works)
- fixed and speeded up some transparencies effects(for instance, in Zelda)
- fixed a bug in interrupts calls(decimal flag should be reset)
- fixed another bug in SPC700 and thus, removed the sound bugs in Zelda and made Seiken Dekentsu 3 works.
- now Sound_ouput = 0 disable also the SPC700(some games may need this)
- fixed a bug in HDMA/DMA
- fixed a bug with ENVX read(BomberMan 5 works again)
- fixed some bugs with ADSR/GAIN
- fixed some bugs in the MOD Ripper(especially music speed)
- speeded up some games
- some other small bugs fixed. A lot of new games work!

Links Page Updated
I went over the links page, and pulled down all the sites that are no longer working. I will try to add some new sites soon.

New Utility Added: Tile Layer
Tile Layer version 0.1 is a utility that allows two roms to be loaded and tiles to be swapped between the two. This is a great little prog that does exactly what it is supposed to do, and does it very well. You can locate it under NES utilities.

New Version of EmuTools
Marat Fayzullin has released a new version of EmuTools. You can find it under general utilities. What's new:

- Fixed several bugs in the dissemblers
- All dissemblers support -h (print hexadecimal codes) and -o (change code origin) options
- GBLIST now recognizes MBC3, SuperGameBoy, ColorGameBoy, and Japanese carts
- GBLIST is able to generate output in HTML format now (-h option)
- NESLIST now supports the new VS-System bit in the .NES headers

7/30/98

Dragon Warrior Town Editor Updated
You can now get version 1.9 of the Dragon Warrior Town Editor on the utilities page. You can edit practically anything in the game except for the overworld.

New Version of Maze of Galious Translation
Version 0.31b of Maze of Galious translation can be found on the translations page. Mostly it is bug fixes on the password screen.

New Version of SNEmul Added
You can find version 0.82 of SNEmul on the emulators page. This is what is new in version 0.82:

- added some CPU/SPC700 speed hacks(SNEmul is much faster with some games)
- SPC700 timing is more accurate
- implemented joystick config dialog
- reduced memory use a bit
- implemented ADSR/GAIN sound effects (at least =)
- fixed a bug in port $2102/2103
- implemented CGRAM read
- fixed a bug in PPU multiply
- fixed a bug in SPC700 division
- fixed a bug in the Cheat finder
- several other bugs fixed in the GUI/PPU/CPUs...

7/29/98

Marat Fayzullin's System Doc Updated
You can find version 2.1 on the documentation page. This is the latest release.

LoopyNES Version 0.5d
A new version of LoopyNES has been added to the emulators page. Here's what has been new in the past few releases:

0.50d:
     more VS fixes.. Ice Climber works now
0.50c:
     VS system dip switches
0.50b:
     4 controller support
     preliminary VS Super Mario Bros. support
0.50a:
     changed pmode extender (from PMODE to WDOSX)
     added palette option to GUI
     added 'insert coin' key for VS games (VS Castlevania)

7/29/98

I Have Returned
I am back from a hiking trip in Northern New Mexico. If you really, really want to know about the trip, go here and wait for me to update the site. There should be a slew of updates in the next couple days.

7/16/98

And I Depart Once More...
Once again I must leave. I will be gone for approximately two weeks, and will catch up with updates when I return. And I'm off to New Mexico for a two week long hiking trip. Maybe not a big deal for some of you, but to me it means the world.

7/15/98

J2E Villgust Translation
Well, yet another of my slip ups, and I completely forgot the Villgust translation J2E Translations was doing. You can find version 1.0 of the patch on the translations page. This should be the last update for the day.

My Face Revealed
What an amazing event. If anybody cares, I've added a couple of pictures of me, and maybe I'll even write some crap in the future. You can find it here!

MadHacker's NES Pointer Doc
Yet another doc has been added to the documents page. This doc deals, obviously, with pointer tables in NES roms. Several docs have touched on this topic, but this is the first doc I've ever seen that dealt with it specifically.

NLKE New Version
Version 0.02a (b15) of NLKE has been released. You can find the latest version of the emulator on the emulators page. Here is a list of what's new:

- Added add/sub screen support. It is incomplete and NOToptimizated, don't sprites, mode 7 and other effects supported.(Try gfxmode 4 to see it)
- Every command line is tested to see if the sintaxis is correct.
- Fixed the autoframe rate support. (some ideas from Archeide)
- Dinamy memory allocate.
- Support to stereo sound, using 16 sound channels.
- Added a alternative path to load files. It can be selected in the configure file. (nlke.cfg)
- Added a GUI with windows. Two new options has been added to the configure file to activate/desactivate the GUI, and to change the resolution on the GUI. (640x480 or 400x300)
- Added two gfxmodes with scanlines, gfxmode 5 (256x256) andgfxmode 6 (640x480).
- Found and fixed a large number of bugs in the 65816, spc700, sound DSP, PPU, and HDMA, far too many to list here. (yeah again ;-)

Warrior of Algos Translation Updated
This translation from the Spoony Bard has been updated to version 0.9. You can get the latest patch from the translations page. Be sure to check it out.

Version 0.8 of SNEmul Released
A minor update of SNEmul has been released. You can snag version 0.8 from the emulators page. Here in what's new in 0.8:

- implemented Object Name Select(fixed sprite bugs)
- fixed some bugs in the GUI that make SNEmul crash
- added a "game codes" dialog
- added a "search codes" dialog

Snes9x Version 1.05 Released!
The Snes9x team has just today released a new version. The source code is also available now! You can download the emulator and the source from the emulators page. Here's what's new:

1.05
- The master volumn disable code was looking that the wrong variable!
- Fixed crash bug in newer sound code if a ROM tried to start a sample playing who's data went past the end of SPC700 memory. (Cannon Fodder)
1.04
- Fixed DSP1 ROM header detection bug.
- More DSP1 work; still nothing works, although I know the multiply command is correct because I've compared the results against a real DSP1.
1.03
- Oops, the multi-player 5 disable code change broke the multi-player 5 being the default controller.
- Implemented the colour window on the main screen - now Zelda's oval zoom window displays correctly and Krusty's Super Fun House clips the left-most 8 pixels as it does on the real SNES.
- TERRANIGMA didn't like me returning a random value when it attempted to read a channel's the current sample byte.
- Hacked in initial support for mode 7 priority-per-pixel - the priority bit doesn't actually change the priority of the pixel but the two games that I know of that use the feature look OK. (Winter Extreme Skiing and the intro of Tiny Toons Adventures).
- Colour addition/subtraction code now uses RGB565 rather than RGB555 calculations - helps a little with the loss of the bottom bit of SNES colour data.
- DSP1 emulation started - nothing works yet.
1.02
- Switched to adding back drop colour rather than fixed colour when sub-screen addition is enabled but there's nothing on the sub-screen. Uniracers seems to need it. - DISABLED it again. Causes problems for other ROMs and Uniracers itself on later screens.
- Fixed XOR window logic combination mode and area inversion code, now Uniracers works correctly.
- Oops, if colour window and half colour addition/subtraction were both switched on, area outside colour window was still being halved, it shouldn't. Hacky fix at the moment until I implement the correct fix.
- Fixed several bugs with the mosaic effect and 16x16 tiles and a few possible background scroll offset bugs and the mosaic effect.
- Optimised the sound sample generation code for cases when the SNES sample playback frequency was higher than the sound card playback rate.
- Fixed possible click sound when a sample was first started to be played.
1.01
- Corrected scanline count for PAL games - should be 312 lines verses 262 for NTSC. Was causing slow music on PAL games.
- Added error correction code to the SPC700 timer update code - the SPC700 timers are updated using the emulated h-blank handler which is called every emulated 63.6 microseconds (15.720KHz) but the SPC700 timers need to be updated at multiples of 8KHz, hence the error. Was causing music to be played slightly too fast.
- Switched back to using C SPC700 code - the old SPC700 asm code was lacking several optimisations that the C version had. It also had multiple speed hack cycle skipping bugs. Plus I hadn't even finished optimising all the code from the last time I converted the C compiler output.
- Optimised SPC700 memory access routines a little.
- Disabled code that prevented ROMs updating SPC700 timer values while the timer was running - it seems like it is allowed, even though docs on the 'net I've seen say its not.

Damaged Cybernetics
The DC site has been updated, and now includes the 'real truth' about the NESticle source code and other things.

I Have Returned!
I am back at home, slightly later that planned, but prepared for several updates. I have already gone over the links page and eliminated several broken links. I have several new emulators, utilities, translation patches, among other things to update the site with throughout the day. Check back regularly today!

7/5/98

My Temporary Absence
I will be out of town for approximately one week. I will be returning for a few days next Saturday, and then departing again for a couple of weeks. You are welcome to use the Web Board for anything emulation related. Please don't abuse it, but at least use it! I will try to get everything up to date on the few days I am at home. Be sure to check back then for all the updates I missed over the week.

7/4/98

New Rom Links
I have updated the roms section of the links page with several new sites. Watch for more large sites to be added soon!

Rom Links
I discovered that several of the rom sites on the links page are down. I have taken the bad sites off the page, and check for a major update to the links page either later today or tommorow. I will gather some new sites to replace the dead ones with. Happy 4th of July!

7/3/98

Thingy Version 0.9
A new version of Thingy has been released. You can find it under general utilities. Here's what's new in version 0.9:

- Source code released!
- Command line support! Use: "thingy "
- Took out the highlighting thing, sorry! You'll notice a slight speed increase because of this however.
- Added lightbar bookmarks!
- Fixed editing with double hex byte values.
- Added the option to search for "16-bit" strings.
- I need to change the script dumping format, probably. Releasing the source gives you a bit of freedom, i guess.
- Added the # command for your TBL files.

New NES Emulator Debuts
WinNES is an NES emulator for Windows 95, coded in Delphi. You can find version 0.0.4 on the emulators page.

7/2/98

Mapper Docs Added
I have added some information on the NES mappers to the docs page. They have been given their own category. You can find them under Mappers.

7/1/98

LoopyNES Lives! Version 0.5 released
I had loopyNES listed as a dead emulator, but suprisingly, it has been continued. Version 0.5 has been released, and finally has sound support, as well as some other very major updates. Here is the list of improvements:

- sound support (all 5 channels)
- joystick support
- major PPU rewrite
- GUI
- Mappers 7, 9 and 64

Version 0.52 of Xnes Released
Although I just announced version 0.51 yesterday, yet another version of Xnes has already been released. You can get the latest version on the emulators page. Here's what is new in version 0.52:

- Compiled with PGCC (for Pentium processors)
- Fixed bugs parsing command line switches
- More video resolutions, with all modes merged to -gfx switch