I just made a "human-readable" hello world code in SNES with 73 lines of assembly code.
Here is the code below, if you are curious. I'm gonna release it soon on my GitHub and make an article explaining how I made it. Hope this makes more people interested in SNES programming!

Of course it's possible it smaller, but the point is making it readable like C hello world
One important thing is that this is a single ASM code which can be assembled via Asar. No additional library or font files, while C still needs the header files included to compile correctly!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Vitor Vilela

Vitor Vilela Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @HackerVilela

15 Apr 19
NEW SA-1 CHIP FINDINGS THREAD
This thread will contain all new SA-1 chip findings

Data verified on real hardware. Emulator authors should definitely keep in mind this information for updating the SA-1 emulation later.
1) Banks $50-$5F and $70-$7F are mapped on SA-1 CPU side.

$50-$5F is BW-RAM mirror. That means everything between banks $40 and $5F is BW-RAM. Does that mean SA-1 could map up to 2 *MEGABYTES* of RAM?
There is no such answer for that. There are only enough pins for 256 *KILOBYTES* of RAM.

There is no info about how to activate 256KB of BW-RAM, but please make $00:FFD8 = #$08 give 256 KB for SA-1 and not 0 KB currently.

Only banks $40-$4F and $60-$6F are mapped on SNES side.
Read 22 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Thank you for your support!

Follow Us on Twitter!

:(