对于老式的ZX Spectrum ,您最喜欢的汇编器,编译器,环境和解释器是什么?

===============>>#1 票数:5

Hisoft Gens和Mons汇编和反汇编程序用于编程/调试。

艺术家/艺术工作室的图形:
http://www.worldofspectrum.org/infoseekid.cgi?id=0007918

声音音乐盒:
http://www.worldofspectrum.org/infoseekid.cgi?id=0008481

===============>>#2 票数:5 已采纳

我一直习惯使用Roybot Assembler - 你使用BASIC编辑器和REM语句输入你的程序。 它配备了一个不错的调试器/反汇编器,可以让您单步执行机器代码。

Hisoft Gens和Mons汇编和反汇编(又名Devpak)可能相当受欢迎。

对于高级编译, Mira Modula-2编译器非常好。

===============>>#3 票数:4

Zeus汇编程序是最好的。

如果我能记住这些名字,我会在家里添加几本Spectrum书籍。 其中一个是Ian Logan和Frank O'Hara的完整频谱ROM反汇编(ISBN 0 86161 116 0),评论和描述就好像它是源代码,一个很棒的逆向工程,包括已知的错误修复ROM错误。 如果那时候只有闪存。 我还记得一本名为Z80工作坊的小书,这是对处理器的一个很好的总结。

===============>>#4 票数:3

只需在BASIC中编程,命令就在那些橡胶键上。 现在,如果只有个人电脑可以有关键传说,包括while,case,switch等:-)

===============>>#5 票数:3

ZX ASM 3.0

与二十世纪末的其他装配商相比,它拥有最好的用户界面和良好的功能集。

===============>>#6 票数:2

对于当代的发展, TommyGun是一个很好的选择。

它有一个内置的汇编程序,地图编辑器,图形编辑器和其他好东西。 它还支持多个8位平台。

它与优秀的ZX Spin仿真器配合使用可以进行调试。

===============>>#7 票数:2

BASin,TommyGun,ConTEXT和Pasmo交叉编译器。 与ZXSpin模拟器一起工作也很棒,

===============>>#8 票数:2

我曾经从杂志中键入十六进制表,然后是一个简短的基本应用程序来将数据解压缩到汇编代码中。 直到我发现我根本没有编码,我才能长时间不做它的头或尾!

然后我转到了学院拥有的CP / M迷你计算机系统上的Z80组装 之后对Speccy的编程从未如此,我从未回过头来!

===============>>#9 票数:2

甚至在这些年之后,Devpac(蓝色卡带)也浮现在我的脑海中。

当然,它是#1。 不过,我不会错过卡带装载。 好问题!!! :d

http://www.clive.nl/detail/22916/

我想我有v.3。 它确实看起来比这张照片更加自制。 但它有效并且没有一个bug。 打败那个,现在的软件!

===============>>#10 票数:1

ZX-Asm v3.1 +打补丁HiSoft-C v1.1 / figFORTH / BetaBasic 3.0

===============>>#11 票数:1

还有一些很好的基于PC的包。 对于基于Sinclair BASIC的开发,适用于Windows的优秀BASin软件包为您提供了良好的语法高亮显示,运行时虚拟机,内置字体编辑器和UDG等。

===============>>#12 票数:1

来自Proxima Software的汇编程序Prometheus。

===============>>#13 票数:0

在GEN80之外,HiSoft Pascal和Hisoft C非常令人印象深刻。 适当的高级语言,很酷。 在我学习Z80之前,我对BASIC的速度感到沮丧,我也很喜欢MCODER ,尽管在ZX81上比ZX Spectrum更多。

===============>>#14 票数:0

我正在使用Z88DK,但我认为SDCC也可能是有意义的。

  ask by Umber Ferrule translate from so

未解决问题?本站智能推荐:

3回复

ZX Spectrum AY-3-8912在XNA Game Studio中播放

是否有任何库,代码或类似内容让我在XNA Game Studio游戏中播放ZX Spectrum .ay文件?
3回复

ZX Spin仿真器,内置汇编错误

我在理解如何使用内置汇编程序在ZX Spin仿真器中运行汇编文件时遇到问题。 我能够组装我的程序,但每次尝试运行汇编的目标代码时它似乎都会崩溃。 我找不到任何关于如何设置运行的文档。 我用版本得到的消息是v0.7: 模块“ZXSpin.exe”中地址0060470C的访问
5回复

在包含Sinclair ZX80 PC程序的录音带/盒式磁带上寻找程序吗? [关闭]

好的,所以回到冰河世纪之前,我记得有一台Sinclair ZX80 PC(带有电视作为显示,而盒式磁带播放器作为存储设备)。 显然,盒式磁带上的程序在播放磁带时发出非常明显的声音(呃……噪音)……我想知道是否有人仍然拥有这些磁带? 原因(以及该Q与编程相关的原因)是因为IIRC不同的
1回复

ZX频谱加载声音[关闭]

对于这个问题的含糊之处表示歉意; 我回想起1980年代初期! 当我从盒式磁带中将程序加载到我的48k ZX Spectrum中时,声音(和小节动画)非常有特色,并且在最初的10秒钟内遵循了相当标准的模式。 导致这种标准加载方法的程序结构是什么?
4回复

在ZX Spectrum中查看

我正在使用旧的ZX Spectrum 48k,我想知道如何输入POKE代码 。 你用磁带加载游戏 - 然后以某种方式突破POKE语句中的程序类型并再次开始运行程序? 我已经对此进行了大量的搜索,但未能确切地知道这是如何完成的,所以任何关于此的线索都将非常感激。
4回复

如何在ZX Spectrum basic中模仿逻辑XOR?

有时在ZX Spectrum Basic中进行编码时,我需要评估由两个操作数和逻辑xor形成的逻辑表达式,如下所示: 由于ZX Basic只知道NOT,OR和AND我不得不求助于某种奇特的计算,其中包括左/右操作数的多种用法。 这很尴尬,因为它消耗时间和内存,如果你在8位机器上工作,它
5回复

ZX81 BASIC中的快速可分性检查

由于许多Project Euler问题要求你进行很多次的可分性检查,我一直试图找出在ZX81 BASIC中执行此任务的最快方法。 到目前为止,我已经比较了(N/D)和INT(N/D)来检查N是否可以被D分割。 我一直在考虑在Z80机器代码中进行测试,我还没有弄清楚如何在机器代码中使用B
2回复

逆向工程z80机器代码的最佳工具是什么? [关闭]

特定的汇编/反汇编程序还是完全不同的东西?
1回复

标志寄存器中保留/未定义位的用途是什么?

在Z80,8080,8085和8086处理器的标志寄存器中,第1,3,5位的目的是什么,它们被记录为“保留”或“未定义”?
1回复

在Game Boy上CP的进位标志的行为是什么?

在Game Boy CPU Manual的第87页,声称CP n指令在没有借位时设置进位标志,这意味着A < n 。 这似乎与自身冲突,因为当A > n时设置进位标志。 例如:如果A=0且B=1 ,则CP B设置像SUB A, B这样的标志,其为0-1。即使A < B