Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - Tutorials

Reply to topic
Author Message
Keilin Silverfox
  • Guest
Reply with quote
Tutorials
Post Posted: Mon Mar 06, 2000 12:40 pm
I was wondering, do any tutorials on programming the SMS exist that are similar to the tutorials that have been written for programming in ASM for the various TI-8x calculators? (which also use a Z80, but the tutorials have you use a lot of TI-8x specific ROM calls)
 
  • Joined: 24 Jun 1999
  • Posts: 1732
  • Location: Paris, France
Reply with quote
Post Posted: Mon Mar 06, 2000 2:43 pm
Quote
> I was wondering, do any tutorials on programming the SMS exist that are similar to the tutorials that have been written for programming in ASM for the various TI-8x calculators? (which also use a Z80, but the tutorials have you use a lot of TI-8x specific ROM calls)

No, that's why someone have to write them :)
  View user's profile Send private message Visit poster's website
Keilin Silverfox
  • Guest
Reply with quote
Post Posted: Mon Mar 06, 2000 3:02 pm
Quote
> > I was wondering, do any tutorials on programming the SMS exist that are similar to the tutorials that have been written for programming in ASM for the various TI-8x calculators? (which also use a Z80, but the tutorials have you use a lot of TI-8x specific ROM calls)

> No, that's why someone have to write them :)

Any idea on a really good Z80 ASM tutorial? :)
 
Chris
  • Guest
Reply with quote
An Excellent Book
Post Posted: Mon Mar 06, 2000 3:56 pm
I know this sounds like a needle in a hay stack but look
far and wide for a book called Z80 Software Gourmet Guide
& Cookbook
. It covers all aspects of the Z80
and even gives you techniques such as systems that use
Bank Switching, Input/Output, etc. Simply put, it's
the SHIT. I was lucky enough to find it at my local
programming group,
Explorer Post 227
.

Chris :o)
 
Nyef
  • Guest
Reply with quote
Re: An Excellent Book
Post Posted: Mon Mar 06, 2000 4:33 pm
Quote
> I know this sounds like a needle in a hay stack but look
> far and wide for a book called Z80 Software Gourmet Guide
> & Cookbook
.

How about an ISBN for those who would just order it through www.bn.com? ^_^

--Nyef
 
Keilin Silverfox
  • Guest
Reply with quote
Re: An Excellent Book
Post Posted: Mon Mar 06, 2000 5:09 pm
Quote
> > I know this sounds like a needle in a hay stack but look
> > far and wide for a book called Z80 Software Gourmet Guide
> > & Cookbook
.

> How about an ISBN for those who would just order it through www.bn.com? ^_^

> --Nyef

Sounds yummy, but is it low-fat? :)
 
Chris
  • Guest
Reply with quote
Re: An Excellent Book
Post Posted: Mon Mar 06, 2000 5:12 pm
Quote
> How about an ISBN for those who would just order it through www.bn.com? ^_^

> --Nyef

I can't find it in this book!? I thought all books had it?
Well, it's published by SCELBI Publications and it was
written in 1979 (Mabye there's no ISBN cause it's so old).

Chris :o)
 
Keilin Silverfox
  • Guest
Reply with quote
Re: A dumb question
Post Posted: Mon Mar 06, 2000 5:18 pm
Quote
> > I know this sounds like a needle in a hay stack but look
> > far and wide for a book called Z80 Software Gourmet Guide
> > & Cookbook
.

> How about an ISBN for those who would just order it through www.bn.com? ^_^

> --Nyef

Off topic, and dumb question: How to compile ASM programs and produce a working SMS rom using TASM? Is any other software needed?
 
Chris
  • Guest
Reply with quote
Re: A dumb question
Post Posted: Mon Mar 06, 2000 7:23 pm
tasm -80 file1.asm

I think that's it.

Chris :o)
 
keilin silverfox
  • Guest
Reply with quote
Re: A dumb question
Post Posted: Mon Mar 06, 2000 10:22 pm
Quote
> tasm -80 file1.asm

> I think that's it.

> Chris :o)

well, that produces 2 files, snail.obj and snail.lst, do I need some sort of linker?
 
Keilin Silverfox
  • Guest
Reply with quote
Re: A dumb question
Post Posted: Mon Mar 06, 2000 10:35 pm

Quote
> > tasm -80 file1.asm

> > I think that's it.

> > Chris :o)

> well, that produces 2 files, snail.obj and snail.lst, do I need some sort of linker?

Hahahaha, scratch that, I feal real dumb for asking. Forget I asked about that,(looked at the .lst file. :P)
 
Chris
  • Guest
Reply with quote
I've done dumber things
Post Posted: Mon Mar 06, 2000 11:24 pm
That's nothing! I once asked how to read in a rom file in
C! I was 13, I passed up a chance to score with a 17
year old (doh! Pisses me off to this day!! I wish
I could see her again now that I'm 16 and aware of
shit). Chill, we've all done dumb things in our lives.

Chris :o)
 
Eric
  • Guest
Reply with quote
Re: A dumb question
Post Posted: Tue Mar 07, 2000 5:21 am
Quote
> > tasm -80 file1.asm

> > I think that's it.

> > Chris :o)

> well, that produces 2 files, snail.obj and snail.lst, do I need some sort of linker?

Can I assume (based on the file names you give) that you're assembling my sample program SNAIL.ASM? (I'm so happy!)

Any way, it doesn't work correctly on Meka. It runs too fast. I've yet to figure out why, though. (Any help?) It should work correctly on Massage and BrSMS.

Be sure to rename snail.obj to snail.sms or it might not work on some emulators.

Eric Quinn
 
Keilin Silverfox
  • Guest
Reply with quote
Re: A dumb question
Post Posted: Tue Mar 07, 2000 2:13 pm
Quote
> > > tasm -80 file1.asm

> > > I think that's it.

> > > Chris :o)

> > well, that produces 2 files, snail.obj and snail.lst, do I need some sort of linker?

> Can I assume (based on the file names you give) that you're assembling my sample program SNAIL.ASM? (I'm so happy!)

Yep, thats what I was assembling :)

Quote
> Any way, it doesn't work correctly on Meka. It runs too fast. I've yet to figure out why, though. (Any help?) It should work correctly on Massage and BrSMS.

I was wondering why it sounded all funny :P

Quote
> Be sure to rename snail.obj to snail.sms or it might not work on some emulators.

> Eric Quinn
 
Reply to topic



Back to the top of this page

Back to SMS Power!