Comments (3)
For regular +3 the ZXSPECTRUM128
should be perfect match. +3 has same memory scheme as first ZX128.
The only difference I can think of is maybe that the pre-seeded sysvar values in the virtual memory are not exactly same as ZX +3 after reset, but you shouldn't need those unless you are producing snapshot.
You may run into some issues maybe if you would use snapshots (I think the savesna
does produce 128 snapshot which is not compatible with all emulators, and savetap
snapshot-like variant may have loader which doesn't work correctly in +3 basic mode? I'm just guessing, as I never use these and nothing particular was reported).
from sjasmplus.
hi @ped7g yes, you are right, I am having problems with producing a snapshot that can be read by ZEsarUX, the emulator I am running.
If I force the emulator into +3 mode and run the SNA produced by the ZXSPECTRUM128 annotated code, it just crashes.
EDIT: saving as a TAP file actually works OK, I can load a tap into the +3 emulation and the program I wrote runs.
from sjasmplus.
I'm not an expert on the SNA versions, so I don't know if sjasmplus is producing some extra rare 128 type, or zesarux does not support something more common.
If somebody will provide details about what is the issue with current format and what to change, we can try to produce other variant of 128 SNA, or maybe add option to select the format. (I'm right now not at the right place to hunt this info down, not any time soon).
from sjasmplus.
Related Issues (20)
- Allow multiple labels as arguments of IFUSED HOT 3
- Multiple ORG directives silently ignored? HOT 2
- Interest in adding a new Z80 device ? VZ200/Laser210 HOT 3
- Incorrect compilation of DC with one symbol in single quotes HOT 5
- Not everything works after return from snapshot to Basic HOT 2
- Arrow keys and ESC don't work after invoking sjasmplus HOT 5
- Tests may fail due to locale settings
- duplicate lables HOT 1
- get include length size HOT 2
- bplist: MAME support HOT 1
- union HOT 1
- lua block parsing inside macro is not aware of being inside lua block, applying sjasmplus parsing rules (colons!) HOT 1
- Concern about instructions like add a,b HOT 4
- Missing FAKE INSTRUCTIONS like "ex bc, hl" and other combinations that exploit "ex (sp), rr" HOT 4
- INCBIN command assumes current OS path based on the .asm file where it resides. Does this have to be the case? HOT 4
- savesna PC counter seem to get lost between sjasmplus 1.14.5 and newer versions when using NexCreator HOT 3
- ZX80/ZX81 virtual device for sld output HOT 2
- Add support for Z280
- merging labels
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sjasmplus.