flat assembler
Message board for the users of flat assembler.
Index
> Main > Examples needed! Goto page Previous 1, 2 |
Author |
|
JohnFound 14 Feb 2004, 20:16
Bitdog wrote:
Hi Bitdog. I try your package, but it is too big and I have too little time, so... just several preliminary notes: 1. It wants to be installed on c:\ - it is big inconvenience for many people. Better make it to work from everywhere. 2. It is too modular for me. (just my opinion). I am used to highly integrated systems - even for DOS (actually I use FASMW (and now Fresh) for writing DOS programs and everything is OK.) 3. One question - are all of included tools free for distribution? (freeware, open source/GPL)? Also, I saw that some of the tools are GPL but there is no source or link where this source can be downloaded. (and this is in violation with most of the open source licenses.) Please, don't be angry on my opinion, I am sure there are people that like to work with console, so they will like your package. It is very rich and I will check it more detailed in the near future, not because of tools, but because of sources. Regards. |
|||
14 Feb 2004, 20:16 |
|
Bitdog 15 Feb 2004, 05:22
GPL licence?
E16.com editor states it can be freely distributed seperately from it's .zip, if the .txt file is included intact, and it is. I just added a quickie key help.txt Fasm.exe I'm not hiding, what with posting here and all. if there is a problem, plz let me know & I'll fix it. Insight.com debugger is dead.. It's so old and it was broken when I got it. The GPL notice that came with it, didn't comply with it's own zip, there was no link to source. I had to hunt for a copy and found it via a friend that gave me a copy. So there is no link anywhere to the source that I know of. It's broken because it has ARGV at 81h (off by 1) I fixed that, but it has an 8086 disassembler and SP is incremented after/before the push opposite of any 386+ CPUs the txt file was in Russian and I can't translate it. I got a translated copy and it was unreadable, so I fixed it as best I could. I can share copyies of the source code I have, but I only altered a couple things so It's basicly the last version put out by Insight makers freely available on the net, in old archives. I hijacked the vertical retrace code, made it a function, and called it from a loop to delay the port beep signal to something hearable on modern CPUs. But that's the extent of my fixes. ARGV & BEEP The beauty of Insight is its screen/interface, I can alter the values of CS:IP by typing in any numbers, alter data in a hex dump window, (like change code to NOP for dis win view), alter flag bits to alter conditional jumps during debugging, View memory anywhere, see any regs/flags that were altered during an instrction, view the code in a proc before I trace into it so I can step over it if I want, then return with out actually running the proc, view the code at the address of a jump and return with out actually jumping, I mean, it's just beautiful in that respect. BETTER THAN ANY OTHER DEBUGGER. BUT, it was an attempt to make a buck$ and so they encrypted it alot, then made the code GPL without removing the encrypting, and it's not commented, there is no overview. They just lost interest and gave it away, but attached the GPL curse. No one will ever want it because it's doesn't work. I can use the interface, it's small, so I included it. BUT, all my stuff is totally free, take my name out and put yours in if you want. Make your own fasm environment from anything usable in mine. Use any of my procs in any library with out asking. Any commercial use or what ever is ok. It's free, and free means that there are no restrictions attached. I have tried to gather code from any free source to make my free stuff, Ralf Browns int list, intel docs, any example, listed as free, etc. I'm sure I've made some mistakes though.... But where ?, is what I'm asking......? I will try to make any requested improvements to my code and make it available in the next free fasmenv.zip version Please feel free to speak freely, I choose not to be insulted, so open honest conversation, even blunt is just fine with me, and perfered actually. ------------------------------------------------------------ JohnFound: 1. It wants to be installed on c:\ - it is big inconvenience for many people. Better make it to work from everywhere. 2. It is too modular for me. (just my opinion). I am used to highly integrated systems - even for DOS (actually I use FASMW (and now Fresh) for writing DOS programs and everything is OK.) ------------- 1. I don't know how to make it so it works on any drive, the include "path\filename" is hardwired into the code, so a computers environment variables don't have to be altered. Only PATH= in autoexec.bat needs C:\FASM; added I suspose I could make some attempts at hardcodeing include files with drive left off? But how? ------------------------------- 2. I don't even know what "modular" is, and "integrated" what? ------------------------------- My goal was free unhidden code, so it could be it's own description as in a picture is worth a thousands words and code in a library needs a description file, the file never paints the picture of the code bettern than the code itself. Especially commented code. You can't move a file from a library into your working directory and alter the code to make it do the specific tasks your program requires. With mine you can. With a library you can't. You can't learn from it or improve it in a library. I lost too much source code working off a ramdisk, so I don't program in Win (= DOS with a GUI on a RAMDISK) That keeps me from access to modern Win tools. (sigh Bitdog Here's a programming exercize 4 ya, try 'n make something as funny as this Win gibberish. http://www.commiellama.co.uk/files/alcohol.zip |
|||
15 Feb 2004, 05:22 |
|
Tyler Durden 03 Mar 2004, 23:05
You can download my 256b intros at http://www.tylerdurden.net.ru/ . All of them written in fasm.
I'm currently write a 512b OpenGl intro in fasm, so sources are soonly be there... |
|||
03 Mar 2004, 23:05 |
|
Tomasz Grysztar 19 Apr 2004, 07:42
comrade, can you post you extended include package? It would be at least included in package with your Win32 examples, or I could even make some additions to the includes in FASMW package.
|
|||
19 Apr 2004, 07:42 |
|
comrade 20 Apr 2004, 02:34
The includes are here:
http://www.comrade64.com/sources/includes.zip If it is much needed, I can convert those above examples to new include files (those since 1.52). I would think that would be needed, since it would be quite a hassle for someone to set this all up using old includes. |
|||
20 Apr 2004, 02:34 |
|
gorshing 22 Apr 2004, 00:32
I have been reading http://en.tldp.org/HOWTO/NCURSES-Programming-HOWTO/ and writing some of it in C/C++.
I have also started to write it in fasm. I would think that this would be neat to have as an example. Should I get some things together and post what I have? Basically I'm just linking with a library, just like what bazik did with the GTK+ examples ... pretty simple stuff. _________________ gorshing |
|||
22 Apr 2004, 00:32 |
|
scientica 23 Apr 2004, 04:53
Yes, please post what ever you have
|
|||
23 Apr 2004, 04:53 |
|
Cas 24 Apr 2004, 07:16
Would my ISR loader serve as an example?
_________________ «Earth is my country; science is my religion» - Christian Huygens |
|||||||||||
24 Apr 2004, 07:16 |
|
Tyler Durden 30 Dec 2004, 21:31
I can translate (hardly because of the great amount "russian movies' jokes" or something (that's was so funny when Stylus 2.0 crashed on translating words "пришить бы вас, да возится не охота" =)))) my FASM OpenGL tutorial if you like it (I think Privalov can read russian this is russian lastname btw. )
|
|||
30 Dec 2004, 21:31 |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.