G007 hires unit - documentation wanted

Discussions about Sinclair ZX80 and ZX81 Hardware
User avatar
1024MAK
Posts: 5118
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: G007 hires unit - documentation wanted

Post by 1024MAK »

Thank you :D 8-)

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer later in the year.
User avatar
XavSnap
Posts: 1941
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: G007 hires unit - documentation wanted

Post by XavSnap »

Code: Select all

' // Get Byte from G007 cards.
If G_Card = eHiResG007 Then
      
    If addr >= &HC00 And addr <= &HCFF Then
     peekb = MEM(addr + 8192): Exit Function
    End If

    If (addr < 256 Or (addr >= 512 And addr < 768)) And (intI And 1) Then
     peekb = MEM(addr + 8192): Exit Function
    End If
  
Basic monitor patch:
If /RD (read data) is used in the $C00/$CFF memory segment, the data is peeked in the G007 ROM...[$2C00/$2CFF]
The same for the 512 / 768 segment. [$2200/$2300]

The patch in the G007 rom, include this exotic code, and add "Uncharted" (not used in the disassembled code).
Memotch use this ram offset redirection in the Memotext and his Centronics card to patch the Basic monitor ROM.

Zx Rom dump: [0-$2000]
Rom_G007_Patched.zip
(6.79 KiB) Downloaded 184 times
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Post Reply