Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Massive re-work update, as discussed. #6

Open
wants to merge 17 commits into
base: master
Choose a base branch
from

Conversation

waltje
Copy link

@waltje waltje commented May 3, 2023

Many changes in the whole project, but mostly:

  • re-establish Windows and Linux as primary targets, hopefully you can fix up the OSX one.
  • split up the BASIC module for better structure
  • added several missing functions, variables and statements
  • prepared for adding "screen" (using Ncurses) support
  • prepared for adding "file I/O" support

Still a lot of work to be done, but at least it's working again :)

no and others added 17 commits November 7, 2020 20:23
Added some #defines to allow Windows builds.
Added arch/windows.
Added clearing of array memory.
Added set variable string/num to null/zero on creation.
Added dummy string for instances where there should be an empty string and not an invalid pointer.
Added "evaluating" mode to process lines with colons.
Added proper params for x64 and release builds.
Applied patch for Linux support.
Cleaned up all warnings (Visual Studio)
Cleaned up Linux port.
Added new Makefiles for Linux (GCC), Windows (MinGW) and Windows (VS2019)
Added ARM and ARM64 platforms for Windows; GCC already worked.
Reworked the input stuff in windows/main.c; it supports READLINE now (with MinGW)
…in case Johan was using 1.0.

Actually committed the build files, they were being ignored :P
Imported patches (partly) from Pavel Dovgalyuk.
FIXED THE LINUX CRASHING (see comment in src/lines.c.)
Added better console-mode drivers for Windows and Linux.
Added LOCATE and COLOR statements.
Fixed quite a few bugs (of my own..)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants