I was bored, so I sat down to try to make the layout smaller. Here's what I came up with. I removed the J2 jumper, added a diode, and also flipped the header to the YM_MINI 180 degrees which made the routing easier. It's now completely single-sided.

With a ground plane:

It works on the GBA. It's just that you can't put an old GB program on a GBA cartridge.

499

(7 replies, posted in Nintendo Handhelds)

The NL Two cartridge cannot run original Gameboy software. (And also probably doesn't have additional ROM space.)

e.s.c.'s advice is slightly wrong (sowwy). The demo ROM is useless for you. What you need is the update ROM. Get it here and follow the isntructions: http://www.nanoloop.de/midi/two.html
The point of note is that you need to press select+start before the logo is finished animating.  This allows a program to be downloaded into the GBA's RAM, which then updates (or in your case, overwrites the incorrect data).

Actually, I realize I have a really old (and dirty) DMG that I bought cheaply on an auction for its low serial number, and it has this problem. Unfortunately, after a quick analysis, I don't think the particular problem is related to bad/low value capacitors, but how the sound circuit in the CPU chip is constructed. It seems like when you turn the wave channel off, (which has to be done to reload the sample buffer) it returns to a DC level way outside of the amplitude range of the wave channel. My antispike fix isn't of much help either. Unfortunately, I don't think the problem is fixable. I will try some things, but don't keep your hope up.

If you have a motherboard that does this, feel free to send it to me for analysis.

502

(21 replies, posted in Nintendo Consoles)

Limitbreak wrote:

But what is it...?

It's a competition cartridge which Nintendo used for competitions on game fairs and similar events.

503

(3 replies, posted in General Discussion)

Page 2, "mode7 gba intro01.mod"
big_smile

504

(12 replies, posted in General Discussion)

The reason there is a download link is because it would be easy to download the file anyway (unless you put in some complex protection against it, which we didn't feel like doing.) Even Bandcamp lets you listen to the tracks, and with a little bit of magic, download them without paying. But iirc, the available files are in a lower quality, like 128 kbps MP3, so that is supposed to be the discouragement against that.

505

(16 replies, posted in Nintendo Handhelds)

The cyan one look like an aftermarket shell, yes. Note the missing headphone indicator. The purple one is not exactly a Fortune. The Fortune SY-3000B (aka Bitman 3000B) has a different groove pattern, and also has plastic buttons instead of rubber.

Ah, that's why I asked. I've heard OSX can be unreliable for MIDI sysex. Possibly related, I found this:

http://stackoverflow.com/questions/8148 … osx-broken

tl;dr MIDI commands can be timestamped, and this is not recommended for sysex messages. I wonder what the NL transfer application does. Perhaps I should contact Oliver about this and check...

While I cannot comment on the front light, imo the GBC screen is horrible. It has a special kind of flicker, especially noticeable when you move your eyes' focus from one part of the screen to another. This is similar to the flicker on a CRT TV/monitor with a low refresh rate, or a badly designed fluorescent tube, if you're sensitive to that kind of thing. It can be just plain annoying. Your mileage may vary.

GB Pocket and GBC are using the same connector. However, I've found that using a GBP/C style link cable doesn't give the most stable connection. It can easily move to the side and lose contact if you're not careful. I personally own a link cable which has both type of connector on each end, so I can connect a DMG to a GBC, or a use the DMG connector on one side to connect to the NL adapter, which is more stable.

Are you sure that you're connecting the cable the right way around to the NL adapter? (Ie, not upside down, or randomly each time.) Which OS are you using?

I might try to do a ROM for diagnosing the problem. Do you have another working flash cartridge as well?

Thor17, if you use IRC, feel free to join #gbdev on EFnet.

If you are absolutely sure you can do it, go ahead and try. There are already two projects on the way, one by krikzz and another one by someone else, who I'll keep secret for the moment. (Not me.)

I don't mean to discourage you too much, but if you're not sure you can finish it (given your available time and skill) you may just be wasting your time. The problem for you with doing an open source project is that anyone can make copies and sell (well depending on the license, but assuming GPL) without paying you anything. The problem for anyone producing the hardware is the same, the already thin profit margins are spread even thinner if other people start producing the same hardware.

I would argue that open source works well when the development time matches the user base, ie small user base and low developer cost, and big user base and high developer cost (for example the Linux kernel, Firefox, Apache, MySQL or your favorite large OSS project.) Otherwise the risk is that the project becomes stale because of lack of development effort. This is especially pronounced in a hardware project, since hardware has a higher production cost than the electricity it takes to compile a program.

For this project, I suspect the challenge will be the SD card state machine and FAT interpreter. You want this to both work and be fast enough. And you need a bootloader somewhere that cannot be easily erased so you'll effectively brick your cart. Plus, probably, an endless list of things that need to be fixed.

Well well, enough with the discouragement rant.

511

(9 replies, posted in General Discussion)

Dogs? They only let you send bobcats, or so I've heard.


Anyway, closed.

512

(7 replies, posted in Nintendo Handhelds)

A fake Atmega? Are you really sure about that?