i finished twilighte card and i am working on the last functionnality for the sittler card.
It's a new hardware for Atmos. It adds joysticks port (like telestrat), ROM Bank switching like telestrat and RS232 like telestrat.
Orix runs on these card, and some games and demo starts (but i did a port). Some .Tap files start, and some sedoric files. The code is missing for ftdos, sedoric, XLDOS & .tap files binary start, but it could run every OS (if we modify FDC calls). It means that the card could start a lot of oric software.
For information, the final release of this card is out since 2 or 3 months.
Main features :
* sdcard reader (and usb key storage available too)
* usb port for usb mouse (for example ) : drivers not released yet.
* banking rom (512KB of RAM saved with a battery 512KB of EEProm)
* 2 joysticks ports (atmos games are available with joysticks without any patch)
* the card loads tap file in 1 second
* rom/ram can be updated from orix command line.
* forth, monitor,cd, gunzip, cat , ls with wildcard, directory management, malloc/free. ...
* for loading games from sdcard, there is no need to patch any game
* for many games, joysticks works without any patch
Do you have ways to facilitate the transfer of data between the Oric and PC with this card, like to facilitate cross assembling/compilation and transfer to the Oric memory?
The usb port can manage serial connection between PC and Oric.
But i did not have a look and driver must be coded like usb mouse driver usb mouse driver is simpler to code than serial device
Usb port manage HID but for others USB devices, as on PC, you need to write the driver (for example, i think we could wrote drivers for any USB devices, but well it requires some work, and we should need technical information of the usb device).
Is it possible to communicate between PC and Oric with this card : from hardware point of view : Yes with usb port . But no software is written. The chip has no buffer, and i don't know if 6502 could handle the speed ... Some tests must be done.
Everybody can code what he want on the card. Emulation is not finished on Oricutron. But i have some parts finished here.
Would it be feasible to hack up a keyboard driver over USB, and use that to transfer stuff over? I wonder what the maximum rate would be, and whether the Twilighte card could saturate an Oric's keyboard handling well enough to be a viable way to transfer stuff over ..
jede wrote: ↑Fri Jul 03, 2020 9:16 am
Assinie and me have a look in order to drag and drop a file on the twilighte board from PC and execute it easily
If it does not work, it will require to code in assembly the client to get data from USB ...
What would be awesome - and would make me a customer for the card - is if you could come up with a small way to provide an interface with the PC that allows the following:
- Upload a file from the PC to the Oric (could be directly on the SD card, does not have to be in the Oric memory)
- Download a file (obviously the ideal would be to actually be able to mount the SD card on the PC and copy it, but that's probably super difficult)
- Tell the Oric to run some programs
if you manage to implement that using a protocol that allows to send data and return something, that would even allow for some fancy things like being able to debug code that runs on the Oric from a PC.