QuickSilva HRG graphic card emulation !
QuickSilva HRG graphic card emulation !
I had to retrive Docs & programs ... to emule this card !
Do you know something about it !
Thanks in advence.
Xav
Do you know something about it !
Thanks in advence.
Xav
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: QuickSilva HRG graphic card emulation !
You could check the source for Eightyone...
Re: QuickSilva HRG graphic card emulation !
I'm not a SPY
Ok ... Thanks SirMo !
Ha, It 's not the UDG "psedo" HRG (asteroid ou scramble) card but really the HRG ...
I have'nt the Rom wet, ... it able to do a revers-ingen. to emulate it !
Have Fun !


Ok ... Thanks SirMo !
Ha, It 's not the UDG "psedo" HRG (asteroid ou scramble) card but really the HRG ...
I have'nt the Rom wet, ... it able to do a revers-ingen. to emulate it !
Have Fun !
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: QuickSilva HRG graphic card emulation !
I don't think Mike would mind - the code is open, after all! Mike?
I'll gladly help pointing you at the necessary parts.
I'll gladly help pointing you at the necessary parts.
Re: QuickSilva HRG graphic card emulation !
Nothing in the "chm" file...sirmorris wrote:I don't think Mike would mind - the code is open, after all! Mike?
I'll gladly help pointing you at the necessary parts.
And the card isn't emulated in EO !
I can retrieve the rom ... but if someone had arready it (not dump) ... it will be more easy.
This card :
http://kweeky.over-blog.com/article-21943289.html
In this computer : (DkTronic's keyboard)
http://kweeky.over-blog.com/article-21829591.html
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: QuickSilva HRG graphic card emulation !
In the zx81 options there's a dropdown to enable varioous forms of hrg - one of these is memotech. This is separate from the CHR$ generator.
There's definitely code in there to enable the funky rom overlay that the board provides - I think you need to look again, Xav!
There's definitely code in there to enable the funky rom overlay that the board provides - I think you need to look again, Xav!

Re: QuickSilva HRG graphic card emulation !
I know Sir...

But... It a clone of ...


But... It a clone of ...



Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: QuickSilva HRG graphic card emulation !
Sorry I misunderstood 
That is a very fine machine that kweeky has..!
I am ashamed to report that I am English and therefore have no gift for foreign tongues..
I'll babelfish the text later. But right now it's food preparation time. Mmmm Food!

That is a very fine machine that kweeky has..!
I am ashamed to report that I am English and therefore have no gift for foreign tongues..
I'll babelfish the text later. But right now it's food preparation time. Mmmm Food!
Re: QuickSilva HRG graphic card emulation !
Hi,
VB81 XuR now emule the QS-HRG !
VB81_XuR_EXE.zip (28/08/08 release)
Res not updated.
Mike, Sir Mo ... The Rom is in the ROMS directory and my res/disassenbled ROM, in "QS HRG" directory (DOCS).
On the XuR web page, but the main page was not updated !
"RAND USR 11036" to run the auto-test !
Have Fun.
Note: I need help to code WRX16 routine ! Thanks in advance.
))
(I don't understand the OE codes regards IR ! It stay at 1Eh in many case...
And How to locate the V_FILE location with IR...)
VB81 XuR now emule the QS-HRG !
VB81_XuR_EXE.zip (28/08/08 release)
Res not updated.
Mike, Sir Mo ... The Rom is in the ROMS directory and my res/disassenbled ROM, in "QS HRG" directory (DOCS).
On the XuR web page, but the main page was not updated !
"RAND USR 11036" to run the auto-test !
Have Fun.
Note: I need help to code WRX16 routine ! Thanks in advance.

(I don't understand the OE codes regards IR ! It stay at 1Eh in many case...
And How to locate the V_FILE location with IR...)
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: QuickSilva HRG graphic card emulation !
There are several versions of the WRX video driver including one that runs on a 1K ZX81.
The WRX16 HRG program displays 256x192 pixels using two "display files" :
1) the dummy display file is a short program which is executed while displaying each horizontal line of 256 video pixels. It is called above 32K and starts with the LD R,A instruction followed by 32 NOP instructions and a final opcode to return to the calling program.
2) The hires display is an 32x192 byte array of video data each containing 8 pixels which are loaded into the video shift register in the ULA during the refresh state which occurs after each dummy display file NOP is executed. The bytes in the hires file are addressed by the I register (MSB) and the R register (LSB). At the end of each horizontal line the new values of IR and RR are calculated to point to the next line. The R register increments after each NOP but the most significant bit of RR does not increment, hence the need to load the new values. When restoring the Sinclair video mode (eg for the bottom line or to return to the basic edit mode) the I register must be loaded with the MSB of the video pattern look up table staring address in ROM located at 1E00. Hope that helps.
wilf
The WRX16 HRG program displays 256x192 pixels using two "display files" :
1) the dummy display file is a short program which is executed while displaying each horizontal line of 256 video pixels. It is called above 32K and starts with the LD R,A instruction followed by 32 NOP instructions and a final opcode to return to the calling program.
2) The hires display is an 32x192 byte array of video data each containing 8 pixels which are loaded into the video shift register in the ULA during the refresh state which occurs after each dummy display file NOP is executed. The bytes in the hires file are addressed by the I register (MSB) and the R register (LSB). At the end of each horizontal line the new values of IR and RR are calculated to point to the next line. The R register increments after each NOP but the most significant bit of RR does not increment, hence the need to load the new values. When restoring the Sinclair video mode (eg for the bottom line or to return to the basic edit mode) the I register must be loaded with the MSB of the video pattern look up table staring address in ROM located at 1E00. Hope that helps.
wilf