Search found 3132 matches

by Chema
Sat Jan 18, 2025 4:13 pm
Forum: Technical questions
Topic: RAM/MUX problem
Replies: 44
Views: 3479

Re: RAM/MUX problem

I know the Oric has tight timings to accommodate three memory accesses in every cycle (2 ULA and 1 CPU), thus the end of 120ns RAM and versions of 6502 capable of running a 2.0 MHz. It is possible to use slower RAMs (I've seen that) but it might be out of spec. Could it be that certain CPU & Mem...
by Chema
Sat Jan 18, 2025 4:05 pm
Forum: Hardware hacks and extensions
Topic: Loci - my Oric storage emulation project
Replies: 1074
Views: 379443

Re: Loci - my Oric storage emulation project

I'm quite sure we made some tests with real floppies... in fact Silicebit did most of them and even published a video about it. With 18 sectors loading times were higher and it was even impossible to transfer the OS to some disks. 19 sectors was definitely unreliable.
by Chema
Fri Jan 17, 2025 10:52 pm
Forum: General Discussion
Topic: Cumana Reborn External Floppy
Replies: 8
Views: 312

Re: Cumana Reborn External Floppy

Great you sorted this out! Thanks for the info too.
by Chema
Thu Jan 16, 2025 8:11 pm
Forum: Hardware hacks and extensions
Topic: Loci - my Oric storage emulation project
Replies: 1074
Views: 379443

Re: Loci - my Oric storage emulation project

The emulated FDC interface mimics the Microdisc registers and operations, but there is nothing for the LOCI API calls at the moment and it's way down the priority list for myself. Happy to support anyone else who wants to give it a try and perhaps have more emulator experience to start. Edit: yeah,...
by Chema
Thu Jan 16, 2025 8:02 pm
Forum: C programming
Topic: All CC65 lib functions are weak
Replies: 14
Views: 6579

Re: All CC65 lib functions are weak

Here you have a putchar, puts and print_digit (passed as two BCD numbers in reg A), along with gotoXY and clrscr (and others). https://github.com/Oric-Software-Development-Kit/Oric-Software/blob/master/users/chema/Oricium/auxiliar.s Probably not to be used directly, and may require some adaptation, ...
by Chema
Thu Jan 16, 2025 7:26 pm
Forum: C programming
Topic: All CC65 lib functions are weak
Replies: 14
Views: 6579

Re: All CC65 lib functions are weak

Printf is a beast, slow and fat. Why not implement a puts yourself? For text mode is quite easy. You can also have a printnum, for printing numbers and so on.

I am quite sure I have my own versions for those in my games' sources.
by Chema
Tue Jan 14, 2025 6:08 pm
Forum: General Discussion
Topic: Cumana Reborn External Floppy
Replies: 8
Views: 312

Re: Cumana Reborn External Floppy

I think Zaxon once said he mistakenly did something so the second drive here is not DS1, but 2 or 3. Cannot remember. Maybe worth checking. As the interface is a pure Shuggart, you should test a drive that can be configured with jumpers or switches to DS0-3.
by Chema
Sun Jan 05, 2025 1:10 pm
Forum: Painting tricks
Topic: LOCI ULA snooping - best pattern
Replies: 19
Views: 4075

Re: LOCI ULA snooping - best pattern

I've said several times that I am not super fan of features that were not present in the original machine, nevertheless a 2 color 320x200 mode could be easy to create, and would be invaluable (8 pixel scans at last!). Also a hardware double buffer could be nice and seems doable (by paging the hires ...
by Chema
Sat Jan 04, 2025 12:05 am
Forum: Tape and floppy disk converters
Topic: This version of loader works well
Replies: 14
Views: 5386

Re: This version of loader works well

The loader address is stared in the floppybuilderscript.txt file. Here is my code in Blake's 7: ; ; Now here is the loader code, that one is Microdisc only ; SetPosition 0 4 WriteLoader ..\build\files\loader.o $fd00 ;$fe00 ; Sector 4 I am sure it ends up in floppy_description.h as the defined tag FL...
by Chema
Fri Jan 03, 2025 7:09 pm
Forum: C programming
Topic: Castoric : Raycasting on Oric computers
Replies: 19
Views: 22142

Re: Castoric : Raycasting on Oric computers

Awesome! :shock:
by Chema
Fri Jan 03, 2025 4:10 pm
Forum: Tape and floppy disk converters
Topic: This version of loader works well
Replies: 14
Views: 5386

Re: This version of loader works well

I am not sure if I'll be able to clear things up. Dbug is who made the tool. In my sources the loader code starts at $fd00, not at the usual $fe00, because I added the saving routine and some other things. If osdk_end is greater than that value, you run into trouble. From $ffce up what you have is j...
by Chema
Wed Jan 01, 2025 8:15 pm
Forum: AY sound chip
Topic: Oric + LOCI + PT3
Replies: 10
Views: 1051

Re: Oric + LOCI + PT3

This is getting really impressive.
by Chema
Tue Dec 31, 2024 5:04 pm
Forum: Tape and floppy disk converters
Topic: This version of loader works well
Replies: 14
Views: 5386

Re: This version of loader works well

Memmap is a great utility to show where things may overlap, as soon as you define labels for each section.

https://www.osdk.org/index.php?page=doc ... age=memmap
by Chema
Mon Dec 30, 2024 5:36 pm
Forum: Hardware hacks and extensions
Topic: Loci - my Oric storage emulation project
Replies: 1074
Views: 379443

Re: Loci - my Oric storage emulation project

Nice! Thanks for the release!