And another rather big-ish progress update: the hardware development side of the project is essentially done. Coding can now begin in earnest. Also, NTRQ and LIghtwall were successfully tested on the finished hardware.

This is the original cartridge board, having gone through 4 major revisions and many smaller ones. It is now a mess, but it works.

This is a freshly-built cartridge board done to rev-4 specs, and as such is very clean and tidy. smile

Here is lightwall running (on a PSOne screen because my projector bulb burned out at the exact time I wanted to take a picture)

And NTRQ, running on Blargg's NES via video capture:

See more pictures here:
http://picasaweb.google.com/arf.at.sjv/RandomImages

facundo wrote:

OH FUCK YES B-)

arfink, please let me know if you are coming/still looking for a famicom. i have one that i don't use since the FDS works with my clone unit.

I am planing on coming and still looking for a Famicom. How much do you want for it?

OH YEZ! BTW, Low-Gain, that kid is what I was like at that age. big_smile

Yet another exciting update. This time we got the cart to load some ROMs! We loaded up Sweet Home and Zelda, and both seemed to work just fine. I only got pics of Zelda working, but hey, it's the game everyone wants to see.

See more and bigger pics here:
http://picasaweb.google.com/arf.at.sjv/RandomImages#

Maybe. wink

BTW, I think the reason heos asked for swastikas is because it's a very popular motif for metal bands. You know, putting on a big deal about angst, death, etc. Heos does metal. Heos asks for swastikas. IMO, not a big deal. smile

710

(23 replies, posted in General Discussion)

Kagamine Rin and Hatsune Miku.

Downloading free album now. NOMS

WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooo *cough* *hack*

Ahem, anyways I have a cold. smile Looks like fun! I hope I can make it.

713

(6 replies, posted in Commodore Computers)

Timbob wrote:

Hmm, if something has to be build, it might be a bit over my head. I thought it could've been just disabled because of the less powerful powersuply....

ah well.

thanks for the tips anyway smile

If you can do some more research you can probably get this worked out, or find someone who can. I highly suggest you ask questions over here: http://www.vintage-computer.com/vcforum … -Commodore

Those forums are filled with very knowledgeable users, including alot of original users and original developers. You can almost always find the technical info you need if you are patient and ask politely.

low-gain wrote:
likeluke wrote:

wait this sounds like the SHIT. playing this on a cab sounds like the perfect way to experience the game!!


exactly! smile So excuse my ignorance.. is this a pc based game? or... what's the deal w/ it?

I'm pretty sure it's just Xbox 360 and PS3. Which is garbage, because if it can run on those it can run on PC. >:(

715

(6 replies, posted in Commodore Computers)

Well, I suspect the functionality is still in there, because it's integrated into the ICs. My guess is that if you found the schematics you could find it, or someone else could. Also, check on some retro-computer forums, someone has probably attempted this.

EDIT: even if, as Akira asserts, the circuitry isn't there, it's (probably) just an A/D converter going to a set of address lines, probably through a multiplexer or primitive UART. Something could be built to replace it.

Crystal Labs wrote:

Really fun so far. Just passed Lucas Lee.

I'm wondering how No Carrier feels about the use of GlitchNES aesthetics in the game, during the teleport areas.

Well, his code and graphics are both GPL, which allows for free use and exploitation as long as it's credited back to the original author and the source is given. If he wanted to push it, and could prove they used his stuff, he could force them to remove it or open the source of the game. And put his name in the credits.

blargg wrote:

Yeah, it was kind of funny for arfink to just put the cartridge in and connect the NES to his laptop, but then not do anything more with it, while I was remotely sending multiple programs to it and reporting the results to him. I guess I'll be doing this all week while I wait for the hardware in the main from him. smile

Yes, and Blargg made the comment that it felt like working on a satellite in space- no touching the hardware unless you can get the astronaut to do it.

Well, I got a BIG progress update today!

Blargg and I couldn't wait for the US postal service to deliver him his board. So naturally, we decided to forge ahead anyway. I sent him those high res. pics you can see a few posts ago, and he worked up a wiring diagram, We met on IRC to talk about the project, and he suggested remotely working on the cartridge. Then I set up an SSH tunnel to my home Linux computer so he could remotely control my NES via the special USB cable. After a bit of fiddling with the old NROM board to test the connection and some new code, I built the prototype board and we got it running with the Flash chip instead of EPROMs. Blargg tested some read and write functions, and we called it a day!

So, I have some pics and also some excepts from our IRC session.

First, A giant mess. Yes, that is what happens when you're working on something and don't care about keeping it clean in the process.

The pcb front, now with socket and Flash chip (and some hidden trace cuts):

The pcb back, now with 5 new jumpers and some trace cuts (details coming soon):

And some IRC excepts:

<blargg> If you wanted to keep moving on development, you could do the wiring before I receive my board, then get it in the NES with a loader and hook it to your Linux box and then I could get debugging it remotely.
<arfink> oh, cool
<blargg> Assuming the wiring is good, the only thing I'd need from you is to reset the NES if I crash the loader :)
<arfink> I see
<blargg> I'd try to avoid that, so I could just sit here running tests remotely without any assistance.
<blargg> Since it'll be several days before I get my board at the soonest, I'm open to doing this to speed things up. Would also be pretty cool.
<blargg> You'd obviously create a separate account on your machine for me.
<blargg> Since I know you've got GCC and that test program compiled, I think all the libraries/packages are already there, so nothing to install.
<arfink> i feel like a freakin dentist here with my pick
<arfink> :)
<arfink> and cleaning brush
<arfink> ok, I'm pretty sure #2 is done
<arfink> and cap is back in place
<arfink> just 2 more cuts
. . .
<arfink> ok got one side done
<arfink> other side...
<blargg> And it's got a trace close to it, so you don't want to cut too far over the edge of the trace.
<blargg> ok, the flash id test :)
<arfink> try to ping again
<arfink> first
<arfink> ok
<blargg> yeah
<arfink> I think the cart was not quite seated right
<arfink> i got a beep
<blargg> yeah, writes work!
<blargg> FF FF 01 A4 FF FF
<blargg> first two are ROM, second two are the manufacturer and device code
<blargg> third two are ROM again
<arfink> coooool
<blargg> OK, now to try programming a byte... should work fine though
<blargg> gotta look up the writes
<arfink> yes
<blargg> and let's see how it needs to verify that they byte was written...
<blargg> works!
<blargg> I programmed a byte
<arfink> yup
<arfink> I heard the beep
* arfink does happy dance
pr0n wrote:

how do you keep your soldering iron tip nice without it getting corroded?

Well, if you look at some pics of my iron, it has some corrosion, but I try to keep it under control.

However, the easy way to keep your iron from corroding badly is to keep it tinned and clean it frequently. To do this, I just have a sponge with some water in it handy and also regular solder. To clean the tip I melt a good amount of rosin core solder on the end of the tip and also around the upper portions of the tip as well. I rub the iron on the wet sponge before the flux has a chance to burn off and spread the solder around to coat the tip with a fresh layer of tin/lead. While soldering I frequently rub the iron off on the wet sponge, and when I get done I tin the iron again before unplugging. Basically, this is keeping the corrosive flux from building up and keeping a protective coating of fresh lead on the iron.

OK, got pictures of PCBs. I did these with a light tent and everything to get maximum detail. smile

See more here:
http://picasaweb.google.com/arf.at.sjv/RandomImages#

By the way, these boards have been through a good deal of rework by now, and are still clean. So have no fear the final product will also be very clean looking! smile