Pojawiła się nowa aktualizacja odgałęzienia kodu świetnej aplikacji Basin - BasinC, która pozwala na bardzo sprawne i proste wpisywanie listingów Basic ZX Spectrum, plus parę dodatkowych drobiazgów, które naprawdę porządnie ułatwiają życie:).
Bez BasIn'a nie wyobrażam sobie pracę nad listingami dla Bajtkowych reduksów dla ZX SPECTRUM;)
Klawiatura Spektrum dość uprzykrzała żywot wklepywaczy hektorlitrów linijek programów w BASIC'u. BasinC pozwala naprawić ten problem;)
Basinc 1.8 1.81 6/06/2025
Only released in ZX Spectrum Discord Server and retrojen.org 06.06.2025
- Added – Sysvars now can be sorted by clicking on the column headers
- Added – Memory Grab/Binary Grab window can now send data direcly to tape as a block
- Added – Assembler can now use pasmo assembler if pasmo.exe exist in the basinc folder
- Added – Memory Viewer – Copy to Clipboard right button popup menu
- Added – Custom Token Entry tab for Token Table Window (if you know what you are doing).
- Added – Show Keywords in Rem option to preview known keywords in a rem line (use custom token entry or shift+click on tokens on token table to insert keywords)
- Added – Subroutine list now shows destination when your cursor is on a gosub command
- Fixed – No longer accidental UI jumps when subroutine list is open
- Fixed – DEF FN parsing. Loading from a BAS file (ProcessBASLine), process DEF FN was called for every line. This was causing problems. Disabled this behaviour as program listing will get retokenized properly while repaint.
Basinc 1.8 Tuesday March 25th, 2025 arda
Let’s revisit some of the features in BasinC 1.8:
- BasinC automatically generates a list by analyzing lines containing Rem #<name> or GO SUB <number>. This makes it easier to navigate through your programs.
- With enhanced color controls, you can customize the editor’s colors as you wish and disable the blinking cursor.
- The BasinC ULA Plus Palette Editor allows you to generate the necessary BASIC code to make your game more colorful effortlessly.
- To help you keep track of your progress, BasinC lets you attach notes to selected parts of your project. These notes are saved alongside your .bas file.
- Don’t limit your Sinclair BASIC program to the ZX Spectrum screen! With SimpleCon, a simple serial interface, you can interact with a text output window in Windows—allowing for easy copy-pasting of input and output.
- The BasinC Snippets window lets you manage frequently used code fragments. You can easily renumber and insert them into your programs.
- Rewamped display window now has detailed stats to help you code better, you can snap display window to code window and utilize quick menu to generate drawing commands in code window.
- And now BasinC can open online help windows on your browser to avoid unending windows security issues with chm files. But it’s optional, local help file is still provided for your offline needs. Just enable offline help file and don’t forget to unlock basin help chm file in your folder. Check out Basinc Help Files Now.
ZX Spectrum Basinc - bardzo dobre IDE dla osób zainteresowanych pisaniem oprogramowania, a nie tylko graniem;)
Basinc 1.85 14/04/2026
- Fixed - Cursor to stay invisible for a moment after find text operation if in non-blink mode.
- Changed- Behaviour of syntax highlighter to fix variable names starting with "e<number>", this is not a fix, but a small balancing change
- Fixed - Tape Browser now accept files via drag&drop again. :)
- Fixed - Last block wouldn't load from tape, should be fixed now.
- Added - options > Cpu Speed setting can be retained between sessions if desired.
- Added - Font Read button in the options to make options window more robust.
Basinc 1.84 "Nutcracker" 8/03/2026
- Added: - Local AI option is added. Now the Quality of AI responses is your responsibility. ;)
Usable models, at least DeepSeekCoderV2 or Llama 3.1 (as of 2026 Jan)
- Added - Stack Pointer last 10 values listing in CPU Monitor window. Can be toggled with "View" button at the top.
- Added - "Select All" menu item is added. Also added keyboard shortcuts for copy listing and copy plain text, default behaviour is also changed to plain text.
- Added - More toolbar TOGGLE buttons for Tools and Debug windows for easy access and getting rid of tools you don't use.
- Added - OldSkool arrangable and draggable toolbar buttons are back. The toolbar was originally planned as customisable by Dunny, but never materailized until now.
- Added - Tape editor can now show headerless blocks so you can grab the data within. They are still cannot be loaded though as ROM cannot load them from basic either.
- Added - View > "Always On Top Tools" toggle option. This applies only to Vars, Sysvars, Profiling, Token, Udg, Paint, Tape, Snippets and Manager windows.
- Added - "Sort" checkbox on Token Table Keywords list. So now it's easier to find a keyword.
- Added - Base Snippets are moved to another file, preventing overwriting your own snippets while updating.
- Changed- Moved assembler to editors menu, ai chat to tools menu, debugging views has their own header now.
- Changed- Profile Results window is now in courier font like other tool windows.
- Fixed - Major fix: 20 years of missing opcodes in Interrupt Mode 2 emulation, but possibly there are more (reported by Janko via Discord)
- Fixed - BasinC was losing the last used folder when opening bas files. Now it properly remembers even between sessions (reported by PaddyC13 via Discord)
- Fixed - While using Pasmo Assembler, org address was calculated incorrectly when code had more than one org specified.
Basinc 1.83 "SkyNet" 25/12/2025
- Fixed - Nasty bug on NEG opcode emulation caused all sort of problems in new delphi compiler. Sorted! (Uwe Geiken)
- Fixed - A renumber bug caused lines start with a: cause a crash in basinc (briefer666)
- Fixed - A workaround implemented if you want to paste escape code characters into listing (mefjak)
- Fixed - (Hopefully) An edgecase bug after loading from a save - lines at the end of a program disappeared. (Johnny McGibbitts)
- Fixed - SimpleConV2 partial port decoding was causing zx printer emulation to feed the paper :)
- Added - Tape Trap Streaning Options now saved with the session
- Added - Tape block grab implementation
- Added - Tape block right button menu
- Tuned - Block properties window position is now item sensitive
- Added - Basic Program Minify Tool in Tools > Clean/Minify basic (Make your programs a bit faster)
- Added - Charset capture mode (Captures printed characters in 50fps to draw a windows compatible text mode output)
- Added - A much better screen listing image save function View > Save Listing as Image can now save full listing not just visible part on screen
- Added - Subroutine list can now show GO TO locations (view > Subs > auto detect goto's)
- Added - Subroutine list can also show jump origins in two different modes. (view > Subs > Show Origins)
- Added - Context Sensitive Right Click Popup menu enhancements: Find Line to follow target and Retrace Origins (if Auto-sub detection is enabled)
- Added - More flow control: Shift+Enter on a GOTO or GOSUB statement will jump to target line
- Added - Cpu Window has two more options: watch and break an 16 or 8 bit value at a specific address (to enable just enter address any other than 0)
- Changed - Not really usable yet but editing in indenting mode is getting better. Cursor works a bit better now in Indent mode (F2 key to toggle)
- Added - BasinC online help search filter box and some new styles to improve readability
- Added - BasinC online help new entries for Notes, Snippets, Manager, Bridge and Minify windows
- Added - AI API Calls. Ofcourse what did you expect?! :) Bring your own key style. Google Cloud only for now. see Options>External Tools/AI -- Nothing is exposed to internet unless you click SEND button
- Added - Snippets window now has a splitter in the middle to change the size of the panes
- Added - AutoBackup folder view button and interval setting in options > files tab.
- Changed - English, Spanish, Deutsch and Turkish translation is updated (Updated parts are AI translation over old manual translations)
Basinc 1.82
- Added - ZX0 compression natively supported in basinC (you may find options on export menus or memory grabber etc.)
- Fixed - SysVars window would update incorrectly if it's sorted by name.
- Fixed - Snapshot saving in 48K was incorrectly pushing PC to the stack, now corrected
- Added - System Variables Window can now compare and show if a value changed and highlights in red color.
- Added - Tab key to accept code prediction (right arrow still works too)
Basinc 1.79.4 5/02/2023
- Added - UDG Editor Window, "Save" file option, CTRL+S, CTRL+O shortcuts, keeps track of open file and notify if there is a pixel modified as * in the title bar.
- Fixed - SimpleCON register couldn't be displayed as text because it was initialized as 0, now it is spaces.
- Changed-SimpleCON window was popping up in every character output. Now it only pops up when linefeed.
Basinc 1.79.3
- Fixed - Profile window was showing wrong token in strings. (reported by: lippmaje)
Basinc 1.79.2 (19.05.2022)
- Added - Basin Update Check (disabled by default, enable in Options)
Basinc 1.79.1 (19.05.2022)
- Added - BasinC Snippets
- Changed - SimpleCon behaviour. Not port 1515 commands sets the byte *then* increment the index. Port 1259,0 feeds the line to the log instead of 255.
Basinc1.78 (24.10.2021)
- Fixed - IF x THEN REM couldn't parsed by basinc, now patched, but may present new issues, due it's just a workaround.
- Fixed - When you execute a direct command, basic was corrupted temporarily. It's fixed by removing a wild syntax cropper.
Basinc 1.77 (14.10.2021)
- Added - UDG editor character setup option
- Added - UDG editor keyboard shortcuts
- Added - Add/Edit a note to Notes Window by right clicking on a statement in listing
- This is a step to overlay comments over program listing in a future release
- Added - Auto Show Note option in BasinC Options window. Disabling this will prevent project window to popup, even if a BAS file does contain notes.
- Fixed - save as.. Does not modify project name. (A workaround rather than a fix. Needs a bit more time)
- Fixed - Undo/redo buttonts on Image Editor (former Screen Paintbox) wouldn't work at start.
- Changed-Some Ctrl+Alt+ keyboard shortcuts was clashing with AltGR+A..U graphics mode shortcut. So all of them changed. Sorry.
- Added - Hotkey Toggle Tools. You may open *and* close following tools with single keycombo:
- Crtl-T Tokens, Ctrl+Alt+Z Notes, Ctrl+Alt+X Tapes, Ctrl+I Image Editor, Ctrl+U Udg Editor
- Changed-English tool names Graphics/Sprite Editor become UDG Editor, and Screen Paintbox become Image Editor for simplicity.
Basinc 1.76 (11.10.2020)
- Added - Project Notes Window
- Fixed - tooltip variables not showing correctly (hopefully fixed)
- Added - More Basinc Test Basic Programs in the release package
Basinc 1.75 (22.05.2019)
- Fixed - Parser fix (reported by: James Davis)
Basinc 1.74
- Added - Save Display Window as BMP
- Added - basin now is on github! https://github.com/ref-xx/basinc
Basinc 1.73
- Fixed - Undocumented fixes
Basinc 1.72
- Added: -dumptxt commandline parameter. Extracts and saves BASIC portion of a basinc compatible program (eg. BAS/SNA/TAP).
- Usage: basinc <filename> -dumptxt
- Example: basinc oregon.tap -dumptxt(will create oregon.tap_BASIC.txt in same folder)
Basinc 1.71
- Added: 4x,5x,6x font sizes for hi-dpi non-zoomed screens.
- Fixed: variables with 90ish numbers like a91, b95 weren't properly tokenized.
Basinc 1.720.11.2017
- Added new toolbar buttons
- Added toggle breakpoint navigation buttons (see view menu)
- Added auto backup feature. Basinc saves your work in the background every 3 minutes.
- it keeps 10 copies going back up to 30 minutes in /autoback folder.
- To turn this feature off, use: Options > Filing > Auto Backup
- Changed - Due to large changes in ini and bin files, basinc now requires basinC.bin and basinC.ini, but it still uses basin.chm as help file.
Basinc 1.7a
- Changed - Broken Undo/Redo behaviour. BETA - Save often to avoid data loss.
- Fixed - Right button popup menu context operators should detect *declared* variables correctly now
- Fixed - Green Ruler Mark at the bottom of the screen should work ok even when cursor in a string.
- Fixed - Drag&Drop files to main window works again.
- Fixed - Esc key no longer breaks the program if Basinc is not in focus
- Fixed - Token table wasn't printing first keywords correctly (eg. RND/SPECTRUM).
- Fixed - File dialogs won't stuck at search results anymore
- Fixed - Cosmetic fixes of profiling window
- Fixed - While using double and triple size fonts, find and replace was not showing the result in the editor
- Added - Shift+Clicking token table inserts byte code rather than token itself
- Added - Tape Browser now accept files via drag&drop
- Added - When in full speed emulation, a small arrow is shown at the bottom right corner of display window
- Added - Display window preset sizes: 300%,400%,600%
- Added - German Translation (Uwe Geiken)
- Added - External Utility menu item. This item sends basinc's memory snapshot to an external utility, such as an emulator.
Basinc V1.69 - 02.07.2014
Kompletne środowisko do "wpalcowywania" listingów w Basicu ZX Spectrum - oczywiście to nie wszystko, program potrafi znacznie więcej.
- Changed - Version information changed to more standard "version.revision" form.
- Changed - Autostart bas files is now disabled by default (options>files)
- Fixed - Broken Ulaplus behaviour (aowen)
- Fixed - Broken Sinclair stripes when using double size fonts (paddy)
- Fixed - Missing Border icons on Screen Paintbox (paddy)
- Fixed - Token Table Index (paddy)
- Fixed - String parsing bug. Eg. "LOAD STR$ n CODE" was parsed as "LOAD STR$ ncode" (paddy)
- Fixed - Ulaplus port read fails
- Added - "Export Tap..." option to File menu. (quickly saves basic as a tap file)
- Added - UlaPlus Palette Editor for editing colours in ULAplus registers. (see tools menu)
- Added - Indenting. Warning: EXPERIMENTAL - press F2 to enable/toggle. (see options menu)
- Added - New functionality test / usage bas programs (see Examples>BAS>Basinc folder)
- Added - Autostart, Save with autostart options are now retained between sessions.
- Added - Spanish language for main screen. (by Sergio Baldoví)
Known bugs
- Lower case 'e' is still not recognised as a variable by the code highligher (paddy)
- Indenting has some visual bugs, it's not recommended while coding. Might Confuse you.
- UNDO functionality may not work time to time
V16r3 - 23.04.2012
Maintainer - Arda Erdikmen
- Fixed - Double and triple size fonts should work properly
- Fixed - HighDPI desktop resizing fixes
- Fixed - Def FN's should work now
- Fixed - Renumber bug won't appear as parsing is now reversed when renumbering.
- Added - Kempston Mouse support (see options menu)
- Added - Kempston Mouse usage example BAS file (see examples folder)
- Added - LAST_K & KSTATE System variables support
- Added - Toggle fast mode at runtime with F1 (don't forget to set focus to display window)
- Added - Fast Resets (basin now opens and resets faster. See options)
- Added - Multilingual Gui (I need to translate all the menus though)
- Added - Most of 15.8 fixes, tools and utilities (too long to list here)
- Todo/wip - Memory Manager
- Todo/wip - UlaPlus HAM mode
- Todo/wip - More languages (add your language to languages.pas file and send it to me by below e-mail)
// 1.697 // Added - SimpleCon window warns user more if it's disabled in the options // Added - REM speed command. x is 1-50 (an integer equivalent to Mhz). It may not perform accordingly with commands which perform screen update. // 1.696 // Added - single instance mode // Added - Command line option: give filename to load // Added - Profiling window New (clears profiling results and starts new profiling) and Refresh (shows immediate results) button. // fixed - token table was printing wrong keywords (again). // fixed - Force Break (Undo) will go back to earlier state than intended (thus overwriting your program).
Vox populi
Arda-fan Czwartek, 17 Kwietnia 2025 08:47
original source> https://arda.kisafilm.org/blog/?p=1480&lang=en
Inne treści związane z tematem
[zx] BASINC 1.8.5 14/04/2026
Pojawiła się nowa aktualizacja odgałęzienia kodu świetnej aplikacji Basin - BasinC, która pozwala na bardzo sprawne i proste wpisywanie listingów Basic ZX Spectrum, plus parę dodatkowych drobiazgów, które naprawdę porządnie ułatwiają życie:).
Zresztą projekt otrzymał ostatnio sporego kopa i rozwija się w bardzo dobrym tempie - o tyle dobrym, że czasami ...
[MULTI] XPECCY 0.6 build 0.6.20260331 31/03/2026
Xpeccy jest linuksowym emulatorem maszynek zgodnych z ZX Spectrum (przede wszystkim rosyjskich klonów) i od paru wersji także maszynki MSX1, Nintendo GameBoy/GameBoy Color, NINTENDO 8 i jego rosyjskiego odpowiednika Dendy i ostatnio dodano emulację PC XT. Warto też rzucić okiem na dokumentację do programu.
[zx] Fuse 1.7.0 24/03/2026
Nowa wersja emuiatore Fuse (Free Unix Spectrum Emulator), powstająca natywnie pod linuksa, doczekała się kolejnej wersji. W końcu pojawiły się binarki dla PC.
Przy okazji warto wspomnieć o emulatorze... stacji dyskietek do Timexa - projekt FDD3000, który wykorzystuje FUSE do pracy i wczoraj opublikował swoją binarkę 1.7 ciut wcześniej niż oficjalne repo projektu;)
[zx] ZEsarUX 11.1 Beta 2 The Way of the Exploding Fist edition 5/03/2026
ZEsarUX to multiemulator maszynek ze stajni Sir Clive'a - znajdziemy w nim praktycznie wszystkie modele począwszy od ZX80, przez tradycyjne modele Spektrusia, łącznie z tymi, które pojawiły się już z logiem Amstrada, aż po egzotyczny Z88 Cambridge, gdyby nie brak QL można by było powiedzieć, iż emuluje on wszystko z tej rodziny. ZEsauRX poradzi sobie też z emulacją Sam ...
[ZX] #CSpect 3.0.15.2 6/11/2025
#CSpect oprócz emulacji ZX Spectrum, pozwala na zapoznanie się z softwarem ZX Spectrum NEXT, kickstartowego projektu, którego efektem to nowa wersją Spectrum, nie tylko będącą kompatybilną ze starymi modelami ale dającą nowe, współczesne mechanizmy.
Mike Dailly, po tym jak zmienił sposób publikacji kolejnych wersji swojego projektu przenosząc konto na ...