0% found this document useful (0 votes)
23 views19 pages

History

Uploaded by

wolowoi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views19 pages

History

Uploaded by

wolowoi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 19

version 2.

17

2.17
PGM
Improved sound emulation:
Volume should be correct (or almost) now.
Note pitch improved.
Fixed missing background in a KOV stage.
Added an option to capture the current music to a file
to load it in jukebox (PZM files).
Calendar is disabled when netplay or recording movies. This
will (should :)) avoid desyncs.

CPS2
Fixed some finish specials being wrong in the bottom of
Manhattan stage in mshvsf.

CPS1
Fixed missing helicopters and buildings in cawing.

NEOGEO
Fixed (again) sengoku3 decrypted driver.
Fixed Irritating Maze controls. You can use the mouse to
move the rod (this game cabinet has a trackball).
Fixed missing 2 lines at the bottom of the screen of games
using rasters (most noticeable in mslug2, galaxyf, mosyougi)

GENERAL
Added some language translations (Italian, Korean, Chinese, Dutch)
Fixed 50% scanlines at 640x480
Added a "Step Frame" button to the shot factories (window mode)
Added some Force Feedback tables by Iron Man.
Added a small skin option to the windowed GUI. Any PNG file in
the SKINS folder will be randomly chosen and displayed in the
nebula window on startup when no game is loaded.

IMPORTANT!! I've received a lot of mails asking about neo-geo.rom,


ng-lo.rom and ng-sfix.rom. Those are the neogeo bios and MUST be
ZIPPED in a file named NEOGEO.ZIP in the ROMS folder (or any roms
folder you have configured).

2.16
PGM
Z80 is fully emulated, that means, correct sounds and music
in games. The sound chip emulation is not 100% accurate so
some notes in music are wrong. I've added an option to disable
the music in the Options menu.
Fixed savestates in KOV games. (old savestates will still not
work, only new ones will be correct).
Fixed text layer position being wrong by 1 line.
Added shot factory (F8)

CPS2
Fixed a palette sync problem that caused part of the charlie
stage in sfa2 flash out of sync.
Scanlines in 640x480 are now correct (again). Use No stretch go
get them correctly.
NEOGEO
Fixed sengoku3 decrypted driver.

GENERAL
Added language switch for the menus (check the english.lng
file in the skins dir for a template for translation)

2.15a
PGM
Fixed Knights of valour missing platform and bridges in some
stages.
Some rom renamings. To match mame names
sango1 -> kov
sango1_5 -> kov115
sango1_9 -> kovplus
orlegend -> orlegend (the same)
orleg112 -> orlegnde
orleg12e -> orlegndc
Fixed china and taiwan regions swapped in KOV

NEOGEO
Fixed savage reign V2 rom CRC
Added Sengoku3 and Zupapa neogeo drivers.

GENERAL
PGM resolution is very wide, so if it's cut in the
screen, play a bit with stretch options till you can
get it fitting.

2.15
PGM
Added Knights of Valour and Knights of Valour Plus
(see KOVROMS.TXT for the correct roms CRC and sizes).
Special thanks to BillyJr for his help to get this
game running.
Added Sound emulation. Well, it's not complete emulation, but
it's enough go get sounds working. Only SFX works and some
sounds may be wrong.
Added region switch to orlegend and kov
Fixed orlegend crashes.
NOTE: PGM games have a very wide resolution so
double size modes (scanlines and most image enhancement
modes) require resolutions higher than 800x600 to work
properly with no stretch.

GENERAL
Fixed netplay crashing with Konami and PGM games.

2.14b
CPS1
Fixed wrong layer offsets in sf2yyc and kouryu (=blackbelt? ) that
appeared due to the new timing.
Fixed Quiz and Dragons USA gfx problems
Fixed sound problems in ADPCM audio (oops, my fault, I
left some test code inside).

GENERAL
Fixed Nebula hanging in a window when exiting a game
in the classic GUI.
Fixed the Video menu crash if there are no transparency tables in
the CONFIG folder.

2.14a
CPS1
Fixed loops in some drivers (cworld2j, qad and qtono2)
that were causing the rom scanning crash

2.14

CPS1
Fixed high music speed in sf2 and captcomm
Added the missing CPS1 drivers (thanks to
mike_haggar haggar.emuunlim.com)

PGM
Fixed the memory corruption bug in orlegend (aka
infinite lives bug)
Fixed zooming (it was reversed, making zoom effect
backwards :) )
Fixed screen cut with some blitters.

CPS2
Re-adjusted timing again, now some games are smoother
(especially ssf2t)

GENERAL
Added Force feedback support, using tables. I've
included 2 sampe tables (xmvsf.ht2 and mvsc.ht2). Read
the comments in them to know how to make your own tables.
To make .FFe files you'll need MS force editor that comes
with directx sdk. It hasn't been too much tested so there
might be bugs, let me know if you found any and/or if you
make a force table. Remember to enable and map your
devices to the correct player in the options window.
Added a control layout load/save feature to save your
favourite layouts (as the save/load default layout never
worked corectly). I've included some layouts for keyboard,
6 button pads and hotrod (thanks Crashtest).
Fixed errors when changing DSP plugins while the game was
running.
Fixed a small bug in the winamp wrapper plugin. Now more
winamp DSP plugins work (like DFX 6.0, RTEQ, Pacemaker)
Added an HyperBass DSP plugin (just in case you want to break
your subwoffer).
Fixed Keep aspect video option. To get a clean scanlines
Image (no stretch distortion), I recommend using 800x600 with
no stretch.
Added 3 new gfx blitters. Bilinear interpolators, that override
the older Full and light interpolation ones. The effect is the
same (bilinear light=light interp. Bilinear=full interp) but
they are twice faster.

2.13a
NEOGEO
Fixed Spinmasters gfx errors on the bottom lines (raster bug)
CPS1
Added SF2 KouRyu driver

CPS2
Improved CPU timing. That makes SSF2T/SSF2X smoother.
Fixed SSF2X driver (no more gfx or sound problems)

PGM
Fixed crashing after a few minutes playing.

GENERAL
Added SuperScale blitter (similar to a *Scale blitter
of other CPS2 emu :) ). It looks great and it's very
fast (if not the fastest) image enhancement mode. Full source included.
The best blitter in nebula without any doubt. It only works
in 16-bit desktop modes.
Added auto-transparencies. It will make flickering objects
and meshes become transparent without blur. The 50% frame blend
blitter is no longer needed. Unlike sprite transparencies,
this will cause a performance hit, so better don't enable it
if you have a slow computer.
Fixed full interpolation mode.

2.13
NEOGEO
Improved raster effects emulation.
Most games are correct now, and others
have been greatly improved:
mosyougi title
ssidekicks pitch (still not 100% correct but
heh, at least you can see it)
samsho3 "3D" floor effects
wheroes floors
karnovr floors
mslug3 last boss red sky distortion
galaxyfight better alignment

CPS2
Added latest CPS2Shock releases
Fixed wrong layer prios on nwarr character
selection screen.

KONAMI & CPS1


Fixed music speed that was wrong in some games.

PGM
Optimized sprite drawing (more than twice
faster now in some critical parts)
Fixed sprite shrinking
Added sprite zooming
Added linescroll (orlegend stage 4 and 6)
Fixed some missing sprites (clipping problems)
Main CPU is running at the correct speed now

GENERAL
Added DSP plugins support (including a DSP
wrapper for winamp plugins. It's still beta
so be careful, and don't change the plugin
while a game is running)
The plugin.h file has been update with the
DSP plugin interface.
Force feedback support is disabled as I'm
improving it (and it's still not finished :( )

2.12
CPS1
Fixed dynasty wars romset names
Fixed sprites disappearing.

NEOGEO
Fixed mslug3nd romset.

GENERAL
Fixed Scanlines when using 640x480.

2.11
KONAMI
Added Bucky O'Hare
Fixed Zooming.
Fixed some sprite gfx problems (2nd level boss
in moo)

CPS2
If you are only seeing 2 buttons in CPS2 games
delete the .dat file for that game in the
CONFIG folder.

CPS1
Added SF2 YYC hack

NEOGEO
In the ROMDATA folder you'll find a
file called Neogeo.new. Delete the
Neogeo.dat and rename the .new to .dat
to use the new MAME rom names.
It's a good moment to remember that if
you have nebula reporting missing neo-geo.rom
ng-sfix.rom or ng-lo.rom, you'll need to put
the neogeo.zip file (BIOS) in a roms
directory (folder).

GENERAL
Fixed Vertical games not displaying anything.

2.1
KONAMI
Mooooo!!
Added Wild West COW Boys of Moo Mesa.

CPS1
Added Dynasty Wars (World), it's now the
parent set.

CPS2
Fixed SFA3 crashing with Mike Haggar's cheats.

NEOGEO
Added NeoPong
Fixed Neogeo CD Metal Slug crashes

GENERAL
Added an option to auto-Switch to 16 bit desktop
color depth (Misc Menu)
Fixed Menu bar flickering in fullscreen.
Changed the ROMdata files format, to a
more compact format. Also now all romsets
are external (Except Konami), so you can
rename/edit the romsets to match yours.
I strongly recommend that you delete the old
.DAT files from the ROMDATA folder.

2.0a

BUG FIXES
Fixed old GUI crashing on start
Fixed title bar corruption
Fixed Aspect ratio with Keep aspect option
Fixed vertical games on 32 bits desktop.
Fixed ingame menu letters when using 32 bit
color depth
Fixed xmvsf crash on start bug.

Added shot display on Rom List when moving


with arrow keys
Added a Switch to Fullscreen option in the
Video Menu, as some people didn't know how
to switch to fullscreen (ALT-Enter)

Added many transparency tables. Thanks to


Darksoul, Bad_crc, Razoola, kyo_99 and
Ken_Masters.

Some things I forgot to mention in the readme:


- To use the old gui, you can also launch:
Nebula.exe -classic (-window if you want to
run it in a window))
- You can click on the column names in the rom list
to sort the list using that column.

2.0
GENERAL
Lots of changes in this version, but the most
noticeable one is the new Window mode
GUI (You can still use the old GUI). Note that
the window mode will workin systems with 32 bpp
desktop color depth but only Hardware blit will work.
If Nebula runs very very slow, try disabling stretch and
Switching to system memory allocation.

Due to the big amount of changes I'd recommend


that you read all the docs.

Some keys behave differently in window mode GUI


check the GENERAL doc.

Major rewrite of the main core. All systems


emulation have experienced a speedup and
the memory requirements have been lowered
a lot.

New shots factories, that allows changing almost


every parameter/sprite. Please, read the doc about
this.

New macro code, that allows macros to work without


knowing the character addresses and also adds
"global" macros that can be used with any character
(read macros documentation).

NEOGEO
Added 4-point interpolation for Delta-T samples.
Added a decryption progress indication for
latest (encrypted GFX) games.
Sengoku3 and Zupapa are disabled. The Find
Roms trick will no longer work.
Small fix to rasters that were wrong by 1 line (still
few raster games work ok)

CPS1
Added knightsh, dinoh and wofh hacks. Take note
that there are some glitches in those games
due to some roms that aren't dumped yet.

CPS2
Rewritten GFX code. It's the fastest and most
accurate code in all nebula versions. It fixes all
known glitches (esp. Rowscroll ones: avsp, ryu
stage of sf2/ssf2).

Very accurate raster emulation. A lot faster than the


old one, and now accurate at line-level. This
new raster code emulates the missing background
distortion in Shuma Gorath's Chaos Dimension
on msh and mshvsf.

Fixed mvsc sprite misalignment in ending sequence.

Added a pre amplification option to QSound


renderer. I don't recommend using it because
can cause distortion with higher volume samples.
Use it only if the sound output is too low in your
system.

1.97

NEOGEO
- Fixed SS3 protection. You must delete the
Samsho3.dat file in the CONFIG folder.
CPS1
- Fixed some sprite wraparound bugs that still
remained.

GENERAL
- Added sprite transparency support, using
external tables. Read the Transparency.txt file
to know more about them, and how to make your
own tables. There are some tables included, but more
will come, also if you want to share your tables,
send them to me and I'll include them in the release.
- Added 50% Frame Blend (and +scanlines) gfx renderer
that removes flickering sprites making them transparent.
- Fixed movie recording.
- Rewritten graphics core to use DirectDraw 3, that
is faster in older video cards and will probably
fix some hang bugs.
- Added a configuration screen for nebula.ini
options. Launch Nebulaconfig.exe or Nebula.exe -config.
- Added autofire option for all buttons in all games.
- Separated hotkey configuration for Neogeo and CPS.

1.96

NEOGEO

- AT LAST!!! Fixed the nasty bug that


caused nebula hang with a plain color
screen (red/blue/black), hanging the
computer. As result of this fix, the
drawing operations are slightly faster.

CPS1 (heh, here we go...)

- Added starfield planes emulation in


strider and forgotten worlds backgrounds
- Fixed forgotten worlds shop bug.
- Fixed sprite flickering/disappearing
in many games (dino, strider, kod,...)
- Fixed bad tiles scattered in some
games (3wonders, unsquad, area88)
- Fixed sprite palette desyncs
(3wonders golem tree)
- Fixed Daimakaimura black screen.
- Fixed dinoj and punishj crash.
- Fixed sound hanging in most games.
- Improved ADPCM decoding, now there is
no sound distortion.
- New GFX drawing engine, slightly faster
than before.
- With all those fixes, CPS1 emulation is
almost 100% complete. Please, report the
bugs you find.

CPS2

- New GFX drawing engine, slightly faster


than before.
- Added Rockman region and cheats (sorry,
I forgot to include it in the previous
release).

GENERAL

- Added movie recording for all systems.


Use the in-game menus or the keys:
SHIFT-F10 Record Movie
SHIFT-F11 Play Movie
Press any of the above keys while
recording or playing to Stop.
- Fixed sound configuration lost when
going to the game GUI.

1.95d

NEOGEO
- Fixed garou romsets:
garou.zip (set 1) (Main set, needs the
new 253-sma.bin)
garouo.zip (set 2) (Old set, uses the
old 253-smao.bin,
parent: garou.zip)
garoud.zip (Decrypted C set,
parent: garou.zip)

- Added MSlug3 (Encrypted set) (needs 256-sma.bin)


- Fixed kof99p P1 rom CRC.
- Fixed sound samples loading for games with
gaps in the sound roms (kof95 missing tracks)

GENERAL
- Changed some rom names in sync with kawaks and
MAME. There are still some small differences,
mainly in CPS1 romsets.
- Fixed romcenter dat generation. Now it includes
merge info.
- Fixed cheat engine parser to allow longer lines
to fix problems with the great cheat collection
released by Mike Haggar (haggar.emuunlim.com).
- Added more language packs

1.95c

NEOGEO
- Added Garou (set 1), note that romset names
have changed to match current mame names:
Garou (Set 1) -> garou.zip
Garou (Set 2) (old garou.zip) -> garouo.zip
That renaming should not cause problems with
older naming because nebula will scan both files
for the required roms.

- Fixed sound problems with very short samples.


Mostly noticeable in kof2k K' team ending.
Thanks to all the people that sent me their
save states.
GENERAL
- More languages added.
- External font added, with some special chars
now available (�,�,�,�, etc...) a font editor is
in the work.

1.95b

NEOGEO
- Fixed kof2000 (Not encrypted) that was being
decrypted, sorry for the problems.
- Fixed alpha mission 2 romset to match the
latest redump

GENERAL
- Added Chinsese (Simplified, GUI only) ,Italian
Russian (gui only) and French languages. Please,
if you make a language file, send it to me to add
it to the official release. (You can put your name
in the file, as comments starting with ';').

1.95

NEOGEO
- Fixed at last (I hope) kof99.
- Added MSlug3 (Not encrypted).
- Added Garou: Mark of the wolves (Encrypted)
- Added Kof2000 (Original set) version,
thanks to Nicola Salmoria for the new tables.
- Fixed GFX decrypting tables
- Added the new S rom banking needed for Garou
and Mslug 3
- Fixed rasters in some games
(Parallax scroll in Zedblade)
- Fixed sound state restoring when loading an state.

NEOGEO CD
- NOTES:
- If you are having frameskip problems in the
BIOS intro, just insert a CD in your currently
selected CD drive.
- If the in-game GUI hangs when going to the
cd options menu, configure the cd manually in
the GENERAL.DAT file in the CONFIG folder
(NeoCDMode= 0-CD 1-ISO)

CPS1
- Fixed sound state restoring when loading an state.

GENERAL
- Fixed crashing when changing the sound options
while playing.
- Added 48000 Hz sampling rate.
- Added Language support. You will be able to
translate almost all Nebula text strings
using .lng files in the SKINS directory.
Use the original (English.lng) file as a
template. Remember that the graphics font
for in-game menus has only standard 7-bit
ASCII chars, so chinese, japanese or special
language letters will not be possible in
that menus.

1.94b

NEOGEO
- Changed kof2000 romset names to kof2000.zip and kof2000n.zip.
- Fixed console mode for nitd and kof2000
- Added support for romsets with decrypted C roms
- Fixed kof99 and kof99d graphics

CPS2
- Fixed a Directsound 3D bug that was causing strange problems (I forgot
to add an EMMS opcode at the end of the MMX code)

GENERAL
- Slowdowns while connected to internet or using other audio programs in
background *should* be mostly fixed now.
- Added an option in Nebula.ini to show the sound codes stack, useful to find
codes for Force Feedback.

1.94
NEOGEO CD:
- Fixed NeoGeo CD game always reported as missing (Red)
- Fixed some loading screens that caused emulation crash (mslug,windjammers,
and many more.)
- Fixed ISO+MP3 crashes
- Fixed kof99 crashing (Nebula was messing with the NeoGeo romset and was trying
to decrypt the code :) )
- Modified the NeoGeo CD docs, I hope they are clearer now.

NEOGEO:
- Added King of Fighters 2000 (decrypted set). You'll need the Neo-0 dump (kof2k)
and
the decrypted dump (kof2kn.zip).
- Removed Metal Slug 3 from the gamelist since it was causing some confusion.
- Added 512 Kb S rom support (Huge thanks to Mr K for his help :) )
- I forgot to thank Nicola in the previous version. Many thanks to him for making
possible
playing new NeoGeo Games.
- Sengoku 3 is NOT SUPPORTED. This game is only 4-5 months old and it's still in
the
arcades.
- Changed the gfx decryption method, it should be faster and will require less
memory as
now it's performed before loading any other roms (program or sound).
- If there is not enough memory to perform the decryption, games will run with
encrypted
graphics. This behaviour was also in the previous release, but I forgot to write
it here.

CPS2:
- Fixed 4 point interpolation equation that was causing some sound artifacts in
high pitched
sounds.
- Added the new QSound code to the Directsound 3D renderer (I forgot to add it in
the
previous version).
- Slightly faster Z80+QSound emulation by removing some unneeded FP operations.
- Fixed Directsound 2d Narrow mode always being Mono, now it's Stereo.

CPS1:
- Fixed Nemo (Japan) always appearing in the gamelist.

GENERAL
- Added Hotkeys documentation that was missing in latest releases.

1.93
NEOGEO CD:
- Added support for NeoGeo CD games. You'll need a game CD or a ISO+MP3
image.
- You'll need the NEOCD.BIN file in a file called NEOCD.ZIP, (512Kb, CRC:
df9de490) and
the NG-LO.ROM in the NEOGEO.ZIP file.
- To play a NeoGeo CD game, launch the "Neogeo CD" game that appears in the
gamelist.
this will start the neogeo cd, press A button to go to the player or start
to start the game.
to configure CD emulation (CD or ISO image), press ESC and go to "CD
options".
No savestates or cheats are available for NeoGeo CD.
NeoGeo CD emulation has still some bugs. If you get a "Disc I/O Error",
exit to the GUI and
run the "NeoGeo CD" game again.

NEOGEO:
- Fixed rasters for some games (ridhero, galaxy fight, neo turf masters, top
hunter, ddragon)
- Added Vliner emulation. Check the special button configuration for this game
in the controls menu.
- Added Kof99, Prehistoric Isle 2, Ganryu, Strikers 1945 Plus and Nightmare in the
Dark
graphics decryption, using MAME's decryption algorithm (that means that some gfx
may
be wrong as the algorithm may be incomplete)

CPS2:
- Fixed mshvsf VS screen top lines being drawn upside down.
- Fixed Cheats and region for mshvsf.
- Added VSAV2 rom data file
- Rewritten Qsound emulation engine. Written in MMX optimised ASM it's now 3-
4 times
faster and more accurate. It also has a new interpolation mode that uses 4
points instead
of 2. It requires more CPU power, but sounds better.

GENERAL:
- Fixed the usage of parent cheats if a clone has no specific cheat data. Now
Region is
never taken from the parent cheat, and cheat configuration is stored in the
clone dat file.
- Removed some games from the internal database that caused problems with the
new
dump names.
- Fixed some Force Feedback problems
- Fixed surface memory allocation. Now nebula requires much less VRAM to
work.
- Added separate audio configuration for each system (Qsound, Neogeo and
CPS1)

1.92
NEOGEO:
- Preliminary Neogeo Raster effects Added. Please note that Rasters are
disabled by
default in NEBULA.INI because they are SLOW, set the EnableNGRasters option to 1
to enable them. The Super Sidekicks games and some other games have still some
raster
problems.
- Adjusted (again) the Z80 sound timing.
- Added fatfury2 protection (many thanks to Mr K).

CPS2:
- Fixed BlackHeart's stage of MSH missing rowscroll in the background (there
are now
too many hacks in the raster code, it needs an urgent rewrite :) )
- Better sprite timming and sprite buffering that solves some
backgrond/sprite
desync (ssf2 portraits, ecofght, sfa3,...)
- Fixed the CPS2 eeprom problems that caused problems with some games
(csclub,
ssf2t,...)
- Fixed Super Hyper turbo :) mode for ssf2t, I accidentally left the CPS2 CPU
clock
running at 20 Mhz.

CPS1:
- Fixed Mercs graphics.

GENERAL:
- Improved the cheat engine with conditional cheats, indirect addressing (for
neogeo),
etc. Check the CHEATS.TXT file for info.

- If there is no specific cheats for a clone, nebula will take the cheats
form the parent set.
That removes the need of a cheat file for every clone.

- Added force feedback support. Some fighting games allow detecting the hits, so
nebula will use force feedback to make you "feel" the hits. In the CONFIG
directory
there are two .ffe files with the force data that can be edited with
Microsoft FEdit
to make your own force macros.
Force info is still only available for xmvsf. I'll post info for more games
soon if this
feature is showed useful.
Note that player 1 force is sent to joy 1 and player 2 to joy 2, so you may
have to rearrange
your joysticks ports to make it correct.
1.91b - Fixed kof99 (and some other games) sound "clicks".
- Due to a stupid bug, the new delta-t interpolator was no enabled in
previous versions (they were using the old one).
- Now Ninja Commando and Ninja Combat music sometimes work (and sometimes
doesn't :( )
- 640x480 scanline modes are now centered on the screen.

1.91a
Fixed macro support that was broken in previous version.
Fixed a stupid bug in default control, hotkeys and macros that prevented
it from working.
Fixed the size and crc for the NG-LO.ROM file, it should be 64k
(65536 bytes) and CRC: E09E253C. It's the same than the old dump
but with only the first 64k (last 64k are a copy of the first 64k)
Nebula will still recognize the old 128k rom.
I forgot to mention an experimental option in nebula, it's the -blade15
option, it will generate 15Khz output signals (for arcade monitors) if
you have a Trident Blade3D card. You'll need the BLADEIO.VXD file from the
Blade15khz package in http://www.beimborn.com/mame/dl/blade15_24.zip (mirror
because the original page is about to disappear).

1.91 Added a "Smart" romset name recognition, you must enable it setting
StrictRomsets=0 in NEBULA.INI and then use the "Find Neogeo" button in
the OTHERS menu. It will recognize the romsets with different names
than the MAME ones but the files (size, CRC) must be MAME compilant.
If nebula is unable to find a match with its internal database it will
try to build a new romset (similar to Neoragex import feature) with
the files in the zip. Nebula can recognize MVS and MGD dumps, so your
old romsets will work now. Note that that feature may cause gfx or
game problems because the neogeo dumps aren't homogeneus, so don't
mail me about gfx or game problems if you aren't using strict name
matches. Remember to hit Scan Roms after looking for neogeo roms.
Corrected X Zoom tables with values checked in the original board.
Corrected Y Zoom tables (You'll need to have the ng-lo.rom file
inside your NEOGEO.ZIP file).
Balanced AY and YM volumes.
New interpolation mode for Frecuency control type (Delta-t) ADPCM
sound samples, this one is better (and faster) for high pitched
samples (for example arina or dandy j's stages in Wakuwak7).
Delta-t samples were always interpolated in previous versions, now
interpolation for these samples is only used if it's enabled in
the menu. (Having interpolation disabled is faster, but sounds
much worse (many audible resampling artifacts) I recommend having
interpolation always enabled (it's not much slower))
Added the new Kof99 decrypted set (kof99d), you'll need files from
the 3 kof99 romsets, read the MINIFAQ.
Fixed double dragon (and probably many more) FMV intro sound
problems.
Added Hotkeys. Configure the button mapping for each hotkey in the
HOTKEYS.DAT file (there are separated configs for CPS and neogeo games)
and then assign keys in the Control menu to the 6 Hotkeys available (scroll
down the control menu to see the keys).
Added a new stretch mode called "Keep aspect" that keeps the original
aspect while using the bigger possible screen area (good for vertical games).
Added FreePlay switch to the Machine Settings menu.
Added a Control configuration menu for GUI keys, you can map there
the keys you want to use to move the cursor in the GUI/Game menus.
This menu is shown when you select the CONTROL menu and there is no
game selected. To deselect the currently selected game, press the
right mouse button or the button assigned to "Back" in the GUI keys
menu.
Rewritten the rom checking code. Now it's faster and has a progress
bar. Anyways, I recommend not to have AutoAnalyze enabled in NEbula.ini
due to the big amount of romsets supported, better use the Scan Roms
button when you add new roms.

1.9 Added a MINIFAQ file, please read it.


Fixed Neo Turf Masters driver that crashed nebula in the loading
screen.
Fixed puzzle bobble romset name to match the latest MAME name.
Fixed w2k crashes when pressing the TAB key.
Fixed misc crashes on startup in video cards with little VRAM
Fixed DDTOD and DDSOM F2 key.
Fixed the savestate time being always GMT.
Fixed crashes when using ALT-TAB to switch task.
Fixed Irritating Maze controls, now it works.
Neogeo s1 and m1 roms with wrong sizes are now accepted and loaded.
Added triple buffer option to video options.
ALT-ENTER key now also works in the GUI.
Removed 400x300 resolution from neogeo and added 320x240 as it's
closer to the real res (304x224).
Rewritten default controls code, now it works with all games, but
you'll need to re-map the keys again.
Added an option to disable debug dipswitches because they were
causing problems in some games.
NOTE: Mixing debug switches with Developer mode may cause
strange results. If the game has a strange behaviour
(fights ending without fighting in rbffs) you must clear
the SRAM (by either deleting the game .srm file in the
EEPROM dir or going to Test menu, Hardware test press Start
till you see the Clear backup RAM screen and then Press
the buttons A,C and C simultaneously (default Z,X,C).
Added an overclocking option for neogeo games in the machine settings menu.
The overclock setting is stored for each game. Overclock only the games
that actually need it (mslug2,mslugx for example)
Fixed a major bug in savestate saving/loading code that caused nebula crash
when loading states. Sound will not be restored when loading previous
version savestates to avoid crashes.
I forgot to state in the previous version that the neogeo bios
MUST be in a file called neogeo.zip (neogeod.zip for the debug BIOS)
in any roms folder.

1.8 New system emulated: Neo�Geo. Read the NEOGEO.TXT file for more information.
New autoframeskip code. It's much better than the older one. Now games should
run better than before in slower computers.
Please note that the working of UseMask in NEBULA.INI was changed
in the previous version, read the updated comments in NEBULA.INI.
Added options in NEBULA.INI to disable the joystick and sounds of the GUI.
New menu system (press ESC during gameplay) to access the different windows
available for each system (savestate, loadstate, cheats...)
All game windows have been enhaced with new fonts and colors, they are
more readable (and look a lot better :) )
Re-added (again) the scanlines modes for 640x480, please, note that not all
of the other modes work correctly in this resolution in CPS (1 and 2) games,
so be careful. Neogeo games will work ok with any mode in this resolution.
Video options can be customized for each emulated system (CPS Horizontal,
CPS Vertical and Neogeo).
Added the (experimental) -window option, that lauches nebula in a window. Use
this option only if your desktop color depth is set to 16 bits. Also you can
switch between window and fullscreen while playing using ALT-ENTER.
Added the -romcenter option that creates a Romcenter Datafile
(Nebularomcenter.dat)

1.7 Switched to Mike Coates' A68K core, it's faster and more accurate. Due
to this change, some of the old savestates may not work (I've tested
all my savestates and all worked).
Rewritten critical parts of the main emulation core, graphic tile drawers
and sound emulation. This should cause a major speedup.
Fixed the wrong pitch and tempo of the sound.
Added a new sound mode (Dsound2d Narrow), it's faster but has less
surround effect.
Sound is now saved in CPS1 games.
Fixed sound saving problems in CPS2 games.
Added a powerful macro and hint system. Read the file MACROS.TXT. Hints
are only visible if you are using 800x600 and no stretch. Macros and
hints can be disabled in the OTHER options panel.
To show the macro config keys, use the new arrows in the CONTROLS menu
3wonders black squares fixed.
Fixed game list slider, now it works better.

1.6a Fixes hanging after loading some games in fast computers.


Most CPS1 sound problems fixed
Vertical scanlines mode and Hardware blit no MMX are now accesible
Ghouls'n Ghosts black square problems fixed.
Most CPS1 QSound game clones are working now.
Added Street Fighter 2 World Warrior and clones (not all clones tested)
I forgot to mention in the last version that I've fixed the sound pitch
and playing speed. The sound is now closer to the arcade.

1.6 Wow, lots of changes...


ADDED PRELIMINARY NETPLAY SUPPORT USING KAILLERA :). Use the -knet option
or the NebulaNet.exe file.
Fixed CPS1 background color selection.
Added most CPS1 games (there are still some missing)
Added more dipswitches
Sound state in CPS1 games is not saved/loaded now, I'm trying to
fix some problems with it.
Fixed some CPS1 gfx glitches (3wonders black squares are still there)
Faster rotated games. Now they are almost as fast as horizontal
ones (Thanks Mr K :) )
Much faster scanline modes.
Faster 2xZoom.
Added new image enhacement modes: Super2xSaI, 2xSaISuperEagle,
2xSai 75% scanlined (Thanks again to Mr K for this last one :) )
Added Vertical Scanlines mode.
Fixed Eagle support that was broken some versions ago.
Removed scanline modes in 640x480. You must use higher resolutions
to enable them.
Added 384x224 and 768x448 resolutions. You can only use them
if you video card supports them. (there are some patches out there
that can enable these resolutions in some cards).
Added an AutoAnalyze option in the NEBULA.INI file to avoid
nebula analyzing romsets on startup.
Added the Default option in Cheat files.
Sounds in the GUI.
SFZ3 characters and backgrounds animations fixed.
PrioEngine option removed from NEBULA.INI, it's no longer needed.
And lots changes that I can't remember...
NOTE: to get ssf2tb working, hit F2 when the "Terminal check" words
appear and in the game option set the game to Single Mode

1.5a Fixed Alien vs Predator backgrounds.


Fixed ssf2xj gfx problems. Note that now ssf2xj is a child of ssf2t, so you
don't
need the gfx roms in the ssf2xj.zip.
Some notes:
-PLEASE, READ THE COMMENTS IN NEBULA.INI FILE as they have important
information on how to setup the nebula gfx engine to be more accurate.
-Zip file support in skins is only for skin developers. They can pack
the gui
image files in zip files instead of using the -packgui to produce the .dat
file.

1.5 Added CPS1 support. Not all games have been added yet. Note that you CAN'T
add CPS1
games via dat files.
Written a new sprite graphics code that correctly handles the sprite
priorities and
sprite masking (this code is disabled by default as it's slower, enable it in

NEBULA.INI).
Added some tricks to emulate the sprite masking with the old (and faster) gfx
code,
note that this code is disabled by default (see NEBULA.INI) due to problems
in
some games (morrigan in vsav).
Added a NEBULA.INI file with special configurations (read this file to know
the
things you can configure).
Added skin selector in the OTHER menu (skins must be in the SKINS\
directory). The
name displayed is the name of the .zip or .dat file containing the skin. You
can
use long filenames (but not very long, 20 char max).
Support for up to 10 different ROM directories.
Support for skins in zip files.
Fixed the bug that truncated skins files to 512KB.
Added a pink background option in the Shots factory.
Too many internal changes that I can't remember.

1.4a Fixed Slammasters black backgrounds.


Fixed sound interpolation not working and added a filter (now 44100 Hz sounds
better)
Added volume change emulation with the '-' and '=' keys (next to the
Backspace). The
volume level is saved per game.
Fixed hangups when changing pantalla.raw

1.4 Some rom files has been renamed to match the latest CPS2MAME rom names.
Ability to filter the game list. You can select if you want to seel all
games, or only the
available ones.
Roms now aren't analyzed everytime Nebula starts. They are checked when
romsets are changed
or when you press the Rescan button in the OTHER config screen.
Changed main 68000 core to Bart Trzynadlowski's Genital 68k, which is a bit
faster than
starscream, and has less bugs (perhaps none).
Rewritten the layer 2 drawing code. Rowscrolling problems are almost fixed
(only missing
avsp intro). It has caused a small slowdown, but with the little speedup of
the main core
the speed should be the same as before.
19xx gfx problems fixed at last. If you use old savegames, then the problems
will not
be fixed until a stage change in the game.
As some people has reported that the new gfx code (v1.3 and later) is slower
than the older
one (1.2 and before), then I've added the ability to use the old gfx code
using the -oldgfx
command line option.
Sprite priority code has back to the original code that causes less gfx
problems.
Implemented sprite bankswitching (one of the still unemulated features of the
cps2 hardware)
Added PNG unfiltering modes (Sub,Up,Avg,Paeth). PNG files created with other
tools
should look right now.
Fixed most Raster problems. Things look a lot better. Only remaining some
sprite problems.
Changed the Savegame format. Now the sound is correctly restored when loading
a savegame. The
old format is still recognized and loaded.
Data files (configuration and savegames) are not encrypted anymore. If you
want info about
the format of these files, send me an E-mail.
Fixed the "controller setting forgetting" bug. It's fixed now, but it
requieres that you
delete the old config files.
Added the ability to save the controller data as the default mapping for
games using
the same button layout.
GUI graphics can be changed (see -packgui option and the section below).

1.3 Fixed some rowscrolling problems (there are still many errors yet, but I know
the cause)
New sprite priority code. Now all seems ok.
Added Auto Save/Load, that saves/load the game state on exit/entry.
Screenshot format switched to PNG. (older shots are automatically converted)
Frameskip value is stored.
In the GUI you can draw the slider to move the list.
Added wheel mouse support.
Pause button mutes the sound.
Changed the graphic modes for 19xx, now it's more "pixel perfect".
A final comment, due to many questions I've received. The best sounding mode
is
Interpolated 22050 Hz (not 44100 Hz), this is due to the fact that the code
is
optimized for that mode and using higher frequencies result in a loss of
sound quality.
1.2a (this version was a quick fix to play Powered Gear, but wasn't released. I
prefer wait
and release a version with more fixes)
Emulated the math part of the graphics chip (used by Powered Gear)
Increased the number of cheats per game (100 cheats, with 100 states per
cheat and 32 values per state)

1.2 Rewritten the drawing routines. It should be faster now. Thanks Raz.
Another try to solve the s3 graphics problem.
Added again the Light Interpolation and Full Interpolation modes (use 640x480
res)
Added some enhacement modes to 640x480 (scanlines and scanlines 50%)
Added the ability to use the audio jukebox in games without decryption
tables.
Changed the naming of some romsets to be compatible with MAME ones.
Added vsync option.
Added 1280x960 resolution.

1.1 Raster effects!!. Preliminary. Some games have graphic glitches.


Ssf2 y ssf2t work perfectly.
Added the 400x300 and 640x400 resolutions.
Fixed the crashes when using ALT-TAB to switch task.
Added manual frameskip (keys + and -)
Added command line options.
Fixed problems with video cards that create non-linear surfaces (S3 Savage)
(not fully fixed)
Fixed the 3 punch in player 2 bug.
Modified keypress detection. Now it's easy to make half circle moves.
Added 2xSAI y Eagle. Removed the old interpolation modes.

1.0a Fixed win95 crashes

1.0 First version.

You might also like