gitextract_wqkzv1mv/ ├── .gitattributes ├── .gitignore ├── README.md ├── bbcsdl.bbc ├── bin/ │ ├── android/ │ │ ├── Android.mk │ │ ├── AndroidManifest.xml │ │ ├── Application.mk │ │ ├── BBCBasic.java │ │ ├── autorun.bbc │ │ ├── bbdata_x86_64.asm │ │ ├── build.gradle │ │ ├── help.bbc │ │ ├── help.txt │ │ └── styles.xml │ ├── ios/ │ │ ├── autorun.bbc │ │ ├── exported.txt │ │ ├── help.bbc │ │ └── help.txt │ ├── linux/ │ │ ├── install32.txt │ │ ├── install64.txt │ │ ├── makefile │ │ └── mkicon.sh │ ├── macos/ │ │ └── makefile │ ├── raspi/ │ │ ├── gpiodemo.bbc │ │ ├── gpiotest.bbc │ │ ├── install-rpi.txt │ │ ├── makefile │ │ └── mkicon.sh │ ├── rpi64/ │ │ ├── gpiodemo.bbc │ │ ├── gpiotest.bbc │ │ ├── install-rpi.txt │ │ └── makefile │ ├── wasm/ │ │ ├── BBC.h │ │ ├── autorun.bbc │ │ ├── bbcsdl.h │ │ ├── bbcsdl_shell.html │ │ ├── makefile │ │ └── readme.txt │ ├── win32/ │ │ ├── makefile │ │ ├── sdlrun.c │ │ └── unpack32.nas │ └── win64/ │ ├── makefile │ ├── sdlrun.c │ └── unpack64.nas ├── console/ │ ├── linux/ │ │ └── makefile │ ├── macm1/ │ │ └── makefile │ ├── macos/ │ │ └── makefile │ ├── raspi/ │ │ └── makefile │ ├── rpi64/ │ │ └── makefile │ └── win64/ │ └── makefile ├── examples/ │ ├── about.bbc │ ├── games/ │ │ ├── .Tables/ │ │ │ ├── Choice.mtb │ │ │ ├── CrnrPerm.mtb │ │ │ ├── CrnrSlic.ptb │ │ │ ├── EdgePerm.mtb │ │ │ ├── EdgeSlic.ptb │ │ │ ├── Flip.mtb │ │ │ ├── FlipChce.ptb │ │ │ ├── SlicPerm.mtb │ │ │ ├── Twist.mtb │ │ │ ├── TwstChce.ptb │ │ │ └── TwstFlip.ptb │ │ ├── 2048.bbc │ │ ├── Rubik.bbc │ │ ├── animal.bbc │ │ ├── buggy.bbc │ │ ├── bugs.bbc │ │ ├── cowboy.bbc │ │ ├── dibley.bbc │ │ ├── dibley.txt │ │ ├── dropperz.bbc │ │ ├── gorillas.bbc │ │ ├── hangman.bbc │ │ ├── hanoi.bbc │ │ ├── jigsaw.bbc │ │ ├── lemmings.bbc │ │ ├── rheolism.bbc │ │ ├── snake.bbc │ │ ├── sudoku.bbc │ │ ├── tower.bbc │ │ └── triples.bbc │ ├── general/ │ │ ├── BBSterm.bbc │ │ ├── SkyBaby.bbc │ │ ├── analyser.bbc │ │ ├── banner.bbc │ │ ├── banner.xml │ │ ├── bbcbasic.txt │ │ ├── bezierfit.bbc │ │ ├── bigdem.bbc │ │ ├── calculator.bbc │ │ ├── calendar.bbc │ │ ├── ceefax.bbc │ │ ├── ceefax.car │ │ ├── client.bbc │ │ ├── conway.bbc │ │ ├── dlgdemo.bbc │ │ ├── ellipsefit.bbc │ │ ├── example.csv │ │ ├── filters.bbc │ │ ├── kerning.bbc │ │ ├── lanchat.bbc │ │ ├── listdemo.bbc │ │ ├── mode7dem.bbc │ │ ├── mode7dem.car │ │ ├── multidem.bbc │ │ ├── multitouch.bbc │ │ ├── mysqldem.bbc │ │ ├── optics.bbc │ │ ├── pdfdemo.bbc │ │ ├── poem.bbc │ │ ├── polyfit.bbc │ │ ├── polyfit.csv │ │ ├── prompter.bbc │ │ ├── recorder.bbc │ │ ├── scroll.bbc │ │ ├── server.bbc │ │ ├── server_multi.bbc │ │ ├── sheet.bbc │ │ ├── solve.bbc │ │ ├── sortdemo.bbc │ │ ├── sorttest.bbc │ │ ├── telstar.bbc │ │ ├── textedit.bbc │ │ ├── timerdem.bbc │ │ ├── unicode.bbc │ │ ├── video.bbc │ │ ├── weather.car │ │ └── welcome.bbc │ ├── graphics/ │ │ ├── Demo.ptr │ │ ├── aagfxdem.bbc │ │ ├── aliens.bbc │ │ ├── anigif.bbc │ │ ├── bbcowl.bbc │ │ ├── bounce.bbc │ │ ├── candle.bbc │ │ ├── chain.bbc │ │ ├── clock.bbc │ │ ├── colorcycle.bbc │ │ ├── disco.bbc │ │ ├── doodle.bbc │ │ ├── ellipses.bbc │ │ ├── fern.bbc │ │ ├── fire.bbc │ │ ├── flier.bbc │ │ ├── flood.bbc │ │ ├── fluid.bbc │ │ ├── illusion.bbc │ │ ├── jclock.bbc │ │ ├── kaleidoscope.bbc │ │ ├── knots.bbc │ │ ├── lighting.bbc │ │ ├── mandel.bbc │ │ ├── opengl.bbc │ │ ├── pageturn.bbc │ │ ├── penrose.bbc │ │ ├── persian.bbc │ │ ├── piechart.bbc │ │ ├── pointer.bbc │ │ ├── polydots.bbc │ │ ├── polygon.bbc │ │ ├── pyramid.bbc │ │ ├── raytrace.bbc │ │ ├── saucer.bbc │ │ ├── scarab.bbc │ │ ├── seascape.bbc │ │ ├── sine.bbc │ │ ├── sliderule.bbc │ │ ├── slitscan.bbc │ │ ├── smithchart.bbc │ │ ├── snowscene.bbc │ │ ├── soccerball.bbc │ │ ├── spectrum.bbc │ │ ├── spotlight.bbc │ │ ├── squares.bbc │ │ ├── surks.bbc │ │ ├── swirl.bbc │ │ ├── teapot.bbc │ │ ├── teapot.fvf │ │ ├── torus2d.bbc │ │ ├── truchet.bbc │ │ ├── vampire.bbc │ │ ├── voronoi.bbc │ │ ├── wheel.bbc │ │ └── world.bbc │ ├── immediate.bbc │ ├── keywords.bbc │ ├── keywords.txt │ ├── physics/ │ │ ├── .pinball/ │ │ │ ├── ball.fvf │ │ │ ├── flipper1.fvf │ │ │ ├── flipper2.fvf │ │ │ ├── pinball.fvf │ │ │ └── plunger.fvf │ │ ├── bbclock.bbc │ │ ├── cradle.bbc │ │ ├── cradle.fvf │ │ ├── crates.bbc │ │ ├── dangle.bbc │ │ ├── dunebuggy.bbc │ │ ├── girder.fvf │ │ ├── lotto.bbc │ │ ├── pinball.bbc │ │ ├── pintograph.bbc │ │ ├── plinth.fvf │ │ ├── samples/ │ │ │ ├── Hello_Box2D.bbc │ │ │ ├── SAMPLES.bbc │ │ │ ├── breakable.bbc │ │ │ ├── bridge.bbc │ │ │ ├── bullet.bbc │ │ │ ├── cantilever.bbc │ │ │ ├── car.bbc │ │ │ ├── chain.bbc │ │ │ ├── confined.bbc │ │ │ ├── crank.bbc │ │ │ ├── dominos.bbc │ │ │ ├── gears.bbc │ │ │ ├── lotto.bbc │ │ │ ├── pendulum1.bbc │ │ │ ├── pendulum2.bbc │ │ │ ├── pendulum3.bbc │ │ │ ├── pendulum4.bbc │ │ │ ├── pendulum5.bbc │ │ │ ├── pendulum6.bbc │ │ │ ├── platform.bbc │ │ │ ├── pyramid.bbc │ │ │ ├── radialgravity.bbc │ │ │ ├── sensor.bbc │ │ │ └── wobble.bbc │ │ ├── spinmaze.bbc │ │ └── trebuchet.bbc │ ├── sounds/ │ │ ├── bauble.bbc │ │ ├── bauble.fvf │ │ ├── belier.bbc │ │ ├── blacksmith.bbc │ │ ├── brandenburg.bbc │ │ ├── carolmedley.bbc │ │ ├── carousel.bbc │ │ ├── carousel.fvf │ │ ├── crank.fvf │ │ ├── dubois.bbc │ │ ├── entertainer.bbc │ │ ├── figleaf.bbc │ │ ├── forge.fvf │ │ ├── ground.fvf │ │ ├── handle.fvf │ │ ├── horses.fvf │ │ ├── icerink.fvf │ │ ├── lights1.fvf │ │ ├── lights2.fvf │ │ ├── metronome.bbc │ │ ├── nut.fvf │ │ ├── piano.bbc │ │ ├── platform.fvf │ │ ├── polly.bbc │ │ ├── skater.fvf │ │ ├── skaters.bbc │ │ ├── skaters.tun │ │ ├── soldier.fvf │ │ ├── soldiers.bbc │ │ ├── tocfugue.bbc │ │ ├── tofair.bbc │ │ ├── tofair.tun │ │ ├── widor.bbc │ │ └── xmascene.fvf │ ├── starcmds.bbc │ ├── starcmds.txt │ ├── tools/ │ │ ├── BBCEdit/ │ │ │ ├── bgroupmod.bbc │ │ │ ├── dlgmod.bbc │ │ │ ├── filedlgmod.bbc │ │ │ ├── menumod.bbc │ │ │ └── msgmod.bbc │ │ ├── BBCEdit.bbc │ │ ├── SDLIDE.bbc │ │ ├── addconst.bbc │ │ ├── compiler.bbc │ │ ├── crossref.bbc │ │ ├── getri.bbc │ │ ├── hello.bbc │ │ ├── listvars.bbc │ │ ├── macrorec.bbc │ │ ├── memmon.bbc │ │ ├── mmap.bbc │ │ ├── profiler.bbc │ │ ├── saa505x.bbc │ │ ├── searchin.bbc │ │ ├── settab.bbc │ │ ├── sysvars.bbc │ │ ├── timing.bbc │ │ ├── touchide.bbc │ │ └── versinfo.bbc │ ├── vducodes.bbc │ └── vducodes.txt ├── include/ │ ├── BBC.h │ ├── SDL2_gfxPrimitives.h │ ├── SDL2_gfxPrimitives_font.h │ ├── SDL2_rotozoom.h │ ├── SDL_net.h │ ├── SDL_stbimage.h │ ├── SDL_ttf.h │ ├── bbccon.h │ ├── bbcsdl.h │ ├── begin_code.h │ ├── close_code.h │ ├── dr_mp3.h │ ├── stb_image.h │ ├── version.h │ ├── zconf.h │ └── zlib.h ├── lib/ │ ├── Bedstead-ext.otf │ ├── Bedstead.otf │ ├── Unifont.otf │ ├── aagfxlib.bbc │ ├── arraylib.bbc │ ├── audiolib.bbc │ ├── bigint.bbc │ ├── box2ddbg.bbc │ ├── box2dgfx.bbc │ ├── box2dlib.bbc │ ├── classlib.bbc │ ├── datelib.bbc │ ├── dlglib.bbc │ ├── editbox.bbc │ ├── ellipse.bbc │ ├── eventlib.bbc │ ├── filedlg.bbc │ ├── fnusing.bbc │ ├── gfxlib.bbc │ ├── gleslib.bbc │ ├── gpiolib.bbc │ ├── imglib.bbc │ ├── listlib.bbc │ ├── memusage.bbc │ ├── menulib.bbc │ ├── mode7lib.bbc │ ├── msgbox.bbc │ ├── multiwin.bbc │ ├── mysqllib.bbc │ ├── nowait.bbc │ ├── ogllib.bbc │ ├── pdflib.bbc │ ├── script.bbc │ ├── sdldebug.bbc │ ├── shaderlib.bbc │ ├── socklib.bbc │ ├── sortlib.bbc │ ├── stringlib.bbc │ ├── timerlib.bbc │ ├── treeview.bbc │ ├── utf8lib.bbc │ ├── webgllib.bbc │ └── xmllib.bbc ├── licence.txt ├── src/ │ ├── SDL2_gfxPrimitives.c │ ├── SDL2_rotozoom.c │ ├── b2Alias.cpp │ ├── bbasmb_arm_32.c │ ├── bbasmb_arm_64.c │ ├── bbasmb_arm_v6m.c │ ├── bbasmb_wasm32.c │ ├── bbasmb_x86_32.TODO.c │ ├── bbasmb_x86_64.c │ ├── bbccli.c │ ├── bbccon.c │ ├── bbccos.c │ ├── bbcmos.c │ ├── bbcsdl.c │ ├── bbctmp.m │ ├── bbcvdu.c │ ├── bbcvtx.c │ ├── bbdata_arm_32.s │ ├── bbdata_arm_64.s │ ├── bbdata_wasm32.c │ ├── bbdata_x86_32.nas │ ├── bbdata_x86_64.nas │ ├── bbeval.c │ ├── bbexec.c │ ├── bbmain.c │ ├── flood.c │ ├── sort.c │ └── sound_sdl.c └── tests/ ├── ALLTESTS.bbc ├── arraytst.bbc ├── byreftst.bbc ├── convertst.bbc ├── errortst.bbc ├── exittest.bbc ├── filetest.bbc ├── fortest.bbc ├── int64tst.bbc ├── slicetest.bbc └── structst.bbc