Null DC, one of the first working Dreamcast emulator, discontinued but still working

Today I’m going to explain about the Dreamcast emulator that I normally use to play. NullDC.

What is Dreamcast?

     

Dreamcast is the last video game console from Sega during late 90s. It was came after the unsuccessful Sega Saturn, which cost Sega their reputation due to bad marketing, and became Sega’s last effort to win the console war against Sony and the big N

 Unfortunately, despite having some great titles like ShenMu and Soul Calibur; the lack of the third party supports, too many price cut, and strong competition from both Sony and Nintendo made it as the last Sega’s console. Afterward, Sega turned into third party software developer selling their games through their previous competitor. This made Genesis as the only console from Sega that managed to reigned champion during the console war.

Is it worth to play?

As a golden rule, in every console there will always be a good and bad titles and DC is no exception. In my humble opinion, some of the titles are amazing particularly Soul Calibur. It moves fast, the control is very responsive; the scenery is a sight to behold (even if u compared it to newer games). And I guarantee that it was even better than the arcade version (especially if u play with HD graphic). Other Capcom titles like Resident evil Code Veronica, Plasma Sword, Giga Wing, Kikaioh also joined the game list and they are fun to play. And don’t forget to check Sonic adventure 2 ^^

What kind of CPU works?

As game became more and more pretty, the CPU needed better specs to handle the games at playable frame per second. Therefore, I will give minimum specification for the computer to made you capable playing the game at full speed from now on (yeah that including the “retro” ones). If your computer is the current generation PC, you can skip the requirement ;p

Here is the minimum specification

CPU: AMD Athlon XP/64/Turion at 2 GHz or Intel Pentium D at 2.1 GHz or equivalent.

Video Card: Nvidia GeForce 4 Ti or ATi Radeon 8500.

RAM: 1GB.

DirectX 9.0 or greater.

Lets Set up the emulator

Ok first of all, I assume u had a decent CPU and knowledge of internet search engine. The first thing u need is a dreamcast Bios file like this in pics



They are technically copyrighted material so.. I can’t give the place to download.. but Google is your friend like always ;D

Next step u need to download Null DC from https://segaretro.org/NullDC


                                            Scroll and download from this page

Then, what u needs to do is extracting the nullDC.zip using either winrar or 7 zip and extract them inside a folder.



Inside the folder you will see two folders. One is nullDC_104.r136 is a Dreamcast emulator while the NullDC_ Naomi is the Sega Naomi arcade system emulator. We go inside the nullDC folder


Try to start the app by clicking the NullDC_win32_release-notrace



If you see an error code saying"unable to find bios", its normal.. Now, cut the dreamcastbios.zip to the data folder..and extract it inside the folder. After extracting the bioses, the error will be gone when you open the application.


Before start playing, it’s best to set the controller first by going to option- Maple - Port A - config keys for player 1



The emulator also support joystick or any USB controller but since I haven’t tested them myself, I focus on the default keyboard configuration

                                         Here you can set up the controller to your liking

let’s take a look at the plugin



Actually there is not much that can be configure in the plugin tab but you can change into a controller plugin in port A or setting up the keyboard for the 2nd player here. Just go to Port B and then choose the controller or the keyboard plugin if you want to add another player in game.



Ok, now I’ll share some knowledge that I learn from using this emulator.

First let head to option tab



Power VR is equivalent to the Gpu plugin. In the resolution, u can use the maximum supported (if your PC had powerful specification, Maximum but up to 1280x800 will use the resolution of 720p+, Native will use the original resolution of Dreamcast. Half of maximum pixel and Quarter of maximum pixel will use even lower resolution than the DC itself. I believe u can choose which one is more suitable for your computer or you can try changing them by yourself to see if your current CPU can tolerate higher resolution or not. It’s easy; if the game started to get stuttered, keep getting lag/frozen; it means the resolution put too much burden to your GPU and you had to choose lower options.

Aspect ratio

Choosing different aspect ratio of the game screen.  whether you want the emulator to have a black border (borders)and had the exact  tv screen ratio of the original DC (640x480). Or stretching the picture to fill the entire screen (stretch); or even adding extra  geometry  to even more detailed and smaller images.

 You can check how they look from the example that I put below

Stretch

                                                                                 



                                                                              

                                          

Border



                                                                                     

                                                                                    


Extra Geometry






Pallete Texture

By default the emulator will choose versioned. Its quite hard to find a thorough explanation behind the static or versioned. However, versioned and dynamic point was considered as the best to go if your card support shader.




Sort


Things that I understand from this sort feature is

If you choose off, Its not very taxing for the emulator to run the graphic but you will see glitches and artifact more inside the game (I tested it on Soul Calibur).

Per strip still shows some flashing on the health meter(and also glitches) but it doesn’t look as bad as the off feature (and it had decent speed too) so I recommend this if your CPU is not very fast

If you use per triangle, the game will look way better and lose those graphical bugs but it makes your computer work harder and can cause slowing down with older machine/CPU. If you had a current generation CPU, I advise to use per triangle always


             Off shows some graphical glitches so is strip (to lesser extend)

                                         


  
      Per triangle show no glitches but it sure made the game slower on my old laptop xD

Modifier Volume deals with how the shadow is drawn in the emulator. Normal and clip is the slowest (first choice); while taking off the shadow (third choice) is the fastest.Opt for normal which had decent speed and good accuracy. Volumes is for debuging (which I don’t know how to.. so let stick with either the first or second choice)


                    


                                                                           
                           Modifier volume normal

                                    




Modifier volume off (No Shadow)

                                                                  




Z Buffer Mode

Changing the Z buffer might cause some of the drawn images gone from the game. So, choose the second option always cause it’s the best one.

Texture cache

Texture cache is about how the emulator delete the old or invalidated texture that the game already displayed. There is no definite answer about this. so just leave this be

Next, we got the GDRom tab.


1. 
   Swap disc. Use if u want to change disk while the emulator is running (actually it still does not support all games)
2.    Use default image. Instantly use the disk image (GDrom is DC equivalent for ISO) that u set on
3.  Select default image. Choose one GDrom that u want to be the default game for the emulator
4.  Patch GDRom region. Auto patching the GDRom region. Always turn it on
5.  About Emulator’s GDrom plugin information
3

1.    

2.   

4.     

Aica is the sound plugin for nullDC

1 Config is the place if you wants to change the buffer of the sound etc. Thankfully the emulator already gives thorough explanation inside the config

2. Limit speed and sync audio will made the emulator trying to sync the audio with the video regardless of how powerful your CPU power is. This may be the best choice.

3. Sync audio will try to match the sound but if the machine (CPU) if too powerful, the graphic may Move faster than the music

4 Experimental DSP emulation. I tried to find the usage and find out that DSP emulation is like sound effect processor inside a Dreamcast. Still it's buggy (in experimental state) so you might not need to tick. Check www.ngemu.com for more info

5 Mute CD-DA tracks inside the GDRom

6 Mute Sound. Well it says so. There will be no sound playing in the game at all.

7 About The AICA plugin information

CDI or GDI

Before playing the game let me say that usually Dreamcast games (GDROM) are divided into either CDI or GDI form

CDI is the compressed version of Dreamcast GDROM and it works well with the emulator. Since it’s compressed, the size is smaller than the GDI counterpart. Also, usually CDI only consist of one file which is the CDI itself.

As for GDI, it is the 1:1 copy of the real Dreamcast GD rom. normally; the file is not just a single file but accompanied with raw files (like track1, track2, etc.). So, it’s better to put them into one folder with the game name in order to avoid missing tracks (because tracks got accidentally replaced by the other DC’s GDI raw images).GDI had lower compatibility for the emulator because of copy protection that some GDRom had. Still, it had the better quality since it is the full version copy (uncompressed) of the original games


Let’s play the game

I assumed that you already got your GDROM either in GDI or CDI format inside your local hard drives.

It is very simple to start playing and there is two ways to start the game

First, you can use the Normal Boot from the first tab FILE


You need to select the GDROM image by clicking on the … tab\


Choose the image you want to play by choosing the image name and click open

Second way to start the game is by using tab system


Just left click on the Start  (1) below the system. Stop(2) is for stopping the current emulation right away while Reset(3) instantly restart the game that you play

Uploading: 235795 of 235795 bytes uploaded.


Whether you choose fast boot or start; you will be greeted by this screen. Next, you can choose the game just like the first one


If this is the first time you start the emulator, you need to set the date and the time.. By the way, the default date is the time when DC first operated. Just enter the current date or any date you like past the start date


Yes the game is now running. Congratulation ^^



Acknowledgement

I know that I’m no expert on this matter that why I would like to thanks many peoples in forum www.ngemu.com and https://forum.recalbox.com/topic/12945/dreamcast-cdi-vs-gdi-vs-chd-vs-iso/2 from indirectly helping me to know some of the emulator features.

Thank you also for many people contributed to the DC emulator scene. From the coders, tester, to the plugins creator whom enabled us to play the games once more time.

I’m making this tutorial to help user for playing the game with the least techie stuff (since I am a user too LMAO)

This guide does not completely cover all of the features; including the TV-system (PAL-NTSC) as well as the debug feature because I want to focus this writing to the end user of the emulator (I hope one day someone could explain more of the detailed stuff in my writing he he)

Thank you for reading my small guide and I hope by now you already playing your childhood memory ^^


The real savior of video games and how the video games survived


The real savior of video games and how the video games market survived


Video games keep getting better and better each year. The video games industries have expanded beyond the expectations and it became cultural phenomena. Nowadays, millions of dollar was spent to develop and produce AAA games titles such as Grand Theft Auto, and Final Fantasy series. Games have become giant industry like Hollywood and some universities such as Digipen even taught programming specialized in game making

Now imagine if the video games that you happen to love and know disappear right even before you were born.

The culprit was the video game crash during the mid of eighties (it was 1983 to 1985 to be exact). At that time, video games have lost their appeal in the market. With many bad quality titles still being unsold, most of the big player in video game industry like Atari went bankrupt. Accordingly, the recession and the lack of interest, video games was about to disappear eternally from the earth (enter sad music here)

It all went hopeless until (enter Xenogears’ “flight” theme here) Nintendo Entertainment system arrives in the scenes. The hero was a game named Super Mario Brothers, a colorful side scrolling plat former featuring a plumber with mustache. The players’ objective were to guide Mario reaching the next castle while avoiding harmful traps and enemies along the way

The addicting game play and high quality graphics (at that time) turned the public attention to the new Nes and video game industry slowly revitalized.


Learning from the past mistake of video game crash, Nintendo created a licensing system to check the quality of the games that appeared in the console. The new licensing system was made so that the next games would get a quality control before entering the market place

If Nintendo did not make appearance in 1985 and revitalized the industry, maybe we could never know game titles like Skyrim, God of Wars, Call of Duty and the other games. And for that reason, it is no exaggeration that some people considered Super Mario Bros as the best video games title of all time





Source of article

http://en.wikipedia.org/wiki/North_American_video_game_crash_of_1983

Installation of video games emulator for Android phone user


Installation of video games emulator for Android phone user

The emerging of smartphones gradually changes the way of people interact with others and doing their jobs. Nowadays, millions of people visit website, create office documents, check money currency, and even sell applications through the small wonder called smartphone. It is no brainer that with the popularity of the smartphone makes many software developers create applications dedicated to the smartphone operating system. 

As gaming has become more and more portable, we should rejoice that many of the emulator developers ported their software inside the ponsels.

Android as one of the smartphone operating system has become another viral phenomena in smartphone users. And with millions of user, we could expect video games emulator keep coming left and right in the google play store.

Here are the lists of emulator that I have tested using my android phone and I have tested some of the emulator that work decent in my device. My phone processor is Cortex A7 –quad core processor with the speed of 1,7 Ghz. My operating system is Android 4.2.1 Jellybean

Nes – Nes emu free. Price tag zero
Free and already with safe state support. It should work with no problem.


Genesis – MD emu / MD emu free. Price tag 5$ for the premium version

The premium version work well in my phone. I have tested the MD emu free version but there are black border in the screen.

Super Nintendo - Snes9x EX. Price tag free
It is a free emulator with decent graphic, save state and load state supported.

Gameboy advance – my boy! Or my boy free. Price tag 5$ for the premium version

The premium version supports save and load state but the free version still works flawlessly although you can't do the save state in those fire emblem games ( I expect your characters to die a lot without the safe state : p)

PSX – Epsxe. Price tag 5$

From the maker of epsxe comes epsxe for android, a very good playstation emulator. It could find the cover of the PSX CD automatically and arranged the game like a library. The user interface was top notch.

PSP – ppsspp. Price tag free for the normal version

This is the PsP emulator. Yes you heard it right. This is the emulator of playstation portable for the android device. You wont believe that there is a free version and it has the same capability with the paid version (the paid version has gold colored theme). Using my current spec, I could not play the three-dimension game at full speed. Yet, I managed to play visual novels and some rpg like Lunar and Tales of the world Radiant Mythology 2 at decent frame per second.


Nintendo DS – Drastic 

This is the number one Nintendo DS emulator for android. Not only that many games already at the full fps, you can even use the touch screen input to play the game. You can even use only one of the screens as the main and left out the other one, which looks good for Castlevania games
The downside is the price is currently set at 5.99$

Nintendo 64 - N64oid
I have tried some emulators for N64 and most of them have lag in 3D games. The n64oid is one of the N64 emulator that has fewer hiccups in my android. I have not tried with the faster Android phone though so you may encounter smoother game play experience.

How to install emulators in Android Smartphone.

For installing the emulators, you need android smartphone (off course), running Internet connection, a google account (you can create email when you first click google play), credit card account (for premium software), and a micro sd cards with some games ROMS inside.

First, copy the game ROMS inside the SD card memory. It is preferable if you create folder games, then adding the "unit" folder inside (for example NDS folder), and then put the ROMS inside

Second, you can click on Google play icons and type the emulator name and touch "search". For reference use the list of emulators above.

Click the install button and wait until the installation finished.

Click the emulator icons and click open file. Then, you can try to find the Rom directory in the micro sd and click open

Check the emulator faqs if possible and try to change the setting to your preferences

The emulators list above is not complete and generally the emu that I have tested personally in my smartphone. Yet, I will update my list in the future and if you have some questions related to the emulator, you could ask me to my email or post in the blog. 

Installation manual for Nintendo 64 emulator Project 64 for beginner





Installation manual for Nintendo 64 emulator Project 64 for beginner



Nintendo 64 was one of the main competitors for Sony Playstation back in the mid-late nineties. The console was a major powerhouse at that moment and some of the killer cartridges like Zelda Ocarina of Time and Super Mario 64 were the best selling games at that time. The N64 took the 3 Dimension gaming to the new level. The graphic were superior to the PSX and Saturn. However, Nintendo decision only to use cartridges in order to battle piracy makes many third party developers could not developed the games for the N64. The more expensive licensing fees and difficulties to stock cartridges (not to mention the fees for producing them) made the games for N64 lacking in numbers

There are two robust emulators for Nintendo 64 are Project 64 and 1964 in Windows operating system and in this manual we would like install the Project64.  The latest N64 emulator is version 2.1 and we can download the emulator from www.pj64-emu.com

The step for installing project 64

  1. You can visit to the emulator main site and go to the download page.
  2. Look for PJ64 ver 2.1 and download the exe file
  3. Double click the Pj64.exe
  4. Click next
  5. Skip the two ads by clicking skip
 















After the exe finished, open the software, you can see the main menu of the emulator

Now you will see three tabs in the upper part of the emulators. Lets look at them

File tab


  1. Use it to choose the ROM image you wants to play
  2. If you happen to play a game in a windowed environment, this will end the game
  3. Choose the language for the emulator
  4. If you put the roms images in one folder, you can browse the computer and set the folder as the one for opening the game and all of the supported game will be displayed in the emulator windows as well as their compatibility status
  5. If you add or delete roms, choosing this option will update the rom list
  6. Self explanatory, closing the emulator

Option tab

  1. If you start the game in windows mode, clicking this will turn the game into a full screen
  2. Change the graphical properties of a ROM
  3. Change the audio properties
  4. Set the controller
  5. Change setting related to plugins, directories, keyboard shortcut, and ROM status.



Help tab

  1. User manual a.k.a how to use the software
  2. Frequent Asked Question. The list of problems that usually happened with the emulator, fully explained.
  3. Have trouble with the emu and linked to the net this will help you
  4. www.pj64-emu.com
  5. The version of the emulator as well as the programmers name


Advanced option tabs explanations

Configure Graphic Plugin


  1. The bigger the number, the bigger the windowed app
  2. The bigger the number, the better the overall graphic of the game (in full screen)
  3. Copy sync, will not render the frame buffer (some frame buffer effect in the game will missing), if your hardware is capable of showing the frame buffer effect without losing the performance, you can choose the triple buffer
  4. Increasing the texture filtering for the game. The bigger the number, the better of the quality of the game's texture
  5. Increasing the full scene anti aliasing. Ideal if you have decent video card
  6. Only applicable if you open a game. It increases the brightness of the game
  7. Only applicable if you open a game. Changing the aspect ratio of the game in full screen windows.  It has four choices. Automatic, stretch (will stretch the game aspect ratio to your full screen), force 4:3 (letterbox screen), and 16:9 (cinematic aspect ratio)
  8. Activate Super 2xsal texture, a software render to make the three Dimension graphic looks sharper
  9. Activate texture filter, which make rougher edge looks softer.

Configure Audio Plugin

  1. The slider to increase or decrease the sound
  2. Start in-game audio recording
  3. Stop in-game audio recording
  4. It will make the software sync the audio with the video so that they look consistent

Configure Controller plugin

  1. You can set the controller for four players. You can easily change which player controller that you want to configure
  2. You can choose this to set the keyboard button that you want as the controller
  3. It loads a saved controller configuration
  4. It changes the configuration back to the original keyboard layout
  5. It saves the change that you make to the keyboard layout.



How to play the N64 games

You can click in file --> Open rom --> find the ROM you want to play and click open



That's it for now. Thank you for reading