Zeus Assembler
Originalförfattare |
Neil Mottershead Simon Brattel |
---|---|
Utvecklare | Crystal Computing |
Initial release | 1983 |
Plattform | ZX Spectrum |
Typ | |
Licens | Proprietär kommersiell programvara |
Zeus Assembler är ett assemblerutvecklingsverktyg för Z80 som ursprungligen skrevs av Neil Mottershead för Nascom 2 och sedan portades till ZX Spectrum av Neil Mottershead och Simon Brattel 1983. Det publicerades av Crystal Computing . Programmet designades för att göra Z80 maskinkodprogrammering enklare, med fullständiga symboliska instruktioner och en redigeringsstil som liknar Spectrums inbyggda BASIC .
Zeus Assembler återutgavs senare av tillverkaren av ZX Spectrum, Sinclair Research .
Översikt
Zeus är en två-pass assembler som använder standard Zilog Z80 instruktionsset mnemonics. Det var en av de första assemblerarna som tokeniserade källkoden när den skrivs in, tillsammans med MAC/65 för Atari 8-bitarsfamiljen , liknande hur många BASIC -implementeringar fungerar.
Den har två kommandolägen: assembler och editor, och inkluderar en automatisk radnumreringsfunktion och olika subrutiner för användning inom användarens program, såväl som skrivarutdata och grundläggande assemblerfunktioner som etiketter och uttryck.
Övervakare och demonterare
Föregående år hade Crystal Computing släppt ett annat maskinkodsverktyg för 16K ZX Spectrum kallat Monitor and Disassembler som kunde användas tillsammans med Zeus. Medan Zeus har en bildskärm inkluderad, tillåter den mer omfattande Monitor and Disassembler demontering , visning och redigering av processorregistren , såväl som kodersättning och möjligheten att flytta minnesblock. Vid sidan av Zeus släpptes Monitor and Disassembler senare av Sinclair Research .
Reception
Zeus Assembler blev väl mottagen av datorpressen. Din dator berömde den som genomtänkt, med bra funktioner för automatisk linjenummer, omnumrering och blockerad radering. Sinclair User och Big K lyfte fram programmets användarvänlighet för nybörjare, samtidigt som det är ett mycket kraftfullt verktyg i händerna på en expert. Nödvändigheten av att lämna assemblern för att spara all genererad kod angavs som en potentiell nackdel, särskilt för nybörjare.
Sinclair User berömde också dokumentationen som den bästa av alla montörer som var tillgängliga vid den tiden, för dess användning av steg-för-steg-instruktioner och kodexempel.
Windows version
2008 skrev Simon Brattel om Zeus under samma namn som en cross-assembler för Microsoft Windows tillsammans med integrerad emulator och debugger . Detta kom senare med olika ändringar för att hjälpa ZX Spectrum Next- utvecklare.
externa länkar
- Zeus Assembler på SpectrumComputing.co.uk
- Zeus Assembler Arkiverad 2008-09-22 på Wayback Machine på Design Design