Irgendwann hat es funktioniert, denn damit (DataFlash) habe ich angefangen. Da aber fast alle SD-Karte (möglichst Win-kompatibel mit FAT) wollten, habe ich den DF-Zweig nur noch "mitgeschleppt" und auch nicht mehr getestet. Bei der ersten Version sollte es aber eigentlich noch gehen.
Hi Jörg, also ich hab die 0.28 Version drauf. Mir ist aufgefallen: LOAD "PROGRAMMNAME" funktioniert nicht => AX81 startet neu und ist völlig verwirrt. LOAD "$00" funktioniert!! Programm wird geladen und kann ausgeführt werden. 1. Wo finde ich denn die LOAD Funktionen im Source? 2. Die Zeit vom Intro bis Übergang Main, wird die emuliert oder liegt die als feste Konstante im Source von Intro.asm? 3. Der RAM ist ja unabhängig vom DF richtig? aber bei einem 2MiByte DF passt bei einem Mega644P doch das maze Game locker drauf?! oder wie sind die Verhältnisse zwischen RAM und Flash? Danke schon mal!
Hi Jörg, also: Version 0.28 hat Probleme mit dem DF! Speichern nur auf EINEM Speicherplatz möglich! Laden nicht möglich! Version 0.21 klappt bestens mit dem DF! Toll :(
Mir war in V1.38 aufgefallen, dass im ZX81 ein LOAD "" nicht wie beschrieben den Tape-Monitor aufruft. Egal ob 2 x " oder 1 x "" (gibts ja beides auf das "Tastatur").
@Dominik Das kann gut möglich sein, allerdings werde ich aus Zeitgründen in nächster Zeit wohl eher nichts dran machen (SD-Karten gehen ja). Load und Save befinden sich sowohl im Z80 Code als auch im AVR. Dabei wird durch einen "ungültigen" Befehl (0xED 0x0B bis 0xED 0x0E) auf Z80 Seite eine Art Exception ausgelöst, bei der dann der AVR den ganzen Transfer native erledigt. LOAD ruft damit letztendlich fsys_load (fsys.asm) auf, welches das zu ladende Programm ermittelt. Danach wird nach fsys_rfile (Aufruf mit Name) oder fsys_rfile_02 (Aufruf mit Index) gesprungen. Hier wird dann entschieden, ob SD-Karte oder DF une dann zur entsprechenden Routine verzweigt. Der Fehler sollte dann wohl in dataflash.asm liegen. @Marcel Was passiert dann (anstelle Tape-manager Aufruf)? Wenn Du ohne Karte startest, sollte Fehler "T" kommen.
So, ich habe jetzt nochmal einen AX81 auf Lochraster aufgebaut und irgendwas stimmt nicht! PS/2 Tastatur angeschlossen, Rechner zeigt kein VGA Bild! PS/2 Tastatur abgeklemmt, Rechner startet sofort! Nur manchmal... in 2 von 20 Fällen startet der Rechner auch mit angeschlossener Tastatur. Was ist das?? Kondi ist 220µF und ich habe 2 Pullups dran hängen :(
Blockkondensatoren (da zählen die 220µF nicht dazu)? Tritt das Problem auch bei 20Mhz oder kleiner auf? Wenn nicht, lässt sich dieser Controller nicht übertakten.
ne ne Jörg, ich meine schon die 0.21 Version, also ATmega644P mit 20MHz Ich habe ein CB2 Board welches ich halt umgebaut habe für den AX81, sprich, Brücke und Jumper.. mehr nicht! Läuft einwandfrei!!! Startet sofort. Dann habe ich auf Grundlage des AX81 ein Board gebaut, bereits 2 Mal, Minimalversion. Startet zwar, auch mit Tastatur aber nicht sofort! Komisch. Abblockkondis habe ich überall brav dran. Die .hex ist auch dieselbe wie für das CB2 Board.
what software do you recompile main.asm with ? thanks David Happy new year
Hallo Jörg, im ZX-Team-Forum wurde über den Jupiter Ace diskutiert, weshalb ich mir diesen Rechner auf dem AX81b (AX81b_138_cfg3_20m) ansehen wollte. Dabei habe ich festgestellt, dass man das Anführungszeichen (") über die Tastatur (deutsches Tastaturlayout) nicht eingeben kann. Es wird nur ein AT-Zeichen (@) angezeigt. Auch mit anderen Tastenkombinationen war das Zeichen nicht zu erreichen. Damit könnte man in FORTH keine Print-Anweisung eingeben. Kannst du da bitte mal nachsehen? Viele Grüße! Joachim
Hallo Jörg, meine Anfrage hat sich erledigt. Nachdem ich mich mit deinen Tastaturlayouts und der Bedienung des Jupiter Ace beschäftigt habe, kam ich auf die 'Symbol Shift-Taste' des Jupiter Ace. Mit der linken Ctrl-Taste und P geht es einwandfrei. Sorry! Viele Grüße! Joachim
Hello David, I use the AVRA assembler. Unfortunetly the recent version (from 2010) does not support the Mega1284P. So You must patch it. My device.c file is found here: Beitrag "AVR-ChipBasic2 - BASIC-Computer mit ATMega 644" If You need, I can send You a precompiled binary with these patch, but only for Linux. Joerg
@ Dominik, wenn der gleiche Controller auf dem einen Board startet und auf einem anderen nicht, dann lässt sich das Problem am wenigsten von der Softwareseite her eingrenzen, d.h. ich kann Dir da nicht sehr viel weiterhelfen. Bei einem Mega1284P hatte ich ein ähnliches Problem (allerdings bei 25MHz): Bei jedem Tastendruck ist der Controller "abgeschmiert". Da jede PS2-Tastatur nach dem Einschalten kurz sendet könnte das ein ähnliches Problem bei Dir sein. Eventuell hift ein zusätzlicher Blockkondensator am Tastaturanschluss. Jörg
Joerg Wolfram schrieb: > Hello David, > > I use the AVRA assembler. Unfortunetly the recent version (from 2010) > does not support the Mega1284P. So You must patch it. My device.c file > is found here: > > Beitrag "AVR-ChipBasic2 - BASIC-Computer mit ATMega 644" > > If You need, I can send You a precompiled binary with these patch, but > only for Linux. > > Joerg Hello Joerg Thank you for your reply, i could not find the device file as advised. Im still using the original chipbasic 2 board and have a similr avr board with video at a different pin, i wanted to reconfigure the program to cater for this, but is easier for me to modify the pcb layout with a jumper cable. I was wondering if you could compile separate hex files for the zx81 with udg, zx81 with chr$128 and a zx80 , so that i do not have to use the menu with the children configured for the original chipbasic 2 board at 24 mhz on tv. Thank you Regards David
Hello David, i've attached the file again (postet in chipbasic thread at 04.12.2012 10:25). You can not simply skip the menu because SD-Card detection is done at this time. A possible solution is to program alternate SD-Card detection routines (without printing messages) and show the menu only if shift is pressed at start. Best regards, Joerg
Hallo zusammen, ich habe mich nun in den letzten Wochen nach dem Lochraster-Aufbau intensiver mit dem schönen AX81b beschäftigt und bin immer mehr begeistert. Ich habe nun einen Satz Platinen erstellt (Basis ist die HW2/CFG2, welche sowohl FBAS also auch VGA kann und 2 x 8 Ports für I/O frei hat. Kann per Jumper geändert werden (natürlich dann anderer Quarz und andere Firmware)). Ergebnis siehe Bilder. Wenn jemand Interesse an einer Platine hat, bitte melden. Ich hätte auch die Micro-SD-CardReader. @Joerg, mir sind da noch ein paar kleine "Bugs" aufgefallen: - Du verwendest in der V138 das UK-Layout. Z->Y und umgekehrt. Klar. Im "K"-Modus ist das auch so. Aber im "L"-Modus ist es dann doch wieder "DE"-Layout ... :-) - Bei den Beispielen zu den PortA/C-Zugriffen ist mir aufgefallen, dass du dort das Muster "176" schreibst, es muss aber 170 sein, damit es abwechselnd ist. - Im Beispiel für PortC sind die Adressen von PortA eingegeben - ist aber ja klar - Im Tape-Manager führt ein "ENTER" leider nicht zum Load des gewählten Files. Das geht nur über ein "LOAD" auf der Basic-Ebene. Alle nur Kleinkram. Sollte ich irgendwann selber mal in der Lage sein, den Code zu übersetzen, kann ich das auch selber machen. Beste Grüße Marcel
Hallo Marcel, beim original ZX81 gab es meines Wissens kein deutsches Layout. Von daher bin ich einen Kompromiss eingegangen. Für die Befehle ist meiner Meinung nach es günstiger wenn man sich an das original-Layout hält, denn meistens hat man die Tastaturbelegung ausgedruckt danebenliegen. Bei den Buchstaben (L-Mode) halte ich es dagegen sinnvoller, wenn der Buchstabe erscheint, der auch auf der Taste aufgedruckt ist. Das Keyboard-Layout wechselt also nur auf Zeichenebene und nicht auf Funktionsbene. Für mich war das halt der beste Kompromiss, wenn es eine bessere Lösung gibt, kann ich die natürlich gerne umsetzen. Das mit den 176 ist ein Fehler, den ich demnächst korrigieren werde. Gleiches betrifft das Beispiel für Port C, da habe ich nur kopiert und vergessen, die Werte zu korrigieren. In der Tabelle darüber sollten sie aber richtig stehen. Dateiauswahl im Tape-Manager geht beim ZX81 nur mit LOAD "", also mit leerem Dateinamen und beim ZX80 mit LOAD. Direkte Auswahl mit F9 geht nur beim ACE und Spectrum, da hier einfach komplette Speicherabzüge (Snapshots) geladen und gespeichert werden. Steht aber auch so in der Dokumentation. Jörg
Alles klar, Joerg. Also "works as designed" - da bin beruhigt. Macht ja so auch Sinn - muss man nur wissen. Steht wahrscheinlich sogar irgendwo - rtfm... Danke dir!!!
Programme die Sounds über den Tape Ausgang ausgeben bleiben beim AX81 wohl Stumm ? :O
Hello All please can someone lead me in the right direction when creating the tape images under windows i have formatted the sd card on the desktop in a folder i have run the install command and have the form files for the zx81, zx80, jupiter ace and spectrum and tape folders i have gone into the tap_000 folder , put some p files inside and ran the write command, files were added. @i have copied all of this to the sd card the sd card is recognized but says wrong image im using 1.38 of the ax81b on chipbasic 2 board at 20mhz any help would be welcome thanks David
attached is a image of my MMC card, a samsung MMC card, its 32mb formatted in FAT16 and created under windows. The Ax81 recognises the card is inserted, but says no media when F9 is pressed. All four images are present on the MMC card. For the zx81, P files have been written to the zx81 image. Can anyone help or provide a similar image. thanks
when im using the zx81 mode with load "" it responds with T/0 in spectrum and ace mode, it says no media at the AX81 Menu when a selctions is made it only says is has detects the SD/mmc card and does not say anything about which image it supports. any help would be appreciated.
Hello David, it seems that Your image use long filenames, but since I dont use Windows I cannot say that's the problem. But it might... In the main menu there should be two messages at the bottom: something about the SD/MMC card, for instance "SDV1-CARD" and something about the file system, an error or "AX81-xxx IMAGE" or "NO IMAGE FOUND". Cann You tell me exactly, what You can see there? Joerg
Hello Jorg thanks for your reply If i can show you in the first three pictures what the screen show on selecting zx81 (udg) the mmc formatted in fat 16, the four image files copied across. the fourth and fifth a few pictures of my device and a the sixth and seventh of the chipbasic 2 running the spectrum preview
Jorg finally have solved the matter I dont know if it made a difference, but I used a Linux Live CD on my PC using a program called Gpart i created a new partition on the mmc card and then formatted in FAT16. I then put the mmc into the AX81 on startup it said 'no img in dir' yes its working I put the images on the mmc card, copied across the tape folders, ran the write command in each folder, then deleted the executables. ~I put the mmc card back in the ax81 and hey presto 'AX81-ZX81 image' was shown the F9 tape manager now works, page up and page down to switch between the tapes and using LOAD"" to load the programs see attached new photographs attached is my mmc image for anyone shaving trouble Thanks again.
The mmc attachment in my previous message is a binary image of my mmc card created using win imager under windows
how do you recompile main.asm using avra assembler ? anyone? ive altered some of the code and want to recompile. please help thanks
The ATMega1284 needs avra 1.3 or an oder version with my patch for device.c (see above) installed. Open a console window in the directory which contains main.asm and type avra -l main.lst main.asm and thats all. THe -l option will generate a list file and sometime prevents avra from strange errors. For new AVR projects I think about using the ASL assembler from Alfred Arnold which I currently use for other micros. Joerg
:
Bearbeitet durch User
Hi, baue grade eine ZX81b nach. (cfg3) Verwende das Display NAN YA LTC79H202T50K (http://www.pollin.de/shop/dt/Mjk2ODc4OTk-). Hab mit einem MC34063 ein step-up für ~30V gebaut, L2940-33 für die 3,3V. Habe folgende Fragen: 1) Wie habt ihr VEE per /Enable_VEE schaltbar gemacht? Pin 5 oder mit Switch? (vgl. http://www.ti.com/lit/an/slla339/slla339.pdf) Ist das eigentlich nur beim Power-Up nötig? (Meint das Datenblatt in Diagramm 8-3) 2) kann v1.38 in cfg3 das `M` Signal erzeugen, bzw. was ist die beste Option `M` zu generieren? 3) habe avra 1.3.0 mit device.c gepatcht und am Mac kompiliert (LLVM) a) Hat jemand ein passendes m1284Pdef.inc für mich? (Google-Fundstück sagt `m1284Pdef.inc(44) : PRAGMA directives currently ignored`) b) assembler bricht mit `Abort trap: 6` ab. Hat jemand einen Tipp? Merci - pit
Ok, die meisten meiner Fragen haben sich erledigt ;-) - Das M Signal ist ja offenbar auf PD6 präsent. - VEE ist bei mir jetzt erst mal immer an. Das Teil startet erst mal, aber die Schrift ist sehr eigenartig, siehe Foto. Jemand eine Idee woran das liegen kann?
Ja, an PD6 (VSYNC) liegt das M-Signal an. Bei meinem "Test-Display" habe ich das aber nicht gebraucht. Alternativ ginge auch FLM über einen 1:2 Frequenzteiler. Die 5V für den MC34063 hatte ich bei mir über einen PNP geschalten (nicht optimal, ging aber ganz gut), daher das invertierte Signal. Gleichzeitig hängen bei mir auch die LED der Hintergrundbeleuchtung (anstelle der ursprünglichen CFL) zwischen VEE und GND, dadurch bricht die Spannung beim Abschalten schnell zusammen. Bei Deiner "seltsamen" Darstellung würde ich zuerst mal die vier Datenleitungen auf Kurzschlüsse untereinander überprüfen. Jörg
Hallo zusammen, wo finde ich eigentlich Infos darüber, wie das Pollin LCD (siehe oben) sowohl von der Spannungsversorgung als auch von den Daten her mit einem Microcontroller angesteuert werden kann? Bin da bislang nicht fündig geworden. Jörg, hast du die Anschaltung am AX81 irgendwo genauer beschrieben? Auf deinen Seiten zum ChipBasic komme ich da nicht recht weiter. Danke und Gruß Marcel
Marcel A. schrieb: > wo finde ich eigentlich Infos darüber, wie das Pollin LCD (siehe oben) wo oben? Du kannst auf einen Post verweisen, in dem du einfach den Link der Überschrift des Posts kopierst. > sowohl von der Spannungsversorgung Das ist bei fast jedem Display unterschiedlich. > als auch von den Daten her mit einem > Microcontroller angesteuert werden kann? Display: http://www.jcwolfram.de/projekte/avr/ax81b/images/ax81_cb2_glcd.png Gegenstück auf Controllerseite: http://www.jcwolfram.de/projekte/avr/chipbasic2/images/ports_de.png
Vielen Dank für die Antwort, Jörg. Joerg W. schrieb: > Bei Deiner "seltsamen" Darstellung würde ich zuerst mal die vier > Datenleitungen auf Kurzschlüsse untereinander überprüfen. Ja, das hatte ich gleich als erstes gedacht, das Multimeter meint aber das es passt. Aber ich prüfe das nochmal, wäre die plausibelste Fehlerquelle. Viele Grüße - pit
●● pit ●. schrieb: > Display: > http://www.jcwolfram.de/projekte/avr/ax81b/images/ax81_cb2_glcd.png > > Gegenstück auf Controllerseite: > http://www.jcwolfram.de/projekte/avr/chipbasic2/images/ports_de.png Hallo Pit, ja, diese Stellen kannte ich auch schon. Wenn ich das aber in eigenen Projekten verwenden will - muss ich mich da vermutlich durch die Quellen wühlen oder gibt es vielleicht eine Standalone Library, die man verwenden könnte?
Die Beschaltung ist:
1 | PA0 --> D0 |
2 | PA1 --> D1 |
3 | PA2 --> D2 |
4 | PA3 --> D3 |
5 | PA4 --> /VEE ENABLE |
6 | PA5 --> FLM |
7 | PA6 --> LOAD (Latch-clock, sollte beim Pollin Display CL1 sein) |
8 | PA7 --> CP (Shift-clock, sollte beim Pollin Display CL2 sein) |
Stromversorgung ist abhängig vom Display, meins braucht z.B. +5 und ca. -22V.
Marcel, für eigene Projekte würde ich nicht den LCD Code aus dem AX81-Projekt extrahieren sondern Beitrag "Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen" verwenden.
Ich denke das dieses Vorgehen erst mal seine Sache ist. Ob er auf ein tolles Googelranking Wert legt glaube ich nicht. An offenen Standarts sollten sich vielleicht erstmal Microsoft und Apple versuchen anstatt diese zu untergraben. Vor allem Apple hat sich gerne an freier Software bedient. Ob davon all zu viel zurück geflossen ist bezweifle ich mal. Das Projekt selbst ist klasse. Jadeclaw D. schrieb: > Joerg Wolfram schrieb: >> @Kantor >> Kann es sein ,dass Du mit einem iPAD versucht hast die Seite aufzurufen? >> Derarige geschlossenen Systeme sind für mich unvereinbar mit open Source >> und deswegen möchte ich so etwas auch nicht unterstützen. > > Sowas ist natürlich Komplettblödsinn erster Güte. > Du tust mehr für Opensource, wenn du, anstatt mit solchen Aktionen die > Besucher zu verschrecken, konsequent auf offene Standards setzt. > Dann kann es jeder sehen, egal welches Gerät/Browser/OS er nutzt. > Übrigens: Komplett offene Standards zu nutzen, verbessert auch das > Google-Ranking, > das macht es leichter für den Googlebot, die relevanten Informationen zu > indexieren. > > Das dazu. Zum Projekt selbst: Saubere Arbeit. Ich denke, da habe ich was > für den Weihnachtsurlaub. > > Gruß > Jadeclaw.
Naja, das mit dem Aussperren der i-Geräte war ja eh nur ein Experiment. Vorausgegangen war eine etwas seltsame Diskussion mit einem iPhone-User. Deren Ergebnis lautete dann in etwa so: "Wenn Du etwas gegen mein iPhone sagst, dann beleidigst Du mich, denn ich hab mir das bewusst ausgesucht". Da wollte ich halt wissen, ob noch mehr Leute so ticken. Und nach dem ersten, der mich als Rassist beschimpft hat, habe ich meine Frage bejahen können und die User-Agent-Weiche wieder deaktiviert. Solche Dinge wie Googleranking interessieren mich nicht. Zum einem ist meine Homepage werbefrei und warum sollte ich irgendwelche Datenkraken unterstützen? Zumal ich sowieso darum bemüht bin, sämtliche (US-) IT-Konzerne zu boykottieren. Zum anderen liegt mir auch nicht daran, berühmt zu werden. Ich mache meine Projekte in allererster Linie für mich selbst, einfach um zu sehen, was machbar ist. Und was nicht (bzw. ich bekomme es nicht hin). Und wenn ich meine, etwas könnte auch andere interessieren und ich müsste sowieso mal wieder was mit LaTex machen, dann wird das Projekt dokumentiert und veröffenlicht. Jörg
Apple hat wohl etwas mehr zu OpenSource beigetragen als du. Z.B. Webkit, cups, gcc, Objective C, Swift, und viele Projekte zu denen Apple beiträgt, siehe http://opensource.apple.com//
:
Bearbeitet durch User
Leute, lasst doch bitte diese dämliche Apple / PC Diskussion hier raus, das ist IMHO viel zu schade für diesen thread. Und Deppen gibt es sicherlich nicht nur bei Apple users... Hier sollte es doch um den AX81 gehen...
Joerg W. schrieb: > Bei Deiner "seltsamen" Darstellung würde ich zuerst mal die vier > Datenleitungen auf Kurzschlüsse untereinander überprüfen. Hallo Jörg, hm, ich habe mittlerweile 100% sichergestellt und nachgemessen (DMM, Oszi und LA) das es keine Kurzschlüsse gibt. Habe auch meinen 5 -> 3.3V Pegelwandler in mehreren Varianten ausprobiert, alles erfolglos. Es scheint mir bei Zeichen immer die Linke spalte zu fehlen... (siehe Foto oben). Sehr eigenartig, die Blöcke für AX81 auf der Splash-Screen scheinen ja zu klappen. Irgend eine andere Idee, wonach ich noch suchen könnte? Merci, - pit
Beim Hintergrund sowie bei den Blöcken des Logos sind ja alle 4 (8) Pixel gleich. Dort würde man einen Kurzschluss nie bemerken. Mit welcher Frequenz läuft der Controller? Funktionieren VGA bzw. TV Output? Mein nächster Vorschlag wäre, die Portpins PA0-PA3 (Pin 40 - 37) während des Startbildes nacheinander !direkt am Conrollerpin! auf Masse zu ziehen. Dabei sollten senkrechte schwarze Linien angezeigt werden, mit Abstand von einem halben "Block". Jörg
Danke für deine Antwort, Jörg! Der Controller läuft mit 25Mhz. Habe weder VGA Monitor, noch TV Gerät :) Würde aber davon ausgehen, das der Controller läüft. Man kann erkennen was am Display sein sollte und Tastatureingabe klappt inkl. BASIC auch. Wie gesagt, definitiv kein Kurzschluss, alle Leitungen klappen, habe das bis zur ersten Durchkontaktierung auf den Leiterbahnen am Display mit Oszi verifiziert. Aber: Wenn ich D2 auf Masse ziehe, gibt es am Display im Vergleich zu allen anderen Datenleitungen keine Änderung – hier ist wohl das Problem. Sehr komisch, irgendwas muss ich übersehen. Denke auch nicht das es am Display liegt, ich habe 2 andere ausprobiert. Any other hints?
Jorg hello Having trouble writing to the spectrum image file using the ax81-write command, see attached picture. i'm in the tape_000 folder with various files of .z80 extension, but nothing is being added to the image file. Works perfectly ok when writing the zx81 image. Any help would be appreciated. thanks. David.
Hello David, at first, as seen on the screenshot the tool from Joachim only uses the ZX81 mode. In my opinion there is a problem with the path backslashes in windows and the way of path-detection. The linux tool from my project works in all modes. The seond is the limited memory of the AX81. You can't load "normal" z80 files because they require mostly a minimum of 16K RAM. But it should be possible to load the generated .z80x files in another emulator (fbzx). My intention for the spectrum mode was the ability for float math and (b/w) graphics. Standard .z80 files can only be loaded by the AX82. Joerg
Joerg Thanks for your reply How does one access symbol shift key in the spectrum emulation ? Thanks David
Hello David, sorry for my late answer. Symbol shift should be the right CTRL key on the PC keyboard. Extended mode is reacheable via the tab key and graphics mode via F2. Joerg
Joerg W. schrieb: > Hallo Marcel, > .... > Das mit den 176 ist ein Fehler, den ich demnächst korrigieren werde. > Gleiches betrifft das Beispiel für Port C, da habe ich nur kopiert und > vergessen, die Werte zu korrigieren. In der Tabelle darüber sollten sie > aber richtig stehen. Hallo Joerg, in der V1.38 wurde von Marcel ein Fehler gefunden (siehe Auszug aus Deiner Antwort vom Datum: 26.01.2015 08:02). Konntest oder hast Du dieses Verhalten mittlerweile gefixt? Ich finde auf Deiner Webseite weiterhin nur die Version 1.38 oder habe ich da was übersehen. Lieben Dank und ein schönes Wochenende
Hallo Torsten, das ist kein Fehler im Programm sondern in der Doku. Ich hatte das zwar in der Doku für das nächste Release geändert, aber da nach der 1.38 kein neues Release mehr gekommen ist wurde auch die Doku nicht aktualisiert (das läuft bei mir alles mehr oder weniger automatisiert). Da es wahrscheinlich auch kein neues Release mehr geben wird, habe ich die Dokumentation "von Hand" korrigiert. Jörg
Joerg W. schrieb: > Hello David, > > at first, as seen on the screenshot the tool from Joachim only uses the > ZX81 mode. In my opinion there is a problem with the path backslashes in > windows and the way of path-detection. The linux tool from my project > works in all modes. > > The seond is the limited memory of the AX81. You can't load "normal" z80 > files because they require mostly a minimum of 16K RAM. But it should be > possible to load the generated .z80x files in another emulator (fbzx). > > My intention for the spectrum mode was the ability for float math and > (b/w) graphics. Standard .z80 files can only be loaded by the AX82. > > Joerg Under linux the command ax81-write comes up no such command. Have used makefile. Did generate fsinstall and ax81-write and ax71-read but none if these work. Can you help ?
Hello David, >Have used makefile WHICH makefile You have used? I have only provided a small "compile.sh" script. But You may also copy the binaries of the bin package to /usr/local/bin or another path which is defined in the PATH enviroment variable. I do not recommend to store the binaries somewhere else (for instance at Your home directory or directly on the SD card). >none if these work How You are did test it? No error message? Nothing? Or always "no such command"? Best regards, Joerg
I identified this as part of the listing at Line 482 if ((strstr(buffer,".z80x") || strstr(buffer,".Z80X"))) in the ax81-write.c program and this stops any .z80 spectrum file from being written to the ax81_spc.bin file i have altered this to if ((strstr(buffer,".z80") || strstr(buffer,".Z80"))) in the attachment, but now i need someone to recompile it. I have no understanding of linux , can someone please recompile. Thanks.
I see this subject has been discussed before now, did anyone recompile a linux on windows 7 version,
Adding a couple of .z80 snapshots listed the following on the picture. Is it supposed to do this ?
Yes the snapshots load. But freeze. See pictures. But the ax81-write now works on spectrum image.
hallo ihr, darf ich fragen, ob es noch platinen mit fertig programmierten µc gibt? oder kann man sich das ding auch fix auf einer lochraster platine aufbauen? wenn ja, wo finde ich die bom, den schaltplan und die roms für den µc?
:
Bearbeitet durch User
alle Projektdaten gibt es hier: http://www.jcwolfram.de/projekte/avr/ax81b/main.php
:
Bearbeitet durch User
Ronny M. schrieb: > hallo ihr, > > darf ich fragen, ob es noch platinen mit fertig programmierten µc gibt? > oder kann man sich das ding auch fix auf einer lochraster platine > aufbauen? wenn ja, wo finde ich die bom, den schaltplan und die roms für > den µc? Hi Ronny I have some boards with integrated sd reader I can let you have for price of postage. I shall put a picture of board on shortly.
Beitrag #5056807 wurde von einem Moderator gelöscht.
Wenn dem so wäre... würde es nicht eine Fangemeinde rund um den Z80 und die damit einhergehenden Computer geben.
David, You cannot run regular .Z80 files because the Spectrum has at least 16K RAM but the AX81 has not. If the loaded snapshot does any read access above 15K it will get wrong data. If the stack is in the region above 15K, the program will mostly freeze or gets undefined behavior. The .z80x files are mostly compatible to .z80 but use only the memory which is available at the AX81. But they should work with other emulators. The slightly different file extension is only for preventing users to load snapshots which almost not work. Joerg
Thesr boards of mine are listed on ebay http://m.ebay.co.uk/itm/Sinclair-ZX80-ZX81-Spectrum-16k-Jupiter-Ace-Emulator-PCB-AX80-/182657572231?hash=item2a873d5d87%3Ag%3AKRgAAOSwuq9ZYK~R&_trkparms=pageci%253Afd149a91-6534-11e7-b753-74dbd18045fb%257Cparentrq%253A2b15225015d0abd99a0e4813ffed08a7%257Ciid%253A7 Their going fast. Only 5 left.
David R. schrieb: > Thesr boards of mine are listed on ebay > > http://m.ebay.co.uk/itm/Sinclair-ZX80-ZX81-Spectrum-16k-Jupiter-Ace-Emulator-PCB-AX80-/182657572231?hash=item2a873d5d87%3Ag%3AKRgAAOSwuq9ZYK~R&_trkparms=pageci%253Afd149a91-6534-11e7-b753-74dbd18045fb%257Cparentrq%253A2b15225015d0abd99a0e4813ffed08a7%257Ciid%253A7 > > Their going fast. Only 5 left. Hello, Can I get the component list (bom)? Lg ronny --- hallo, kann ich dazu die bauteileliste (bom) bekommen? lg ronny
David R. schrieb: > Ronny pm me your email address Hallo, Du müsstest eine eMail von mir bekommen haben. Wenn nicht, schick mir einfach eine PM :) LG Ronny --- Hello, You must have received an email from me. If not, just send me a PM :) LG Ronny
Introducing my new board in the same footprint size as a zx81 and provision is made to use the existing or a new membrane and fits a zx81 case. Video out from the uhf or composite out or vga Compatible with the ax81 b 82b Membrane or ps2 keyboard can be used. See picture.
Edge connector provides connection to parallel port and iscp port for programming and sd card.
The 2nd avr interprets the membrane keyboard key presses into their corresponding keyboard scan codes.
Picture of board nearing completion. A few errors have been noted. Keyboard connector pin 5 has no track to the atmega, due to typo on schematic. The two keyboard connectors are not at the correct spacing, out by 2.54mm as they overlap, a workaround by mounting one on top and the other underneath. The parallel port and iscp connection are available at the edge connector. I plan to mount the board in the zx81 case, provision is made on the board for an Ps2 type keyboard to be used. VGA is available, i plan to use UHF. More updates later.
:
Bearbeitet durch User
With the parallel port, I think I can make an add-on PCB with an 8255 or Z80-KIO or another I/O-chip. To use this Computer in combination with further electronics. Which signals are available on the port? I2C, too? Best regards! Horst.
Ende 2023 und noch immer rennt der AX81 im Hobbykeller neben meinem Ohio Scientific Model 600 :)
Hallo Jörg, tatsächlich habe ich erst jetzt Deinen AX81 nachgebaut. Und nachdem ich damit kein Bild über BAS bekommen hatte, habe ich schließlich auf die AX81b Version upgegraded. Nur um dann herauszufinden, dass man beim Flashen die Fuse Bits extra setzen muss, was der Fehler war. Jedenfalls ist das Bild über BAS superstabil und wahrscheinlich auch viel besser als es beim Original über Antenne jemals war! Den Jupiter ACE kannte ich noch nicht und bin davon, sowie von Forth begeistert (das Handbuch von Steven Vickers ist super). Leider funktioniert zwar das Speichern im ACE mit dem Tape-Manager, nicht aber das Laden der selbst gespeicherten Snapshots:
1 | No valid Marker : CC |
Auch ein eigenes (formatiertes) Tape hat nicht geholfen. Das Laden von Deinen Tapes (Balloon, usw.) klappt im ACE. Das Speichern und Laden von Tapes im ZX81 klappt. Das Speichern von Snapshots via F12 (Monitor) und das automatische Laden nach Neustart klappt ebenfalls im ACE. Verschiedene Speicherkarten habe ich probiert. Und da das Laden im ZX81 und das Laden der ACE Snapshots, die via Monitor gespeichert wurden, funktioniert, vermute ich einen Fehler im Emulator. Ich verwende V1.38. Jedenfalls ist das eine super Arbeit von Dir und dafür muss ich echt mal Danke sagen! Beste Grüße
Beitrag #7677507 wurde von einem Moderator gelöscht.
Beitrag #7677512 wurde von einem Moderator gelöscht.
@jensky: Deine Antwort bezog sich auf einen 13 Jahre alten Beitrag von 2011 und war daher aus heutiger Sicht obsolet. Bevor Du hier aus dem Affekt noch so eine patzige Antwort wie "Typisch" reinstellst, solltest Du erstmal die Löschbegründung, die Dir per Mail zugegangen ist, lesen.
:
Bearbeitet durch Moderator
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.