Germany is where people cannot afford to smoke filter cigarretes.
Gaming | History | Debugger | Forum | Home |
(*) no$gba/wifi can send/receive packets, commercial programs are still
getting stuck somewhere in transmission.
NEW in v2.4d:
Pictochat is now successfully exchanging authentication and associations
requests and responses. After that, on real hardware, the host should
immediately send data frames (via port 090h presumably), in no$gba, the host
doesn't send any such data frames for whatever reason (only the client does,
via port 094h). Info on fixing that problem would be highly welcome.
Built-in help text (in debug ver) contains almost complete wifi specs now.
(**) faster rendering is mainly relevant to games that do not support frameskip
(eg. games that use video capture to output 3d graphics to both screens)
from my testings, games with two-dimensional polygon graphics are ca. 2x
faster than with opengl (that including the cpu emulation, so the 'raw'
rendering is apparently a lot faster). games with three-dimensional graphics
are somewhat 1.6x faster than with opengl.
above values are meant relative to microsoft's generic opengl driver,
timings might eventually differ with drivers from other manufacturers.
aside from faster emulation, the new software renderer additionally supports
edge-marking, toon-table, and more accurate polygon sizes and positions.
current version does still include an option for re-activing the old opengl
renderer (for testing and comparision purposes) (there's also a new option
to disable rendering, just to see how fast it could get without the 3d stuff).
(***) The 3D rendering engine is now almost twice as fast as in v2.6, parts due to
using MMX code, parts due to general optimizations. Most games aren't running
that much faster, though the improvement may be significant in games that have
high rendering load combined with little cpu load.
The new Auto Backup detection does detect the correct type when starting the
game, and (theoretically) it should properly save data later on in the game
(though without at least a gigahertz computer, it'd be a pain to verify that).
No$gba Newest-Gaming-Version Downloads
Donate $2.50 (via paypal) and Download newest no$gba version (support the no$gba project)
[hint] I am currently having technical problems to create a new donation
button for v2.6a, so, if you've bookmarked the v2.6 download address, then
you can re-use it for v2.6a, too. Anyways, would be even better if you
would threw in a new donation :-) Also because the address is unchanged,
some browsers may have memorized the old v2.6 files, and may keep giving
you that old files - in case of problems: bookmark the download address,
and try again later.
To avoid another problem: Be sure that you don't forget to click the
"Return to Merchant" button at the paypal page when you've sent the money.
Why that donation stuff...?
I've had some money saved up when starting to make no$gba in summer 2001,
during last some years the money became less and less, so, without some
new money, I won't be able to continue to work on no$gba much longer.
Now, if less than one of a hundred people would click the donations
button - that would probably solve no$gba's monetary problems.
Thank You
The donate & download idea worked just great :-) last month I almost got more
money than whole last half year - enough to pay the next rent, to buy food,
coffee, and choco, and, I could even buy something useless that I don't
need at all - a big relief! I've been always feeling a bit uneasy, seeing
myself foolishly steering into a financial disaster with no$gba :-)
Oh, two or three of you guys seem to have hijacked your parents paypal account
without asking for permission - please don't do that! Isn't nice, ask them if
it's okay to them, or just save the money for something else, and use the
free download below, okay?
No money no paypal no update?
If you don't have paypal (I know it isn't available in all countries), or
don't have the money - sorry - no new update. But wait, the current version
will become free for download when the next newer version comes out (next
month or so). So please be patient. For now, you can download the next older
version (for free) below.
And keep in mind, without donations I can't keep working fulltime on no$gba,
so it'd be updated less often, and so, paypal donations are a great invention
- even for people whom don't have paypal at all :-)
No$gba Freeware Version Downloads Download windows version (ca. 150 Kbytes) Download DOS version (ca. 150 Kbytes) (see notes below) |
For a list of missing features and known problems, see here, the main problem seems to be missing technical feedback from programmers, like for the adpcm/sound problem. Some help/info on such things would be really welcome!
Download other GBA Emulators
Don't like no$gba? It's a tiny silly cluttered program, doesn't work,
and is only some few hundred kilobytes?
No problem, please find the best, newest, and biggest GBA emulators
here,
Download real
good GBA Emulators (alltogether, that are megabytes of really cool
stuff)
Questions on how to use no$gba
Please send any questions on how to use the freeware version to a Forum. Hoping that other users can help you.
Non-technical bug reports, eg. "Princess Piggy can't fly in Level 3 of Animal Dreams IV", that information isn't useful to me, please go post it to a Forum or tell it to somebody else.
Technical bug reports, eg. "no$gba crashes on MOV R0,R7 opcodes on ARM7 CPU in NDS mode", that would be very interesting, please let me know about that things per email!
Freeware Games
pdroms. Homebrew games for GBA and NDS and other consoles.
Notes on no$gba DOS version
It's the superior operating system, unfortunately most people only want to use
the fancy windows version. In result, I haven't yet put too efforts into
polishing up the DOS version, still it should be the only existing/working
GBA/NDS emulator for DOS (for NDS: without microphone, and without touchscreen
in DOS version).
Supporting the no$gba project
If somebody would like to help me on the nocash project, here's a list of
some things that'd be useful to me, for research purposes:
- gba "nes classic" series game cartridge (a real cartridge, not a rom-image)
- gba infra-red adapter
- gba wifi adapter
- gameboy micro (miniaturized gameboy advance console)
- commodore amiga 500 home computer (for emulating it whenever having time to do that)
- bug reports (detailed info please: say what does not work in which situations)
Need help from crazy programmer!
Some of the commercial users are pestering me to add more source level
support, especially displaying variables, local variables, and
structures in no$gba.
The problem is that the specifications for the debug information format are
my personal nightmare. I am trying to avoid it, but I can gaze at
those "specs" for hours, without even getting an idea what it is all about,
and where to start interpreting the data. Alltogether, I'd say that one must
totally fucked up in mind to understand that documents.
That's you? Great! If you'd dare to have a look at it, you can find
the specs at www.wotsit.org (search for
ELF), or maybe you may find better and less confusing specs/sources/tutorials
elsewhere.
ELF is an executable format, pretty overcomplicated for simple
ROM-images, but I meanwhile figured out it works. However, the debug
information is in DWARF2 format, stored in several sections of the
ELF file, and I've no idea how it works, except for the "source line
numbers" part, and I needed all of my discipline to read and understand
that part. Any help, samples, instructions, tutorials, and less
confusing info on that DWARF2 stuff would be very very welcome!
It is not a toy. It is not freeware. And it is completely useless for gamers. |
No$gba as a Programming Tool
For programmers, the no$gba debug version is a wonderful useful tool,
making it easier to them to make better games in less time.
If you are a programmer, be sure to have a look at,
no$gba debug version homepage
no$gba debug version screenshots
I hope it will be a valuable tool being worth every cent if you should
decide to buy it.
If you are not a programmer, then the debugging functions are completely
useless to you, the debug version doesn't even support cheats!
Really, you don't want to use that! Don't worry, no problem, just go using the
no$gba freeware version for gamers.
Use Freeware GBA Debuggers --- Buy more Hardware Debuggers!
Note that many other popular freeware GBA emulators include free debugging
functions.
Just try some other
GBA emulators!
And, if you a commercial developer, then you may also want to use
professional hardware debuggers, as being distributed by
SN Systems and
Intelligent Systems.
A hardware debugger is real GBA console with some extra cables, which are used
to connect it to a PC with debugging user interface. It is probably even more
accurate than no$gba because it's real hardware (and probably much less
flexible, for the same reason). Anyways, a major advantage for smaller
companies is that a (single-user) hardware debugger is much cheaper than
a complete no$gba site licence.
I hope I have explained that okay. Alltogether, I think that these tools
aren't that bad when using them in combination with a powerful software
debugger.
That's so unfair - give me freeware debugger asap!
Please understand that the debug version isn't free. I've worked for about
three years on making the program - that is three years fulltime - I do not
have another job or other income.
Next, I am 32 years old (more or less adult person), that means I'll have to
pay the rent for my two rooms in the nocash headquarter, plus having to pay
for food, coffee, electricty and other daily expenses, required to continue
the nocash project.
Also note that the debugging version does not include any additional
gaming features, just go downloading the
no$gba freeware version for gamers, it's all you need,
and it's free.
Shareware vs Emulation vs Piracy
Now, I need that money stuff to make no$gba, and on the other hand
(some)
emulation sceners desire to get everything for free - especially if it's a
console emulator for windows - making me the perfect victim for software
pirates - plus, the perfect victim for silly questions about how to use
computers.
To satisfy everybody (including that few idiots), here's the
no$gba freeware version for gamers, it's free, nobody
can buy it, nobody can steal it, nobody has to use it, but everybody can
use it.
PS.
I hope that I've made this clear,
gamers do not need to buy no$gba,
the debugging version is totally useless for gamers.
Got that?
If not, please click read again or
give up.