Search found 798 matches

by iss
Tue Apr 23, 2019 8:05 am
Forum: Cross development tools
Topic: OSDK 1.14 RC
Replies: 10
Views: 384

Re: OSDK 1.14 RC

I've checked and the problem is NOT in new compiler, so no further action required. :) For the sake of completeness only: the issue appears with the newer version of XA - 2.3.9, where the symbol '^' in quoted strings is parsed as CTRL+(next character) i.e.: .asc "^A^B" is assembled as only 2 bytes 0...
by iss
Sat Apr 20, 2019 10:59 pm
Forum: Cross development tools
Topic: OSDK 1.14 RC
Replies: 10
Views: 384

Re: OSDK 1.14 RC

I can confirm that last update in compiler works for me - no more problems with compilation found yet. @Dbug: can you check one of your demos: http://miniserve.defence-force.org/svn/users/dbug/demos/Cube/ It works by me with old compiler, but not with the new one - after 3-4 frames the cube is drawn...
by iss
Sat Apr 20, 2019 9:05 am
Forum: Demos
Topic: OricExos - making the impossible
Replies: 129
Views: 13382

Re: OricExos - making the impossible

:) It's trimpot or trimmer potentiometer
trimmer-pot.jpg
trimmer-pot.jpg (4.96 KiB) Viewed 256 times
by iss
Fri Apr 19, 2019 8:57 pm
Forum: Demos
Topic: OricExos - making the impossible
Replies: 129
Views: 13382

Re: OricExos - making the impossible

Wow, @Godzil welcome back! It's not the RAM - the same test runs for hours without errors when accessing low addresses (i.e. 0000-C000), only if MAP is active then after some period of time fails start to happen. I'm using 74LS123 and the Cext are new and stable tantalum capacitors. But as I said - ...
by iss
Fri Apr 19, 2019 9:52 am
Forum: Demos
Topic: OricExos - making the impossible
Replies: 129
Views: 13382

Re: OricExos - making the impossible

Dbug wrote:
Fri Apr 19, 2019 8:20 am
Is that maybe what the Microdisc RV1 is for?
Yes, exactly in Microdisc RV1 does the job.
by iss
Thu Apr 18, 2019 9:47 pm
Forum: Demos
Topic: OricExos - making the impossible
Replies: 129
Views: 13382

Re: OricExos - making the impossible

Annoying RAM Overlay (MAP signal) failure - interesting moments to watch are 00:02:50 and 00:04:40: https://youtu.be/jPme_n0RD-E While Oric #3 is rock solid, after some time Oric #1 and #2 start to give errors when accessing addresses in the enabled RAM Overlay. The explanation is clear - things get...
by iss
Mon Apr 15, 2019 3:26 pm
Forum: Demos
Topic: OricExos - making the impossible
Replies: 129
Views: 13382

Re: OricExos - making the impossible

... and here is how the gray movie was 'sliced' in levels of gray. The mixer is still 'Direct connection' next on the list is the 'R-2R thing' and the audio mixer (I'll draw some schematics for discussion).
graytime.png
by iss
Mon Apr 15, 2019 3:23 pm
Forum: Demos
Topic: OricExos - making the impossible
Replies: 129
Views: 13382

Re: OricExos - making the impossible

OricExos plays B&W animation (4 frames). Every Oric draws 1/4 of the image as horizontal band (240x50 pixels): https://youtu.be/_IKJ8QSKXwQ The source code is not optimized but playback is smooth and flicker-free! OricExos plays Gray scale movie (11 frames). Every Oric draws full image 240x200 pixe...
by iss
Sat Apr 13, 2019 9:55 pm
Forum: Cross development tools
Topic: OSDK 1.14 RC
Replies: 10
Views: 384

Re: OSDK 1.14 RC

Just found a problem. This program: static unsigned char data[] = { 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, }; void main(void) { return; } is processed by compiler to: /* 16-bit code V1.34 */ Ltest129 DB($ffffff80) DB($ffffff81) DB($ffffff82) D...
by iss
Sat Apr 13, 2019 3:24 pm
Forum: Cross development tools
Topic: OSDK 1.14 RC
Replies: 10
Views: 384

Re: OSDK 1.14 RC

I've updated my Linux toolchain with the new compiler - so far no problems, except one little fix: After update from SVN 'debug.c' file was deleted: D public/pc/tools/osdk/main/compiler/sources/debug.c because the new compiler doesn't need it, but the file name remains in public/pc/tools/osdk/main/c...
by iss
Fri Apr 12, 2019 8:07 am
Forum: Cross development tools
Topic: OSDK C compiler : are floats supported?
Replies: 8
Views: 291

Re: OSDK C compiler : are floats supported?

... and you can adjust the line:

Code: Select all

#define F(x)  ((x)/1000),((x)%1000)
with different coefficient (i.e. 1,10,100...) to 'fit' better the expected result :).
by iss
Fri Apr 12, 2019 8:02 am
Forum: Cross development tools
Topic: OSDK C compiler : are floats supported?
Replies: 8
Views: 291

Re: OSDK C compiler : are floats supported?

The problem is 'overflow'. Try this function: void sizes(void) { printf("char : %d\n", sizeof(char )); printf("short : %d\n", sizeof(short )); printf("int : %d\n", sizeof(int )); printf("long : %d\n", sizeof(long )); printf("float : %d\n", sizeof(float )); printf("double : %d\n", sizeof(double)); pr...
by iss
Tue Apr 09, 2019 12:38 pm
Forum: C programming
Topic: Opcode 52 executed at 024D
Replies: 5
Views: 382

Re: Opcode 52 executed at 024D

IMO, the size is not an issue. Attached is TAP file with 23774 bytes length and the source, which is: :) static char buf[22721] = "Hello world! sizeof(buf)=%d%d\n\x00"; void main(void) { printf(buf, sizeof(buf)/100,sizeof(buf)%100); } You can adjust the buffer size to achieve desired TAP file length...
by iss
Sun Apr 07, 2019 8:58 pm
Forum: Technical questions
Topic: Cumulus with Wifi/SD Card?
Replies: 12
Views: 586

Re: Cumulus with Wifi/SD Card?

32,768 bytes in each allocation unit.
This looks OK. About formatting here ... - probably it will not break the thing.
by iss
Sun Apr 07, 2019 6:36 pm
Forum: Technical questions
Topic: Cumulus with Wifi/SD Card?
Replies: 12
Views: 586

Re: Cumulus with Wifi/SD Card?

Dbug wrote:
Sun Apr 07, 2019 3:22 pm
Can you check this parameter in your card?
Do you know of an easy way to check that (on Windows) ?
Eh, the good ol' DOS-times ..... "chkdsk X:" is your friend: :)
When formatting select for Allocation unit size a value >= 8192.
spc.png