Building a simple Amiga network client...in assembler?!?
New videos will be published on PeerTube! https://makertube.net/c/the_industrio... Topaz walks through what it takes to write a network client in M68K assembler on the Commodore Amiga, using development tools that run right on the Amiga itself! Thanks to Tyrel (@[email protected]) & Colin! Mastodon: https://oldbytes.space/@TopazRabbit Website: https://theindustriousrabbit.com/ RSS: https://theindustriousrabbit.com/inde... Donate: https://ko-fi.com/topazrabbit --- Chapters 00:00 - Introduction 01:02 - AsmPro Setup & Usage 02:11 - Web-based m68k Assembler 02:50 - Just enough assembler 05:58 - Amiga Library Vector Offsets (LVOs) 07:29 - Working with AsmPro 08:58 - Tour of the client code 16:18 - Conclusion --- References Code: Code on Hackerbun Gitea (https://code.hackerbun.dev/TheIndustr...) - Includes the code in both assembler and C Tools: AsmPro 1.18 (http://aminet.net/package/dev/asm/Asm...) - Install this first AsmPro 1.19 Update (http://aminet.net/package/dev/asm/ASM...) - Then install this update fd2pragma (http://aminet.net/package/dev/misc/fd...) - You might get fd2pragma from other developer tools. This one is likely better than those other ones. 68000 Assembler: Asm-Editor (https://asm-editor.specy.app/) - Web-based 68000 assembler 68k.hax.com (http://68k.hax.com/) - A non-https site with 68k instruction information, so you can browse it on your Amiga m68k-instructions-documentation (https://github.com/prb28/m68k-instruc...) - All 68000 instructions as well as info on Amiga custom chip registers BSD Socket Library: FD file for bsdsocket.library (https://github.com/cnvogelg/amitools/...) - You can also find this in the AmiTCP SDK --- Credits Music: "Industrious Ferret", "Pop Goes the Weasel", "Itty Bitty 8-Bit" by Kevin MacLeod https://incompetech.com CC-BY 3.0 (http://creativecommons.org/licenses/b...) "Last Chance" by Nihilore https://nihilore.com CC-BY-NC 4.0 (http://creativecommons.org/licenses/b...)

The Theoretical Limit of Image Compression

Programming in Assembly without an Operating System

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Doom on the Oldest Digital Computer in America!

I Hacked This Temu Router. What I Found Should Be Illegal.

Amiga Art: "Disney Presents: The Animation Studio" - Ink & Paint Part 3

RollerCoaster Tycoon Optimizations are Insane

The Local AI Hardware Mistake Everyone Makes

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

How Rockstar fit an entire city into PlayStation 2 memory

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Is it Possible to Block Childrens' Access to Social Media? - Computerphile

Building a Simple Server in C for the Commodore Amiga

Microsoft Just Released Their Own Linux Distro: Should You Be Worried?

Building Games for Old Retro 1985 Hardware in C

How Google Translate Exposed Russia's Secret Army

Alastair Campbell and Jacob Rees-Mogg Debate Brexit | The Mishal Husain Show

Harder Drive: Hard drives we didn't want or need

Ex-Google Insider: You're Not Ready For The Next Phase of AI

