Author Topic: Greetz  (Read 5021 times)

i Z !

  • Member
  • **
  • Posts: 125
    • Customizable digital arts
Greetz
« on: February 07, 2015, 06:12:37 PM »
Hello everyone.

I'm Izidor (izi) from Slovenia and I'm very happy to have found and joined this forum.
I see many people here have the same interests as me.
I have experience with Turbo Basic, Visual Basic (macros for AutoCAD, CorelDRAW), PowerBasic and I know the basics of assembly.. I'm interested in 'as fast as possible'
Lately I've been playing around with X11-basic and these days I've been testing masm32 and it works great.
Right now I'm assembling a program which will convert 24-bit BMPs to 16color ones, without changing colors (as for example MS-Paint does).

I found it astonishing when they started adding ASM commands to BASIC, but adding BASIC like commands to assembly - even better!

I hope we can share much knowledge.

I bit a bit,
got bites from bytes.
I'll ram'em back in their RAM
and machine-gun the shit out of their f*in machine...

Try out my Automatized ASM Editor for Windows 10 for 30 days. Also visit silverfox.systems/ace!

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 9353
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Greetz
« Reply #1 on: February 07, 2015, 06:34:47 PM »
Hi Izi,

Welcome on board. Different folks play with both ends of the spectrum here, plenty of assembler, people who know their way around PowerBASIC and people who produce basic like notation in MASM.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

i Z !

  • Member
  • **
  • Posts: 125
    • Customizable digital arts
Re: Greetz
« Reply #2 on: February 07, 2015, 07:10:09 PM »
Oh.. Excuse my English:).. I meant 'BASIC-like commands' which are already in MASM, like print, fopen and invoke commands..
« Last Edit: February 07, 2015, 08:25:10 PM by iZ! »
I bit a bit,
got bites from bytes.
I'll ram'em back in their RAM
and machine-gun the shit out of their f*in machine...

Try out my Automatized ASM Editor for Windows 10 for 30 days. Also visit silverfox.systems/ace!

jj2007

  • Member
  • *****
  • Posts: 12471
  • Assembler is fun ;-)
    • MasmBasic
Re: Greetz
« Reply #3 on: February 07, 2015, 10:13:46 PM »
'BASIC-like commands' which are already in MASM, like print, fopen and invoke commands.

There are quite a lot in the standard Masm32 package (after all, Hutch is a POWERBASIC fan :P), plus about 200 commands in the MasmBasic library. While the Masm32 routines are already very fast, MasmBasic is even harder to beat, speedwise. C is slow in comparison :bgrin:

FORTRANS

  • Member
  • *****
  • Posts: 1164
Re: Greetz
« Reply #4 on: February 08, 2015, 12:13:21 AM »
Right now I'm assembling a program which will convert 24-bit BMPs to 16color ones, without changing colors (as for example MS-Paint does).

Hi,

   Welcome to the forum.

   That was a project of mine as well.  Converting 24-bit BMP's to
256 and 16 colors.  Trying to get an optimum palette.  Looks like
I started serious efforts in 2004.  Last worked on in 2011?  An
interesting subject.

Regards,

Steve N.

Vortex

  • Member
  • *****
  • Posts: 2658
Re: Greetz
« Reply #5 on: February 08, 2015, 12:45:32 AM »
Hello izi,

Welcome to the Masm Forum.

i Z !

  • Member
  • **
  • Posts: 125
    • Customizable digital arts
Re: Greetz
« Reply #6 on: February 08, 2015, 01:29:19 AM »
There are quite a lot in the standard Masm32 package (after all, Hutch is a POWERBASIC fan :P), plus about 200 commands in the MasmBasic library.

Wow, there's really plenty of useful commands. Thanks!
I bit a bit,
got bites from bytes.
I'll ram'em back in their RAM
and machine-gun the shit out of their f*in machine...

Try out my Automatized ASM Editor for Windows 10 for 30 days. Also visit silverfox.systems/ace!

dedndave

  • Member
  • *****
  • Posts: 8828
  • Still using Abacus 2.0
    • DednDave
Re: Greetz
« Reply #7 on: February 08, 2015, 03:42:04 AM »
hi Izi - welcome to the forum   :t

i Z !

  • Member
  • **
  • Posts: 125
    • Customizable digital arts
Re: Greetz
« Reply #8 on: February 08, 2015, 04:16:30 AM »

   That was a project of mine as well.  Converting 24-bit BMP's to
256 and 16 colors.  Trying to get an optimum palette.  Looks like
I started serious efforts in 2004.  Last worked on in 2011?  An
interesting subject.

Regards,

Steve N.

Hi Steve,
it took me years to finally understand the BMP structure, thanks to finding this simple explanation:
http://www.dragonwins.com/domains/getteched/bmp/bmpfileformat.htm




I bit a bit,
got bites from bytes.
I'll ram'em back in their RAM
and machine-gun the shit out of their f*in machine...

Try out my Automatized ASM Editor for Windows 10 for 30 days. Also visit silverfox.systems/ace!

Siekmanski

  • Member
  • *****
  • Posts: 2506
Re: Greetz
« Reply #9 on: February 08, 2015, 06:43:15 PM »
Hello iZ!,
Welcome to the forum.
Creative coders use backward thinking techniques as a strategy.

FORTRANS

  • Member
  • *****
  • Posts: 1164
Re: Greetz
« Reply #10 on: February 09, 2015, 01:59:42 AM »
Hi Steve,
it took me years to finally understand the BMP structure, thanks to finding this simple explanation:
http://www.dragonwins.com/domains/getteched/bmp/bmpfileformat.htm

Hi Izidor,

   Thanks for the link.  That has some information that I have not
seen before with a clear description.  I will have to give it a closer
look to see if I will need to update my code.

Regards,

Steve N.

Gunther

  • Member
  • *****
  • Posts: 4048
  • Forgive your enemies, but never forget their names
Re: Greetz
« Reply #11 on: February 09, 2015, 11:47:20 PM »
A warm welcome for you, Izidor. Have fun.

Gunther
Get your facts first, and then you can distort them.