Author Topic: BASELIB: General Purpose Lib for Beginners  (Read 74633 times)

Offline stressful

  • Full Member
  • **
  • Posts: 105
  • Country: 00
    • CPU2.0
Re: BASELIB: General Purpose Lib for Beginners
« Reply #45 on: October 02, 2018, 08:44:30 AM »
Excellent stuff, Gabriel! Keep it coming.

Thank you.

p/s I am taking notes on contributors.

Offline stressful

  • Full Member
  • **
  • Posts: 105
  • Country: 00
    • CPU2.0
Re: BASELIB: General Purpose Lib for Beginners
« Reply #46 on: October 02, 2018, 09:01:15 AM »
Btw, your modification to opsize is a bit off, especially if it has 0 size. But I got your point.

Code: [Select]
    lbl1:
          ;nothing
    lbl2:

    ...
    push lbl1
    push lbl2
    call opsize
    call dumpreg  ;EAX returns incorrect value

Hope to see more from you.
 

Offline GabrielRavier

  • Jr. Member
  • *
  • Posts: 2
Re: BASELIB: General Purpose Lib for Beginners
« Reply #47 on: October 03, 2018, 04:34:02 PM »
Oops, sorry for the error

I also wanted to submit a new function, which checks for cpuid being available : https://pastebin.com/fR4knK95
64-bit version : https://pastebin.com/N5mxRwYe
« Last Edit: October 03, 2018, 07:31:45 PM by GabrielRavier »

Offline stressful

  • Full Member
  • **
  • Posts: 105
  • Country: 00
    • CPU2.0
Re: BASELIB: General Purpose Lib for Beginners
« Reply #48 on: October 17, 2018, 06:34:48 PM »
I am migrating my BASELIB/CPULIB project to Sourceforge now as the files are getting larger in size. You can download the updates and other goodies from either one of these;

1. Sourceforge baselibs project. Browse the files
2. Directly from my Google Drive

Good luck and enjoy your coding.
« Last Edit: November 05, 2018, 07:40:26 PM by stressful »