Page 2 of 2

Re: Oric-1 / Atmos Core

Posted: Wed Dec 07, 2022 7:37 am
by Malaespera
JasonA wrote: Mon Dec 05, 2022 1:50 pm

Most of the changes I made to the Oric core earlier this year were in attempts to get TAP loading supported through the OSD. It required a bit of conversion to Verilog from VHDL in order to simulate the core on Verilator. My initial approach to parse the TAP format and bypass traditional cassette loading methods was getting too complicated so I went back to a cassette loading approach. The comparisons with ADC took longer than anticipated and my timing was off. Thankfully, Flandango stepped in to help me out. As many of you know, Flandango really understands how cassette loading signals and timing work, and hats off to him for getting this feature in place.

I will sync with Flandango to simply get the TAP support added to the official repo I think, as most of my code is related to Verilog, and not really needed on the official repo.

Hopefully this TAP functionality will be in the main repo soon.

Thanks to all of you for testing this important and sought after feature.

Hi Jason.
The source code on mister's github is old and has a bug in the disk controller. Rampa has been waiting for months for Sorgelig to approve the pull requests that he has continued to make in the core. I suggest you use the source code from here:
https://github.com/rampa069/Oric_MiSTer


Re: Oric-1 / Atmos Core

Posted: Wed Dec 07, 2022 8:10 am
by JasonA

Thanks for the heads up.
I will see what I can do to get the changes synced also.


Re: Oric-1 / Atmos Core

Posted: Wed Dec 07, 2022 11:52 am
by JudgeDrokk
JasonA wrote: Mon Dec 05, 2022 1:50 pm

Most of the changes I made to the Oric core earlier this year were in attempts to get TAP loading supported through the OSD. It required a bit of conversion to Verilog from VHDL in order to simulate the core on Verilator. My initial approach to parse the TAP format and bypass traditional cassette loading methods was getting too complicated so I went back to a cassette loading approach. The comparisons with ADC took longer than anticipated and my timing was off. Thankfully, Flandango stepped in to help me out. As many of you know, Flandango really understands how cassette loading signals and timing work, and hats off to him for getting this feature in place.

I will sync with Flandango to simply get the TAP support added to the official repo I think, as most of my code is related to Verilog, and not really needed on the official repo.

Hopefully this TAP functionality will be in the main repo soon.

Thanks to all of you for testing this important and sought after feature.

Fantastic work chaps - congrats to all concerned. ORIC, a much loved British classic. :D


Re: Oric-1 / Atmos Core

Posted: Sat Jan 28, 2023 3:17 pm
by EeDee

With the work done by @flandago, @rampa069 and @jasonA it will be a much improved Core. Thanks :-D
I wonder, though, whether it would be possible to add a floppy drive B? One floppy is good but two would be most welcome especially for software requiring Sedoric/system disc


Re: Oric-1 / Atmos Core

Posted: Sun May 14, 2023 12:23 am
by Flandango

I had some free time this weekend, so I synced over the TAP file and alternate Rom loading code with the Main code.
While I was at it, I added 3 more Floppy Drives, the ability to write protect each individual drive and also updated the framework.
Since adding all those extra menu options (4 drives and 4 write protects) overcrowded the OSD, I moved some stuff to a Settings sub menu.
If anybody wants to try/test it out, I have it attached below.
If all goes well, I will do a pull request and see if Sorgelig approves it for release.


Re: Oric-1 / Atmos Core

Posted: Mon May 15, 2023 11:36 am
by EeDee

I'm no Oric oficionado but after some testing all seems to be working well.
@Flandango thanks for taking your time to put it all together, especially the working additional drives. Great job!


Re: Oric-1 / Atmos Core

Posted: Mon May 22, 2023 2:32 pm
by waynej4

Works great for me too with the testing I've done.


Re: Oric-1 / Atmos Core

Posted: Mon May 22, 2023 6:39 pm
by AmintaMister

What about the disks? Do you have to insert Sedoric in drive A and the game in drive B?


Re: Oric-1 / Atmos Core

Posted: Mon May 22, 2023 9:47 pm
by EeDee
AmintaMister wrote: Mon May 22, 2023 6:39 pm

What about the disks? Do you have to insert Sedoric in drive A and the game in drive B?

Not for all games. With some, if you try to boot them from A- you'll get a DOS is ALTERED alert so you will then need to boot Sedoric in A- and run the game from B-


Re: Oric-1 / Atmos Core

Posted: Mon May 22, 2023 10:40 pm
by AmintaMister
EeDee wrote: Mon May 22, 2023 9:47 pm
AmintaMister wrote: Mon May 22, 2023 6:39 pm

What about the disks? Do you have to insert Sedoric in drive A and the game in drive B?

Not for all games. With some, if you try to boot them from A- you'll get a DOS is ALTERED alert so you will then need to boot Sedoric in A- and run the game from B-

Yes, it's the error I get! Is there a particular version of Sedoric needed?


Re: Oric-1 / Atmos Core

Posted: Tue May 23, 2023 5:21 am
by EeDee
AmintaMister wrote: Mon May 22, 2023 10:40 pm
EeDee wrote: Mon May 22, 2023 9:47 pm
AmintaMister wrote: Mon May 22, 2023 6:39 pm

What about the disks? Do you have to insert Sedoric in drive A and the game in drive B?

Not for all games. With some, if you try to boot them from A- you'll get a DOS is ALTERED alert so you will then need to boot Sedoric in A- and run the game from B-

Yes, it's the error I get! Is there a particular version of Sedoric needed?

I've tried 3 and 4, both work fine. When Sedoric starts up press any key, then B- and then type DIR which will list disk content, type command file name and it should load fine

Additional point: If you have disk reading errors check out the, now updated, Readme. I have read it and it has reminded me how I've overcome them in the past.
I mentioned above that Sedoric 3 works fine but I think I recall converting it first. Sedoric 4, provided in the repository, will work okay


Re: Oric-1 / Atmos Core

Posted: Tue May 23, 2023 8:39 pm
by AmintaMister
EeDee wrote: Tue May 23, 2023 5:21 am
AmintaMister wrote: Mon May 22, 2023 10:40 pm
EeDee wrote: Mon May 22, 2023 9:47 pm

Not for all games. With some, if you try to boot them from A- you'll get a DOS is ALTERED alert so you will then need to boot Sedoric in A- and run the game from B-

Yes, it's the error I get! Is there a particular version of Sedoric needed?

I've tried 3 and 4, both work fine. When Sedoric starts up press any key, then B- and then type DIR which will list disk content, type command file name and it should load fine

Additional point: If you have disk reading errors check out the, now updated, Readme. I have read it and it has reminded me how I've overcome them in the past.
I mentioned above that Sedoric 3 works fine but I think I recall converting it first. Sedoric 4, provided in the repository, will work okay

I'll try, THANKS!


Re: Oric-1 / Atmos Core

Posted: Wed May 24, 2023 10:00 pm
by AmintaMister
EeDee wrote: Tue May 23, 2023 5:21 am
AmintaMister wrote: Mon May 22, 2023 10:40 pm
EeDee wrote: Mon May 22, 2023 9:47 pm

Not for all games. With some, if you try to boot them from A- you'll get a DOS is ALTERED alert so you will then need to boot Sedoric in A- and run the game from B-

Yes, it's the error I get! Is there a particular version of Sedoric needed?

I've tried 3 and 4, both work fine. When Sedoric starts up press any key, then B- and then type DIR which will list disk content, type command file name and it should load fine

Additional point: If you have disk reading errors check out the, now updated, Readme. I have read it and it has reminded me how I've overcome them in the past.
I mentioned above that Sedoric 3 works fine but I think I recall converting it first. Sedoric 4, provided in the repository, will work okay

Ok, I've tried various .dsk from the famous https://www.oric.org but none of them works ("track14 error", "unknown format"), maybe have I to convert before in another format?


Re: Oric-1 / Atmos Core

Posted: Wed May 24, 2023 10:14 pm
by Flandango

Almost all images found online for the Oric are in another format (usually MFM_DISK) and they have to be converted to the CPC image format as indicated in the README file.


Re: Oric-1 / Atmos Core

Posted: Wed Feb 07, 2024 10:42 pm
by spikemorrissey

Every disk I load - (I mount the disk, then hit F10, then F11) gives me the message 'Insert System disk' and I can't run any disk

Can anyone advise please?


Re: Oric-1 / Atmos Core

Posted: Fri Feb 09, 2024 10:04 am
by EeDee
spikemorrissey wrote: Wed Feb 07, 2024 10:42 pm

Every disk I load - (I mount the disk, then hit F10, then F11) gives me the message 'Insert System disk' and I can't run any disk

Can anyone advise please?

You need a version of Sedoric (disc OS) of which you'll find Ver. 4 in the dsk folder of the Oric Repository.
Mount Sedoric in Drive A: and your disc of choice in Drive B: then hit F11
The command B- will switch to Drive B: and from there you can get a DIRectory and run programs.
Some, but not all discs, will autorun
Hope that helps


Re: Oric-1 / Atmos Core

Posted: Sat Feb 24, 2024 3:43 am
by spikemorrissey
EeDee wrote: Fri Feb 09, 2024 10:04 am
spikemorrissey wrote: Wed Feb 07, 2024 10:42 pm

Every disk I load - (I mount the disk, then hit F10, then F11) gives me the message 'Insert System disk' and I can't run any disk

Can anyone advise please?

You need a version of Sedoric (disc OS) of which you'll find Ver. 4 in the dsk folder of the Oric Repository.
Mount Sedoric in Drive A: and your disc of choice in Drive B: then hit F11
The command B- will switch to Drive B: and from there you can get a DIRectory and run programs.
Some, but not all discs, will autorun
Hope that helps

Thank you so much. I tried this with Mr.Wimpy and I got it to load.
Unfortunately I cannot get my joystick to work with the Oric - does it need special configuration please?


Re: Oric-1 / Atmos Core

Posted: Sat Feb 24, 2024 3:27 pm
by Bristles

The Oric didn't have a joystick connector, it needed Tangerine Computer Systems to develop their own, and it was fairly late in the Oric's life.
I believe only a handful of games supported joystick control, and Mr Wimpy was keys only. You might be able to map the stock Mr Wimpy keys to your joystick using Mister's joystick map function.


Re: Oric-1 / Atmos Core

Posted: Thu Mar 07, 2024 7:52 am
by EeDee
Bristles wrote: Sat Feb 24, 2024 3:27 pm

The Oric didn't have a joystick connector, it needed Tangerine Computer Systems to develop their own, and it was fairly late in the Oric's life.
I believe only a handful of games supported joystick control, and Mr Wimpy was keys only. You might be able to map the stock Mr Wimpy keys to your joystick using Mister's joystick map function.

True. Take a look here:
https://osdk.org/index.php?page=articles&ref=ART17
and at this:
https://m.youtube.com/watch?v=_xfpVoIJbSw
Although there is also this:
viewtopic.php?p=79251#p79251
Maybe I should try it out myself ;)


Re: Oric-1 / Atmos Core

Posted: Wed Apr 10, 2024 6:49 pm
by EeDee

I have been trying this Core out again, lovely thing, but have noticed that the OSD "Reset & Apply" seems to have no effect on anything. Is that intentional?


Re: Oric-1 / Atmos Core

Posted: Wed Apr 10, 2024 8:07 pm
by Flandango

Not intentional. Minor fix...just needs a line swap. PR submitted for next update. In mean time a CTRL-ALT-ALT should do.


Re: Oric-1 / Atmos Core

Posted: Thu Apr 11, 2024 11:02 am
by EeDee

Thanks Flandango