French FrankenZX81, unique?
Re: French FrankenZX81, unique?
…. Yes, an Apple ][ keyboard …
EDIT: A Lisa keyboard:
https://lisafaq.sunder.net/lisafaq-hw-kb_repair.html
EDIT: A Lisa keyboard:
https://lisafaq.sunder.net/lisafaq-hw-kb_repair.html
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: French FrankenZX81, unique?
Fast loadFast load
Est-il possible de faire appel au Fast-Load directement à partir d'un programme
basic sans passer par le Menu ? (Cl. Jay). Pour sauvegarder sur K7, il faut intégrer
dans un programme
9000 RAND USR 30460
9010 REM S76XXXXXXXXXX
(S = SAVE)
(7 = Vitesse 7 du FAST-LOAD)
(6 = Programme SAUVE 6 fois)
Lorsque le programme basic, (ou faire en direct = GOTO 9000) arrive à la ligne 9000,
il sauve automatiquement 6 fois le programme dont le titre a été mis à la place des X.
Pour entrer d'après K7 on peut intéger dans un programme :
10 RAND USR 30460
20 REM L7XXXXXXXXXX (L = vitesse 7 du FAST-LOAD)
(Le FLM connaît le nombre de sauvegardes) Lorsque le programme basic,
(ou faire en direct = GOTO 10) arrive à la ligne 10, II sauve automatiquement 6 fois
le programme dont le titre à été mis à la place des X.
Enfin, pour appeler le a DUMP s (fenêtre sur le contenu des mémoires)
il est possible d'écrire une ligne de programme :
9780 RAND USR 31206 Dans ce cas, pour retourner au basic, il faut faire "Y"
Is it possible to use Fast-Load directly from a program
basic without going through the Menu? (Cl. Jay) To save on K7, you have to integrate
in a program
9000 RAND USR 30460
9010 REM S76XXXXXXXXXX
(S = SAVE)
(7 = Speed 7 of FAST-LOAD)
(6 = SAVE program 6 times)
When the basic program, (or do live = GOTO 9000) arrives at line 9000,
it automatically saves 6 times the program whose title has been put in place of X.
To enter from K7 we can integrate in a program:
10 RAND USR 30460
20 REM L7XXXXXXXXXX (L = speed 7 of FAST-LOAD)
(The FLM knows the number of backups) When the basic program,
(or do live = GOTO 10) arrives at line 10, II saves automatically 6 times
the program whose title was put in place of the X.
Finally, to call the a DUMP s (window on the contents of the memories)
it is possible to write a program line:
9780 RAND USR 31206 In this case, to return to the basic, it is necessary to do "Y"
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: French FrankenZX81, unique?
My new discs turned up while I was on holiday so I should get them tomorrow, then I can rebuild the keyboard and explore the FLM using the earlier program you posted, cheers!
(I only became aware the Lisa used Keytronic pads a few years ago, fortunately my main machine still works but I do now wonder about my Mac XL which has an unresponsive keyboard...)
(I only became aware the Lisa used Keytronic pads a few years ago, fortunately my main machine still works but I do now wonder about my Mac XL which has an unresponsive keyboard...)
--
Binary Dinosaurs - Home Computer History in multiples of 8 bits
Binary Dinosaurs - Home Computer History in multiples of 8 bits
Re: French FrankenZX81, unique?
OK, keyboard fixed. IT LIVES!
Took an hour or so to replace the disintegrated discs with the new ones along with cleaning sticky keys.
All keys mapped as you would expect, even the REPT key works. FUNC is called by pressing BRK and RETURN at the same time, that took some finding. I still need to make up a DIN-type cassette lead and explore the FLM. I tried RAND USR 30460 from the prompt and the machine just reset. I saw a menu in the ROM listing, can I call that up with a RAND USR too?
Pictures...
Took an hour or so to replace the disintegrated discs with the new ones along with cleaning sticky keys.
All keys mapped as you would expect, even the REPT key works. FUNC is called by pressing BRK and RETURN at the same time, that took some finding. I still need to make up a DIN-type cassette lead and explore the FLM. I tried RAND USR 30460 from the prompt and the machine just reset. I saw a menu in the ROM listing, can I call that up with a RAND USR too?
Pictures...
--
Binary Dinosaurs - Home Computer History in multiples of 8 bits
Binary Dinosaurs - Home Computer History in multiples of 8 bits
Re: French FrankenZX81, unique?
I tried to get the menu too, but the main code is located in the ROM, and isn't move up the RAM_TOP.I saw a menu in the ROM listing, can I call that up with a RAND USR too?
All calls used with the tape FLM version are moved to the low memory ROM...
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: French FrankenZX81, unique?
It seems to be impossible to find any info about the fast loader just because the words aren't unique enough. It's been a while since I flexed my ZXBASIC muscles but maybe I can copy the ROM into RAM since there's 32K to play with?
--
Binary Dinosaurs - Home Computer History in multiples of 8 bits
Binary Dinosaurs - Home Computer History in multiples of 8 bits
Re: French FrankenZX81, unique?
9924 : Hex. editor
10165 : FLM menu.
But, the code had to be move up the ram_top set @ $C000.( Lb2BD0)
And all calls are decayed.
10165 : FLM menu.
But, the code had to be move up the ram_top set @ $C000.( Lb2BD0)
And all calls are decayed.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: French FrankenZX81, unique?
Tonight's tinkering shows I may have a RAM issue, but where? Traditional games load (3D Monster Maze, obvs) but hi-res stuff and demos choke at some point. Not sure what's going on here.
--
Binary Dinosaurs - Home Computer History in multiples of 8 bits
Binary Dinosaurs - Home Computer History in multiples of 8 bits
Re: French FrankenZX81, unique?
Pseudo Hires will work with any ZX81 with standard ROM. Some software use a custom pseudo hires driver.
Real hires use special hardware or some hardware modification. Some software use drivers in hires hardware ROM, or software that needs hardware modification use a custom hires driver.
The most common hires hardware modification is called WRX. So your RAM needs to be “hires-enabled”. E.g. newer RAMpacks ZXpand or ZXblast is hires enabled out of the box.
Real hires use special hardware or some hardware modification. Some software use drivers in hires hardware ROM, or software that needs hardware modification use a custom hires driver.
The most common hires hardware modification is called WRX. So your RAM needs to be “hires-enabled”. E.g. newer RAMpacks ZXpand or ZXblast is hires enabled out of the box.
Last edited by mrtinb on Sat Jul 20, 2019 8:22 pm, edited 1 time in total.
- 1024MAK
- Posts: 5118
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
Re: French FrankenZX81, unique?
Pseudo hi-res uses binary patterns from the ROM and "draws" the pattern to the display. So programs that use this system need the standard ZX81 ROM.
The internal 1K / 2K of RAM in a standard ZX81 / TS1000 is hi-res capable. But the internal RAM is disabled when an external RAM pack is fitted.
For "TRUE HRG" (high resolution graphics) expansion RAM packs for the most part need modifying so that they output data during the Z80 refresh cycle, meaning they respond when either /RD is low or when /RFSH is low. Normally this is done with a wired OR circuit using 2 diodes and 1 resistor.
Open the PDF for a schematic of the modification:
More info here and here.
Mark
The internal 1K / 2K of RAM in a standard ZX81 / TS1000 is hi-res capable. But the internal RAM is disabled when an external RAM pack is fitted.
For "TRUE HRG" (high resolution graphics) expansion RAM packs for the most part need modifying so that they output data during the Z80 refresh cycle, meaning they respond when either /RD is low or when /RFSH is low. Normally this is done with a wired OR circuit using 2 diodes and 1 resistor.
Open the PDF for a schematic of the modification:
As Martin says, the modern expansion RAM packs including ZXpand are already hi-res compatible.siggi wrote: ↑Wed Jan 13, 2010 4:59 pm Just look in Matthias' manual of his HRG program for the modification of the ram pack:
http://www.swatosch.de/zx81/doku-en.pdf
HTH Siggi
More info here and here.
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.
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.