WinAsm Studio, The Assembly IDE - Free Downloads, Source Code
Sponsors
Articles
Programming Quick Start
32-bit Assembler is Easy
Porting Iczelion tutorials
What is FASM
Hard Drive Recovery
Wiring your own LAN
Personal menu
Welcome Guest
User:
Pass:
Register!
Resend Validation Email
 
Forum
Pages (3) 1 2 [3]   ( Go to first unread post )

Tiny CC - Tiny C compiler, use it to build extremely small binaries, attached is an example project.

akyprian
Quote Post


Administrator
******

Group: Admins
Posts: 2307
Member No.: 1
Joined: 12-May 04


Welcome to winasm.net, Gerome

Thanks for the info, you could even try to develop the FBSL language in Assembly. The advantages are obvious.

Regards,

Antonis
PMEmail PosterUsers Website
Top
Gerome
Quote Post


New Member
*

Group: Members
Posts: 9
Member No.: 8044
Joined: 20-May 08


QUOTE (akyprian @ May 20 2008, 11:59 PM)
Welcome to winasm.net, Gerome

Thanks for the info, you could even try to develop the FBSL language in Assembly. The advantages are obvious.

Regards,

Antonis

Hello Antonis,

Thanks for the welcome smile.gif
BTW, FBSL already has a part developped in ASM : its APICALL engine part wich is capable of loading / calling any DLL (cdecl, stdcall ones) on the fly without precising its parameters types nor prototypes ! smile.gif

example :
Apicall( "MessageBoxA", "user32", Null, "Hello", "Title", MB_OK )

Kinda magic ? smile.gif

Yours,
Gerome GUILLEMIN
http://www.fbsl.net
PMEmail Poster
Top
akyprian
Quote Post


Administrator
******

Group: Admins
Posts: 2307
Member No.: 1
Joined: 12-May 04


Not exaclty magic, but nice!

BTW, why don't you submit your site to the Programming Tools directory at http://protools.winasm.net so that more people learn about it?

Regards
PMEmail PosterUsers Website
Top
TheWatcher
Quote Post


New Member
*

Group: Members
Posts: 12
Member No.: 1337
Joined: 23-June 05


QUOTE (akyprian @ May 21 2008, 05:26 AM)
Not exaclty magic, but nice!

BTW, why don't you submit your site to the Programming Tools directory at http://protools.winasm.net so that more people learn about it?

Regards

Thanks for the invitation Antonis,

Gerome didn't do it at the time for some unknown reason but I gladly will.

TheWatcher
a.k.a. Mike Lobanovsky

PS: Oh sorry Antonis, I can't do that just now because I don't dare change the website code itself for the sake of a reciprocal link. I'd love to provide a link to this site/domain in our "Other Links" section in exchange but no automatic googlified links, sorry. Just being on the safe side, you know.
PMEmail Poster
Top
mihi64
Quote Post


New Member
*

Group: Members
Posts: 1
Member No.: 21715
Joined: 27-April 09


I played a little with Tiny C Compiler (TCC) and I did a stripped version for Windows XP (my current OS). No configure. No make file. Just the source + tcc.exe + build.bat.

The batch script (build.bat) does the following:
- generates the libtcc1.a from the source files using tcc.exe
- generates tcc1.exe from the source files using tcc.exe
- generates tcc2.exe from the source files using tcc1.exe
tcc1.exe and tcc2.exe should be identical!
They are YOUR new version of Tiny C compiler.

ar.exe - archiver for the object files generated from the source code
libtcc1.c -> libtcc1.o -> ar.exe ->libtcc1.a

Archive too big!
http://www.esnips.com/doc/678404c7-1da8-4dc5-a06d-1d0fe1527bf7/tcc-0.9.25_bin_src_win32
PMEmail Poster
Top
0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:

Topic Options Pages (3) 1 2 [3]  Reply to this topicStart new topicStart Poll

 

Sponsors
Computer Science

Internet
C/C++
Hardware & PC maintenance

HiEditor

General Discussions
Suggestions/Bug Reports
WinAsm Studio

General Discussions
Suggestions/Bug Reports
WinAsm Studio FAQ
Multilingual User Interface
Add-Ins
Assembly Programming

Main
Newbies
Projects
Custom Controls
Snippets
Announcements & Rules

Announcements

General

Online Degrees - Distance Learning
The Heap
Russian
Google