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.
iss wrote: ↑Fri May 10, 2019 8:43 pmall rights and decisions belong to the author Xeron!
Sure! Just to make it clear: I'm just a newbie trying to understand, and not willing to say anyone "do this and do that, 'cos I'm too lazy to do it myself"
Symoon wrote: ↑Wed May 08, 2019 10:20 am
I noticed something strange in the 1st part of Harrier Attack (loading screen). Apparently, the Atmos version has a bug; on the original tape or transfer bug - I still need to check that but so far I think it was on the original Atmos version of the tape.
$06B2 A9 10 LDA #$10 ..
$06B4 8D 61 06 STA $0661 .a.
$06B7 A9 07 LDA #$07 ..
$06B9 09 62 ORA #$62 .b **** => BUG, was 8D 62 06 (STA 0662) on the Oric-1 version ****
$06BB 06 A9 ASL $A9 ..
$06BD 80 ??? .
$06BE 8D 63 06 STA $0663 .c.
$06C1 A9 BB LDA #$BB ..
Just for the record: I have checked an original Oric-1/Atmos tape, on both sides, and the bug is here. So, an unoticed bug using an illegal opcode was duplicated in (all ?) the Oric/Atmos versions of Harrier Attack
iss wrote: ↑Sat May 11, 2019 12:05 pm
This is really strange how $8D become exactly $09... Oric-world full of secrets and mystery !
Since the tape signal is not faulty here (same on all recordings), and since $8D and $09 a far one from another binary speaking, my guess would be: mistake while programming the Atmos version! (just a guess though )
Scuba Dive had a programming bug in its Atmos version, so maybe Durell made those new versions in a rush ?
The oric-1 version seemed to have a few bugs as it would crash at odd times. I was never sure if it was programming error or dodgy tape loading though.
Is Oricutron being updated? I've had some odd thing happen with it - it often crashes to the editor screen - but I'm not aware of updates still being down. I thought it had been left with no further updates?
Something I noticed was if you load a disk you can't then load a tape.
Would anyone be able to make another .tap file of Harrier Attack with the illegal Op Code amended? I have a French Atmos that seems to have a factory fitted 65c02P4 and it freezes after loading the first part of the Atmos tape file and it has been suggested that this Op Code is the cause of this.
It is an odd machine as it has two RAM chips like the C64c and not the usual 8 4164's.
Vyper68 wrote: ↑Mon May 13, 2019 7:34 pm
Would anyone be able to make another .tap file of Harrier Attack with the illegal Op Code amended? I have a French Atmos that seems to have a factory fitted 65c02P4 and it freezes after loading the first part of the Atmos tape file and it has been suggested that this Op Code is the cause of this.
It is an odd machine as it has two RAM chips like the C64c and not the usual 8 4164's.
Symoon wrote: ↑Wed May 08, 2019 1:03 pm
Anyway it's interesting, because if this file is from a different source, it confirms that the bug is on the original tape, hence Durell had a very unreliable masters for their tapes duplication (there were also strange things in Scuba Dive IIRC).
I initially thought that this may be part of a protection scheme but "flaky bits" are put into data and not code because of the risk of crash if opcodes are wrongly interpreted.
In any case, I am with @chema: emulators should simply act like the original hardware.
Dbug wrote: ↑Fri May 10, 2019 7:37 pm
I know I'm going to feel annoying like a scratched vinyl, scratched vinyl, scratched vinyl, scratched vinyl... but I really, really, really want the people working on Oricutron to come up with a scheme for version number and change list.
It's specially important for when reporting bugs and asking for features.
I agree. The issue is that the Oricutron author is too busy to release official versions so every version that is currently released is done so independently either by @Jede or @Iss (and possibly some others I forgot (sorry!)). It would really help if Pete Gordon could give rights to @Jede or @Iss to release new versions (cf https://github.com/pete-gordon/oricutron/issues/103).
Here are some pictures of my Atmos for you to look at, the Transistor is a BC237 i think as it says C237. Looking at the 65c02 i think it was fitted later as the date code is 8813 so it's not factory fitted.
The BugFixed Atmos .tap and .wav files work with this Atmos both the standard and Novalight versions are fine now. So thanks to Symoon for doing that for me.