GMB.BAT:
@echo off
REM c:
REM cd \games\emulator\no$gmb
no$gmb %1 %2 %3 %4 %5
echo.
NO$GMB.GGS:
;no$gmb gamegenie/gameshark cheats library
;file format specifications:
http://www.work.de/nocash/gmb-ggs.txt
;---
:METALGEARGBBMSP:9A9D
GS 01040CC6 ;
GS 0103F2C5 ;
NO$GMB.INI:
;no$gmb 2.5 generated config file - do not edit
Game System (resets game) == -CGB+initial SGB border
Emulation Speed, LCD Refresh == -4.194304 MHz Realtime, Auto
Sound Output Mode == Digital Stereo (SLOW)
Sound Script File == -None
Sound Mixer Volume == -12
Sound Desired Sample Rate == -High (÷44kHz) (best)
Display Colors == -Some Color Shades
Display SGB/CGB Colors == -Real Colors
Game Screen Sizing == Strict
Auto-destroy Game Window == None
Auto-destroy/create Debugger == Hide during Emulation
IIgame_size == normal
Execute Games in == Separate Game Window
Number of Emulated Gameboys == -Single Machine
Machine Link Strategie == -Groups of Two
Performance Indicator == None
Powerdown (alt-x) == -Undelayed
Debugging Functions == -Debugger Enabled
Joystick Button 1 == -Button B
Joystick Button 2 == -Button A
Joystick Button 3 == -Button B machine #2
Joystick Button 4 == -Button A machine #2
SNESpad Adapter == -None/Disabled (fast)
SNESpad Button A == -Button A
SNESpad Button B == -Button B
Mouse Control Mode == -Free Move (right button=on)
Joysticks == -Enabled by Button
Clock Cycle Comments == -Show Clks and Counted Clks
Symbolic Informations (TAB) == -Displayed
Follow Function (ScrLock) == -Follow Code Cursor
Autostart Cartridges / Snaps == -Whoosh
Cartridge Header == -Warn on Corrupt Cartridges
Keystrokes (past pause) == -Initially Cleared
Exit Function (Alt+X) == Disabled during Emulation
Initialize RAM == -Zero Filled
Battery RAM Saving == -Save Full Size (8KB/32KB)
Old Input Buffer == -Save to NO{GMB.INP
F5/F7 Snapshot Filename == -Snap File Menu
Screenshot GIF Filename == -Screenshot File Menu
Undo Run Function == -Disabled (fast)
Startup Location == -Plain Debugger
Editor == -XED (A22i compatible)
Datazone Format == -Byte
Datazone End Strategy == -Manually CTRL-D-entered
Override Exceptions == -Override User Settings
More than 10 Sprites/Line == -Display anyway
Echo RAM accesses == -Execute
Reads from unaccessable VRAM == -Read anyway (fast)
Writes to unaccessable VRAM == -Write anyway (fast)
Access to locked External RAM == -Allways allowed (fast)
Stack Writes to ROM/VRAM == -Don't Stop
16bit inc/dec at FE00-FEFF == -Execute (would crash OAM)
Writes to 0000-7FFF (ROM) == -Execute all (banking)
LCD Display Disable == -At any time
SGB Packet Transfers == -Execute all
Halt opcode & Ints disabled == -Emulate CPU quirk
Source Code Breakpoints == -Ignore
Debug Messages (52h ld d,d) == -Ignore
Emulator Identification == -Disabled
SGB Transfer Delays == -Ignore past transfers (fast)
Update Information == -Warn if older than 6 months
IItvscr == usr
IItvgrd == yes
IItvscy == yes
IItvchr == auto
IItvmap == auto
IItvatr == attr
IIsym == all
IIset == emu
IIsnd == stereo
Autosave Options == Save on Exit
IIreg == show
Hack_xloc == 000000AE
Hack_yloc == 0000003F
Hack_ysiz == 00000019
Data_ysiz == 00000006
iXed_xloc == 00000014
iXed_yloc == 00000014
iXed_ysiz == 00000018
Game_xloc == 0000006F
Game_yloc == 00000073
Game_xsiz == 00020000
Game_ysiz == 00020000
KEYB_1 == 101E18192D2C361C
KEYB_2 == A1A9A4A652535175
KEYB_3 == 5959385991595902
KEYB_4 == 5959595959595903
KEYB_5 == 5959595959595904
KEYB_6 == 5959595959595905
KEYB_7 == 5959595959595906
KEYB_8 == 5959595959595907
KEYB_9 == 5959595959595908
KEYB_A == 5959595959595909
KEYB_B == 595959595959590A
KEYB_C == 595959595959590B
GIFname == NO$GMB.GIF
NO$ZSPXX.GGS:
;no$gmb gamegenie/gameshark cheats library
;file format specifications:
http://www.work.de/nocash/gmb-ggs.txt
;---
:METALGEARGBBMSP:9A9D
GS 01040CC6 ;
GS 0103F2C5 ;
:TONYHAWK'S2BTGE:A757
GS 0163D2C6 ;stop timer
GS 01FF62C5 ;max cash
GS 01FF63C5 ;
ORDER.FRM:
Hehoo! This is an ORDER FORM! Messed around in old shareware software, and
found an order form included in one of the programs, cool, not sure if these
things are still popular, but now I want to make a form, too. So here it is:
PRINT THE FORM BELOW ON PAPER, FILL OUT THE QUESTIONS, AND SEND IT TO:
OR, FOR BETTER LEGIBILTY, FIRST FILL IT OUT, THEN PRINT AND SEND IT TO:
OR, IF YOU DON'T LIKE FORMS / DON'T HAVE A PRINTER, FORGET ABOUT IT AND
SEND A NORMAL LETTER INSTEAD TO:
Martin Korth
Ringheide 44
21149 Hamburg
Germany
About the money/amount. You can send how much you like (for non-commercial
registration), if possible at least $5 US. And YES, beside for US$ you can
ALSO send Canadian dollars, Brazilian R$, Francs, Peseta, Yen, Rubel, Marks,
Crowns, Lira, etc...
If you need more info, read the help text in the emulator, otherwise just
go ahead and put it into mail!
:::: <snip> :::: <print below> :::::::::::::::::::::::::::::::::
::::::::::::
NO$GMB REGISTRATION ORDER FORM
------------------------------
My name is ________________________________
My E-Mail address is ________________________________
My address is ________________________________
City/Postal Code ________________________________
Country ________________________________
My age is _______ years. Weigth ______ kg. (Explain: ________ )
Size _______ cm. Sex male / female. (Underline)
[ ] I send the amount of $5 for non-commercial registration
[ ] I send the amount of $10 for non-com.reg. because I really like no
$gmb
[ ] I send the amount of $750 for COMMERCIAL registration
[ ] I send other amount ________________ for non-commercial registration
[ ] I enclose the money in the envelope, wrapped into this form
[ ] I enclose a cheque/money order on your name
[ ] I clip the money on a postcard without envelope (NO, that's NOT suggest
ed)
I am a My hobbies are
[ ] Child [ ] collecting screws / metal junk
[ ] Student [ ] dangerous polar expeditions
[ ] Rockstar [ ] other/none
[ ] Engine-driver My parents hobbies are
[ ] Fireman [ ] deep-sea diving expeditions
[ ] Yeti [ ] classic music
Draw a picture of yourself The picture shows me
+------------------+ [ ] playing with no$gmb
! ! [ ] eating ice-cream
! ! [ ] smiling
! ! [ ] shy
! ! [ ] sad
! ! [ ] on the way home
! ! [ ] rapping
! ! [ ] having choco
+------------------+ [ ] with my ________________
I am using no$gmb as Among all emulators I like no$gmb best because
[ ] Screensaver [ ] my friends say that it is cool
[ ] Benchmark program [ ] it is having a six characters long n
ame
[ ] Hex Calculator [ ] the funny text colors
[ ] Operating System [ ] its author is such a MODEST cool guy (*)
[ ] Frontend for EDIT.EXE [ ] it crashes on my computer
[ ] Other/Unknown [ ] I like the included order form so much
(*) Explain on separate pieces of paper!
I basically understand what the expression "emulator" means, I am a
ware that
no$gmb is an emulator and not a game, I realize that no games are included
with no$gmb, and I know that emulators and games are different things.
README.TXT:
NO$GMB nocash gameboy emulator copyright 1997-2000 mart
in korth
----------------------------------------------------------------
FREQUENTLY ASKED QUESTIONS AND SOME BASIC INFO
Can you help me per email?
Nope, sorry! I already get more emails than I can reply, if you have
general questions about downloading, installing, registering, or using
the emulator, then there is one important thing that you should note
first: PLEASE NO EMAILS.
Otherwise you could try to read this text file, and the help text
in
the emulator itself. Sorry if that doesn't help or if you do not
understand it - In that case ask your friends for help, or try to find
info in newsgroups or webpages - I can't give any further help.
The color disappears after 5 minutes!
I get a battery error message!
That is not a bug, in fact, if you would have read the complete message
on the screen, then you would have seen that the message said that you
should send some money in order to buy a registration key if you want to
play color games for more than 5 minutes.
Read the section about 'registering' (below) for details.
How do I register?
That is done very easy, and would be very nice. In short words: Send
some cash to my address, that's it. For more details, read the help
text (in the emulator itself), or print the included ORDER.FRM file,
and then just do it!
A message says ILLEGAL COPY and beeps whenever I turn on my computer!
Yup, that's what happens to people like you. However, as that message
said, you can still use your computer (after hitting space 500 time
s),
and after doing that five times (ie. 2500 keystrokes alltogether) t
he
program will assume that you have realized your fault, and delete your
harddisk, no, no, just joking, it'll stop bothering you at that time.
Additionally you are encouraged to report your actions to your local
police office.
Note: That happens -only- to people whom have actually stolen a
registration key, not to normal registered or unregistered users.
How does the Link function work?
Make sure that you are using no$gmb v1.9 or newer.
Enter EMUlation setup (Press F11-key or mouseclick 'options'
;)
Select 'Two Machines' instead of 'Single Machine'
There is NO WAY to load different cartridges at the same time.
All gameboys are emulated on the same computer, there is NO WAY to
link to another computer, not via cable or network or whatever.
How can I play Pokemon Red / Blue?
As described above, there is NO WAY to load two different cartridges
at the same time. You may want to try to rename/copy POKERED.SAV to
POKEBLUE.SV2 (both files in BATTERY subdirectory) I haven't tested
that, but people claim it would allow trading. (See also information
about linking above.)
The game hangs at the professor? This happens with people who
downloaded a corrupted pokemon game file, download a clean version
somewhere else.
For video problems, see below.
For memory problems, see below.
Where can I download your pokemon game?
It is NOT MY pokemon game, no$gmb emulates a gameboy, so it allows
you to play games on it, as on a real gameboy. The game cartridges
are usually sold in shops, you might also find a place where you
can download a copy, which is definitely illegal as long as you do
not own the real cartridge.
In SGB (older color) games, my screen looks like a mess!
Your computer is unable to display SGB graphics in a resolution of
256x240 pixels. Enter EMUsetup and select 'Debugscreen
9; as Emulation
background. This way it uses 640x480 pixel mode. Sorry if
you don't
like numbers.
I get a not enough memory error message!
That should be related only to the DOS version, if you have windows
and a relative fast computer, then download the no$gmb windows version
from
ht
tp://www.work.de/nocash/gmb.htm that should bypass memory
problems, otherwise read on below.
The following are instructions how you get your operating system
installed properly, so that it allows software to use EMS memory.
If you still get problems, contact your dealer, a friend, or the
microsoft support line (no joke).
I CANNOT GIVE YOU MORE THAN THE FOLLOWING INSTRUCTIONS.
DO NOT ASK ME FOR MORE INFORMATION.
DO NOT EVEN TRY TO ASK ME.
UNDER WINDOWS:
Start the emulator, press ALT+ENTER to toggle from full-screen mode
to a small window (if necessary). Click the MSDOS symbol in upper left
of this window, select the last item (properties/options).
In the following screen, click 'Memory'.
In the 'Expanded Memory (EMS)' field, select either 'Autom
atic' or at
least 2048 (assuming that your biggest cartridge is sized 2048 KByt
es).
If Windows complains about 'NOEMS' being specified in config.sys
,
load the file C:\CONFIG.SYS into the editor and remove the word
'NOEMS' from the file, reboot the computer, and retry the above.
Otherwise press OK. If necessary use ALT+ENTER again, probably you
will also have to restart the emulator (use ALT+X to exit).
UNDER DOS:
Install EMM386 (your standard EMS memory manager) in your config.sys.
In general, add the following two lines at the head of C:\CONFIG.SYS
device=windows\himem.sys
device=windows\emm386.exe
Please refer to your DOS manual for details. The above lines are
windows user specific, I doubt that other people will have any
problems about EMS.
If you don't have a DOS manual, read the .TXT files in your \WINDOWS
directory or ask somebody who knows a bit more about computers.
If you already had EMM386 installed in config.sys, remove the word
'NOEMS' from config.sys.
EMM386 IS INCLUDED IN YOUR OPERATING SYSTEM ON YOUR HARDDISK! I give
a fuck on lamers asking me where they can download EMM386!
If none of the above helps, you may also have to append FRAME=D00
48;
(or similiar) to the EMM386 line in config.sys.
I can't get sound working!
If you have a plug and play card, make sure that you have sound drivers
installed. If your soundcard is using a different DMA channel than 1,
make sure that the BLASTER environment variable is set up correctly.
set BLASTER=A220 I5 D1
would mean port 220h, IRQ 5, DMA channel 1
The games run at 50% speed only!
A bug somehow related to certain soundcards, choose "SB Mono" inste
ad
"SB stereo" in setup to bypass it.
How does game saving work?
A lot of games use battery ram, no$gmb automatically saves battery
ram for all emulated gameboys. For battery-less games, you could
also use the snapshot feature of the emulator, this won't work with
more than one gameboy though.
Finally, the most important question, answered for the masses:
What is the difference between a Gameboy and Pokemon?
A gameboy is a game console. Pokemon is a game for this game console
(see above). And by the way, do NOT send any mails regarding Pokemon,
I won't reply to such mails anyways.
I have a copy of the full version of Windows 95b which I no longer need
since I'm running with Win 98.
This mis-information, of course, got into this FAQ by mistake.
-------------------
More Help
this file is just to getting started. more help is available by
pressing F1 when you have loaded the emulator. detailed debugger-help
is included in the special EXTENDED debugger version.
The manual can be extracted to file by pressing 'X' in F1-
help screen.
Starting the emulator
Just enter something like the following:
gmb
gmb tetris
gmb rtype.zip ;provided that pkunzip.exe is somewhere in your path
gmb /?
When you download the emulator it is compressed in a ZIP file, before
you can use it you must decompress it by using a program like PKUNZIP,
or WINZIP. If you do not have such a program, then you should be able
to download it somewhere.
Cartridge Files
there are files in the net (*). download these & copy them to SLOT
subdirectory. you can put cartridges into ZIP or ARJ files. please
use same name for archieve and cartridge (ie. tetris.zip contains
tetris.gb). PKUNZIP.EXE has to be present in your path, ie. for exampl
e
in your C:\WINDOWS directory.
(*) some freeware games/links can be found at my webpage
I expect that everybody knows that most other games are
copyrighted and that it's illegal to play these games without
buying them first.
environment failure (buggy or strange operating systems)
try start either "gmb.bat" or "no$gmb.exe" or get rid
of your
operating system and please contact anyway
it says illegal or damaged registration key
1) ILLEGAL: if you have stolen a copy of a reg key, please buy your own
key, i have put a lot of work into the program, and a few dollars
shouldn't be too much, in fact it'd be worth much more.
2) DAMAGED: some mail programs somehow damage the keys, so it might
frequently happen that your brandnew key doesn't work. if so, please
reply to the email in which you got the key, and I'll send a new copy.
I WILL REPLY TO SUCH MAILS ONLY IF YOU HAVE ACTUALLY BOUGHT A REG KEY.
PEOPLE WHO WANT TO CHEAT ME: THANK YOU FOR WASTING MY TIME GO TO HELL.
it does not run on my XT/AT (8086/80286)
check out www.work.de/nocash/ and download XT/AT special version
i got a black screen, no debug or setup screens!
try running with switch /t for plain 80x25 text mode
how can i design a sound adapter for the lpt port?
use following schematic (taken from MODPLAY docs)
(that'll work in the DOS version only)
You need one plug for your amp, one for your parallel port and
9 20k and 9 10K resistors
Use 1% resistors if possible ─ and 20k sound much better than 22k
Printer Port:
signal pin 20k 20k
D0 2 >───░░░─┬─░░░──0v
20k ░ 10k
D1 3 >───░░░─┤
20k ░ 10k
D2 4 >───░░░─┤
20k ░ 10k
D3 5 >───░░░─┤
20k ░ 10k
D4 6 >───░░░─┤
20k ░ 10k
D5 7 >───░░░─┤
20k ░ 10k
D6 8 >───░░░─┤
20k ░ 10k
D7 9 >───░░░─┤
20k ░ 10k 100nF
├──────┤█────> TO AMPLIFIER
░ 10k
GND 20 >───────┼────────────>
0v
Thanks to Harry Stox for the above circuit. Again, make sure all
the 0v lines are connected together. The 100nF capacitor
may not
be needed, try removing it if this circuit sounds poor.
Please note that an amplifer is REALLY needed, you will hear
practically nothing if you just connect a speaker or headphones.
how can i design a snespad adapter for the lpt port?
use following schematic (taken from
http://welcome.to/snespad)
The 5 diodes should be germanium or something, whatever it means.
Alternately use "schottky diodes such as 1N5817". Never tr
ied either,
guess any normal diodes would do it, apparently the things are used
only to protect the parallel port from damage, less sensitive people
would probably just shortcut the vcc-lines and use no diodes at all.
d3 5 ───|>|──┐ ┌───┐
d4 6 ───|>|──┼────────────│ O │ vcc
d5 7 ───|>|──┤ ┌─────────│ O │ clk ;XX = 10,12,1
3,15 for pad 1..4
d6 8 ───|>|──┤ │ ┌───────│ O │ reset ;(lpt status register bit 6..
3)
d7 9 ───|>|──┘ │ │ ┌─────│_O_│ data
d0 2 ───────────┘ │ │ │ O │
d1 3 ─────────────┘ │ │ O │
XX ───────────────┘ ┌───│ O │ gnd
gnd 18,19 ──────────────┘ `───'
Where can I get the latest Updates?
check out
htt
p://www.work.de/nocash/
also visit for nocash amstrad cpc emulator and other projects.
have fun, nocash
ReadMe2.txt:
This File Was Submitted here by me :o)
My Contact Information:
Email : ricardof01@hotmail.com (got msn)
ICQ #: 66453452
My Sites:
http://www.idri
ve.com/ricardof01/files
http://mx.profiles.yahoo.com
/ricardof01