2023-11-14 |
Nick Downing | Add /deps.sh, in /linapple remove full-screen mode...
|
commit | commitdiff | tree |
2023-11-14 |
Nick Downing | Add forgotten /util directory, forgotten files /terminal...
|
commit | commitdiff | tree |
2022-06-03 |
Nick Downing | Implement text mode and make soft switches more generic...
|
commit | commitdiff | tree |
2022-06-02 |
Nick Downing | Improve ROMs handling for the emulator, add CG ROM...
|
commit | commitdiff | tree |
2022-05-26 |
Nick Downing | Make ctrl-c available all the time, improve cleanup...
|
commit | commitdiff | tree |
2022-05-26 |
Nick Downing | Add a convenience script for each game showing how...
|
commit | commitdiff | tree |
2022-05-26 |
Nick Downing | Refactor CALL implementation, to auto-detect tone routine...
|
commit | commitdiff | tree |
2022-05-26 |
Nick Downing | Move tone.obj and bootable.dsk generation into /util...
|
commit | commitdiff | tree |
2022-05-26 |
Nick Downing | Rename /hrcg to /terminal and terminal* to hrcg_terminal...
|
commit | commitdiff | tree |
2022-05-26 |
Nick Downing | Improve emulator keyboard handling to make shift work...
|
commit | commitdiff | tree |
2022-05-26 |
Nick Downing | In pty code, fix file handle leaks, add session stuff...
|
commit | commitdiff | tree |
2022-05-25 |
Nick Downing | Let HRCG terminal run a child process, with pty for...
|
commit | commitdiff | tree |
2022-05-25 |
Nick Downing | Make HRCG cursor blink, fix some timing/lagginess issues...
|
commit | commitdiff | tree |
2022-05-25 |
Nick Downing | Add cursor in HRCG, not blinking yet
|
commit | commitdiff | tree |
2022-05-25 |
Nick Downing | Tuning ribbit slightly
|
commit | commitdiff | tree |
2022-05-25 |
Nick Downing | HRCG and joystick improvements, can now play ribbit...
|
commit | commitdiff | tree |
2022-05-25 |
Nick Downing | Implement HTAB and VTAB in HRCG terminal, fix character...
|
commit | commitdiff | tree |
2022-05-25 |
Nick Downing | Implement 16-color palette and averaging, for a more...
|
commit | commitdiff | tree |
2022-05-25 |
Nick Downing | Add basic HRCG terminal program (cut-down emulated...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Add HRCG, for now just extract a BLOADable image, to...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Add ribbit, and various language features needed to...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Detect common patterns involving PEEK(-16336) and convert...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Quick little brick out patch which makes the game playable...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Add little brick out
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Change lemonade_tone_patched to lemonade_tone and LEMONADE...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Change lemonade_tone_nick to tone and LEMONADE TONE...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Fix error in text() escape sequence leading to incorrect...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Add inter-statement delay, fix an oversight regarding...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Implement a heuristic to detect delay loops, can now...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Implement the ability to update text screen with GR...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Implement a new gr_encode() routine containing most...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Implement zero-page emulation for normal/inverse/flash...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Eliminate gr_mem, instead emulate the proper memory...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Improve the console emulation a bit, can now run little...
|
commit | commitdiff | tree |
2022-05-24 |
Nick Downing | Add joystick support, and keyboard ready-polling support...
|
commit | commitdiff | tree |
2022-05-22 |
Nick Downing | Implement lightning flash in apple_io.py
|
commit | commitdiff | tree |
2022-05-22 |
Nick Downing | Improve VAL() backend and handling of invalid numbers...
|
commit | commitdiff | tree |
2022-05-22 |
Nick Downing | Further improvement to terminal emulation, makes scrolling...
|
commit | commitdiff | tree |
2022-05-22 |
Nick Downing | Implement simulated LOMEM and HIMEM, add memory size...
|
commit | commitdiff | tree |
2022-05-22 |
Nick Downing | Improve PCM audio by reducing framesize (so that latency...
|
commit | commitdiff | tree |
2022-05-22 |
Nick Downing | Improve terminal emulation (window left/right etc)...
|
commit | commitdiff | tree |
2022-05-22 |
Nick Downing | Make GR graphics single width by default, use --gr...
|
commit | commitdiff | tree |
2022-05-22 |
Nick Downing | Calibrate FOR/NEXT delay loops, change delay loops...
|
commit | commitdiff | tree |
2022-05-22 |
Nick Downing | Implement the new music in /apple_io.py as well, for...
|
commit | commitdiff | tree |
2022-05-22 |
Nick Downing | Change all music to my tone routine (some differences...
|
commit | commitdiff | tree |
2022-05-20 |
Nick Downing | Tune sunny music a bit, add cup filling music
|
commit | commitdiff | tree |
2022-05-20 |
Nick Downing | Add a new assembly language tone generator, analyze...
|
commit | commitdiff | tree |
2022-05-20 |
Nick Downing | In patched lemonade, change call 770 to call 784 everywhere...
|
commit | commitdiff | tree |
2022-05-20 |
Nick Downing | Improve the lemonade_tone disassembly slightly, improve...
|
commit | commitdiff | tree |
2022-05-19 |
Nick Downing | Improve console handling, fixes 40 column width issue...
|
commit | commitdiff | tree |
2022-05-19 |
Nick Downing | Build linapple directly rather than building Applewin...
|
commit | commitdiff | tree |
2022-05-19 |
Nick Downing | Remove the RESTORE line-number syntax, which turns...
|
commit | commitdiff | tree |
2022-05-19 |
Nick Downing | Remove dead code and redundant operations, fix corrupt...
|
commit | commitdiff | tree |
2022-05-19 |
Nick Downing | Add edasm assembly for lemonade assembly language routines...
|
commit | commitdiff | tree |
2022-05-19 |
Nick Downing | Add some reverse engineering of lemonade assembly language...
|
commit | commitdiff | tree |
2022-05-19 |
Nick Downing | Improve cursor handling, improve tracebacks, improve...
|
commit | commitdiff | tree |
2022-05-19 |
Nick Downing | Remove comments in lemonade patch to fix out-of-memory...
|
commit | commitdiff | tree |
2022-05-19 |
Nick Downing | Implement a better way of creating a bootable disk...
|
commit | commitdiff | tree |
2022-05-19 |
Nick Downing | Move lemonade files to /lemonade, create Makefiles...
|
commit | commitdiff | tree |
2022-05-19 |
Nick Downing | Update the lemonade patch to avoid an out-of-data error...
|
commit | commitdiff | tree |
2022-05-19 |
Nick Downing | Implement ALSA PCM audio sounds for console beep and...
|
commit | commitdiff | tree |
2022-05-18 |
Nick Downing | Improve interpreter and I/O slightly for lemonade,...
|
commit | commitdiff | tree |
2022-05-18 |
Nick Downing | Add bin_to_tok and tok_to_bin for applesoft native...
|
commit | commitdiff | tree |
2022-05-18 |
Nick Downing | Rename tokenizer to bas_to_tok, detokenizer to tok_to_bas...
|
commit | commitdiff | tree |
2022-05-18 |
Nick Downing | Lo-res graphics sort of working (needs some modifications...
|
commit | commitdiff | tree |
2022-05-17 |
Nick Downing | Implement more statements and ignore some I/O related...
|
commit | commitdiff | tree |
2022-05-17 |
Nick Downing | Implement all functions except some I/O related ones
|
commit | commitdiff | tree |
2022-05-17 |
Nick Downing | Bulk add statements and functions in token order (reorder...
|
commit | commitdiff | tree |
2022-05-17 |
Nick Downing | Make interpreter accept tokenized input, this solves...
|
commit | commitdiff | tree |
2022-05-17 |
Nick Downing | Add applesoft-like (but not identical) tokenizer and...
|
commit | commitdiff | tree |
2022-05-17 |
Nick Downing | Correctly handle DATA other than STR_LITERAL as unquoted...
|
commit | commitdiff | tree |
2022-05-17 |
Nick Downing | Implement REM statement
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Implement PRINT TAB() and very basic cursor position...
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Add TEXT, GR, COLOR=, PLOT, HLIN, VLIN statements
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Allow multiple arrays to be dimensioned in the same...
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Add PEEK, POKE and CALL (via apple_io, to emulate any...
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Add DIM statement, clean up parser to use lvalues properly...
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Add LValue node, so that locating the variable for...
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Remove Node and NodeText prefixes on all class names...
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Change VARIABLE to VARIABLE_NAME, NodeTextVariable...
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Change NodeExpression to NodeRValue, NodeExpression...
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Make variables boxed for easy referencing and/or subscripting
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Implement data_types.py and STR, VAL() functions
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Implement INPUT
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Translate cr to crlf at output similarly to how Apple...
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Implement console input, improve console output a bit...
|
commit | commitdiff | tree |
2022-05-16 |
Nick Downing | Add apple_io module and HOME, NORMAL, INVERSE, FLASH...
|
commit | commitdiff | tree |
2022-05-15 |
Nick Downing | Implement READ, RESTORE and DATA, but no empty items...
|
commit | commitdiff | tree |
2022-05-15 |
Nick Downing | Implement FOR and NEXT
|
commit | commitdiff | tree |
2022-05-15 |
Nick Downing | Implement GOSUB and RETURN
|
commit | commitdiff | tree |
2022-05-15 |
Nick Downing | Improve number printing to make it more symmetrical...
|
commit | commitdiff | tree |
2022-05-15 |
Nick Downing | Add END statement, fix float parsing with exponents
|
commit | commitdiff | tree |
2022-05-15 |
Nick Downing | Full type checking for expression evaluation
|
commit | commitdiff | tree |
2022-05-15 |
Nick Downing | Implement IF statement
|
commit | commitdiff | tree |
2022-05-15 |
Nick Downing | Initial commit, can interpret LET, PRINT and GOTO,...
|
commit | commitdiff | tree |
|