December 03, 2020, 12:03:58 PM

Author Topic: Retro Assembly Language  (Read 2964 times)

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 2006
Re: Retro Assembly Language
« Reply #30 on: August 13, 2020, 11:01:30 AM »
We gonna do this trip together then???  ::)

What dev system/language/ide's are you looking at?

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2872
  • elgol 2021
Re: Retro Assembly Language
« Reply #31 on: August 13, 2020, 11:16:23 AM »
Yep hopefully pick up tips and advice from each other.

I've looked at a few Youtube videos, some based on old skool Spectrum and some that are more Next specific.

ZEsarUX as a possible Next Emulator (v8.1 is stable v8.2 is beta).  CSpect is another Next Emulator.

Spin is a standard ZX Spectrum Emulator and includes an Assembler.

ChibiAkumas is a bit of an Assembly Language Wiz and has lots of videos, some general some on Next features using assembly.

Darryl has also got some good videos up on Z80 Assembly Language and Next BASIC (including moving hardware sprites about in BASIC).  He really should use Next BASIC Procedures though! lol.

&t=51s

&t=255s

&t=5s
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2872
  • elgol 2021
Re: Retro Assembly Language
« Reply #32 on: August 13, 2020, 11:51:43 AM »
You can download a copy of the Next Manual from here:

https://www.specnext.com/zx-spectrum-next-user-manual-first-edition/

I'm going to connect my Next via VGA rather than a HDMI cable though because some of the old games/demos used special timing tricks which don't work on HDMI, and Tilemap modes work better with VGA:

https://www.specnext.com/tilemap-mode/
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2872
  • elgol 2021
Re: Retro Assembly Language
« Reply #33 on: August 13, 2020, 02:13:52 PM »
The Next KickStarter has now made £900,000, so more free goodies to come!   ;D

[edit]
It seems Cspect produces a smoother scroll in emulating a Next than ZEsarUX.  Try the parallax scroll demos to see on Windows (ZEsarUX is multi-platform).

The Parallax Scroll Demo is using the Next's Copper Chip apparently.



Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2872
  • elgol 2021
Re: Retro Assembly Language
« Reply #34 on: August 13, 2020, 09:24:03 PM »
New Stretch goals:

Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 740
Re: Retro Assembly Language
« Reply #35 on: August 13, 2020, 10:20:17 PM »
When do you have to pay? When the kickstarter ends?

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2872
  • elgol 2021
Re: Retro Assembly Language
« Reply #36 on: August 13, 2020, 10:21:13 PM »
Yes Mike, 10th September.
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 740
Re: Retro Assembly Language
« Reply #37 on: August 13, 2020, 10:56:05 PM »
Wish it would have been december. Oh well.

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2872
  • elgol 2021
Re: Retro Assembly Language
« Reply #38 on: August 14, 2020, 12:28:50 PM »
A shame Mike, but on the first Kickstarter a few pulled out and others took on their pledge later on.  They've now passed a million pounds, so another stretch goal met.
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 2006
Re: Retro Assembly Language
« Reply #39 on: August 14, 2020, 02:12:50 PM »
Bloody ell  :o Good for them...

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2872
  • elgol 2021
Re: Retro Assembly Language
« Reply #40 on: August 14, 2020, 08:57:52 PM »
Yes good luck to them.  There have been plenty of companies trying to cash in on the Sinclair Spectrum legacy many of us grew up with.

But attempts for the ZX Spectrum recreation have been very shady...Then the hugely popular C64 emulator with full sized working keyboard, to now the hardware recreation FPGA that recreates actual hardware cloning with 100% software and hardware peripheral compatibility to the original ZX Spectrum machine.  I still have my original Speccy, although non functional, so good to replace it with one with a decent keyboard.

But as well as running the original machine BASIC, there's a modern version with Procedures and access to the hardware sprites and all the other extra co-processors.  But I aim to get into assembly language this time around and see what I can achieve with it's updated hardware.  It's what could have been if the Speccy had evolved, now with similar tech to an Amiga.  Such as turbo modes, 3 sound chips, hardware sprites, hardware scrolling, copper chip, Raspberry pi co-procesor and 256 colour modes.

Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2872
  • elgol 2021
Re: Retro Assembly Language
« Reply #41 on: August 20, 2020, 04:13:51 PM »
Well all the stretch goals have been met for Spectrum Next with 3 weeks to go on Kickstarter (currently £1,208,337) the original goal (£250,000) met in 5 minutes.  They've needed to add another stretch goal at £1.5 million, although I'm not sure if that will happen, but 3 weeks to go so who knows?

The stretch goals that interest me have been met - double the RAM, full colour manual, bigger SD Cards and power switch.  When it eventually arrives I'll be like a kid at Christmas all over again unboxing my ZX Spectrum...Next...Plus the hardware recreated 'personalities' like the BBC Micro and Amstrad through FPGA.
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2872
  • elgol 2021
Re: Retro Assembly Language
« Reply #42 on: August 26, 2020, 12:08:33 PM »
...
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2872
  • elgol 2021
Re: Retro Assembly Language
« Reply #43 on: August 30, 2020, 07:40:40 PM »
Sod it I'm back in with 10 days to go and £1,354,756 raised on Kickstarter.  I know I would have kicked myself not having the opportunity to have a working ZX Spectrum once again (my very first computer) to go with the working original C64 I have, no emulation here.  All-be-it one with a much better keyboard over the rubber key original, SD Card storage, that can plug into modern HDMI devices or VGA screens too (and I've managed to aquire some CRT's) plus the improved graphics and sound in Next Mode - and that Raspberry Pi Zero inside for extra processing, yet 100% compatable with the original ZX Spectrum software and hardware peripherals.  The manual tells me there are higher resolutions so that could expand the screen window, and I just know I'll have a lot of fun with the Speccy Next, tinkering with it.   :D
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, C64, ZX Spectrum Next.

Offline col

  • Sr. Member
  • ****
  • Posts: 466
Re: Retro Assembly Language
« Reply #44 on: August 31, 2020, 01:53:26 PM »
I'm in too :)

I'll need to brush up on my z80 and with the emulator. Got about a year lol.
To be is to be perceived.

https://github.com/davecamp

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal