PCG for Sharp MZ-700 / Générateur de caractères graphiques pour Sharp MZ-700

hlide
Posts: 476
Joined: Thu Jan 25, 2018 9:31 pm

Re: PCG for Sharp MZ-700 / Générateur de caractères graphiques pour Sharp MZ-700

Post by hlide » Mon Jul 01, 2019 6:45 pm

In all honesty, after getting two MZ-1500s and read some technical aspects about how to have a mix a of textual display (MZ-700 way) and 320x200 graphics display in 8 colors (color per dot!), I'm less interested in PCG. I also believe D3 is used in MZ-1500.

User avatar
Pacman
Posts: 112
Joined: Mon Feb 05, 2018 2:59 pm

Re: PCG for Sharp MZ-700 / Générateur de caractères graphiques pour Sharp MZ-700

Post by Pacman » Tue Jul 02, 2019 11:34 am

EN:
For those interested, I still have 5 circuits PCG card. Contact me in private messaging.

FR:
Pour ceux que ça intéresse, il me reste 5 circuits de la carte GCG. Me contacter en messagerie privé.
Last edited by Pacman on Sat Aug 31, 2019 7:20 am, edited 1 time in total.

User avatar
Pacman
Posts: 112
Joined: Mon Feb 05, 2018 2:59 pm

Re: PCG for Sharp MZ-700 / Générateur de caractères graphiques pour Sharp MZ-700

Post by Pacman » Wed Aug 07, 2019 3:21 pm

EN:
A small demonstration of the GCG70: Display of the Boulder Dash 3 presentation page when it is loaded on a Sharp MZ-800 running on Sharp MZ-700 + GCG700.

FR:
Petite démonstration du GCG70 : Affichage de la page de présentation de Boulder Dash 3 lors de son chargement sur une Sharp MZ-800 exécuté sur Sharp MZ-700+GCG700.
gcg700_demo_boulder_dash_3.png
gcg700_demo_boulder_dash_3.png (3.36 KiB) Viewed 2936 times
Demo : https://github.com/SHARPENTIERS/GCG700/ ... ster/demos

User avatar
Pacman
Posts: 112
Joined: Mon Feb 05, 2018 2:59 pm

Re: PCG for Sharp MZ-700 / Générateur de caractères graphiques pour Sharp MZ-700

Post by Pacman » Sat Aug 31, 2019 7:19 am

EN:
I added all the GERBER files of the GCG700 card: https://github.com/SHARPENTIERS/GCG700/ ... T_2764.zip

Another small demonstration of the GCG700: Display of the Bruce Lee presentation page when it is loaded on a Sharp MZ-800 running on Sharp MZ-700 + GCG700.

FR:
J'ai ajouté l'ensemble des fichiers GERBER de la carte GCG700 : https://github.com/SHARPENTIERS/GCG700/ ... T_2764.zip

Une autre petite démonstration du GCG700 : Affichage de la page de présentation de Bruce Lee lors de son chargement sur une Sharp MZ-800 exécuté sur Sharp MZ-700+GCG700.
gcg700_demo_bruce_lee.png
gcg700_demo_bruce_lee.png (8.17 KiB) Viewed 2869 times

User avatar
Pacman
Posts: 112
Joined: Mon Feb 05, 2018 2:59 pm

Re: PCG for Sharp MZ-700 / Générateur de caractères graphiques pour Sharp MZ-700

Post by Pacman » Fri Oct 25, 2019 9:57 am

EN:
Here is a version of the GCG-700 with a direct connector on the bus of Sharp MZ-700,and its gerber here:

https://github.com/SHARPENTIERS/GCG700/ ... IRECTE.zip


FR:
Voici une version du GCG-700 avec un connecteur directe sur le bus du Sharp MZ-700, et son gerber ici :

https://github.com/SHARPENTIERS/GCG700/ ... IRECTE.zip

gcg700_version_directe.jpg

Sharpals
Posts: 23
Joined: Sat Jul 14, 2018 5:39 am

Re: PCG for Sharp MZ-700 / Générateur de caractères graphiques pour Sharp MZ-700

Post by Sharpals » Thu Apr 16, 2020 1:45 pm

Hello, i like ist .. so you use the C_ram as adressregister too, if you programm the CG_RAM.

I have programmed, your PCG into my EMULATOR and i didn understand, how did you write to the adressline A11-A12

but now, i saw it in your scematic.

part of the code

$D800..$DBE7:UDG_CRAM_state:=eing; // fetch the last c_ram_state

then ( eing means DATA ).
___________________________________________________
$0: pcg700_data:=eing;
$1: pcg700_addr:=(pcg700_addr and $FF00) or Eing;
___________________________________________________
Its the sames as HAL_PCG

an then

______________________________________________________________
UDG_bank:=(eing and $FF) shr 6;

pcg700_addr:=(pcg700_addr and $00FF)
or ((eing and 7) Shl 8)
or ((UDG_CRAM_state shr 7 ) and 1) shl 11
or ((UDG_CRAM_state shr 3 ) and 1) shl 12;

UDG_RAM_en:=eing and 8;

if (eing and 16) <> 0 (* Set new CGData *)
then
UDG_ram[udg_bank,pcg700_addr]:=flip(pcg700_data);
______________________________________________________________

The videoout is
________________________________________________________________________________________________

zeichen_matrix:=@UDG_RAM[udg_bank,(rom^[addr] shl 3) or (farbe shr 7) shl 11 or ((farbe shr 3) and 1) shl 12]
________________________________________________________________________________________________

Sharpals
Posts: 23
Joined: Sat Jul 14, 2018 5:39 am

Re: PCG for Sharp MZ-700 / Générateur de caractères graphiques pour Sharp MZ-700

Post by Sharpals » Thu Apr 16, 2020 2:04 pm

it runs fine ...
Unbenannt.png
Unbenannt.png (5.58 KiB) Viewed 1913 times

Post Reply