Commit Graph

51 Commits

Author SHA1 Message Date
Joshua Bell
ea61e845c7 Add Sierpinski triangle by Helen Edgar 2024-02-19 10:26:21 -08:00
Joshua Bell
d7ebf753db Thunderclock: Tweak DOS/BASIC handling of colons
This is ugly, but you should see what real BASIC/DOS do under the hood.
2024-02-11 15:16:39 -08:00
Joshua Bell
d727640ef4 Added Random Maze sample by Alan Rat 2024-02-10 18:36:39 -08:00
Joshua Bell
555f8de2ae Simulate Thunderclock in Slot 4
See the new sample for details/example.

Note that reading 12/24-hour time formats that have colons will not
currently work, as the colons will terminate input and result in
invisible ?EXTRA IGNORED errors.

Fixes #44
2024-02-10 18:22:08 -08:00
Joshua Bell
f18ad47d1c Samples: Update platformer, c/o Brendan Ghareeb 2024-01-13 10:18:34 -08:00
Joshua Bell
229f2957de Updated Platformer sample 2023-10-06 13:10:37 -07:00
Joshua Bell
f625602942 Update platformer sample 2023-10-01 19:26:20 -07:00
Joshua Bell
aee6b4665f Build sample index from data file 2023-03-10 20:24:57 -08:00
Joshua Bell
887b3be2a6 Updated Platformer sample by Beckett Bylsma 2023-03-08 08:45:01 -08:00
Joshua Bell
5ebbde151f Add platformer sample, a work in progress by Beckett Bylsma 2023-01-22 12:55:56 -08:00
Joshua Bell
7a8c663315 Further fixes for LEFT$/MID$/RIGHT$ and tests
* MID$ allows 0 for the second (length) argument
* Add tests for error cases.
2022-12-05 18:46:44 -08:00
Joshua Bell
252b39dc08 Add Bite sample 2022-10-23 15:25:37 -07:00
Joshua Bell
1d8e8822db Add Artillery sample 2022-10-23 15:23:41 -07:00
Joshua Bell
734d953a3b Add Building sample 2022-10-23 15:12:48 -07:00
Joshua Bell
ea4444ae49 Add Codabar Generator sample 2022-10-23 15:04:43 -07:00
Joshua Bell
4e5fc97a61 Fix bad line numbers in sample 2022-09-06 19:32:06 -07:00
Mikael O. Bonnier
6ba216c726
Add Aritm game (#42)
* Create sample.aritm.txt

* Update index.html

* Added "01", ",1", and ".1" as alternatives to "-1"

* Updated year to 2022

* Initialze text mode & fix possible roundoff error

* Switched subroutines to functions & improved seed
2022-01-29 10:35:03 -08:00
Joshua Bell
b75c1f027f Unit Tests: Fix TEXT, add failing FOR case 2021-03-31 20:28:41 -07:00
Joshua Bell
2495381bcb Fix parsing of unterminated strings in DATA statements
Fixes #35
2020-06-24 21:42:10 -07:00
Joshua Bell
697ccd63e9 Fix window text bottom - should not be changed if top changes.
The TTY module stores top/height but the Apple monitor stores
top/bottom. If top changes, bottom should remain unchanged.

Improve the POKE 34 shim, and add a test.
2020-06-24 21:19:49 -07:00
Joshua Bell
c64c10e5d2 Various game fixes and enhancements by Alan Ratliff 2020-06-20 15:49:59 -07:00
Joshua Bell
6c7f7e9eec Update some URLs 2020-06-20 15:36:17 -07:00
Joshua Bell
dd01e4c9f1 Add sample: Space Attack by Alan Ratliff 2020-06-13 10:46:11 -07:00
Joshua Bell
17b0baf7e5 Add softswitch reads for display modes
Fixes #32

The RdAltChar (mousetext) is not accurate. Under Virtual II it seems
to always return true if the 80 column firmware is active, regardless
of which character set is active.
2020-05-29 21:55:32 -07:00
Joshua Bell
44e308f030 GR adjusts text window. Fixes #33
GR now adjusts the text window to the bottom four lines of the
display. A unit test is added to verify.
2020-05-29 20:57:57 -07:00
Joshua Bell
dca4875d3d TAB()/SPC() should have implicit trailing ;
Also add docs.

Fixes #34
2020-05-29 20:41:22 -07:00
Joshua Bell
af0a7eb886 Ensure COLOR= gives Illegal Quantity Error for > 255. Fixes #30 2020-05-03 21:04:36 -07:00
Joshua Bell
b11acbe1fb fix truncated sample 2020-02-10 08:06:56 -08:00
Joshua Bell
50c9355172 Add a few more samples 2020-02-09 21:08:51 -08:00
Joshua Bell
18c88661ac Add a bunch of samples 2020-02-09 21:02:04 -08:00
Joshua Bell
6c42af4b39 More samples by Golden Child 2020-01-29 21:31:02 -08:00
Joshua Bell
77b7882b12 Add samples c/o Golden Child 2020-01-14 18:20:14 -08:00
Arthur Allen
4a27231196 Adding Columns and Tetris games using lores graphics. (#28)
* Applesoft Basic Columns Game

Columns Game using lores graphics.

* Update index.html

Added links to Tetris and Columns games
2019-12-09 19:24:55 -08:00
Chris Whong
157ebf7f96 add ninja turtle example (#26) 2019-01-02 19:12:59 -08:00
Joshua Bell
8de025a8d4 Update font refs to https 2018-08-15 21:55:00 -07:00
Joshua Bell
c29683009c Add Door Detector game sample by Jeff 2018-08-01 18:41:15 -07:00
Joshua Bell
d76e0c2d73 Added 'Snowflakes' sample 2017-08-27 18:47:08 -07:00
Joshua Bell
2518462b01 Updated sample 2016-12-06 23:35:54 -08:00
Joshua Bell
2db989212f Sample fix 2016-12-03 15:28:45 -08:00
Joshua Bell
2553fe88ea Add samples by Gregg Buntin 2016-12-03 11:21:04 -08:00
Joshua Bell
78428020d8 Invalid DOS commands should fail with Syntax Error. Resolves #13 2016-09-17 18:17:34 -07:00
Sigurður Sveinn Halldórsson
d53e58db23 Fix ON GOTO and ON GOSUB - Should resolve #11 (#12)
* Fix ON GOTO and ON GOSUB - Should resolve #11

* Fix ON GOTO and ON GOSUB better - Should handle edge cases

* Fix ON GOTO and ON GOSUB - Added unit tests

* Fix ON GOTO and ON GOSUB - Fixed unit tests
2016-07-25 19:14:33 -07:00
Joshua Bell
20f302339f Fix ONERR GOTO handling - should skip to next line. Resolves #7 2015-12-06 15:47:15 -08:00
Joshua Bell
2e27cda07b Added test for hook precedence 2015-11-25 19:07:39 -08:00
Joshua Bell
f55aa51023 Make line numbers relevant; resolves issue #5 2014-12-28 20:55:23 -07:00
Joshua Bell
7a01309073 Implement CALL-3288; resolves #8 2014-12-27 17:51:21 -07:00
Joshua Bell
20d03b70fb New samples, updated docs 2013-08-18 21:26:39 -07:00
Joshua Bell
6abdce58c1 Tweak demo 2013-08-17 22:04:19 -07:00
Joshua Bell
85de02659c Style separation 2013-08-17 15:15:54 -07:00
Joshua Bell
24e61f3a2b Added new sample 2013-05-06 00:12:26 -04:00