Media Summary: Added a routine to load a file, and then started on padding the message data. I noticed when watching this that the loadfile routine ... I took a couple of extra days to kick around idea on prepping the message schedule, because I got stuck on that Added a routine to copy 64-byte blocks from bank

C128 Assembly Programming 25 Sha 256 Part 1 - Detailed Analysis & Overview

Added a routine to load a file, and then started on padding the message data. I noticed when watching this that the loadfile routine ... I took a couple of extra days to kick around idea on prepping the message schedule, because I got stuck on that Added a routine to copy 64-byte blocks from bank Here I will explain the C128s banking, both OS level and hardware level, if you don't know the different I will cover that too.

Photo Gallery

C128 Assembly Programming #25: SHA-256 part 1
C128 Assembly Programming #24: SHA-256 part 0
Commodore 128 Assembly #27: SHA-256 part 2
Commodore 128 Assembly #30: SHA-256 part 3
Commodore 128 Assembly #32: SHA-256 part 4
Commodore 128 Assembly #37: SHA-256 part 7
Commodore 128 Assembly #34: SHA-256 part 5
C128 Assembly #41: SHA-256 part 9
Commodore 128 Assembly #39: SHA-256 part 8
C128 Assembly #44: Relocating Zero Page and Stack
Commodore 128 Assembly #36: SHA-256 part 6
C128 Banking - It's not that hard really.
Sponsored
View Detailed Profile
C128 Assembly Programming #25: SHA-256 part 1

C128 Assembly Programming #25: SHA-256 part 1

I'm starting two new

C128 Assembly Programming #24: SHA-256 part 0

C128 Assembly Programming #24: SHA-256 part 0

No

Commodore 128 Assembly #27: SHA-256 part 2

Commodore 128 Assembly #27: SHA-256 part 2

Continuing on the

Commodore 128 Assembly #30: SHA-256 part 3

Commodore 128 Assembly #30: SHA-256 part 3

Continuing on the

Commodore 128 Assembly #32: SHA-256 part 4

Commodore 128 Assembly #32: SHA-256 part 4

Honestly, this

Sponsored
Commodore 128 Assembly #37: SHA-256 part 7

Commodore 128 Assembly #37: SHA-256 part 7

Added a routine to load a file, and then started on padding the message data. I noticed when watching this that the loadfile routine ...

Commodore 128 Assembly #34: SHA-256 part 5

Commodore 128 Assembly #34: SHA-256 part 5

I took a couple of extra days to kick around idea on prepping the message schedule, because I got stuck on that

C128 Assembly #41: SHA-256 part 9

C128 Assembly #41: SHA-256 part 9

Added a routine to copy 64-byte blocks from bank

Commodore 128 Assembly #39: SHA-256 part 8

Commodore 128 Assembly #39: SHA-256 part 8

Finished the message padding

C128 Assembly #44: Relocating Zero Page and Stack

C128 Assembly #44: Relocating Zero Page and Stack

This is

Commodore 128 Assembly #36: SHA-256 part 6

Commodore 128 Assembly #36: SHA-256 part 6

Finished

C128 Banking - It's not that hard really.

C128 Banking - It's not that hard really.

Here I will explain the C128s banking, both OS level and hardware level, if you don't know the different I will cover that too.

Commodore 128 Assembly: My Programming Environment

Commodore 128 Assembly: My Programming Environment

I've had a couple requests to explain my