assembly

All posts tagged assembly

I’m beginning to run out of things to do on the Nugent now. I’ve gotten into most corners of the machine and sorted out many issues as I’ve gone along. There are two main things left to look at – the drop targets and 3 pop bumpers. I’m going to focus on the pop bumpers and get them serviced.

Awhile ago I replaced the 3 caps on the pop bumpers (seen in an earlier post). Now it’s time to actually remove all three pop bumper assemblies to clean and service them. At this point the only real complaint I could make about the pop bumpers is sometimes they don’t activate when they should. Most likely solved by cleaning and/or adjusting the switch.

There is a bit of work to actually get them out as I found, but once I had managed to do one, the others were much easier. I decided to do one at a time. That way I had two working pop bumpers to use as reference in case I mucked up.

To begin with, I need to remove the cap and also undo two screws that sit inside pop bumper. The two screws attached the pop bumper body to the playfield. But I can’t simply lift it up as the bulb socket is soldered under the playfield and the metal ring is attached to the plunger.

Nugent pop bumper
Continue Reading

Around 10 years ago now, I spent some time teaching myself assembly language on the Gameboy Advance Console (ARM7). I had spent time writing assembly on the C64, so was no stranger to getting into ASM. While I was learning to work with the gameboy advance hardware, I produced a number of small samples to help beginners with some of the basics. I came across these the other day, so decided to add them for download here. They are still hosted elsewhere on the net, but might as well make them available myself 🙂

Note: I used the Boycott Advance emulator, which can still be found on the net for download.

Additional Note: Digital Inline Productions was a name I was releasing my source under at the time. The name didn’t last long 🙂


This set of samples includes things like setting up different video modes, parallax scrolling, sprites, fonts, a plasma demo effect and a few other things. You can download the source here: [Download]

The assembler I used back then was goldroad, which I also have available for download here: [Download]