Useful Links:

Started by Steve Elliott, February 23, 2020, 10:47:35

Previous topic - Next topic

Steve Elliott

Let's make a C64 Game.

https://www.youtube.com/channel/UCFjZzzJO_rXmr4FeBSf2rcQ

Commodore 64 info, including Assembly and BASIC Language Programming.

https://www.youtube.com/channel/UC3gRBswFkuteshdwMZAQafQ
Win11 64Gb 12th Gen Intel i9 12900K 5.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 4.4Ghz Nvidia RTX 2050 8Gb
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.6GHz Nvidia GeForce GTX 1050 2Gb
Linux Mint 8Gb Celeron 2.6Ghz UHD Graphics600
macOS 64Gb M4 Max 16C GPU 40C
Spectrum Next 2Mb

dawlane

#1
@Qube: Needs to sticky this topic.

enginedesigns.net/retroassembler
Multi-CPU Assembler.

www.chibiakumas.com.
Multi-Platform game tutorial in assembly, covering a number of old 8/16/32 bit systems.

CodeBase64
A site with information on the intricacies of programming Commodore 64 in machine code.

pasmo.speccy.org
A portable Z80 assembler.

sun.hasenbraten.de/vasm
A portable multi CPU assembler.

www.konamiman.com/msx
Information of the MSX computers.

ralphbecket.blogspot.com/2015/09/faster-sprites-on-zx-spectrum
Article on creating fast sprite rendering on the Sinclair ZX Spectrum.

chuntey.wordpress.com

http://chuntey.arjunnair.in/
www.breakintoprogram.co.uk/programming/assembly-language/z80/z80-library-routines/vector-asm
www.retroprogramming.com/2016/05/divide-and-conquer-line-algorithm-for.html
oldmachinery.blogspot.com/2014/04/zx-sprites.html
Articles on a number on the Sinclair ZX Spectrum.

github.com/neilsf/XC-BASIC and https://xc-basic.net/doku.php]xc-basic.net/doku.php
A basic dialect and compiler for the Commodore 64.

And a some C64 youtube.








Baggey

Running a PC that just Aint fast enough!? i7 4Ghz Quad core 32GB ram  2x1TB SSD and NVIDIA Quadro K1200 on 2 x HP Z24's . DID Technology stop! Or have we been assimulated!

Windows10, Parrot OS, Raspberry Pi Black Edition! , ZX Spectrum 48k, C64, Enterprise 128K, The SID chip. Im Misunderstood!

dawlane

For those that cannot be bothered to learn Z80 machine code on the Sinclair ZX Spectrum. There is Boriel BASIC.

Baggey

Quote from: dawlane on November 02, 2024, 21:48:23For those that cannot be bothered to learn Z80 machine code on the Sinclair ZX Spectrum. There is Boriel BASIC.
Don't forget Dunny's SpecBas as well. Just saying "LIKE".
Running a PC that just Aint fast enough!? i7 4Ghz Quad core 32GB ram  2x1TB SSD and NVIDIA Quadro K1200 on 2 x HP Z24's . DID Technology stop! Or have we been assimulated!

Windows10, Parrot OS, Raspberry Pi Black Edition! , ZX Spectrum 48k, C64, Enterprise 128K, The SID chip. Im Misunderstood!

dawlane

#7
Quote from: Baggey on November 03, 2024, 13:52:38
Quote from: dawlane on November 02, 2024, 21:48:23For those that cannot be bothered to learn Z80 machine code on the Sinclair ZX Spectrum. There is Boriel BASIC.
Don't forget Dunny's SpecBas as well. Just saying "LIKE".

I'm sure that ZXDunny's SpecBas is just a modified basic PC OS interpreter.  Boriel BASIC is a full compiler for the ZX Spectrum written in Python, with a syntax and command set as close to ZX Basic as possible.

Speaking of compiler and assembler. There's also sjasmplus.

And if you like PASCAL. There's Turbo Rascal Syntax Error. Note that this supports a number systems to a varying degree.