Hi!
Due to an generous donation of documents from Øyvind there are now many new files on transputer.net.
Here an overview what has been added the last month:
Hello Guillaume,
I know, it comes belated, but at least many thanks to you for your great website!
But of course, a question follows. :)
Did you really compile your RayTracer with
unsigned char img[800*600];
in the common.c file on a 1MB AVM card?
The highest value I can apply with 1MB is
unsigned char img[400*150];
Or did you apply some special tricks? :)
Best regards
Matsche
Yes, it works with 800x600 = 480.000 bytes, and it fits in 1MB.
Strange that you can only use 400×150 = 60.000 bytes...
Do we compile using the same C compiler ?
How much memory is nessecary to compile the Flight Sim?
I tried it with
OCCAM=iskip -i 1; oc
because my root transputer has only 1MB and the 2nd one is a B419 with 4MB . Is this method even possible for compiling?
Is there a way to define the Memspace for the 2nd Transputer?
Hi Matsche.
How much memory is nessecary to compile the Flight Sim?I don't now exact values but 2M ram is sufficient.
I tried it withNo. When you call "oc x.occ" you will (highly probably) call in reality "iserver /SR /SE /SS /SC oc.btl x.occ
OCCAM=iskip -i 1; oc
because my root transputer has only 1MB and the 2nd one is a B419 with 4MB .
Is this method even possible for compiling?
So you kick off iskip with your reset :-)
This sequence works well on my side with the following setup:
C:\Transputer\Projects\fs\fs.occ>rspy -m
# Part rt Link0 Link1 Link2 Link3 RAM@cycle
0 T425A 20 HOST 1-2 2-1 0-3 4K@1,128K@3;
1 T2 20 ... ... 0-1 ... 2K@1.
2 T425A 20 ... 0-2 ... ... 4K@1,28K@3,2016K@4,4K@3;
set IBOARDSIZE=#201000
iserver /SR
iskip 2
timex iserver /SE /SS /SC C:\Transputer\d72uni\itools\oc.btl ring.occ /O bin\ring.tco /T8 /Y /N /A /U
Elapsed time: 36.524 seconds
Is there a way to define the Memspace for the 2nd Transputer?The IBOARDSIZE is the value queried by oc.btl. As it now runs on the transputer Nr 2 you have to specify the amount of ram on this module.
Kind regards
Mike
Hi!
Also the whole Occam 2.1 toolset (D7405A) is now online (+1330 pages!).
http://transputer.net/prog/prog.asp
-Mike
PS: Some documents are also for the ANSI C Toolset (D7414A)
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 339 |
Nodes: | 16 (0 / 16) |
Uptime: | 10:24:48 |
Calls: | 7,467 |
Calls today: | 3 |
Files: | 12,692 |
Messages: | 5,626,494 |