flat assembler
Message board for the users of flat assembler.
Index
> High Level Languages > Miracle Browser with 40 Soulscript Pages. The New Internet |
Author |
|
soul_master 19 Jan 2024, 22:34
Initial release of Miracle Browser V0. Viewer of Soulscript (.SOUL) pages. Download: https://github.com/starpow3r/miracle
40 example pages, tutorials on C and Assembler, graphics, machine code, compression schemes, electronics devices, and custom launchers. WHAT IS SOULSCRIPT? Soulscript is a Page Scripting Language (PSL) like HTML/CSS/JS, but much easier, clearer, smaller, and written in pure portable C with TinyCC. Designed for teaching, writing books, tutorials, creating examples, help files, documentation, and custom explorers and launchers of files, folders, programs, games, videos and music. Easiest language ever. Teachable in one sentence: Just write text inside of <t><>, and code inside of <code><>. ; Is a comment. No required <tags> like <html><head></head><style> </style><script></script> <body></body></html>. EXAMPLE Code: <t>My Page.<> ; Minimal example in only 1 line!
Last edited by soul_master on 20 Jan 2024, 00:10; edited 2 times in total |
|||||||||||||||||||
19 Jan 2024, 22:34 |
|
soul_master 19 Jan 2024, 23:52
Custom launchers of games, videos and music. See LINK.SOUL, GAMES.SOUL and VIDEOS.SOUL.
|
||||||||||
19 Jan 2024, 23:52 |
|
soul_master 23 Feb 2024, 05:05
Miracle Browser V0.1: https://github.com/starpow3r/miracle See VARIABLE and LOOP. INDEX is the main file.
UPDATES * Minimal variables: int a, b, byte c, text t='Hi'. See VARIABLE.SOUL * Print variables inside text/code tags, <?name>, as hexa/decimal/binary/k/m/g: int n=123, <t>Variable: <?n><> * Experimental if and loops. Generate <tags> programmatically in loops with variables. Example: loop 5, <t>Hi<>, end. * page.image='abc' ; stretch. page.texture='abc' ; repeat. See ANIMALS. BUG FIXES * In code viewer, fixed code disappearing on right side (clip box wasn't being restored), and fixed not displaying colors properly when scrolled (draw_edit started at wrong location). * Fixed crash if right click with no selection (address=0). * Fixed typos in example pages. Updated every 1-2 months. Site in development.
|
||||||||||
23 Feb 2024, 05:05 |
|
soul_master 23 Feb 2024, 07:40
Updated GitHub again. Accidentally uploaded "debug" version. Anyone downloaded it? Please retry.
|
|||
23 Feb 2024, 07:40 |
|
Picnic 23 Feb 2024, 10:48
Honestly speaking, it looks and plays fantastic. Here, I have uploaded two screenshots from my Windows 7 system where Miracle browser working flawlessly and fast.
This is big stuff, it will probably need a book. I mean that (from a beginner's point of view) maybe at first glance it seems a little difficult to master. It's new. |
|||
23 Feb 2024, 10:48 |
|
sylware 23 Feb 2024, 11:38
what's the catch?
What are the dependencies? (BTW, you could use also use CPROC+QBE as a C compiler, generated machine code is light years faster since it does include basic optimization passes, everything in plain and simple C, unlike those abomination of gcc|clang/llvm). And don't forget, rv64 assembly is the new C |
|||
23 Feb 2024, 11:38 |
|
soul_master 24 Feb 2024, 01:11
Picnic: Thanks for your comments, the screenshots, and for confirming that it runs on W7. It's beta, incomplete, and not intended to be seriously used yet.
|
|||
24 Feb 2024, 01:11 |
|
Picnic 24 Feb 2024, 08:46
You're welcome soul_master.
There is a long road ahead. In that case, i will be watching Starpower Software. |
|||
24 Feb 2024, 08:46 |
|
soul_master 25 May 2024, 03:45
New site with updated Miracle Browser (0.3+): https://www.starpow3r.net/ Download reduced to under 1 MB .ZIP with 13 help pages. See INDEX.
Spent the last 3+ months designing, creating, drawing, editing and converting fonts, and didn't dedicate much time to MB. Now, with the new fonts and site, MB will be updated more often, and everything will be improved (text, fonts, code, links, images, language, etc, a neverending 2-DO list). Try re-download every 1-2 weeks. Last edited by soul_master on 25 May 2024, 03:54; edited 1 time in total |
|||
25 May 2024, 03:45 |
|
soul_master 25 May 2024, 03:48
New .FONT file format (See FONT.BAT). Powerful compression schemes average under 1 BPP. Example: Roman128b (font/roman/128b). Image dimensions are 10297x213*3 (24 BPP) = 6,579,783 bytes, 6.27mb file. When converted to .FONT, it gets reduced to only 137k, 47 times smaller, 2.1% of its original size. Alternative to TTF.
|
|||
25 May 2024, 03:48 |
|
soul_master 25 May 2024, 21:56
For those who prefer a plain font, here's "write/20.font" which is a derivative of Open Sans (OFL). Just replace media/font/romeo/20.font with this. Soon, many fonts will be available, and loadable in source: t.font='note/16'.
Download 20.font (only 14k!): https://www.starpow3r.net/font/write/20.font |
|||
25 May 2024, 21:56 |
|
soul_master 30 May 2024, 09:12
New Miracle Fonts Package: https://starpow3r.net/fonts.html
230+ .FONT Files, 21 Styles, 24 Example .SOUL Pages to View them. Includes MB 0.31+ with .font update: t.font='name/32'. See DEMO1/2/3. |
|||
30 May 2024, 09:12 |
|
soul_master 30 May 2024, 23:32
Updated FONTS.ZIP again. Styles comparison: Simple, Code, Roman, Block.
|
|||
30 May 2024, 23:32 |
|
soul_master 01 Jun 2024, 02:47
3 new Romans: Rose (clearest), Roma, Rom (thinnest). Updated FONTS.ZIP (https://www.starpow3r.net/fonts.html). Improved spacing between characters.
Last edited by soul_master on 15 Jun 2024, 14:29; edited 1 time in total |
|||
01 Jun 2024, 02:47 |
|
soul_master 04 Jun 2024, 02:26
Updated FONTS.ZIP: https://www.starpow3r.net/fonts.html 35+ styles. That's enough. See PROGRAMMING.BAT for example tutorial: "Introduction to C". t.font='rose/20' will be default.
|
|||
04 Jun 2024, 02:26 |
|
soul_master 15 Jun 2024, 13:56
UPDATES
Miracle Browser 0.32: https://starpow3r.net/miracle.zip, https://starpow3r.net/fonts.zip * Links are finally working correctly with tests to prove it. Examples (inside <t>): <link>page<> (.soul=default if no .ext), <link>www.disney.com<> (site), <link='Visit Disney'>www.disney.com<>, <link>c:/<>, or <link='c:/'>Open C Drive<>. See LINK. Fixed unresponsive links. Needed fonts first. * Fonts: t.font='rose/32' seems to be working now between tags, and can be assigned: t2.font=t3.font. Prevents re-loading. Known bug: Crashes when fade is applied to certain fonts and sizes like galaxy/64 and antique/64. * t.justify=center - Align text inside bigger t.w/h. See INDEX source. * Shortcut keys: Reload: Alt+R, Debug: Alt+D. Exit: Esc. Scroll: Up/Down, Wheel, Page.Up, Page.Down. Home, End * Disabled non-functional menus. Removed editor toolbar. It's a code viewer now. Loads faster (20+ less image files). Lower memory usage. * Detects resolution. Runs fast on old XP laptop in 1024x600. First attempt crashed. Replaced create_screen(1920, 1080) with (os_w, os_h), and that solved it. Try Win95. * Error checking on array indices and sizes. "Error (#123): Invalid Array[3] Index=5", "Array[7] Overflow" (example: byte a[3]=1,2,3,4). Note: HTML browsers don't perform any error checking on source. One slight mistake results in "the white screen of death", and no information on what caused it. Another reason WHY.BAT. * locate x, y sets the location where the next element begins: Shortcut to: element.x=1, element.y=2. To move down, use <r>, <rr> or element.y+=n * "Open With" anywhere doesn't work, only in /page/ with .BAT. Next update. Questions: When will MB be able to load pages online? Unknown. It must be converted to VC++ 6.0 (released in 98'?) for Winsock (Network) and Winmm (Audio: play 'my.wav'), and for the executable icon. Will MB be able to download files? Only recognized types like text (.txt, no links), code, fonts, images, audio and videos. Will online pages be able to run executables on the system? No!, but they could download popular media files, and Open With a program selected by the user. Warning: Chrome is falsely reporting a virus in miracle.zip. Since the 90s, anti-virus software has always been a scam that never worked. Safe software gets rejected while real viruses go undetected. MB does not access any files on your system (only its files in /miracle/), and never will. |
|||
15 Jun 2024, 13:56 |
|
soul_master 31 Aug 2024, 13:19
New videos:
Soulscript Introduction: https://www.youtube.com/watch?v=RBy2zN9cqtk HTML VS Soulscript: https://www.youtube.com/watch?v=HjWGcQaY6lc |
|||
31 Aug 2024, 13:19 |
|
soul_master 31 Aug 2024, 15:13
|
|||
31 Aug 2024, 15:13 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.