flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
yeohhs 24 Dec 2017, 21:09
A simple Win32 console program with example procs to manipulate a SQLite3 database.
|
|||||||||||
![]() |
|
AsmGuru62 20 Apr 2025, 17:28
"not suitable to develop using Assembly language"
Interesting, inside of all the Point-Of-Sale systems on the planet --- there is only Assembler! Happy Easter, everyone! |
|||
![]() |
|
macomics 20 Apr 2025, 18:28
Mat-Quasar wrote: What type of database program you all can suggest to me? What about TODO? A task scheduler with tracking deadlines and a reminder. |
|||
![]() |
|
a 21 Apr 2025, 00:33
Apparently, according to WinRAR your file win32sqlite.res has been compressed into 0 bytes, which is according to information theory is impossible
![]()
|
||||||||||
![]() |
|
Mat-Quasar 21 Apr 2025, 01:42
macomics wrote:
I am more into CRUD... Anyway, I will keep your suggestion in mind. Thanks. |
|||
![]() |
|
AsmGuru62 21 Apr 2025, 12:47
Please make a DB Engine which is not based on tables --- I mean not SQL based.
Every object in the database shall have the following fields: - Type (integer value) - Identifier (integer value, unique across the database) - Name (text of some length, say, 128 characters) - Storage (can be an offset into a large file plus length of the stored data) Now, the data inside the storage would be a set of NAME=VALUE pairs, describing the properties of the object. VALUE is always text, can be a path to an image or other data files. It can be a descriptor of more elaborate nature: "go to file xxxx, seek to offset xxxx and load xxxx bytes". Anything can be encoded into text. The database shall have API to be able to: - Enumerate objects of same type (return a set of their ID values) - Find the object(s) by name (using wildcards too) - Load the objects NAME=VALUE data and find the objects matching some conditions - Should be able to change VALUE for a NAME - Should be able to add/remove properties - Of course, add/remove whole objects using their ID values or names. |
|||
![]() |
|
Mat-Quasar 21 Apr 2025, 14:31
I afraid it is more than what I am capable of.
I am here to learn Windows GUI programming and to learn database programming using Assembly language. I have other projects currently keep in view, like an SDL2 / SDL3 game (based on Tomasz's example), and a NES emulator (or 6502 disassembler). Not that I am not interested in doing a DB engine, but my past failures show that I don't have the talent to become a pioneer in anything. ADD: Sometimes when I set the goal too high, I will start procrastinate. |
|||
![]() |
|
macomics 21 Apr 2025, 14:48
|
|||
![]() |
|
Ali.Z 21 Apr 2025, 19:53
Mat-Quasar wrote: ADD: Sometimes when I set the goal too high, I will start procrastinate. just do stuff for sake of learning, be it an algorithm, system API, library API; those tiny stuff from different areas can be made modules into larger project. _________________ Asm For Wise Humans |
|||
![]() |
|
Furs 22 Apr 2025, 15:18
Ali.Z wrote:
|
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.