Comments, problems, suggestions about Oric emulators (Euphoric, Mess, Amoric, etc...) it's the right place to ask. And don't hesitate to give your tips and tricks that help using these emulations in the best possible way on your favorite operating system.
May I suggest that the saving/loading of data arrays with STORE/RECALL not working is quite of an important bug in the emulator, and I think it is not yet solved?
Joking apart, you are doing an excellent job supporting Oricutron. Maybe it is time some of us jump in and collaborate at least with some ideas and tests.
I'd love to have some kind of remote debugging support, which should not be that difficult to add. But I am sure that there must be many things which could be improved.
Chema wrote: ↑Tue Apr 30, 2019 9:11 am
May I suggest that the saving/loading of data arrays with STORE/RECALL not working is quite of an important bug in the emulator, and I think it is not yet solved?
Can you check if it works now? I think it's fixed.
Chema wrote: ↑Tue Apr 30, 2019 9:11 am
I'd love to have some kind of remote debugging support, which should not be that difficult to add.
I'd love it too, but help me to understand correctly what are the advantages of remote debugger compared to the internal one? I see one - to have normal console window where we can easy copy/paste data (disassembled code or memory dumps), anything else? I'm asking just to know what are the expectations .
At least having the possibility of querying the memory contents and displaying how it changes while running, generating profiling logs (cycle counts between different points), or dumping how the value of memory locations or registers change during an execution.
* Fixed Z-flag in BCD mode
* Fixed embedded assembler: BRK is a 2 bytes instruction
* Added 3rd button support with SDL Joystick
* Added Telestrat Joysticks support
* Fixed CSAVE/CLOAD with Sedoric
This release has a story - I found the Z-flag bug after long hours in debugging Macadam Bumper!
Actually, an incorrect handling of the zero flag in BCD mode probably caused subtle issues in dozen of games but nobody noticed.
As far as I'm concerned, I use BCD mostly when handling score increments because it's cheaper to store the numbers split two by two on each byte when you want to display to the screen, but there's no reason that would not be used for other purposes, so yeah, well done
There's a small issue I noticed when saving a snapshot. It just saves the filename with no added extension.
(Obviously you can add it, but if you don't the files don't show up when you try and load.)
I am having trouble helping a friend with porting a game to the Oric. Maybe you can help, because it is an emulator thing (I think).
He is making a game with The Quill, and the first part is ready. He is working with Oricutron (last official version, I guess) and he was never able to save the game to a tap or ort file and load it back, so he used the snapshot facility.
Okay, so now he sent it to me to see if I can help producing a tap file. And I simply don't know how to do it. All I can produce is an ort file, which I don't know how to convert to tap. Also it takes forever to save or load, because it does not seem to work (loading or saving) in turbo mode.
Besides, the snapshot refuses to load with the developer versions posted here. It flags an incorect file type. As it is not compatible with Euphoric, I cannot use it to save the game to tap either...
I would like to create a basic loader, add a presentation screen and put together the two parts of the game all as a tap or disk file, but ort format seems not to be the way to go.