November 25, 2020, 08:29:45 AM

Author Topic: Spectrum Next BASIC/Assembly Coding  (Read 90 times)

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2855
  • elgol 2021
Spectrum Next BASIC/Assembly Coding
« on: November 22, 2020, 05:19:06 PM »
Legendary Coder Jim Bagley is currently running a ZX Spectrum Next BASIC Coding Stream; and in a couple of weeks is moving on to teach Z80 Assembly Language.

This is the simple game that was developed over 6 episodes:

&ab_channel=JimBagley
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 Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2565
  • I mostly code at night... Mostly.
    • SyntaxBomb - Indie Coders
Re: Spectrum Next BASIC/Assembly Coding
« Reply #1 on: November 23, 2020, 05:24:55 AM »
Gosub and Return... Classic :)) - The BASIC seems to be a mix of retro with some modern goodies.

The Z80 ASM tutorial should be an interesting watch.
Mac mini ( 2018 / 2020 ), 3 GHz 6-Core Intel Core i5, 16 GB 2667 MHz DDR4, 1TB NVMe, eGPU Radeon Pro 580 8 GB, LG Ultragear 27GL83A-B 27 Inch
Commodore VIC-20, 1.1Mhz MOS 6502 CPU, 5KB RAM, VIC ( 6560 ) GPU

Until the next time...

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2855
  • elgol 2021
Re: Spectrum Next BASIC/Assembly Coding
« Reply #2 on: November 23, 2020, 09:47:17 AM »
Yes but Spectrum Next BASIC also has Procedures and some structured coding features too.  And yes the modern goodies mean you can access Hardware Sprites, Hardware Scrolling, Hardware Collisions, Copper features, Tilemap Mode and so on directly from BASIC.

Jim admits in the stream he's no expert in Spectrum Next BASIC, because 'you tend not to look back' - he's an Assembly Language Coder.

Quote
The Z80 ASM tutorial should be an interesting watch.

Yeah he said he had to cover the basics like memory management, logic and getting to know the Sprite Editor first.  I told Jim I was really looking forward to Assembly Language coding and he replied at 2:27 lol...I'll probably code along with the emulator until my Next arrives.  It's a great way to learn because you can ask questions in realtime.
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.

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal