Właśnie próbuję zreanimować mojego Falcona. Przy okazji postanowiłem odświeżyć znajdującego się na dysku MiNT-a i nadziałem się przy tym na niespodziewany problem: cross-compiler gcc 2.95.2 nie chce kompilować źrodeł znajdujących się w CVS, wywala się na module bios.c (czyli na pierwszym) twierdząc iż:

../bios.c -o bios.o
../bios.c: In function `sys_b_mediach':
../bios.c:109: parse error before `__CLOBBER_RETURN'

Mam pytanie, czy ktoś się może już zdążył na to nadziać i wie, co jest nie tak?

KMK
? HEX$(6670358)

2

Wydaje mi się, że chłopcy przeszli na gcc 3.0 ? czy mi się wydaje tylko ?

What can be asserted without proof can be dismissed without proof.

3

Cross jest dalej 2.95, patrz http://sparemint.atariforge.net/sparemint/cross-mint/

Może przeszli jakoś "wewnętrznie", w każdym razie jeszcze pod koniec zeszłego roku się kompilowało ...

KMK
? HEX$(6670358)

4

No a ktoś się tymi binami zajmuje w ogóle ? Wydaje mi się, że te crossy leżą i wszyscy o nich zapomnieli.
A bug wygląda właśnie jak z gcc 3.0 bo tam się zmienił format wstawek asemblerowych.

What can be asserted without proof can be dismissed without proof.

No nie wiem. Śledze MiNTListę na bieżąco i jak na razie nie było o przechodzeniu (oficjalnym) na 3.0. Draco, może spróbuj skompilowac natywnym gcc pod Aranymem, a jak nie wyjdzie - MiNTLista.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

6

Aranyma trzeba mieć :/ Mój wypieszczony setup diabli wzięli, kiedy mi się dysk w notebooku posypał. Sqward prawdopodobnie ma rację z tym formatem wstawek asemblerowych, ale trzeba mieć nie pokolei w głowie, ... ech, szkoda słów :)

Jeszcze jedno pytanie, które już wczoraj na ircu zadawałem, jak się CT060 wyłącza?

KMK
? HEX$(6670358)

7

CT60 sie wylacza tak samo jak sie wlacza :) zwarcie dwoch pinow, albo wyciagniecie wtyczki z zasilacza albo wylacznikiem w zasilaczu (jesli tkoawy jest)

Falcon CT60, CTPCI z Radeon 9250, Ethernat
260 ST, 520 ST, 1040 STFM, Mega ST4, STacy, ST Book, 520 STe, TT 030, Mega STe
Jaguar CD + Catbox, Lynx MKI i MKII
65XE ultimate, stereo, 800 XL + 1010 +1050

Albo zapisem pod $FA000000 :)

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

9

piter: aha, to już rozumiem czemu czasem nie zaskakuje od razu przy włączaniu.

Adam: a ten zapis, jak się jest pod gołym TOS-em, to jak się wykonuje? Palcem? :P

KMK
? HEX$(6670358)

10

Jak na maturze: piórem lub długopisem z _czarnym_ tuszem/atramentem. :P ;)

Hitler, Stalin, totalniak, SSman, NKWDzista, kaczor dyktator, za długo byłem w ChRL, wypowiadam się afektywnie.
drac030 napisał/a:

Adam: a ten zapis, jak się jest pod gołym TOS-em, to jak się wykonuje? Palcem? :P

Pod gołym TOSem?

move.l #$DEADBEEF, $FA000000

Zasembluj sobie ;)

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

12

Draco: bo pod te dwa piny najlepiej podpiac przelacznik niestabilny (mikrostyk), dokladnie tak samo jak w standardowej obudowie typu AT, ATX... wtedy wlacza sie i wylacza cacy.

Falcon CT60, CTPCI z Radeon 9250, Ethernat
260 ST, 520 ST, 1040 STFM, Mega ST4, STacy, ST Book, 520 STe, TT 030, Mega STe
Jaguar CD + Catbox, Lynx MKI i MKII
65XE ultimate, stereo, 800 XL + 1010 +1050

13

Adam: no tak, wiesz, tam jest TOS w ROM-ie :P A asemblera w ROM-ie nie ma, niestety.

KMK
? HEX$(6670358)

14

drac030: MÓWIŁEM KUNA??? :D

I Ty zostaniesz big endianem...

15

Draco: Odnośnie tej kompilacji to coś oni ostatnio zmieniali i o lie wiem to jeszcze przed wersją 3.0 a już w 2.9.coś. Wiem że dodali jakieś wymogi z "return" oraz coś ze zmniennymi. Może jeszcze są jakieś zmiany ale nie znam ich - wiem natomiast że coś kompilowałem i musiałem zmieniać bo nie chciało się kompilować ale było to zaraz po wprowadzeniu zmian (czyli dawno temu) i teraz już nie pamiętam co to dokładnie było ...

Co do zmian to zawsze uważałem że C/C++ jest lubiane za to że nie ma dużych wymoguf a tu masz ... chyba jacyś zwolennicy Pascala chcą zmarnować to gcc :-(
co za ludzie ! :-P
pozdrawiam wszystkich :-)

800XL  XC12  LDW 2000  Portfolio  1040 ST, STE  Falcon 030 (Deskpro)  Jaguar
... oraz inne grzyby i Amigi :-P

16

Wracając do tematu kompilacji, napisałem na mintlistę i uzyskałem odpowiedź, że trzeba zainstalowac nowego mitnliba. I faktycznie, teraz się kompiluje.

KMK
? HEX$(6670358)

a tak niesmiało zapytam... czyżbyś Konrad wracał do pisania MiNTa/pod MiNTa?

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

18

E tam. Po prostu odpaliłem Falcona i patrzę, co to całe CT060 umie.

KMK
? HEX$(6670358)

Aha. "E tam" to juz cos ;)

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

20

drac030 napisał/a:

E tam. Po prostu odpaliłem Falcona i patrzę, co to całe CT060 umie.

A ct60 masz już pewnie ze 3 lata ? ;)

What can be asserted without proof can be dismissed without proof.

21

W lipcu będzie. Ale jakoś nie było okazji.

KMK
? HEX$(6670358)

22

...o ja pier*.* :)

Silly Venture - breaking the ATARI scene since 2000 ! :)

"e tam" a jednak coś jest ;)

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

24

Jak ktoś coś zepsuł w moim własnym module, to musiałem poprawić, nie? :P

KMK
? HEX$(6670358)

25

ciekawe kto popsuł... szewc boso chodzi... :D

FAQ: Cegła waży kilogram i pół cegły. Ile ważą dwie cegły ? :D

JIL 4EVER!