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

Updated ScottFree #627

Closed
wants to merge 59 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
3c1ad95
New ScottFree
angstsmurf Feb 17, 2022
d5752b4
SCOTT: Don't print debug info and don't crash if we do
angstsmurf Feb 18, 2022
cf5cd32
SCOTT: Don't include strings.h
angstsmurf Feb 18, 2022
72c8cf5
SCOTT: Don't use isascii()
angstsmurf Feb 18, 2022
b072f86
SCOTT: free file in memory when we're done
angstsmurf Feb 18, 2022
d1bdfba
SCOTT: Add format attributes to printf-style functions
angstsmurf Feb 19, 2022
d80a13b
SCOTT: Fix malloc sizes
angstsmurf Feb 19, 2022
0df7b4c
SCOTT: Remove redundant code
angstsmurf Feb 19, 2022
ae78a98
SCOTT: Refactor TI-99/4A action-reading functions
angstsmurf Feb 20, 2022
d32f9da
SCOTT: Change char * to const char * where appropriate
angstsmurf Feb 20, 2022
e4bee7a
SCOTT: Cast ctype function parameters to unsigned
angstsmurf Feb 20, 2022
2d56bb0
SCOTT: Remove leftover
angstsmurf Feb 20, 2022
50be911
SCOTT: Wrap all #pragma directives in tests for clang
angstsmurf Feb 20, 2022
f316245
SCOTT: Merge FlushRoomDescription() functions
angstsmurf Feb 23, 2022
5d17d01
SCOTT: Add command line option to skip delays
angstsmurf Feb 23, 2022
03e9fad
SCOTT: New TI-99/4A action format parser
angstsmurf Feb 23, 2022
c96dfea
SCOTT: Re-add top window delimiter to TI-99/4A format
angstsmurf Feb 23, 2022
84d6865
SCOTT: Fix printing dark room descriptions
angstsmurf Feb 24, 2022
1c13bbf
SCOTT: Remove dead flag and fix undo
angstsmurf Feb 24, 2022
54d9079
SCOTT: Make some function names CamelCase for consistency
angstsmurf Feb 25, 2022
cc06247
SCOTT: Restart and undo fixes
angstsmurf Feb 25, 2022
f8b3992
SCOTT: Small cleanup
angstsmurf Feb 26, 2022
58d9720
SCOTT: Newline after inventory regardless of style
angstsmurf Feb 27, 2022
26de5d4
SCOTT: Optionally add 1 to stop_time in PerformExtraCommand
angstsmurf Feb 27, 2022
bd54d53
SCOTT: Print a message when game detection fails
angstsmurf Feb 27, 2022
0e5ff9e
SCOTT: Fix off-by-one when reading TI-99/4A dictionary
angstsmurf Mar 2, 2022
86937be
SCOTT: Reduce number of room descriptions in transcripts
angstsmurf Mar 2, 2022
bb75ddf
SCOTT: Close game file after reading
angstsmurf Mar 2, 2022
4e87c1f
SCOTT: Fix repeated undo
angstsmurf Mar 5, 2022
73d2b2a
SCOTT: Make remaining user-facing text translatable
angstsmurf Mar 5, 2022
3be787a
SCOTT: Update system messages
angstsmurf Mar 5, 2022
1fc66d1
SCOTT: Convert some more characters in TI-99/4A title screens
angstsmurf Mar 7, 2022
d9c245d
SCOTT: Add some missing error messages
angstsmurf Mar 7, 2022
5f1d14f
SCOTT: Understand "it"
angstsmurf Mar 8, 2022
48ac504
SCOTT: Delete some debug fprintfs
angstsmurf Mar 8, 2022
0f8acef
SCOTT: Implement fixes from asdfcurs
angstsmurf Mar 19, 2022
5451b78
SCOTT: Rename the GameInfo pointer variable Game
angstsmurf Mar 19, 2022
344b5d4
SCOTT Rename Width variable TopWidth
angstsmurf Mar 19, 2022
b7a2e85
SCOTT: Show TI-99/4A title screen in a grid window
angstsmurf Mar 19, 2022
017dc25
SCOTT: Implement ALL EXCEPT
angstsmurf Mar 19, 2022
4589db4
SCOTT: Tabs to spaces
angstsmurf Mar 19, 2022
e7e006b
SCOTT: Various minor fixes
angstsmurf Mar 19, 2022
375af3b
SCOTT: Fix lamp behaviour in TI-99/4A games
angstsmurf Mar 19, 2022
718f5b1
SCOTT: Update PerformTI99Line according to comments
angstsmurf Apr 6, 2022
afff4e9
SCOTT: Guard against NULL CurrentCommand
angstsmurf Apr 6, 2022
0b63f7b
SCOTT: Make variable const as well
angstsmurf Apr 6, 2022
dc12b8d
SCOTT: Print the correct variable
angstsmurf Apr 8, 2022
b5a5d39
SCOTT: Remove unused parameters
angstsmurf Apr 8, 2022
9c526d3
SCOTT: Formatting
angstsmurf Apr 9, 2022
6dc84b3
SCOTT: Add variants with # for extra commands
angstsmurf Apr 9, 2022
fa8b063
SCOTT: Add special handling for Mysterious Adventures
angstsmurf Apr 9, 2022
5fba9b8
SCOTT: Guard against too long input lines
angstsmurf Apr 9, 2022
a0e2bea
SCOTT: Implement bare-bones command script reading
angstsmurf Apr 9, 2022
80d446c
SCOTT: Make more functions static
angstsmurf Apr 9, 2022
9488a6e
SCOTT: Guard against broken TI-99/4A files
angstsmurf Apr 9, 2022
124f65e
SCOTT: Hack around TAKE ALL bug in Colossal Cave TI-99/4A
angstsmurf Apr 9, 2022
e0c0e5a
SCOTT: More static functions
angstsmurf Apr 9, 2022
9e366be
SCOTT: Fix status window text reflow
angstsmurf Apr 24, 2022
a9179bd
SCOTT: Static and const fixes
angstsmurf Apr 25, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 3 additions & 1 deletion terps/CMakeLists.txt
Expand Up @@ -313,5 +313,7 @@ endif()
#
if(WITH_SCOTT)
terp(scott
SRCS scott/scott.c scott/bsd.c)
SRCS scott/scott.c scott/bsd.c scott/detectgame.c scott/gameinfo.c
scott/layouttext.c scott/load_TI99_4a.c scott/parser.c
scott/restorestate.c scott/scott.c scott/TI99_4a_terp.c)
endif()