Page 3 of 12

Re: ORIC SDCARD

Posted: Sat Jun 15, 2019 7:07 pm
by kenneth
My interface is now able to load a one piece program. I m working actually for a multipart loading. This could be available for protected games.

Re: ORIC SDCARD

Posted: Sat Jun 15, 2019 7:55 pm
by ibisum
Really nice! One thing I don't quite understand yet is whether there is any way to have software control over the device - i.e. use the Oric to select which disk images are mounted?

Re: ORIC SDCARD

Posted: Sat Jun 15, 2019 8:41 pm
by kenneth
Oric computer drive directly the sdcard via CS MISO and MOSI sdcard signals without PIC or Arduino systems. With the 44ko of memory remaining in the uvprom interface it could be possible to create a platform like Microdisc or other.

Re: ORIC SDCARD

Posted: Wed Sep 25, 2019 2:26 am
by kenneth
The interface is complete.
Compatible with TAP files
Basic
Lm
Multiprograms combined.

Re: ORIC SDCARD

Posted: Wed Sep 25, 2019 8:22 am
by Chema
Great! Details, please :wink:

Re: ORIC SDCARD

Posted: Wed Sep 25, 2019 10:30 am
by kaydav
This looks great :D

Re: ORIC SDCARD

Posted: Sun Sep 29, 2019 11:36 pm
by kenneth
Here is the final result... :mrgreen:


Re: ORIC SDCARD

Posted: Mon Sep 30, 2019 9:23 am
by Chema
Looks great! Congratulations!

Will you publish the schematics and data needed to build one? Does it need a modified ROM? Could the method be used to load tap files from a disk unit?

Re: ORIC SDCARD

Posted: Mon Sep 30, 2019 9:53 am
by kenneth
The ORIC computer is not modified.
For a DIY see the link below:

retrowiki.es/download/file.php?id=200028923

Re: ORIC SDCARD

Posted: Mon Sep 30, 2019 7:28 pm
by Dbug
Could you briefly explain how that works, does the device contain a patched ROM that takes over the CLOAD command and display the menu?

A device that does both what your device does, and what Cumulus does, would be awesome :)

Re: ORIC SDCARD

Posted: Mon Sep 30, 2019 8:02 pm
by Chema
Indeed. I have the same question.... please tell us :)

Re: ORIC SDCARD

Posted: Tue Oct 01, 2019 1:38 am
by kenneth
Dbug wrote: Mon Sep 30, 2019 7:28 pm Could you briefly explain how that works, does the device contain a patched ROM that takes over the CLOAD command and display the menu?
Exactly :mrgreen:

The internal ROM is always desactivated. The process is like this:
In place of the internal ROM, there is a 64k UVPROM memory divided in four banks called 0 to 3. Theses banks are selected with two bits of #3F3 in the page 3 of the Oric, other bits of this address communicate with the inputs-output of the SDcard. When Oric is starting, the bank number 0 is selected at #C000 to #FFFF, it contains ROMBASIC with a patch instead of the CLOAD routine.
This patch produces as follows:
Copy the "entry switcher" routine at page2 this one swaps bank 0 to bank 3, that permits to run the SDCard management, now,the headers of the files are copied in the Oric RAM to better browse them. When the chosen game is loaded over the header files, an other routine called "exit switcher" is copyed at page 2 to bring back the ROMBASIC, then the game is started.
Dbug wrote: Mon Sep 30, 2019 7:28 pm A device that does both what your device does, and what Cumulus does, would be awesome :)
Bank 3 is only 4Kb full and 1 and 2 are empty, that could be interesting for a disc management.

Re: ORIC SDCARD

Posted: Tue Oct 01, 2019 7:24 am
by Dbug
Since you have freebanks, you could probably have both the Oric 1 and Oric Atmos versions of the ROM and allow the user to boot in Oric 1 or Oric Atmos mode, and have the games flagged as compatible with specific versions of the ROM, would make Atmos users allow to play Oric 1 games, and Oric 1 (or Telestrat?) users to play Atmos only games :)

Re: ORIC SDCARD

Posted: Tue Oct 01, 2019 8:19 am
by Symoon
Indeed, plenty of room for further ideas !
I want one ;)

Re: ORIC SDCARD

Posted: Tue Oct 01, 2019 9:11 am
by Chema
I was thinking on a patched ROM that trapped the CLOAD command and could read a tap file on a sedoric disk. The user could boot the Oric (with disk drive) using that ROM data copied in overlay ram such as it is done now with the usual ROM files (boot with Atmos or 1 Rom's in overlay ram from sedoric disk).

That would make a real Oric with a disk drive behave as an emulator when loading tap based games. I wonder what would happen with custom loading routines, though.

Seems doable?