EE-I ; Only bug fixes. Strictly superior to EE-F, G, H, H'
Done:
* BRK: Exact capture of RMR (+ ROM #) when firmware is used
* BRK + Multiface II: Exact capture of MMR (at least all 7Fxx connections. 7Cxx to 7Exx not handled).
Not published yet. Tell me if you're interested.
Here you go. That's a very stable version. Only cosmetic changes are needed for the proper release version. It's unlikely to happen soon, unless external participation.
As a ROM developer you might very much enjoy the correct ROM selection at breakpoint time!
Incoming:
* 05 Jan 2021: Release Ecstatic Endeavour.
* 15 Jan 2021: Fluffy Flags beta 1: local labels.
* 31 Jan 2021: IMPORT directive.
Release Candidate 1! Still on
working page.
Excellent year to all Orgams users.
Meh year to all others.
Next step: local labels.
For your desired features, the offer still stands. I can guide and describe which routines would be needed, so you can contribute without having to read/know/understand the existing code.
Release Candidate 2!
No change in Orgams itself, but Z80 v1.0.4 fix CPIR/CPDR timing. I thought I already did that!
Some comments are neater, too.
All I can say is that all documents I've seen regarding Z80 CPC timing on the internet contains at least one error which isn't in Z80.O :)
For flags that's even worse.
The
FalseFlag Alpha 2 (local labels, type command, display free memory and current tab #) is thoroughly tested, yet not battle tested.
Incoming: Access from MultiFace II to OrgamS trace. Advantages:
* Break into your code without BRK (e.g. in case of infinite loop, post crash...)
* DI:HALT + Stop button only uses 1 word in stack (for the NMI interrupt). BRK uses 2 words (only matters if you use SP for deviant purpose).
In the future, more advantages to come (e.g. proper dump of CRTC registers, ...).
It's almost ready. Would it be useful for someone else?
For this person, would you prefer:
• 1/ Direct Jump (direct to OrgamS Trace when pressing stop button). Can be overrode by pressing a key while pressing stop.
• 2/ Indirect Jump (must go to 'Jump' in the menu).
Knowing that for now it's not a perfect remplacement of the MF2 since the page &c000 isn't saved. See todo #62 & #67.
So if you still use MF2 to make complete snapshots, option 2 would be better.
Option 2 seems better for me!
Other advantage: works even if BE00 routine has been overwritten, or isn't accessible (e.g. C2 bank connection).
IMPORT incoming. Maybe next week-end.
In the meantime, here is the
documentation, for questions or suggestions.
Not a direct user (for now), but I like the guard system and no-clash system. Very cool.
"imports at the begging of the source". I guess you meant "beginning" :).
Latest release here:
http://orgams.wikidot.com/releases
That's the same than Release Candidate 2 from Januhairy, which proved to work almost perfectly (except for the known 128 bugs we will never encounter).
« when you accidentally type 'EX HL,DE', it would be smart if the editor replaces it with 'EX DE,HL' »
Available in FloppyFlags Alpha 4.
You can also type simply `ex d` or `ex h` (likewise, `ex a`).
Still an 'alpha', but pretty well battle-tested by now.
If you need local labels, that's the way to go.
Thanks to AST, FF alpha 2 is certified fresh.
Alpha7 is ready. It's even easier to import from rasm now.
Alpha7 certified fresh.
Incoming: restrained version of imports.
Thanks. Flashed since de 3th september!
A little suggestion, in another thread.
Site update:
For users, the incoming restrictions of import are described
here.
For coders (well, no much difference), I've started to inventory modules
here. Some anorgamsia modules (data-structures, memory management and other tools) may be of interest. If it is the case, I can do a better job documenting the interface.