The Ctrl + V Game

  • Thread starter Thread starter smileyhead
  • Start date Start date
  • Views Views 582,870
  • Replies Replies 9,272
  • Likes Likes 15

giphy.gif
 
Lemmings as one of the best game for all the systems in '93?
https://superpage58.com/digitiser-vault-teletext-screenshot-image-archive-1993-04-08.htm
It would be nice to have a NDS homebrew - teletext archive reader. Screen size seems to fit original font natively.
But some pages are archived as png images, other are javascript formated.
There's no actuall standard encoded data cash in the archives, it could save data size a bit and keep the standard alive.
Some conversion is needed or it can be only simulator.
 
  • Like
Reactions: SylverReZ
Code:
DecompressZX2
    lda #$80
    sta ZPZX2.BitByte
    asl @
    tay
    tax
    
CopyFromLiteral
    jsr GetElias
CopyFromLiteralLoop
    jsr GetByte
    jsr StoreByte
    dex
    bne CopyFromLiteralLoop
    jsr GetBit
    bcs CopyFromNewOffset

CopyFromLastOffset
    jsr GetElias
CopyFromLastOffset_a
    lda ZPZX2.BufferTo
    sbc ZPZX2.Offset
    sta ZPZX2.Pointer
    lda ZPZX2.BufferTo+1
    sbc #0
    sta ZPZX2.Pointer+1
CopyFromLastOffsetLoop
    lda (ZPZX2.Pointer),y
    inc ZPZX2.Pointer
    bne CopyFromLastOffsetLoop_a
    inc ZPZX2.Pointer+1
CopyFromLastOffsetLoop_a
    jsr StoreByte
    dex
    bne CopyFromLastOffsetLoop   
    jsr GetBit
    bcc CopyFromLiteral
    
CopyFromNewOffset
    jsr GetByte
    adc #0
    bne CopyFromNewOffset_a
    rts
CopyFromNewOffset_a
    sta ZPZX2.Offset
    jsr GetElias
    inx
    bcc CopyFromLastOffset_a

//-------------------------------------------//

GetByte
    lda (ZPZX2.BufferFrom),y
    inc ZPZX2.BufferFrom
    bne GetByteDone
    inc ZPZX2.BufferFrom+1
GetByteDone
    rts
    
//-------------------------------------------//

GetBit
    asl ZPZX2.BitByte
    bne GetBitDone
    jsr GetByte
    rol @
    sta ZPZX2.BitByte
GetBitDone   
    rts

//-------------------------------------------//

GetElias
    ldx #1
GetEliasLoop
    jsr GetBit
    bcc GetEliasDone
    asl ZPZX2.BitByte
    txa
    rol @
    tax
    bcc GetEliasLoop
GetEliasDone
    rts

//-------------------------------------------//

StoreByte
    sta (ZPZX2.BufferTo),y
    inc ZPZX2.BufferTo
    bne StoreByteDone
    inc ZPZX2.BufferTo+1
StoreByteDone
    rts

//-------------------------------------------//
 
  • Like
Reactions: plasturion
FGPA Everdrive>Steam Deck>>Asus Rog Ally>Aya Neo pro>KT-R1>>Retroid Pocket 3/3+>>Anbernic RG552>Ayn Loki>Odroid>Recalbox>>Retroid Pocket 2S>Raspberry Pi>>Homebrewed and CFW-injected PS Vita>>Powkiddy A13>Miyoo Mini +>Caanoo>Powkiddy X28>>Aya Neo regular>>Ayn Odin>>Powkiddy A12>Anbernic RG505>Powkiddy X18S>Miyoo Mini>Anbernic K101>Retroid Pocket 2/2+>>Anbernic 353X>Hacked and CFW injected 3DS> Powkiddy RGB10MAX3>Anbernic 351p>>Analouge Pocket>>Revo k101>Game Park 32>Powkiddy q80>Anbernic 353v>Retroid pocket 1>Anbernic RG35XX>CFW-injected PSP>>Data Frog SF2000>>Minisforum>Powkiddy v90>Powkiddy q80>Gamebox SP>>Powkiddy RK2023>Powkiddy q20>Anbernic RG 405m>Evercade>Coolboy rs-97+>RG300X>Pirate multicart>BittBoy>>MiSTER>Powkiddy RGB 20S>Retroid Flip>Poly Mega>Powkiddy a66>>Coolboy rs-97
 
Pumpkin pie spice is similar to the British and Commonwealth mixed spice. It is generally a blend of ground cinnamon, nutmeg, ginger, cloves, and sometimes allspice. It can also be used as a seasoning in general cooking.
 
  • Like
Reactions: impeeza

Site & Scene News

Popular threads in this forum