Retro Assembly Language

Started by Steve Elliott, August 02, 2020, 23:28:13

Previous topic - Next topic

Steve Elliott

Excellent  :D

Well you can help us z80 assembly noobs then lol.  Yep a year to learn assembly, plus I already have a compatible Competition Pro Joystick, a Sega 6 button gamepad and a PS2 Mouse for the Next.  :)
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

col

#46
I see there are a few new assembly instructions to help move the 'bits' around easier. Interesting that they've called the main core the Z80N to reflect the new instructions.

Plenty of 'Next' specific software ports to have a play with which can also be controlled by the copper chip by the looks of it.

I don't have any accessories lined up just yet. I remember the competition pro, best of the best back in the day :)

Interesting times ahead.

Just found this site for a couple of addons...
https://store.activeconsult.co.uk/shop/ols/products
https://github.com/davecamp

"When you observe the world through social media, you lose your faith in it."

Steve Elliott

#47
Yes it seems you can access ports from Next BASIC too, with assembly language lots of possibilities.

And regards the Competition Pro yes it's a classic with microswitch clickyness.
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

col

That stick brings back fond memories, practically indestructible. Those super loud clicky switches :) BTW I'm sure you're aware that it can survive been thrown across the room an almost infinite number of times  :))

Are you going in for Basic or Assembly?
https://github.com/davecamp

"When you observe the world through social media, you lose your faith in it."

Steve Elliott

Yes I had to get a classic joystick of the era, and something more modern for Next games that take advantage of the extra buttons.  Haha, but could it survive Daley Thompson's Decathlon?   :))

I think I might do a bit of Next BASIC (rather than Sinclair BASIC) short term, but I see it as a machine for coding assembly language.
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

dawlane

This looks like it may be an interesting series if you happen to have a C128.

Steve Elliott

#51
A week to go on the Spectrum Next Kickstarter and it's at £1,407,945.
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

Steve Elliott

Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

col

#53
If you're using Windows then this should help get you up and running:

https://specnext.dev/tutorials/creating-a-z80-assembly-development-environment-on-windows/

For mac:
https://specnext.dev/tutorials/cspect-mac/

Not sure where Linux is but it can't be difficult to work it out from those 2 :)
https://github.com/davecamp

"When you observe the world through social media, you lose your faith in it."

Steve Elliott

Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

Steve Elliott

#55
Well the Kickstarter for the ZX Spectrum Next reached it's £250,000 goal in less than 5 minutes, so the team kept adding and adding to the Stretch Goals until they had the last stretch goal of £1.5 Million, with some extra goodies for the backers.  It's just passed that figure with a few days to go on the Kickstarter (currently £1,656,289).  *Steve raises a glass to The Next Team*
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

col

https://github.com/davecamp

"When you observe the world through social media, you lose your faith in it."

Steve Elliott

Quote
Over 1.7mil now  8)

Yep £1,707,078 and 9 hours to go.   :D

Quote
This may also help noobies getting into z80  ;D

Cheers, I'll be looking at Z80 Assembly Language after the SB Coding Comp.
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

Steve Elliott

£1,846,756 the final figure.  Congrats to the team.   :D
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

col

Yep a huge congratulations to them. Over 5000 backers.

I wish it was August 2021 already lol
https://github.com/davecamp

"When you observe the world through social media, you lose your faith in it."