123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227 |
- _________________________________________________________________________
- \_____________________ _______________________________________________/
- _________ ___|! | ________
- / __ | / /: || __ \ -%*] THE HOLE / LSD USHQ! [*%-
- o _(___( |! |/ /|o || |_)___)
- /\ |: / __ ||! ______/ SYSOPS: OLDMAN, ETRON, HIGHLANDER
- o o |o ( ( | ||: |_) ) D-MAN, ZANDOR
- __________ | \___\ |___||o _____/_______________________ __
- \________ \|___|__________|___|____/ ______________________> (__)
- ________\________ ____________/__________ _ _
- \ __ !| | | /__/\__\ | | \ __ __ \ __ _)\ (_)
- \ \| :|_| |/ \ OO / \| !|____\ \|! |_)___) \ \/ o\ O
- \/| ___ / /_\/_\ \ :|\ \\/|: ______/ ) /|\__). o
- / | |! ( \/ ) o|_) )/ o |_) ) /_/\___/
- /_____| |: \__________/________//__ _____/
- __________|o |______________________| |____
- /______________________________________________\
- Node1 Node2 Node3
- PRIVATE 419-899-2754 419-899-2765
- RINGDOWN
- <-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=->
- This file was leeched from:
- ..THE..
- _______/\_______ /\____ /\_________/\ _____/\/\_______/\______
- / \____ \ / \ \ / \ ______/\/ / \____ \____ \
- // __|___ / | \/ \ \/ / ___/___ __/ \/ | \ | \
- / \__ \/ __/ \ / | | / |/ \ __/ | \\
- \ | / \ \__ /\ \__ / | | / __/ /\ \ \ \|_ | /
- \________\____|\ /__/\ / /\________| \__\ /\____/_|\ /______/
- \ / \ /\/-rAt \ / \ /
- <---- --- - ---- -\/--- ---\/---- ---- ------ -- \/-- - - --- -\/---- ---->
- Q.U.A.R.T.E.X MEGA HQ (AMIGA+CONSOLE) & H.Y.B.R.I.D (IBM)
- Uploaded at: 02:36:04 on: 23-Apr-93 By: RAMRAIDER
- <-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=->
- ; Welcome to the first installment of "How to code SNES"
- ; This first volume will show you how to make a simple text intro. It uses
- ;mode 0 graphics with no DMAs (Horizontal or General) and is the simplest
- ;type of intro you can make. We're starting small so you can easily understand
- ;what to do. Other future volumes will contain other graphic modes,
- ;Horizontal DMA (HDMA, the SNES version of an amiga copperlist), General DMA,
- ;Interrupts, and a brief section on Sound. Originally we were going to release
- ;the full Super Famicom Programmer's Manual but believe it or not, this manual
- ;a pile of garbage. Contrary to the popular belief that we always had the
- ;manual, this is NOT true. The White Knight happened to meet a very cool
- ;guy at the CEBIT in Germany and has gotten the manual 2 weeks ago!
- ;Yes! What you have seen from us before was true coding. We started out
- ;by hacking and working our way to the top. We didn't wait until we bought
- ;a manual. In fact, the manual was sent to us for FREE! This book isn't
- ;worth paying for!
- If White Knight had contacted us anytime in the last 6 months he could of had
- a manual - instead he took the huff at Quattro's attitude.
-
- ;Let's clear up a few misunderstandings about that SNES manual!
- ;
- ;1) This book does NOT teach you assembly language!!
- ; It would help if you knew a little before trying to code this machine!
- ;
- ;2) This book was not written such as other reference guides you can find in
- ; a store, like Mapping the Amiga, or even Mapping the C64.
- ; It tells you barely and confusingly what the registers do. Period.
- ;
- ;3) This book is about 148 pages long and that includes the Sound Section.
- ; Some have said it was the size of a phone book. Unless live in
- ; Mud Hole, Kentucky this is NOT the case!
- I dont know what fuckin manual you have got but mine is 300 pages and
- includes a full section on the assembler as well.
- The manual is a good reference manual, the english is a bit confusing but
- it works well. It is not an idiots guide to the SNES, but it aint intended
- as this - only veteran coders are supposed to have it.
-
-
- ;You cannot do this! $c000 is ROM and you can not write to ROM!
- ;To write to ram, simply write to any address between $0000-$1fff.
- ;If you need more memory you will find plenty at bank $7e and $7f
- ;These 2 banks contain memory from $0000-$ffff. These 2 banks each contain
- ;64k ofram totalling 128k for your own use!
- ;If you need to write to these directly, just use the LONG STA command
- ;example:
- ;sta $7ec000
- ;
- ;This will write to bank $7e at address $c000!
- dont forget there is only 120k at the top of memory the other 8k is mapped
- through the whole memory map at 0-$1fff.
- ;You will notice when looking at the source code something very strange.
- ;Some registers are written to twice in a row! This because some registers
- ;need more than one 8 bit info, such as the scroll X registers. In these
- ;registers you can enter any number between $0-$07ff, but they are written
- ;as two 8 bit numbers, one right after another.
- ;example:
- ;
- ;lda #$07
- ;sta $210d
- ;lda #$00
- ;sta $210d
- ;
- ;This writes #$0007 to $210d, plane 0 scroll x register.
- why not use the efficient method
- lda #$7
- sta $210d
- stz $210d
- ;The Super NES system has it own graphics processor. This requires its own
- ;ram to read/write graphics data. This ram can only be accessed through
- ;certain registers such as $2118 + $2119. To access Video Ram you MUST
- ;turn off the video or you must be in screen blank (horizontal or vertical).
- ;This is one of the downsides of the SNES.
- ;Video Ram allows the storage of map planes and tile graphics.
- ;VRAM is only 64k long and can not be used as regular ram. You can not
- ;program in it, it is a separate unit!
- you can store wotevere ya want in vram, programs if ya want!!!!
- you can put data in at anytime u like not just the blank times - less time
- available outside of the blanks though..
-
- apart from these little quotes of critism, not bad, a good idea would
- be nice to see some intros that aren't lame - I thought they would
- improve but the last few have been so shite it aint tru, i'm sure as we
- ripped music 12 months ago, other peeps would be able to do it by now
- and put it in intros.
- I find it funny that PAN-HANDLE goes on about going the Klan and killing
- a Nigger, I thought White Knight was slightly tainted in that direction,
- so when ya gonna kill him then??? Leave the nogs for now and get those
- bone-idle curry peddlers.................
- hehehe rant rant rant - MAKE A EFFORT ON THE SNES DONT JUST PUT A PISS
- SIMPLE INTRO OUT - PUSH THE FUCKIN MACHINE>>>>>>>>>>>>>>>>>>>>>
- Corsair..........
- Additional note about the source code :
- A "veteran coder" would take one look at it and tell you it is inefficent.
- RamRaider at the keys now :
- If you really want to code on the SNES and need help from professionals :
- Call The GRaVEYARD BBS QUARTEX MEGA-HQ +44-YOU-KNOW-IT, which has just
- started running a developers conference to help promote professional coding.
- Peeps In Charge : Corsair & Dax
- Peep who pesters and Leaves stupid msgs about cheese : RamRaider!
- Two Points :
- 1. SNASM for the 68k and 65816 (SNES) cracked will be available for
- download from the above BBS in the developers conference.
- It will be uploaded there and no where else. Unless someone spreads
- it for the glory.
- 2. We also have the latest SNES manual with F/X, DSP1, DSP2 etc notes.
- It is less than a week old.
- PS. If ya take offence from this Text then fuck off.
- Spelling Mistkes are Copyright.
- PPS. We do not give a shit wot ya think, and if ya take it the wrong way
- Then fuck you!
- Quick greet from RamRaider to Beast/QTX, fuking southern wanker!! hahaha
- And also to Dax who seems to be working FAR too HARD.
- BBS Ads to follow this wonderfully Piece of text :
- <-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=->
- This file was leeched from:
- ..THE..
- _______/\_______ /\____ /\_________/\ _____/\/\_______/\______
- / \____ \ / \ \ / \ ______/\/ / \____ \____ \
- // __|___ / | \/ \ \/ / ___/___ __/ \/ | \ | \
- / \__ \/ __/ \ / | | / |/ \ __/ | \\
- \ | / \ \__ /\ \__ / | | / __/ /\ \ \ \|_ | /
- \________\____|\ /__/\ / /\________| \__\ /\____/_|\ /______/
- \ / \ /\/-rAt \ / \ /
- <---- --- - ---- -\/--- ---\/---- ---- ------ -- \/-- - - --- -\/---- ---->
- Q.U.A.R.T.E.X MEGA HQ (AMIGA+CONSOLE) & H.Y.B.R.I.D (IBM)
- <-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=->
- [A¡RaDDer v3.1 By A¡Rcø]
- ------------------------------------------------------------------------------
- CaLL THe øNe aND øNLY PLeaSuRE DøME
- ------------------------------------------------------------------------------
- | ____ _ _____ _____ _____ ___|\ _____ _____ |
- ___|_/ _¬\_/¬| _/ __\_/ _ ¬\_/ ____\_/ | \_/ _¬\_/ __\_|__ _
- ø: | | | | |_\| | | |___\| | | | _| |_\_:ø__
- : | | | _| __/ | _ |\__ | | | _ \_ __/ _|__ _
- : | | |__/¬| ¬|_/| | |\_| | | | | | ¬|_/ :ø
- : | | | | | | | | | | | | | | | :
- : | | | | | | | | | | | | | | | :
- : | | | | | | | | | | | | | | | :
- : ¬ _| | | | | | | | | | | | | | :
- : __/ | | | | | | | | | | | | | | :
- : ¬| | | | | | | | | | | | | | | :
- _ø_:_ | | ¬ | ¬ | | | ¬ | ¬ | | | ¬ _:_ø_
- | \__| ¯\_____/¯\_____/¯\ |___/¯\_____/¯\_____/¯\___| /¯\_____/ |
- | \| |/ |-rS!
- °° DD ° OO ° MM ° EE °°
- NøDE 1(DHST):+43-XXXX-XXXX NøDE 2(HST):+43-XXXX-XXXX
- DiaMøNDS & RuST euRøPeaN HQ
- ----------------------------------------
- aMiGa / SNeS / GeNeSiS / iBM
- SYSøPS: [-STE\/E/D&R-],BøøN KiD/D&R,eTRøN&JøKer,eDø,CeViN KeY
- �
|