PageSourceSearch

https://atarionline.pl/0

html atarionline.pl collected 2026-09-24 22:39:42 UTC 7,588 bytes, 125 lines download raw bytes

1
2<!doctype html>
3<html lang="pl">
4<style>
5body { 
6  background-image: url('wayback/joy.png');
7  background-repeat: no-repeat;
8  background-attachment: fixed;
9  background-position: center;
10  background-color: #dcdbdb;
11}
12
13* {
14  box-sizing: border-box;
15}
16
17/* Create two equal columns that floats next to each other */
18.column {
19  float: left;
20  width: 430px;
21  height: 600px;
22  overflow: auto;
23  padding: 5px;
24  margin-right: 10px;
25  border-style: ridge;
26  background-color: rgba(255,255,255,0.95);
27}
28
29/* Clear floats after the columns */
30.row {
31  content: "";
32  display: table;
33  clear: both;
34  margin: 0 auto;
35}
36</style>
37<head>
38  <meta charset="utf-8">
39
40  <title>AtariOnline.pl WayBack Archive</title>
41  <!--
42  <link rel="stylesheet" href="css/styles.css?v=1.0">
43  -->
44
45</head>
46
47<body style="font: 11px verdana, tahoma, arial;" onload="myFunction()">
48
49<div class="row">
50	<h2>
51		<button onclick="window.location.href = '/';">Home</button>
52		<button onclick="window.location.href = '/wayback/search.php?q=';">Szukaj</button>
53		<button onclick="myRandomDate()">Losuj artykuł</button>
54		<button onclick="window.location.href = '1361126578';">>></button> 
55		Atari Basic Compiler  v0.2 by Xeen 2013-02-17 19:42:57	</h2>
56	<div class="column" style="text-align: justify;text-justify: inter-word;">
57		<b>Rafał "mgr inż. Rafał" Chabowski</b>, autor gier "Biedny Pies
58Antoni" i "Gruczoł Grubasa", od jakiegoś czasu pracuje nad bardzo
59ambitnym projektem: <b>Atari Basic Compiler</b>. Jest to
60crosscompilator Atari Basic na systemy Windows i Linux, który
61pozwala tworzyć programy w Basicu na współczesnych komputerach i
62generować praktycznie od razu pliki ASM do skompilowania. Postępy i
63szczegóły można śledzić na <a href=
64"http://atarionline.pl/forum/comments.php?DiscussionID=2162&amp;page=1">
65forum</a>, ważne jest to, że autor postanowił udostępnić wczesną
66wersję 0.2 narzędzia do testów!<br>
67<br>
68Atari Basic Compiler wspiera, na razie:<br>
69<br>
70<ul>
71<li>wiele instrukcji w jednej linii programu<br></li>
72<li>tablice numeryczne<br></li>
73<li>instrukcję PRINT<br></li>
74<li>instrukcję INPUT<br></li>
75<li>instrukcję GOTO z dynamicznie obliczanym adresem skoku<br></li>
76<li>DIM<br></li>
77<li>IF / THEN<br></li>
78<li>FOR<br></li>
79<li>zmienne tekstowe (łącznie z CHR$)<br></li>
80<li>operacje na zmiennych tekstowych<br></li>
81<li>komentarze<br>
82<br>
83Użycie kompilatora jest banalnie proste:<br>
84<br></li>
85<li>Linux: "cat source.bas | ./abc"<br></li>
86<li>Windows: "type source.bas | abc.exe"<br>
87Po czym otrzymany plik asm należy skompilować za pomocą MADS
88(wersja co najmniej 1.9.5) celem otrzymania pliku wykonywalnego, co
89zresztą napisano w instrukcji.<br>
90<br>
91A oto mój pierwszy program w ABC:<br>
92<i><br>
9310 ? "Klasyka programow w basic"<br>
9420 GOTO 10<br></i><br>
95<img border="0" align="none" alt="" src=
96"http://atarionline.pl/cn/data/upimages/abc02.png"><br>
97<br>
98Ha! Działa! :)<br>
99<br>
100Wersja do testowania dostępna <a href=
101"http://atarionline.pl/forum/?PostBackAction=Download&amp;AttachmentID=3246">
102tutaj</a>. Miłego odbioru!</li>
103</ul>
104	</div>
105	<div class="column">
106		<b>xeen</b> 2013-02-17 20:43:33<br><br>jeżeli dobrze liczę - to 3 publiczny projekt na JIL. Chylę czoła i kibicuję...<br><hr><b>pin</b> 2013-02-17 23:05:51<br><br>.. coś takiego, to by się nadało do TBXL... ehh ;)-<br><hr><b>jhusak</b> 2013-02-18 03:06:10<br><br>Nie ma wersji ma macos x....<br><hr><b>mgr_inz_rafal</b> 2013-02-18 08:23:32<br><br>Znajdę dziś jakiegoś maca i jeśli ogarnę ten jabłkowy system to skompiluję kompilator :)<br><hr><b>0xF</b> 2013-02-18 09:47:46<br><br>1. Prościej: ./abc &lt;source.bas i abc.exe &lt;source.bas <br /> <br />2. Rozszerzenie .BAS dotyczy postaci binarnej programów w Atari BASIC. Dla listingów używa się .LST. <br /> <br />3. Na Windows proponuję używać MinGW zamiast Cygwin - używa się tak samo, a wszystkie potrzebne DLL są w Windowsie.<br><hr><b>Wieczór</b> 2013-02-18 11:35:14<br><br>@jhusak: &lt;troll_mode&gt;trzeba było kupić komputer z normalnym systemem&lt;/troll_mode&gt; ;)<br><hr><b>Bluki</b> 2013-02-18 15:16:12<br><br>&quot;Normalność&quot; to pojęcie bardzo względne :)<br><hr><b>jhusak</b> 2013-02-18 15:27:50<br><br>@Wieczór, właśnie kupiłem. Zobacz. 0xF napisał plugin do VLC na MacOSX. I żyje :) I działa. (plugin i 0xF). <br /> <br />@ mgr_inz_rafal, zainstaluj sobie VirtualBox, Pod nim MacOS X, xcode tools, a wtedy poczujesz się jak w linuksie... i Makefile pewnie ten sam będzie... niemal...<br><hr><b>jhusak</b> 2013-02-18 15:30:48<br><br>A, jeszcze, czy ten abc ma peek i poke?<br><hr><b>mgr_inz_rafal</b> 2013-02-18 16:41:52<br><br>@jhusak <br />A nie ma czasem VirtualBoxa na MacOS? Żeby sobie linuxa albo Windowsa zainstalować? ;-) <br /> <br />PEEK i POKE nie ma.<br><hr><b>miker</b> 2013-02-18 17:16:48<br><br>No, bardzo fajne cacko. To kiedy wersja supportująca instrukcje Turbo BASICa XL? :)<br><hr><b>mono</b> 2013-02-18 17:27:22<br><br>Pięknie! <br />
106@mgr_inz_rafal: a supportujesz USR? :D<br><hr><b>mgr_inz_rafal</b> 2013-02-18 18:59:19<br><br>@miker <br />Jak tylko skończę wsparcie dla czystego Atari Basic to... zastanowię się, czy i co dalej :) <br /> <br />@mono <br />Nie, jeszcze nie. Wspieram to, co napisano w nowince i/lub pliku dołączonym do kompilatora.<br><hr><b>Kaczor</b> 2013-02-18 19:48:40<br><br>To czekam aż będzie full Basic, Atari oczywiście. A jak po kompilacji jest z prędkością? Identyczna jak w Basicu, no bo rozumiem że po kompilacji do kodu maszynowego, tycio przyśpieszy :-).<br><hr><b>tebe</b> 2013-02-18 19:54:12<br><br>mógłbyś dać parametry określające zgodność kompilowanego kodu typu Atari Basic, Turbo Basic, albo jakaś własna dodatkowa składnia, w przypadku Turbo Basica dodanie znaku % przy etykiecie zmiennej oznacza typ całkowity co przyspieszy kod wynikowy<br><hr><b>mgr_inz_rafal</b> 2013-02-18 20:27:19<br><br>@Kaczor <br />Nie wykonywałem precyzyjnych pomiarów. Na oko widać, że jest nieco szybciej.  <br /> <br />@tebe <br />Na razie to zbyt odległa przyszłość, aby o niej myśleć. Samo dociągnięcie do końca Atari Basica będzie sporym wyzwaniem. <br /> <br />W nowince jest link do wątku na forum, w którym poruszane były obydwa powyższe tematy. Jest tam wypowiedź na temat dodatkowych ficzerów oraz m. in. filmik porównujący prędkość sortowania alfabetycznego z książki Atari Basic.<br><hr><b>Amun-Ra</b> 2013-02-18 21:45:54<br><br>Moje 0,2zł: <br /> <br />Zmieniłbym przyjmowanie argumentu. Zazwyczaj programy, które czytają dane z stdin przy argc == 1 wyrzycają dane na stdout. Lepiej by było gdyby składnia była a&#039;la gcc: abc plik.bas [-o plik.xex], a jeśli czytamy z stdin to: cat plik.bas &#124; abc - &gt;plik.xex lub (usuwając martwego kota) abc &lt;plik.bas &gt;plik.xex.<br><hr><b>Lhuven</b> 2013-02-18 22:28:40<br><br>Świetny pomysł, dołączam się do listy życzeń oczekując na wersję TB ;-)<br><hr><b>Ilmenit</b> 2013-02-19 10:21:41<br><br>Bardzo fajny projekt. Trzymam kciuki i czekam na ciąg dalszy :-)<br><hr><b>LCD</b> 2013-03-04 23:19:27<br><br>To mi sie bardzo podoba. Niezly Projekt który juz dluzej sledze...<br><hr>	</div>
107</div>
108
109  <!--  
110  
110<script src="js/scripts.js"></script>
110
111  -->
112	
112<script>
113	function getRndInteger(min, max) {
114	  return Math.floor(Math.random() * (max - min)) + min;
115	}	
116	function myRandomDate() {
117	  //location.replace(getRndInteger(1082412001, 1578860180));
118	  location.replace('/0');
119	}
120	function myFunction() {
121		window.history.pushState('','','1361126577');
122	}	
123	</script>
123
124</body>
125</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.