Was sind Ihre Lieblings-Assembler, Compiler, Umgebungen, Dolmetscher für die gute alte ZX Spectrum?Was sind Ihre bevorzugten ZX Spectrum Entwicklungswerkzeuge?
Antwort
Ich habe immer verwendet Roybot Assembler - die hatten Sie Ihr Programm mit dem BASIC-Editor und REM-Anweisungen eingeben. Es kommt mit einem anständigen Debugger/Disassembler, der Sie auch in einem Schritt Maschinencode ermöglicht.
Die Hisoft Gens und Mons Assembler und Disassembler (aka Devpak) sind wahrscheinlich ziemlich beliebt.
Für High-Level-Compiling ist der Mira Modula-2 Compiler sehr gut.
Einfaches Programmieren in BASIC, die Befehle sind genau dort auf diesen gummiartigen Tasten. Wenn nun nur noch PC's Key-Legenden mit while, case, switch etc. auf ihnen haben könnten :-)
Ich habe hex-tables aus einem Magazin eingegeben und dann eine kurze Grundapplikation um die Daten in den Assembler Code zu entpacken . Ich konnte nicht ewig lang Kopf und Zahl davon machen, bis ich entdeckte, dass ich gar nicht kodierte!
Ich wechselte dann auf Z80 assembly auf einem College-Besitz CP/M Mini-Computer-System. Die Programmierung des Speccy war danach nie wieder der gleiche und ich bin nie wieder hingegangen!
Devpac (eine blaue Kassette) kommt mir auch nach all den Jahren in den Sinn.
Sicher, es war # 1. Ich vermisse die Kassettenladungen jedoch nicht. Gute Frage!!! : D
http://www.clive.nl/detail/22916/
Ich glaube, ich v.3 hatte. Es sah sicher viel hausgemachter aus als dieses Bild. Aber es arbeitete und hatte keinen einzigen Fehler. Schlage das, aktuelle Software !!!
ZX ASM 3.0
Es hatte die beste Benutzeroberfläche und eine gutes Feature-Set im Vergleich zu anderen Monteuren am Ende des zwanzigsten Jahrhunderts.
Nun außerhalb von GEN80, HiSoft Pascal und Hisoft C waren ziemlich beeindruckend. Proper Hochsprachen, so cool. Bevor ich Z80 gelernt habe, und war frustriert von der Geschwindigkeit von BASIC, liebte ich auch MCODER, obwohl mehr auf dem ZX81 als ZX Spectrum.
ZX-Asm v3.1 + gepatcht HiSoft-C v1.1/figFORTH/BetaBasic 3.0
Es gibt einige gute PC-basierte auch Pakete. Für Sinclair BASIC-basierte Entwicklung das ausgezeichnete BASin-Paket für Windows gibt Ihnen eine gute Syntax Highlighter, Laufzeit virtuelle Maschine, integrierte Editoren für Schriftarten und UDGs etc.
Zeus assembler, war der beste.
Ich würde ein paar der Spectrum Bücher hinzufügen, wenn ich mich an die Namen erinnern könnte, immer noch zu Hause. Eine davon war die komplette Spektrums-ROM-Zerlegung von Ian Logan und Frank O'Hara (ISBN 0 86161 116 0), die kommentiert und beschrieben wurde, als wäre sie die Quelle, ein fantastisches Stück Reverse Engineering, einschließlich einer vorgeschlagenen Fehlerbehebung für das Bekannte ROM-Fehler. Wenn es damals nur Flash-Speicher gäbe.Ich lernte auch ein kleines Buch mit dem Namen Z80 Workshop Manual, das eine großartige Zusammenfassung des Prozessors war.
Z80 Werkstatthandbuch ist fantastisch. Einfach zu lesen und immer noch mit nützlichen Informationen verpackt. –
Assembler Prometheus von Proxima Software.
yep ich benutzte es auch sehr viel :) sogar die Disc D40/D80 Version und plus DEVASTACE Onscreen Disassembler – Spektre
Hisoft Gens und Mons Assembler und Disassembler zum Programmieren/Debuggen.
Der Künstler/The Art Studio für Grafik:
http://www.worldofspectrum.org/infoseekid.cgi?id=0007918
The Music Box für Ton:
http://www.worldofspectrum.org/infoseekid.cgi?id=0008481
BASin, TommyGun, ConTEXT und der Pasmo Cross-Compiler. Funktioniert auch gut mit dem ZXSpin Emulator,
Ich benutze Z88DK, aber ich denke, auch SDCC könnte von Interesse sein.
- 1. Was sind Ihre bevorzugten programmierbaren tragbaren Geräte?
- 2. Was sind Ihre bevorzugten Prototypen von Mootools/Prototype-Objekten?
- 3. Ihre bevorzugten LINQ-to-Objects Abfragen
- 4. Was sind Ihre bevorzugten JavaScript-Bibliotheken/Scripts zum Erstellen von Tooltips im Web?
- 5. Flash-Encoding (FLV): Was sind die bevorzugten Bitraten?
- 6. Was sind Ihre wichtigsten Konsolen-Aliase?
- 7. Was sind Ihre Erfahrungen mit ARM Jazelle?
- 8. In der Zeitleiste der Entwicklungswerkzeuge, was sind die leeren grünen Rechtecke?
- 9. JavaScript Audio Spectrum Analyzer
- 10. Was sind Modelle zum Speichern von Baumstrukturen und was sind ihre Eigenschaften?
- 11. Was sind die bevorzugten Konventionen für die Benennung von Attributen, Methoden und Klassen in verschiedenen Sprachen?
- 12. Was sind die bevorzugten Versionen von Vim und Emacs unter Mac OS X?
- 13. Was sind die bevorzugten Schritte, um Dependency Hell in Java zu vermeiden?
- 14. Audio Spectrum Effekt iOS/Android
- 15. Was sind Allokatoren und wann ist ihre Verwendung notwendig?
- 16. Was sind die üblichen Orte für Ihre Delegierten?
- 17. Wie JavaScript Callbacks wissen, was sind ihre Parameter?
- 18. Was sind PHP-Funktionen Datei und ihre Benutzer?
- 19. Was sind Ihre Strategien, um XAML in Stile zu setzen?
- 20. Was sind kanonische URLs und wie beeinflussen sie Ihre SEO?
- 21. SMCopyAllJobDictionaries und SMJobCopyDictionary ist veraltet, was sind ihre Ersetzungen?
- 22. Was sind Ihre Tipps für Best Practices für die Webanwendungsstruktur?
- 23. Was ist Ihre ShouldNeverHappenException?
- 24. Wie würden Sie ein Revisionskontrollsystem für Ihre Modelle in Ihrem bevorzugten db-Paradigma implementieren?
- 25. Spectrum Colorpicker erhalten Farbe mit Transparenz
- 26. Spectrum Farbauswahl den Wert der Farbe erhalten
- 27. Abbrechen in Spectrum Colorpicker funktioniert nicht
- 28. Was ist eine TrieMap und was sind ihre Vorteile/Nachteile im Vergleich zu einer HashMap?
- 29. Was sind Akkorde?
- 30. Zahlen, die durch ihre Bestandteile teilbar sind
Wer abwinkt, weiß wahrscheinlich nicht, dass es Cross-Compiler-Umgebungen für Retro-Computer gibt. Für Uneingeweihte bedeutet das, dass es Windows/Linux/Mac-IDEs zur Programmierung für ältere Systeme gibt. Die Leute machen immer noch Software für diese älteren Systeme. –