Search
Items tagged with: BASIC
A IT-Sec Christmas / New Year again? π€
Is this: "Large ZIP files trigger spurious possible zip bomb errors" β gitlab.archlinux.org/archlinuxβ¦
β¦this again β bamsoftware.com/hacks/zipbomb/
β¦or not or what? π¬
#zip #itsec #zipcar #itsecurity #compras #opensource #basic #ITbasics #grml #rudimental #issues #itissues #xkcd #zipbomb
Large ZIP files trigger spurious possible zip bomb errors (#3) Β· Issues Β· Arch Linux / Packaging / Packages / unzip Β· GitLab
Problem: Large ZIP files trigger spurious possible zip bomb errors This happens for many ZIP files that are larger than 4 GB. These are not very...GitLab
I now have a majority of BASIC functions in TinyBasicWeb
IN THE CYBER HOLE
cyberhole.online/basic/
LOAD "testfunc.bas"
LIST
RUN
to see them in use.
My version of "10 PRINT" is now shorter in the operational bit, and like 10x faster because of it, but I still need to count chars and INPUT since there's no "break" key.
LOAD "tenprint.bas"
LIST
RUN
Case in point, I'm adding the character-demi-graphics ONLY (no plotting, etc.), like TRS-80 "low-rez graphics".
Fixed a color display bug in terminal, fine.
But the pixel graphics characters can't quite be coerced into filling cells, and are even more off in Chromium, and worse in unsupported Firefox. So I gotta special-case those in rendering.
The web's a hell of a pain in the ass of a medium.
#basic #retrocomputing #cyberhole
You can now PRINT AT, TAB, COLOR, LOC, and PIX$, and CLS in colors!
IN THE CYBER HOLE
cyberhole.online/basic/
LOAD "testcolor.bas"
LIST
RUN
I don't have energy to make a matrix program but it'd be doable with the tools there. Probably needs a PAUSE command to slow it down to readable, but you could do a busy-wait FOR loop. Currently every redraw of testcolor.bas takes <0.1s.
And now PAUSE and INKEY$ complete the graphics/interface parts
OF THE CYBER HOLE
cyberhole.online/basic/?run=maβ¦
You can hit ESC to escape the Matrix.
If you replace line 300 with 305, you can get mostly Chinese but also a lot of crap that doesn't render well. I need to make it pick from a few more practical ranges.
(yes, I know my Matriculated Rain looks a little different from the movie thing, but you can't do the streaky effect in chars with 2 "greens").
#basic #retrocomputing #cyberhole
Something for the #makers of a certain vintage next: NanoBASIC UNO, a BASIC interpreter for the Arduino UNO R3 and other ATmega328P-based microcontroller boards. The weird bit: line numbers are optional, unless you're using them as labels for a jump.
hackster.io/news/nanobasic-unoβ¦
#Technology #BASIC #Microcontrollers #News #Hackster #Programming
NanoBASIC UNO Is a Minimal Yet Flexible BASIC Interpreter for the Arduino UNO and Other ATmega328Ps
Permissively-licensed firmware gives you a modernized BASIC β with REPL and multi-line program support.Gareth Halfacree (Hackster.io)
Tiny BASIC Robots, a new game
IN THE CYBER HOLE
cyberhole.online/basic/?run=roβ¦
Adding INC & DEC commands, which make pseudo-FOR/NEXT loops a little less hideous,
INC I
instead of
LET I=(I+1)
I just don't feel like dealing with a control stack and all the stupid shit people do breaking out of loops in BASIC.
Gonna finish robots.bas, tho. And maybe do a "graphics" (lo-rez) command or two? MAYBE!
#basic #retrocomputing #cyberhole
#basic #retrocomputing #cyberhole
I was gonna wait until next year (prob Jan-Mar) to do TinyBasicWeb L2.
But I was in the mood to do some toys that need arrays. "I'll just hack in arrays today!"
Well, yes. But now I need to actually represent expressions instead of *dubious runtime hack*, and it has bit me in the ass.
It's fine. I've got coffee.
#basic #retrocomputing #cyberhole
You still need something you can write & ship applications in, and BASIC is very terse compared to most languages. A similar program is often half the length of a (more readable) Python or C program.
A VM doesn't help anyone but language implementers.
The down side of BASIC is every dialect is different & opinionated. Maybe that's good, diversity is immunity to viruses & AI slop.
#basic
toobnix.org/w/4F3F3CzkEjbN3Rwzβ¦
@vidak and I talk #commonLisp as a host language for #basic (viz @permacomputer I guess).
- I will explain the importance of emacs-server / emacsclient when swank:eval-in-emacs is available from emacsconf.org/2025/talks/commoβ¦
- I feel like we need to mention McCarthy's things lisp is meant to be good at in 1960 again
- Starting to formulate a recent stance against subscription chatbot products
Curious case of Discontinued VB 1998 - world's most popular language?
New icons and organization, and bug fixes (but still no UI) on Aspic,
IN THE CYBER HOLE
Phlog Collection 2025-11-04
mdhughes.tech/2025/11/04/phlogβ¦
I haven't set up an automated way to push my Gopher phlogs from Cyberhole Online up here yet, so I'm just going to manually paste for the moment. So this may be a bit random.
mdh@Aegura:~/Code/CodeJS/Cyberhole/gopher/hole/phlog% cat `ls -1 *.txt|sort -r`|pbcopy
i=== Digital Mark's Phlog ===
2025-11-04 19:06:46 UTC
Momentary Thoug
#BASIC #gamedev #gopher #Hypercard #LispyGopherClimate #Scheme
Phlog Collection 2025-11-04 - Mark writes
I haven't set up an automated way to push my Gopher phlogs from Cyberhole Online up here yet, so I'm just going to manually paste for the moment. So this may be a bit random. mdh@Aegura:~/Code/Codeβ¦Mark writes
I finally received my PicoCalc yesterday. Iβve installed the included pico and tried out a simple basic program.
Now itβs time to start modifying it. Iβm going to upgrade to a Pico 2W, and try out the python firmware.
After that Iβm going to try compiling a Rust program for it.