mirror of
https://github.com/Michaelangel007/6502_linux_logo.git
synced 2024-11-21 19:30:50 +00:00
Size 701 bytes
This commit is contained in:
parent
9fcfaea8d8
commit
7f7854dbcf
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
Linux Logo in 6502 assembly language.
|
Linux Logo in 6502 assembly language.
|
||||||
|
|
||||||
Size: 703 ($2BF) bytes
|
Size: 701 ($2BD) bytes
|
||||||
|
|
||||||
Features:
|
Features:
|
||||||
|
|
||||||
@ -40,6 +40,7 @@ __@@____@@_AA@_@_@@_____@@__@@@___@@@____@@___@@___BBBBBB@_____@BBBBBB
|
|||||||
```
|
```
|
||||||
|
|
||||||
See: [ascii2hgr2bit](ascii2hgr2bit.c) for packing ASCII to 2 bits/char.
|
See: [ascii2hgr2bit](ascii2hgr2bit.c) for packing ASCII to 2 bits/char.
|
||||||
|
NOTE: PackedLen isn't needed if full 40 bytes HGR width is unpacked to.
|
||||||
|
|
||||||
Inspired from non-optimized version. Size: 1,573 ($625) bytes
|
Inspired from non-optimized version. Size: 1,573 ($625) bytes
|
||||||
* https://github.com/deater/linux_logo
|
* https://github.com/deater/linux_logo
|
||||||
|
@ -91,6 +91,7 @@ apple_ii_normal
|
|||||||
set_apple_ii
|
set_apple_ii
|
||||||
sta ModType ; erase last 'e' in 'Apple IIe'
|
sta ModType ; erase last 'e' in 'Apple IIe'
|
||||||
|
|
||||||
|
lda #" " ; $A0
|
||||||
sta CpuType ; '_6502'
|
sta CpuType ; '_6502'
|
||||||
lda #"6"
|
lda #"6"
|
||||||
sta CpuType+1
|
sta CpuType+1
|
||||||
@ -187,8 +188,7 @@ CheckFetch
|
|||||||
cmp #8 ; have 8 input bits?
|
cmp #8 ; have 8 input bits?
|
||||||
bne GetBit
|
bne GetBit
|
||||||
iny ; src++
|
iny ; src++
|
||||||
cpy PackedLen
|
bne NextSrcShift
|
||||||
bcc NextSrcShift ; C=0 -> STZ zSrcShift
|
|
||||||
UnpackDone
|
UnpackDone
|
||||||
|
|
||||||
|
|
||||||
|
BIN
ll_6502.dsk
BIN
ll_6502.dsk
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
PackedLen
|
;PackedLen
|
||||||
dfb $D2
|
; dfb $D2
|
||||||
PackedBits
|
PackedBits
|
||||||
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 byte
|
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 byte
|
||||||
; 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 256 272 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248 264 px
|
; 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 256 272 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248 264 px
|
||||||
|
Loading…
Reference in New Issue
Block a user