lainchan / λ

(untitled)

Anonymous · 2015-10-06 23:44
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?
Anonymous · 2015-10-07 02:18
>>10224 I'm constantly amazing at just how much people care about Pokémon. A complete disassembly is just insane.
Anonymous · 2015-10-07 16:37
http://www.loirak.com/gameboy/gbprog.php http://www.chrisantonellis.com/gameboy/ http://fms.komkon.org/GameBoy/Tech/Software.html
Anonymous · 2015-10-08 03:55
>>10224 Holy soykaf . >>10235 Trainers are dedicated people.
Anonymous · 2015-10-11 01:23
i found that i could build rgbds for freebsd on my netbook. thanks for your help, guys
Anonymous · 2015-10-11 12:26
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
Anonymous · 2015-10-11 13:44
>>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.
Anonymous · 2015-10-11 13:49
>>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?
Anonymous · 2015-10-11 13:57
>>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.
Anonymous · 2015-10-11 14:00
>>10449 Also worth checking out might be lsd http://www.littlesounddj.com/lsd/
Anonymous · 2015-10-11 20:27
>>10450 *LSDj*
Anonymous · 2015-10-11 21:32
hey, op again. i was just looking @ some manuals, & i keep seeing "(HL)". what do the parentheses & the "HL" mean?
Anonymous · 2015-10-11 23:18
>>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
Anonymous · 2015-10-12 00:49
>>10477 I learned something today!
Anonymous · 2015-10-12 12:14
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.
Anonymous · 2015-10-12 17:29
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
Anonymous · 2015-11-11 07:54
>>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.
Anonymous · 2015-11-12 05:30
>>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
Anonymous · 2015-11-13 05:04
You are about to learn some really cool things.
Anonymous · 2015-11-15 13:28
>>11935 LD is really generic.
Anonymous · 2015-11-15 17:37
>>10487 I've got zero experience with assembly but I want to get into this, will I be way in over my head?
Anonymous · 2015-11-18 19:52
>>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/