Beiträge von guidol
-
-
Nachdem Ian das mit dem f_open gefixt hat, habe ich mal Binarys (.UF2) des Pico 1140 erstellt
fuer USB-Nutzung bei 115.200 Baud fuer folgende Pico-SPI-Pinouts:
-
Ja der Z80-MBC2 aus deinem ersten Link kann CP/M 3.0
Ich habe einen bei mir.
Was mir nicht si gefaellt:
- RTC/SDCard Modul hochkant und dadurch wackeliger Kontakt
- langsamer Zugriff auf die SD-Karte
zu beachten ist die 5V Technik - 3.3v Hardware braucht Converter
Ansonsten ein nettes System mit cpmtools bearbeitbaren Disk-Images und I/O Expander-Moeglichkeit.
AVR-CoPro Update nur ueber ISP (badtelbar duech ISP-Arduino Sketch, wenn man keinen echten ISP-Adapter hat)
Wegen dem langsamen SD Zugriff nutze ich ihn aber selten (bin von RunCPM auf div. Plattformen wohl schon verwoehnt )
-
Ich habe dazu mal eine Github-Issue aufgemacht - mal sehen ob Ian dazu eine Idee hat.
Ian hat es schon gefixt mit einer Code-Zeile
-
Ich hatte heute versucht (nach dem Pico-SDK Update) die (derzeit) letzte/aktuellste Version vom Pico-1140 (27.09.2023) zu compilieren.
Compile ging zwar ohne Probleme, aber nach dem Boot und Auswahl der Boot-Device-Namen hat Pico-1140 bei mir im Moment die Filenamen zu erkennen.
Bei einer RK-Bootauswahl zeiht er garkeinen Namen und bei RL zeigt er zwar den Filenamen des Image, aber zum booten scheint Path/Filename auch nict zu passen.
Ich habe dazu mal eine Github-Issue aufgemacht - mal sehen ob Ian dazu eine Idee hat.
-
Eine Chance, die pdp11 emulation mit gleichem PinOut zu machen?
Ich habe schon lange keine pico1140-Version mehr compiliert
Der RP2040 Zero nutzt andere SPI-Pins als mein normaler Pico (da hatte ich mal eine Version fuer die SPI-Config meines Pico RunCPM)Wenn ich mal Zeit und Geduld dafuer finde, koennte ich nochmal fuer den letzten Source-Stand von Ian eine Version compilieren.
Anpassbar ist es auf jeden Fall auch dafuer - ich hatte die Pins ja auch mal fuer den RC2040 angepasst.
Allerdings mus man dazu die Pico-SDK-Umgebung haben, denn dies geht leider nicht mit der Arduino-IDE
Zur Sicherheit: Kannst Du hier nochmal die von Dir genutzten SPI-Pins mit Belegung posten? -
Hat zwar nicht mit dem CPM zu tun, aber warum ist die SD-CARD immer auf 5v gejumpert, und nicht auf 3v3?
Bei den SPI-SDCard-Reader/Writern, die ich nutze ist immer ein Step-Down-Converter von 5V auf 3.3V drauf
(siehe lilane Viereck-Markierungen)
Wenn ein MicroSD Adapter sowas nicht drauf hat kann man gern auch 3.3V direkt nutzen.Zusaetzlich ist durch USB meist genug an 5V da und man belastet nicht den Step-Down-Converter des Pico.
Bei einem SDCard-Adapter faellt dies an der 3.3V-Rail normal nicht auf, aber kann irgendwann stoeren, wenn man noch mehr 3.3V Verbraucher hat.
Bei dem grossen SDCard-Adapter umgeht man mit dem 3.3V Anschluss den Step-Down-Converter. -
Mit kleinem Font und WARP-Mode kann man auf Altirra auch mal das FRAROUND laufen lassen
-
Altirra 4.0 ist einigermaßen gut bedienbar und kann auch ohne explizites System-ROM in Betrieb genommen werden.
Auf https://www.virtualdub.org/altirra.html ist auch der Download-Link zu finden.
Altirra 4.21
nett finde ich die Umstellung auf kleine Schrift / mehr Platz fuers editieren auf dem Schirm(allerdings ist die Bildschirmausgabe viel langsamer (auch im Warp-Mode) als in der nativen Aufloesung )
ZitatVersion 4.21 [March 16, 2024]:
[features added]
* UI: Added support for more direct file association setting on Windows 11.
[bugs fixed]* Cassette: Fixed a crash that could occur when loading raw tape audio.
* CPU: Fixed incorrect LDA (zp) and STA (zp) execution in 65C02 mode only.
* Input: Fixed a crosstalk problem between ports 1/2 and 3/4.
* Simulation: 5200 uses floating bus again (fixes Star Raiders).
* UI: Fixed internal BASIC option not being selectable for the XEGS.
-
Version 0.9.43 habe ich vom EMU für Windows.
Die Version 0.9.43 ist vom Fab-Agon-Emulator
Ich hatte als Agon-Emulation bis jetzt die v0.5.0 Bitter Emulation von AstraLaster genutzt -
Wie wird bitte die MOS.BIN im Emu eingelesen in das Sytem die damit da bei ist ?
Soweit ich es von der Nutzung des Emulator kenne wird MOS.bin automatisch geladen.
Entweder aud dem Programmverzeichnis des Emulators oder eins drunter im Verzeichnis "sdcard".
-
Wo finde ich bitte die fertige cpm.bin für den Agon?
probier es mal mt dem cpm.bin aus folgendem .ZIP:
https://github.com/nihirash/Agon-CPM2.2/releases/download/1.1/agon-cpm.zip
-
Ansonsten habe ich nun nur noch eine Arduino-Version mit dem Assembler gesehen:
https://forum.arduino.cc/t/apple-1-emulator/281588/14ZitatJan. 2015
post #15Update.
Now included: a1 assembler (c) 9/2006 San Bergmans released as freeware (Thanks!)
Link: http://www.sbprojects.com 5 (Visit his great side!)
Switch between apple basic at 0xE000 and a1 assembler at 0xE000 is done by Pin 2.
Open/High = apple basic. GND/Low = a1 assembler
Switch is only read at startup of system/or reset.
I also included: 23-matches and lunar lander, both basic programs and microchess to be loaded into this apple 1 emulation.
I currently develop this on a arduino due. Mega should still be fine with 4k ram.
Peter
a1.ino (1.65 KB)
cpu.c (70.1 KB)
[Blockierte Grafik: https://europe1.discourse-cdn.com/arduino/original/3X/9/6/96853945830da368d56ac12ca296cc2042a7ea25.jpg]
apple1-sw2.zip (6.22 KB)
Hier ist leider auch kein Archive
https://www.applefritter.com/c…s-arduino-and-dos-revised -
War ein Emulator von Peter Rittwage auf DOS mit cygwin o.ä. portiert.
War ab 2015 auf meiner Seite - die ich glaube so 2018.. dann vom Netz genommen hatte, da ich jetzt auf github bin.
Evtl. hat das aber noch jemand von uns/hier noch auf hdd/etc. gesichert?
Kann es sein dass er auf dieser Seite gesichert ist?
Apple1 Project - Emulation / Emulator
ZitatApple1 is an Apple1 emulator for DOS written by Peter Rittwage. Here is a quote from the readme file : "Here is a program which emulates the original Apple I hardware, to the best that I can determine. The fact is, I've never seen one powered on. Everything you see in the emulator is deduced from the user manual". The C source code is here.
Cet émulateur pour DOS écrit par Peter Rittwage est très basique, et son utilisation demande un minimun d'aisance avec la ligne de commande. Sa conception de l' Apple 1 est divergente par rapport à celle de Sim6502, mais l'auteur n'avait pas un accès direct au hardware. Le code Source en C est fourni.
Windows/SDL Version ist hier:
https://rittwage.com/dp.php?pg=apple
http://rittwage.com/archive/apple1emu.zip -
PS: Nach dem schliessen des E11-Fensters muss ich die E11.EXE immer noch im TaskManager "abschiessen"
wenn man in der E11.INI am Ende kein "quit" drin hat kann man aus RT11 per "Shift+ENTER" wieder zum E11-Prompt und kann E11 dann per "quit" verlassen - dass schliesst dann auch E11 komplett (im TaskManager)
Hat man das "quit" am Ende in der E11.INI, dann beendet man mit "Shift+ENTER" die Emulation.
-
E11-Network-Info:
ZitatNetwork interfaces:The efficient Ethernet subsystem allows DECnet, LAT, TCP/IP, or other protocols to work through a regular PC Ethernet card, with higher throughput than the original PDP-11 ports
E11's Ethernet subsystem requires the (free) WinPcap package, which you can
download from http://www.winpcap.org
-
Läuft auf sowas vielleicht DECNet und könnte eine "richtige" PDP11 davon booten?
Da laut Handbuch auf der Emulation Ersatz-11 (fuer DOS, Windows, Linux) auch Netzwerk unterstuetzt wird, koenntest Du evtl. damit DECNet/DECServer testen.
Fuer kommerzielle Nutzung darf man es nur 30 Tage testen, aber fuer "Personal Use" gilt dies nicht
Ansonsten ist die .INI bzw. die Console-Befehle aehnlich wie bei simh (baut das darauf auf oder umgekehrt?)
Somit konnte E11 auch mein Disk-Image vom Pico 11/40 bootenPS: Nach dem schliessen des E11-Fensters muss ich die E11.EXE immer noch im TaskManager "abschiessen"
-
Danke für den Hinweis. Läuft auf sowas vielleicht DECNet und könnte eine "richtige" PDP11 davon booten?
Ich kann das leider nicht beantworten.
Bis jetzt habe ich von Netzwerkfunktionen noch nichts auf der Github-Seite gelesen (siehe Link zum Emulator). Telnet scheint nur fuer die Console zu sein
-
vom Autor des pico-1140 (pdp11/40 auf dem RPi Pico) gibt es als aktuelle Entwicklung (pico-1140 Entwicklung geht wohl nicht weiter) fuer das ESP32-Modul M5-Stack-Core2 (mit 320x240 Display und Buttons) nun eine pdp11-Emulation
Das Display und die Buttons des M5 werden wohl zur Auswahl des BootImage genutzt, aber die Console kommt ueber Telnet (WLan).Ich hoffe Ian Schofield macht noch eine Version - fuer "normale" ESP32-Module, so dass man wie beim Pico ohne Display und Buttons auskommt
(und evtl. anstatt Telnet wieder serial nutzen kann - da ich die Telnet-Ausgabe gegenueber seriell etwas zuckelig finde - vorausgesetzt sie ist so wie bei der Telnet-RunCPM-Version)
Diesmal ist neben Visual-Studio der Code auch mit der Arduino-IDE uebersetzbar. Beim Pico musste man ja damals das Pico-SDK nehmen
-
Cool wäre es ja das RunCPM auf der Pico mit USB-Tastatur und VGA Ausgang als Standalone Computer laufen zu lassen. ...sozusagen auf der PicoMiteVGAUSB.
Ist zwar nicht VGA aber doch ziemlich nah dran - weil HDMI Screen:
RP2040 RunCPM Emulator with USB Keyboard & HDMI screen
-
RunCPM Pico User-Review
-
Erstes oeffentliches Release von RunCPM v6.1 fuer den RP2040 Zero als .UF2 Binary & Source
(wegen anderer Pin-Cinfig fuer die SDCard & den Support fuer die RGB-LED-Ansteuerung). -
Peter z80.eu
hast Du in EAC die kompressioneinstellungen (F11-Menue) ueberprueft ob da mehr als 32kbit/sec drinsteht?Normaler Sound (reict fuer Auto) 128kbit oder 192-320kbit fuer besseren Klang.
Bei den heutigen Mediengroessen muss es auch kein VBR oder Joint-Stereo mehr sein
-
Nein, meine Version gab es noch nicht im Netz.
Ich bin auch nicht sicher, ob ich jetzt die beste Version für CP/M erwischt habe.
Zum Verlassen des Programms ist in anderen Versionen der Q-Befehl im direkten Modus vorgesehen.
Die beste Version fuer CP/M von Dawn Banks oder von Dir?
Bei der von Dir upgeloadedten Version wird das Q (*Q) nicht erkannt (geht nur auf den *-Prompt zurueck)
Das ist doch der direkte Modus?
Trotzdem vielen Dank fuer diese Version. Andere CP/M-User waeren in den 80ern damals auch dankbar gewesen....
Also Frage an Dich: Darf ich die Version an andere CP/M-User (in der CP/M-Gruppe auf FB z.B.) weitergeben? -
Das FOCAL von Arnstein, wie es z.B. auf der Walnut Creek-CD im Umlauf ist, ist nicht ganz fehlerfrei. Besser war das daraus abgeleitete FOCAL für den SOL-20 von Processor Technologies. Das musste allerdings erst für CP/M hergerichtet werden.
Das Z80-FOCAL von Dawn Banks ist ziemlich gut und weitgehend fehlerfrei. Daraus hab' ich auch mein FOCAL abgeleitet. Damit läuft Dein Test. Schöner finde ich allerdings die gedämpfte Sinusschwingung...
Auf der Seite schorn.ch sind auch fuer das FOCAL_DEV.dsk all diese Namen genannt:
ZitatFOCAL 1.0, 1978, from Processor Technology Corp. (from SOL20.org)
FOCAL interpreter from Robert Arnstein (CPMUG Volume 16) with source code, adapted for the Altair
FOCAL interpreter for Z80 and CP/M from D R Banks, Wayne Wall and Joe Smith.
Sources adapted to M80 and Z80.LIB and M80 with Zilog mnemonics.Ist Deine abgeleitete Version (Fork?) irgendwo in Netz verfuegbar (ausser hier im Thread)?
Ich habe ein komisches Verhalten (im Moment) mit Deiner Version im Zusammenhang mit Tera Term Pro:
Wenn ich den Source von TEST1.FOC im Editor in die Zwischenablage nehme (da ich es noch Grosschrift) und in Tera Term Pro dann per Zwischenablage einfuege (auch da wird mir der Text in Grossbuchstaben angezeit), fuegt es den Source in Kleinbuchstaben ein - dies kann Focal80 dann nicht als Commands erkennen.
Tippe ich die erste Zeile per Hand (der Trick ist hier wohl ohne SIHIFT-Taste, bekomme ich auch Grossbuchstaben und der Source wird erkannt und kann mit G/GO gestartet werden.
Da die Zwischenablage Grossbuchstaben sendet (wie wenn ich Buchstaben mit Shift-Taste eingebe) bekomme ich Kleinbuchstaben
Hast Du dies fuer Deine Version extra so gemacht?
PS: Gibt es ein "EXIT" fuer Dein FOCAL80?
-
Focal gibts auch fuer CP/M (auf der FOCAL_DEV.DSK vom AltairZ80/SimH)
Da die CPMTools die .DSK nicht verstehen, nutzt man innerhalb des AltairZ80 das Tool
W.COM zum export ins Host-Filesystem.
So sind im Anhang alle Dateien dieser .DSK (einige Dateien sind wohl nur fuer SimH nutzbar),aber FOCAL startet
In Tera Term klappt die Zwischenablage-Eingabe, aber mit GO laesst sich da Programm hier nicht starten
-
Da steht eindeutig was von einer Paper Tape Version!
Ist das evtl dies?:
FOCAL-11-PRELIMINARY
http://www.vaxhaven.com/images/0/06/FOCAL-11-PRELIMINARY.ptap
-
14.4MB PDF-Handbuch fuer Focal-11 von RT11/pdp11
-
das ist aber typographisch schön digital aufbereitet. Warst Du das?
Hmm - was ist "das"?
Kann es leider gerade nicht zuordnen
-
Focal_Booklet.pdf
Das Beispiel von Seite 3 des PDF als Bild-Anhang - klappt.
Allerdings braucht FOCAL etwas Zeit nach dem Zeilenende, so dass man ueber die puTTY-Zwischenablage zu schnell ist. Aber mit TeraTerm und ein paar ms Pause am Zeilenende sollte es klappen