Robert Price
banner
robertprice.bsky.social
Robert Price
@robertprice.bsky.social

Generation ZX.

Economics 64%
Political science 16%

That’s a great album!

Reposted by Robert Price

Do you like 68000 assembly source code? Then here is some..

github.com/djh0ffman/TT...
GitHub - djh0ffman/TTE_Circumvent: Revision 2024 Amiga Intro
Revision 2024 Amiga Intro. Contribute to djh0ffman/TTE_Circumvent development by creating an account on GitHub.
github.com

I already have one in there to handle the serial-to-parallel decoding. The others are mostly for driving the latch pin every 8 clock ticks, and for syncing the signals.

What do you suggest? I'm open to ideas.

I tried to expand on my #RetroChallenge and build an #RC2014 module that could decode the 8 bits returned from a NES controller using just 74 series logic and a 555 timer.

It didn’t work. I think I have the timing slightly out so some of the logic is triggering too early. I need a dual scope!

The #RetroChallenge may have finished, but I have a bonus post.

The SNES controller is an extended version of the NES controller.

So, I have reworked my #RC2014 NES controller module and Z80 assembly language example code to use the SNES controller.

www.robertprice.co.uk/robblog/rc20...
RC2025 – Part 9 – Using a SNES controller - Robert Price
Extending the RC2014 NES controller module to use a SNES controller instead, and using Z80 assembly language to read it.
www.robertprice.co.uk

Smoke me a kipper!

That’s great! I always wanted one back in day. I’m tempted to make my own now.

Reposted by Robert Price

Great to see the ZX-RC2014 Bus Interface in use here to use Robert's RC2014 NES Controller module on the ZX Spectrum!

The Bus Interface gives your #ZXSpectrum two #RC2014 expansion slots and with an optional ZX through port too. Info/Purchase at: 2014.samcoupe.com

It's the final day of the #RetroChallenge so I've written about my finished project.

In this post I explain how I was able to connect my RC2014 NES Controller module to a Sinclair ZX Spectrum, and how I hacked the Manic Miner code so I could use my new module.

www.robertprice.co.uk/robblog/rc20...
RC2025 - Part 8 - Playing Manic Miner with an NES controller - Robert Price
Attaching an NES controller module to a Sinclair ZX Spectrum computer and hacking the classic game Manic Miner to use an NES controller.
www.robertprice.co.uk
My most popular cartoon by a long chalk is also oddly niche, in that it mostly appeals to a generation who remember the song it refers to and enjoy the nostalgia for their youth. I can draw one for you if you like.

www.worldofmoose.com/collections/...

I teased this a few days ago, but here's the latest part of my #RetroChallenge

I've been able to put together the various parts I've already written up, and I can now move a pixel on a LED matrix using an NES controller on my #RC2014.

www.robertprice.co.uk/robblog/rc20...
RC2025 - Part 7 - Moving a pixel with a NES controller - Robert Price
In this article I show how to move a pixel around an 8x8 LED matrix display by using an NES controller on an RC2014 computer.
www.robertprice.co.uk

I've been using the 8x8 LED Matrix module on my #RC2014 recently as part of the #RetroChallenge

I've written up how it works, and also added a demo program in Z80 assembly language converted from the original BASIC example.

www.robertprice.co.uk/robblog/rc20...
RC2025 – Part 6 – Using an 8x8 LED matrix from Z80 assembly language - Robert Price
Looking at how the 8x8 LED matrix module works on an RC2014 computer. Example code is given in both BASIC and Z80 assembly language.
www.robertprice.co.uk

I've written about creating a reusable Z80 subroutine to read the NES controller on my #RC2014 computer as part of this year's #RetroChallenge

To test it out, I output the returned value to LEDs.

www.robertprice.co.uk/robblog/rc20...
RC2025 - Part 5 - Writing a reusable Z80 subroutine to read the NES controller - Robert Price
Creating a reusable Z80 assembly language subroutine to read an NES controller. The subroutine is tested by outputing the received byte to LEDs.
www.robertprice.co.uk

Thanks, it’s been really fun, and I’m learning a lot.

More progress on my NES controller module for the #rc2014 #RetroChallenge.

I am now able to move a pixel around on an 8x8 LED module using the NES controller.

Lots to write up over the coming days.

I’ve plugged in the 8x8 LED matrix for my #RC2014 for the first time in ages. The first job was to rewrite Shiela Dixon’s smiley example from BASIC to Z80 assembly language to help me understand how it works. It’s definitely working :-)

All fixed, changed a z80 rl to rr.

More work on my #RetroChallenge today. I was taking the out from the NES controller, reassembling it on the #RC2014, and showing the output in the red LEDs. I then noticed that I’ve accidentally reassembled the byte backwards. Oppps

Yes, I guess that would save a byte.

Happy Friday!

I've been working a bit more on my #RetroChallenge, getting an #RC2014 to talk to a NES controller.

In my latest post, I explain how I've used Z80 assembly language to work out which buttons are being pressed and to print this back over the serial terminal.

www.robertprice.co.uk/robblog/rc20...
RC2025 - Part 4 - Bit-banging a NES controller using Z80 assembly language - Robert Price
In this article I bit-bang an NES controller from my RC2014 using Z80 assembly language. The results are then sent to the serial terminal.
www.robertprice.co.uk

Advertising for next year Peter. Get ready for the rush of bookings :-)

I've soldered up the PCB for my RC2014 NES Controller #RetroChallenge

Thankfully, it all seems to work, so I've written about how to use this from MS-BASIC.

www.robertprice.co.uk/robblog/rc20...
RC2025 – Part 3 – Bit-banging a NES controller from BASIC - Robert Price
In this article I use MS-BASIC on an RC2014 computer to talk to an NES controller using bit-banging.
www.robertprice.co.uk

More work on the #RC2014 NES controller #RetroChallenge this evening.

I have designed a circuit and PCB that should allow me to bit-bang the NES controller from my RC2014 computer.

www.robertprice.co.uk/robblog/rc20...
RC2025 - Part 2 - Designing a PCB for bit-banging a NES controller - Robert Price
Designing a PCB to allow me to bit-bang an NES controller on my RC2014 computer.
www.robertprice.co.uk

More details on the #RetroChallenge can be found on their website.

www.retrochallenge.org
RetroChallenge
Welcome to the RetroChallenge Official Website!
www.retrochallenge.org

It's a great bit of kit. I'm using mine at the moment to take part in this year's #RetroChallenge.

It's official, I'm taking part in this year's #RetroChallenge

I'm planning on getting an NES controller working with my #RC2014 computer.

www.robertprice.co.uk/robblog/rc20...
RC2025 - Part 1 - How does the NES controller send data? - Robert Price
For this year’s RetroChallenge, I am hoping to interface an NES / Famicon controller to my RC2014 computer. The NES controller has 8 buttons: Up, Down, Left, Right, Select, Start, A, and B. The cable ...
www.robertprice.co.uk

There is probably a good reason it’s in the charity shop.

www.timeextension.com/news/2024/12...
Infamous Trademark Troll Tim Langdell Is Back, And He Wants You To Buy His Dusty Old ZX Spectrum Book
"It seemed an ideal time"
www.timeextension.com

It reminds me of this sketch…

youtube.com/shorts/SMtA6...
Tim Vine vs Train Prices—Lee Mack Can’t Handle It! 🚆💸 #shorts
YouTube video by VixAffix
youtube.com