[ cyb / tech / λ / layer ] [ zzz / drg / lit / diy / art ] [ w / rpg / r ] [ q ] [ / ] [ popular / ???? / rules / radio / $$ / news ] [ volafile / uboa / sushi / LainTV / lewd ]

λ - programming

/lam/bda /lam/bda duck
Name
Email
Subject
Comment
File
Password (For file deletion.)

BUY LAINCHAN STICKERS HERE

STREAM » LainTV « STREAM

[Return][Go to bottom]

File: 1444175094330.png (4.74 MB, 1580x2580, Game_Boy_Color_-_Purple_Mo….png) ImgOps iqdb

 No.10223

hi, lainons.
i just recently got a flash cart for my gameboy, & i've been searching for an lr35902 assembler for freebsd or os x, but so far, all of the information i've found is unreliable, any help?
>>

 No.10235

>>10224
I'm constantly amazing at just how much people care about Pokémon.
A complete disassembly is just insane.


>>

 No.10270

>>10224
Holy soykaf .
>>10235
Trainers are dedicated people.

>>

 No.10421

i found that i could build rgbds for freebsd on my netbook.
thanks for your help, guys

>>

 No.10439

This is really cool actually!
I saw one of those things at a thrift shop and now I'm thinking about going back and picking it up.

Slightly related is this:
http://www.kernelthread.com/publications/gbaunix/

putting linux on a game boy advance

>>

 No.10447

>>10439
It's actually not Linux, but Unix with some PDP-11 emulation. Which is even cooler.

You can install Linux on a NDS though, there's even a hack to use the GBA port to increase the available RAM.

>>

 No.10448

>>10447

Whoops my bad, I read that awhile ago

At the risk of going even more off topic though -

The processor is based on the z80 right?

Would something like http://www.knightos.org/
Work on the gameboy?

>>

 No.10449

>>10448
The GB's processor is a Sharp LR35902, which is very close to, but not quite a Z80. Some instructions were removed and a few new ones were added.
You could probably get it working with some tweaks to accommodate the differences and the GB's hardware. Could be a cool project.

If this thread turns into general Gameboy hackery that would be 100% cool with me, I love this stuff. However, I'm not the OP.

>>

 No.10450

>>10449

Also worth checking out might be lsd

http://www.littlesounddj.com/lsd/

>>

 No.10470

>>10450
*LSDj*

>>

 No.10476

hey, op again.
i was just looking @ some manuals, & i keep seeing "(HL)".
what do the parentheses & the "HL" mean?

>>

 No.10477

>>10476
nevermind, i figured out that "HL" doesn't really mean anything, it's just a commonly used 16-bit register, & the parentheses are dereference command

>>

 No.10479

>>10477


I learned something today!

>>

 No.10484

File: 1444652060637.png (95.97 KB, 1280x800, 60592.png) ImgOps iqdb

Wla-DX Multi Platform Cross Assembler Package
http://www.villehelin.com/wla.html

Specially written for making programs for old consoles.
(Suports: GB-Z80/Z80/6502/65C02/6510/65816/HUC6280/SPC-700)

Maybe is not the best but is really easy to use.
I use it for SNES and it works pretty well.

>>

 No.10487

File: 1444670973850.pdf (8.04 MB, GameBoyProgrammingManual.pdf)

anyway, i don't think there are any useful tutorials on the internet.
they all seem really vague & condescending, & they are using a lot of words in their tutorials to explain dick. it's like they don't even realize that tutorials are meant to help beginners understand everything in a reasonable amount of time.
also, the include files they use & the files that use them keep throwing errors @ me.
it's like nobody really knows what their doing, & the people who do know what they're doing simply aren't sharing.
it's really frustrating having to deal w/ assholes who don't explain how anything works b/c they somehow feel as though the esoteric is obvious.
but it isn't; not all programmers understand assembly, let alone a rare variant of z80 assembly (which kind of esoteric in its own right), & these dickheads need to stop thinking they're better than everybody else simply b/c of the experience they have.
so a long story short, all of the tutorials i've looked @ are no help – they're useless.
i guess i should spend a lot of time studying the game boy programming manual written by NoA, & for now i recommend you do the same – i've learned a lot more from leafing through Nintendo's programming manual than from all of those bogus tutorials combined. here's the pdf if anybody is interested in reading it

>>

 No.11868

>>10487
Thanks for posting that manual.

Oldschool Nintendo was pretty hardcore.

I should look into GB development too. It's interesting to have control over these unique computers solely for running a game.

One thing that always gets me is the strange assemblers or other development software available. I think I'll try to make my own at some point. I'll post here if I ever do.

>>

 No.11904

>>11868
sounds good.
best of luck to you.
anyway, i haven't really been able to make much progress, there's been a lot of important soykaf jumping in the way :P

>>

 No.11935

You are about to learn some really cool things.

>>

 No.12003

>>11935
LD is really generic.

>>

 No.12007

>>10487
I've got zero experience with assembly but I want to get into this, will I be way in over my head?

>>

 No.12103

>>12007
>will I be way in over my head?
Probably.

Assembler languages are almost always very basic. You won't get much help with anything abstract.

You should try experimenting with pedagogical assembler languages first, like the Little Man Computer or with GNU MDK:
http://elearning.algonquincollege.com/coursemat/dat2343/lectures.f03/12-LMC.htm
https://gnu.org/software/mdk/



Delete Post [ ]
[ cyb / tech / λ / layer ] [ zzz / drg / lit / diy / art ] [ w / rpg / r ] [ q ] [ / ] [ popular / ???? / rules / radio / $$ / news ] [ volafile / uboa / sushi / LainTV / lewd ]