Search found 3372 matches

by Dbug
Thu Oct 25, 2007 8:47 pm
Forum: General Discussion
Topic: Invitation to Alchimie 7
Replies: 21
Views: 21907

Torlus wrote:There is an issue that prevents the ROM to boot fully (to the Basic prompt), but I hope to sort it out soon ;)
I seem to remember it is not possible to boot the Oric ROM without having a working VIA emulation.

Something related to waiting for some timer somewhere.
by Dbug
Wed Oct 24, 2007 8:18 pm
Forum: 6502 assembly coding
Topic: IRQ interupt
Replies: 23
Views: 36552

Actually it's called on the main oric irq, the one that also control the keyboard, sound, etc... so you may want to do something once every two calls, because I think this main timer runs at 100 hz, not 50.
by Dbug
Wed Oct 24, 2007 8:13 pm
Forum: Games
Topic: Anyone want to port M.U.L.E.?
Replies: 6
Views: 9290

In average the code generated by the C compiler is about 16 times slower than what I would do in assembler, and on some tight optimised loops (like graphical stuff), easily 60 times slower.

The size, don't really know, but at least three times larger.
by Dbug
Wed Oct 24, 2007 8:11 pm
Forum: General Discussion
Topic: half telestrat on ebay
Replies: 17
Views: 18688

You can check the prices here:
http://laposte-test.cvf.fr/IMG/pdf/Depa ... itaine.pdf

"COLIS ÉCONOMIQUE INTERNATIONAL" at the bottom right is what you are looking for :)
by Dbug
Mon Oct 22, 2007 8:37 pm
Forum: 6502 assembly coding
Topic: IRQ interupt
Replies: 23
Views: 36552

waskol wrote:Hello
How can you manage to include this tip in an animation with the OSDK, in C ?
Ok, you want a simple callback function called every 50th of a second to do something ?

You can already do that using the functions in irq.s:
install_irq_handler
chain_irq_handler
uninstall_irq_handler
by Dbug
Mon Oct 15, 2007 2:19 pm
Forum: General Discussion
Topic: Invitation to Alchimie 7
Replies: 21
Views: 21907

Angers \o/ !
(My home city)
by Dbug
Mon Oct 15, 2007 8:57 am
Forum: Cross development tools
Topic: problem with osdk ?
Replies: 32
Views: 36551

What was supposed to be $DF24 then ? Good question, I have no idea. Obviously it's a routine which at least does not crash when called incorrectly. If found out the real adress when I checked the generated code, and compared the LOADACC1/STOREACC1, etc... calls to what I had in Au coeur de l'Oric A...
by Dbug
Sun Oct 14, 2007 9:55 pm
Forum: Cross development tools
Topic: problem with osdk ?
Replies: 32
Views: 36551

Ok, I guess I found out the problem for the float conversion.
It seems that the adress in rom for the Integer to Float conversion is pointing on the wrong place.

Try to change the file osdk/lib/header.s, by replacing the line

#define cif $DF24

by

#define cif $D499
by Dbug
Sun Oct 14, 2007 9:27 pm
Forum: Cross development tools
Topic: problem with osdk ?
Replies: 32
Views: 36551

Hum, I started to do a unit test program, and it appears that "shorts" are one byte long... so obviously I was wrong on that.

Both floats and double are 5 bytes long, so this work.
by Dbug
Sun Oct 14, 2007 5:53 pm
Forum: Cross development tools
Topic: problem with osdk ?
Replies: 32
Views: 36551

Give me a decent debugger.
I tried kdevelop and anjuta, it's just plain unusable crap, and Eclipse is dog slow on my laptop.

I refuse to do command line based GCC+makefile+insert your favorite editor here.
by Dbug
Sun Oct 14, 2007 10:42 am
Forum: Hardware hacks and extensions
Topic: sd cards & stuff
Replies: 64
Views: 58510

Hmmm... I'd have to look at the schematic. Either the ULA has to pause the CPU or the buss runs at double speed and the ULA and CPU alternate clock cycles. I guess you can read the existing documentation :) http://oric.ifrance.com/oric/hardware/ula.html Mike Brown, Fabrice Frances and others have m...
by Dbug
Sun Oct 14, 2007 10:34 am
Forum: Cross development tools
Topic: problem with osdk ?
Replies: 32
Views: 36551

Ok, interesting. Do you think you could manage to put all that in a small program that can be used as a regression/bug test for the compiler ? It's something I should have done a long time ago when I started working on the new versions of the OSDK, would have avoided introducing some ridiculous bugs...
by Dbug
Sun Oct 14, 2007 10:30 am
Forum: General Discussion
Topic: Unreleased programs
Replies: 3
Views: 5894

Welcome JC. I think Symoon is your man ! He is the Oric world official transfert man. Seriously, he is probably the person with the most experience in transfering/validating/checking tapes. By the way, on the french forum, some people have been talking about the Oric version of "One": http://www.ori...
by Dbug
Sat Oct 13, 2007 11:39 am
Forum: Hardware hacks and extensions
Topic: vsync cable.
Replies: 9
Views: 14305

I guess there are two possible types of implementations: - outside - inside The outside would need two male DIN connectors to plug on the Oric tape and rgb sockets, two female DIN connectors on which plugging the real tape drive cable and tv cable. And then yes, you have to figure out where to get t...
by Dbug
Sat Oct 13, 2007 11:25 am
Forum: Cross development tools
Topic: problem with osdk ?
Replies: 32
Views: 36551

If you can put together a list of "quirks" and "oddities", I will add that to the FAQ and things to watch out when using the osdk. I guess you are the first one trying to use some multi-platform code directly. I always did very simple C code from scratch, so yeah, different usage patterns shows spec...