Discuss Scratch

RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

Painter - by A&F Software (1983) - A really Nice Amidar-style game

5041494e544552005041494e543220a45041494e544552a421424f4f542020a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001183320001e003f802100090019238063050003000000003000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a42415349430d504147453d26313930300d2a465832310d434c4f534523303a434841494e20225041494e544552220de5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e50d000a25f42283885041494e544552898520206279862020442e472e414e444552534f4e200d001425f4228620436f70797269676874822041264620534f4654574152458531393833200d001e05f40d00280bee85e58d5472400d003273ef32322c372c3133312c3135372c31332c31302c3133312c3135372c3135342c3134392c33322c3235342c3137352c3235332c33322c33322c33322c3133322c3135372c33312c32382c312c3133312c3135372c3134392c33322c33322c3235352c3137352c3136352c31332c31300d003c90ef3133312c3135372c3135342c3134392c33322c3235352c3235322c3235352c33322c33322c33322c3133322c3135372c3133312c38302c33322c36352c33322c37332c33322c37382c33322c38342c33322c36392c33322c38322c33322c33322c3135372c3134392c33322c33322c3235352c3235322c31332c31303b32333b383230323b303b303b303b0d004666ef3133312c3135372c3135342c3134392c33322c3235352c3136302c3235352c33322c33322c33322c3133322c3135372c33312c32382c332c3133312c3135372c3134392c33322c33322c3235352c31332c31302c3133312c3135372c31332c31300d005009f2564455530d005aa3f1272220208655736520796f7572825041494e54455286746f2066696c6c20696e2074686522272286626f78657320627920636f6d706c6574696e6720746865206c696e65732061726f756e64222722867468656d2e2020596f75206d7573742066696c6c20696e20616c6c2074686520626f786573222722866265666f72652074686585424f4e55538676616c75652072656163686573207a65726f2e220d006471f12722202085546f2061766f696420746865834348415345525385796f75206d6179206669726522272285757020746f20332074656d706f72617279874741505385696e20746865206c696e6573222722856279207072657373696e6720746865865350414345204241522e220d006e5cf1272220208654686520736b696c6c20666163746f72206166666563747320626f74682074686522272286737065656420616e6420696e74656c6c6967656e6365206f662074686520636861736572732e223a2a465831350d007850f12722202085596f7520686176652033206c697665732c2077697468206120626f6e7573206c69666522272285696620796f7520726561636820612073636f7265206f668735303030302e220d008213ef32382c31312c32342c33392c32320d008c24f122507265737320535041434520746f207374617274223af5fda53d33323adb0d0096102a52554e225041494e5432220d00a005e00d00aa0addf2564455530d00b429ef32332c3232342c2644382c2641382c2635302c2641382c2635302c2641382c2644382c300d00be27ef32332c3232352c2633302c2633302c2632302c302c2632302c2636302c2636302c300d00c825ef32332c3232362c382c382c2631382c2635302c2643302c2638302c2638302c300d00d221ef32332c3232372c302c302c2643302c2644382c2631382c302c302c300d00dc27ef32332c3232382c2643302c2643302c2634302c302c2631302c2631382c2631382c300d00e629ef32332c3232392c2637302c2646382c2646382c2644382c2646382c2646382c2637302c300d00f026e2312c322c342c2d342c302c362c382c302c3132362c302c302c2d322c3132362c300d00fa24e2322c342c2d312c302c302c3130302c302c302c312c302c302c2d312c312c300d010427e2332c312c342c2d342c302c312c312c312c3132362c302c302c2d31302c3132362c300d010e23e2342c342c312c302c302c3132352c302c302c312c302c302c2d312c312c300d011805e10dffe5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e50d000024f4220808080808834c6f6164207769746887434841494e225041494e544552220dffffffa96a8572a9008573a007b1b08574a9008588a9218589208e19a94e8588a9218589a9008d50218d5121208e19ee5021a008b1b08d5121208e19ee5021a009b1b08d5121208e19ee5021a9078d5121208e19ee5021a9028d5121208e19ee5021208e19ee5021208e19ee5021208e19ee5021a00ab1b08d5121208e19ee5021208e19ee5021208e19ee5021208e19a9048588a9218589208e19a920a2049d5f21ca10faa204b57630091869309d5f21ca10f3a9558588a9218589208e19a204b57b30091869309d6f21ca10f3a9658588a9218589208e19a5731869308d8021a5741869308d7f21a9758588a9218589208e19a9208d8d21a200a571c90a900738e90ae84c220f1869308d8e218af0061869308d8d21a9838588a9218589208e19a920a2039d9921ca10faa9e0a670ca9d9921ca10faa98f8588a9218589208e19a56e1869308df521a9eb8588a9218589208e19a000b1b08587c8b1b0858bc8b1b085b2c8b1b085b3c8b1b085b4c8b1b085b5a687ca8a0a0a186903a8b1b29d000e88888888ca10f4a900a2009d000dcad0faa91220eeffa90120eeffa90120eeffa900858ca58c206012a0008ca1218ca321b18e8da021c8b18e8da2210ea0212ea1210ea0212ea1210ea0212ea1210ea2212ea3210ea2212ea321a003b18ef008201d12a58c206012a005b18ef003201d12e68ca58cc58bd0aba91220eeffa90120eeffa90220eeffa9aa8588a9218589a900858ca58c208112a002b18e1869308db12188b18e858d88b18e38e901206012a001b18e4888b18e48c68da58d206012a0008cae218cb0216818718e6a38e90c8dad216818c8718e6a1869048daf210ead212eae210ead212eae210ead212eae210eaf212eb0210eaf212eb021208e19e68ca58cc587d08ba9018d200e8d220ea9008d210e8d230e8d250e8d270ea9148d240ea9288d260ea220a00ea90720f1ffa909a20420f4ffa90aa20220f4ffa008b1b01869088d5121a9018d5021a94e8588a9218589208e19a90f858ca200a00088d0fdcad0fac68cd0f6a008b1b08d5121a9018d5021208e19a006b1b08583858438e901206012a000846684828485848684b6b18e8580c88468b18e8581a920a20386679d9921ca10faa9e0a670ca9d9921a98f8588a9218589208e19202117a9008dcf218dd121a5808dce21a5818dd0210ece212ecf210ece212ecf210ece212ecf210ed0212ed1210ed0212ed121a9c88588a9218589208e19a00bb1b08560c8b1b08544c8b1b08545c8b1b08546c8b1b08547a20086b7a9009548954c9540b54438e901206012a000b18e95b8c8b18e95bc20b218a6b7e8e460d0d9a9008d210e8d250e8d270ea9028d200e8d260ea9f18d220ea9ff8d230ea9c88d240ea220a00ea90720f1ffa20da9009550ca10fb6038e901206012a0008ca7218ca921b18e8da621c8b18e8da8210ea6212ea7210ea6212ea7210ea6212ea7210ea8212ea9210ea8212ea921a99d8588a9218589208e1960858e0a0a18658e858ea9006900858f068e268f18a58e65b4858ea58f65b5858f600a0a1865b2858ea5b36900858f60a9008575a661a0ffa98120f4ffc000f006a90805758575a662a0ffa98120f4ffc000f006a90405758575a663a0ffa98120f4ffc000f006a90205758575a664a0ffa98120f4ffc000f006a90105758575a665a0ffa98120f4ffc000f006a91005758575a28fa0ffa98120f4ffc000f00aa97e20f4ff68684cb019a575290f8582d0034cd916a566d015a5830a0aaaa568ca4a90fca5859d000da5834c3b13c569d007a58485834c3b134cf31338e901206012a567858ca9008567a00218b18ef001382667c8c006d0f3a56725758582d0034cd916a200a0036a9001e88810f9e001f01aa9ff458c25828582a200a0036a9001e88810f9e001f0034cd916a9008566a5828568a2032903d002a20c8667a582a006886a90fcb18e858438e901206012a000b18e38e580d006c8b18e38e581100549ff1869018569a5830a0aaaa568ca4a90fcbd000d8585a5840a0aaaa5684567ca4a90fca56938fd000d8586c569f002c686a58225678582a200a0036a9001e88810f9e001f007a90085824cd916a5822568f005e6664c1c14c66620d916a566c58590468585a9008dcf218dd121a5808dce21a5818dd0210ece212ecf210ece212ecf210ece212ecf210ed0212ed1210ed0212ed121a9c88588a9218589208e19a585c5869003206c1460a5830a0aaaa568ca4a90fca9ff85859d000da5840a0aaaa5684567ca4a90fca9ff9d000da9008d210e8d250e8d270ea9028d200e8d260ea9f18d220ea9ff8d230ea9c88d240ea220a00ea90720f1ffa204a901202416a58338e901206012a00aa568886a90fcb18ef00aaacade000ed003200115a58438e901206012a00aa5684567886a90fcb18ef00aaacade000ed003200115608a208112a000b18e858cc8b18e858dc8b18e85b7a9008d200e8d210e8d250e8d270ea9ff8d230e8d260ea9f18d220ea9038d240ea220a00ea90720f1ffa9118d200ea9ff8d220ea9808d240ea9008dd9218ddb218de121c68ca58c206012a000b18e1869018dd821c8b18e858cc68cc68da58d206012a000b18e38edd821858dc8b18e1869018dda21a58c38edda218de0210ed8212ed9210ed8212ed9210ed8212ed9210eda212edb210eda212edb210ee0212ee1210ee0212ee121a9d28588a9218589208e1918add82169088dd821a9006dd9218dd921ee240ea220a00ea90720f1ffc68dd0dca900a2079d200ecad0faa9108d200ea220a00ea90720f1ffa9118d200ea220a00ea90720f1ffa203a5b7202416c687d0096868686868684ce61a60b4761002f676187576c90a900e38e90a9576208516a901ca10e6609576e001d040c905d03ca5761038e67086b7a98f8588a9218589208e19a9008d210e8d230e8d250e8d270ea9018d200e8d220e8d260ea9648d240ea220a00ea90720f1ffa6b786b7868c068c068c068ca9ef858d20b717a5888de321a5898de421a58a8de521a58d8de621a9f0858c201e18ade3218588ade4218589ade521858aade621858da6b7b57618693020a518a905858c205218a6b760adb4218588adb5218589adb621858aadb721858da90f858c201e18a580858ca581858da5826a9002e6806a9002c6806a9002c6816a9002e681207617e6b6a5b6290385b620211760a58038e902858ca581186903858d20b717a5888db421a5898db521a58a8db621a58d8db721a9e020a518a910858c205218adb4218588adb5218589adb621858aadb721858da9e11865b620a518a940858c20521860a202a582d00160b559f032b55338e580100449ff6901c902b023b55638e581100449ff6901c902b014a58c8580a58d8581a5822568f003c66660e66660ca10c760a58c2901858aa90085888589a9ff38e58d858d29f80a26890a268918658d29f88588a9006589858906882689068826890688268906882689a58d2907481865888588a90065898589a900858da58c29fe0a268d0a268d1865888588a58d65896930858968858d60a208a018b188258c91889838e908a810f3caf01fe68da58dc908f005e6884c2018a58829f81869808588a589690285894c201860a201a58a48a0006848858a1ee221900ca58a4aa58cb0010a11889188a58a4901858ad0e798186908a8c020d0dee8e009f01fe68da58dc908f005e6884c5718a58829f81869808588a589690285894c571868608de221a2e2a021a90a20f1ff60a6b7b5b838e902858cb5bc186903858d20b717a6b7a5889db821a5899dbc21a58a9dc021a58d9dc421a9e520a518a940858c205218a6b7bdb8218588bdbc218589bdc021858abdc421858da9e118754c20a518a910858c20521860c672d038a56a8572c6731015a9098573c674a5741869308de221a97c858c204a19a5731869308de221a984858c204a19a573186574d00568684ce21960a907858d20b717a5888de321a5898de421a58a8de521a58d8de621a9f0858c201e18ade3218588ade4218589ade521858aade621858dade22120a518a905858c20521860a000b188858ac8b18820eeffc48ad0f660a9ffa204957bca10fba900856ea999856b20d51ba9ffa2049576ca10fba9018571a9038570a98a85b0a92385b1a9c8856a20280e208f1220cb1c20b41e200d194cd319a909a20a20f4ffa90aa20520f4ffa9088d5121a9008d5021a94e8588a9218589208e19a9008d210e8d230e8d250e8d270ea9018d200ea9028d220ea9ff8d240ea9288d260ea220a00ea90720f1ffa9008d200ea9038d220e8d240ea220a00ea90720f1ffa90f858ca200a00088d0fdcad0fac68cd0f6a9008d51218d5021208e19a9018d200e8d260ea9f18d220ea9ff8d230ea220a00ea90720f1ffa90f858ca200a00088d0fdcad0fac68cd0f6c670a570f0034cd019a200b576d57b3007d008e8e005d0f34cd11aa204b576957bca10f9a9658588a9218589208e19a204b57b30091869309d6f21ca10f3208e19a90f858ca200a00088d0fdcad0fac68cd0f64cb019a9008d210e8d230e8d250e8d270ea9018d200ea9048d220ea9648d240e8d260ea220a00ea90720f1ffa9008d200ea9f18d220ea9ff8d230ea9078d240ea220a00ea90720f1ffa9038d5021a9088d5121a94e8588a9218589208e19a90f858ca909a68c20f4ffa90aa68c20f4ffa902858da200a00088d0fdcad0fac68dd0f6c68cd0dca9078d5121208e19a56e8575e6754675a573a203202416a574a202202416c675d0eea90f858ca200a00088d0fdcad0fac68cd0f6a5712903d008a56ec906f002e66ea571290fd014a98a85b0a92385b1e671a56a38e932856a4cd019e671a5b018691085b09002e6b14cd019a9f68588a9218589208e19a90fa20020f4ffa56ef0034c701ca9588588a9228589208e1920b71cc931f010c932f022c933f034a90720eeff4cf91b20eeffa9be8561a99e8562a9998563a99885644c4f1c20eeffa9b78561a9978562a99e8563a9bd85644c4f1c20eeffa9c68561a9d68562a9e68563a9868564a99d8565856b856ea900856fa907858ca200a00088d0fdcad0fac68cd0f64cd51ba9e38588a9228589208e1920b71cc94bd007a900856e4cd51bc931900fc937b00b20eeff38e930856e4ca41ca90720eeff4c7b1ca9688588a9238589208e1920b71cc920d0f96020e0ffb00160c91bd0f6a97e20f4ff68684cd51ba5752910f027a550c903f023a552d01fa582f01b2568f009a566c90390114cfd1ca56938e566c90390054cfd1c85524cdc1da203cab559d0fbe650c652a5809553a5819556a9ff9559a5826a9004d653d6536a9004f653f6536a9004f656f6566a9004d656d656a5822903955ca9c88588a9218589a9038dca218dcb21b553858cb556858d20751db55cf00fc68c20751de68ce68c20751d4ca91dc68d20751de68de68d20751d4ca91da9008dcf218dd121a58c8dce21a58d8dd0210ece212ecf210ece212ecf210ece212ecf210ed0212ed1210ed0212ed121208e1960a9018dca21a9028dcb21a9008d210e8d230e8d250e8d270ea9038d200e8d220ea9058d260ea9968d240ea220a00ea90720f1ffc6511004a9028551a651b559d00160d659f00160c650a9c88588a9218589a9038dca218dcb21b553858cb556858d202f1eb55cf00fc68c202f1ee68ce68c202f1e4c631ec68d202f1ee68de68d202f1e4c631ea9008dcf218dd121a58c8dce21a58d8dd0210ece212ecf210ece212ecf210ece212ecf210ed0212ed1210ed0212ed121208e1960a9018dca21cecb21a9008d210e8d230e8d250e8d270ea9018d200ea9048d220ea9078d260ea9eb8d240ea220a00ea90720f1ffa9008d200ea9038d240ea9f18d220ea9ff8d230ea220a00ea90720f1ff60e66fa56e0a0ac56fd004a900856fa203e460b00620df1e4cdb1ea905858ca00088d0fdc68cd0f9ca10e66086b7e46fd00160b548f0034ccf1fa900855fb54438e901206012a900858ca00218b18ef00138268cc8c006d0f3b540a0032903d002a00c98554049ff258c858c858d20911fe001d0034c9d1fa6b720b420a56b29071865b7c56ef002b041a900858cb5b8c580f00d9007a902858c4c541fa901858cb5bcc581f0119009a904058c858c4c6b1fa908058c858ca58c258d858c20911fe001f0259004a58c858d20b420a56b258d858c20911fe001d0f04c9d1fa200a0036a9001e88810f960a6b7a58c9540a006886a90fcb18e954438e901206012a000b18e38f5b8d006c8b18e38f5bc100549ff1869019548a55fd077a002b95900f023b5b838f95300100449ff6901c902b013b5bc38f95600100449ff6901c902b0034cff1f8810d54c4620a003983540d002a00c9855409540b54438e901206012b540a006886a90fcb18e954438e901206012a000b18e38f5b8d006c8b18e38f5bc100549ff1869019548d005e65f4cf11ed648207120b5b838e580100449ff6901c905b016b5bc38e581100449ff6901c907b007686868684ce2196086b7bdb8218588bdbc218589bdc021858abdc421858da90f858c201e18a6b7b5406a9002f6b86a9002d6b86a9002d6bc6a9002f6bcf64cb54c2903954c20b218a6b760a56b294869380a0a266d266c266b60746865865350414345204241522e220d006e55f1272220208654686520736b696c6c20666163746f72206166666563747320626f746820746865222722031602054912030219042000ff0353434f52451904c003ff03484947481904c0035f00424f4e5553190400005f004652414d451904e0015f00534b494c4c1203031904a001df035041494e544552061300000000000f12030319040000bf032020202020300f12030319048003bf032020202020300d1203031904e0031f00202030300b120303190460001f0020300d120304190400029f03585858580c19040000000019050000000009190400000000003030000dcad0faa91220eeffa90120eeffa90120eeff091201021945000000000f120102190400000000190100000000a2210ea0212ea1210e0a120303190460021f0020611607839d0d0a839d9a9520feaffd202020849d1f1c01839d952020ffafa50d0a839d9a9520fffcff202020849d835020412049204e20542045205220209d952020fffc0d0a839d9a9520ffa0ff202020849d1f1c03839d952020ff0d0a839d0d0a8a1f0b07839d844b45592053454c454354494f4e20209c1f08095570202020446f776e2020204c65667420202052696768741f020b31203a832020411f0e0b5a1f150b3c1f1c0b3e1f020d32203a8320202a1f0e0d3f1f150d5a1f1c0d581f020f33203a832020437572736f72204b6579730d0a0a0a5768617420697320796f75722063686f6963653f20841f0c08839d84534b494c4c204c4556454c20209c1f050b506c656173652073656c65637420736b696c6c206c6576656c2028312d36291f070d8331202d20456173791f190d36202d20486172641f0210864f72207072657373874b86746f206368616e676520646972656374696f6e206b6579731f1013839d843f202020209c08080808211f05178650726573738753504143452042415286746f2073746172742067616d6505108a249e240c020105030104000000081dce26ee261b0303010401010000000924ac2ad02a170306030101040000000a243e256625180402060302040700000e2e382c702c1d0405040602050a0000113c1028542828050105030204350000081dce26ee261b0306010402011100000924ac2ad02a170300030401040000000a243e256625180401010302040700000e2e382c702c1d0406030103050a0e00113c102854282805020603030404350005108a249e240c020003040204080000081dce26ee261b0305040603011118000a243e256625180401050303040719000e2e382c702c1d04060104040c0c0303113c1028542828050304010404043535030b0306050c0204060e03060a1005060107050628be000400020005000578be00070100000000000a960009000400010001289601000305000000013c96000b0406000205026496000c050700030503789602000608050005039696000e0700000000000a6e0300000a00000000286e000f090b000401043c6e05000a0c01000104646e06000b0d02000204786e00100c0e00000300966e08000d000300030028460a0000100000000078460d000f00040004000109050803110407060d0304081604070b140308101c0207171d0304131f0207192203051e24030519dc000400020001000187dc00090100000000000abe000f00040002000219be010003050000000228be000b0406000001003cbe000c05070003010364be000d06080000010078be000e07090004010487be0200080a0100010496be001609000000000028910511000c020500053c9106000b0d00000005649107000c0e03000305789108140d00000400000a7303000010000000001973001a0f110006020628730b00101202000206377300171113000005006973001812140008050878730e001315050005088773001f14160000040096730a00150004000400375f121c001806070007695f131d1700000800000a460021001a0009000919461000191b00000009284600221a1c00000600374617001b1d06000600694618001c1e07000700784600231d1f000a080a874615001e200800080a964600241f00000000000a28190000220000000028281b0021000900090078281e000024000000009628200023000a000a00010a0306061904070e140204091b040703110305040d030410170306151d02040ec8000700020001000146c8000a0103000000005ec8001002040005000578c8000c0305000600069dc8000d04000000000003aa00180007000200020eaa01000608000000021daa000e07090000010037aa000f080a0004010446aa0200090b0100010451aa001b0a000000000078aa0411000d050000009daa05000c00060006001d7d0813000f02030003377d09140e00000400005e7d0315001100070007787d0c00101205000507927d00171100000000001d5f0e19001402000000375f0f1a1300030403005e5f101c001600080008785f001d151700000700925f1200160007000700033206000019000000001d32130018000200020037321400001b0000000051320b001a1c040004005e3215001b1d00000000783216001c000800080001160305020a030608120504030c0206041003060e140504051c0305151f0206182104041a2502071e29030a272c01052b3001062f36010724380304353c0106323a040502dc00150002000100011cdc000701030002000240dc000a0204000400045fdc000d03050005000583dc00100406000700079ddc001c0500000000001cca021600080100000021ca00110709000302033bca0012080a0000020040ca030b09000204020040c40a00000c000000005fc40d000b00040004005fca040c000e0400000064ca00130d0f000605067eca00140e100000050083ca051b0f000507050021ac08000012000000003bac091811000300030064ac0e190014000000007eac0f001300060006000294011d0016000800081c9407001517010001082a94001f1600000000003ba5122000190009000964a5132118000000000075940022001b000a000a839410001a1c0000000a9d9406251b000700070002821500001e00000000168200261d1f000b080b2a8217001e200800080b3b8218001f210000000b6482190020220900090b75821a0021230000000b7a820029222400000a00838200372325000f0a0f9d821c3824000a000a0016701e000027000000002a70002a2628000c0b0c5270002c272900000b007a70230028000b000b002a5e2700002b000000003e5e002e2a2c000d0c0d525e28002b2d0c000c0d665e00302c00000000003e4c2b00002f00000000524c00332e30000e0d0e664c2d002f310d000d0e7a4c00363000000000002040003900330011001152402f343200000e0000523a333a003511000000663a003b343600100e107a3a310035370e000e10833a24003638000000109d3a253c37000f000f0020283200003a000000005228340039001100110066283500003c000000009d2838003b001000100001080508040c020606120206091a04060b1703080f1c0406131f0206162102061d24050814cd00030002000100018ccd000801000000000014af010000040000000023af000a03050002010246af000c0406000001005aaf000d0507000301037daf000f0608000001008caf0200070001000100059b0019000a00040004239b041109000002000037910014110c00050205469105000b0d020002055a9106000c0e00000005699100170d12000003007d9b07120010030600069b9b001c0f000000000023910a13000b040000007d910f180e00030603002373111a00140407000737730b001315000000074673001f1416000005005a73002015170008050869730e001618050005087d73121b17000006000005690900001a000000002369131e1900040704007d691821001c080000009b6910001b000600060014550023001e0009000923551a001d1f00000009465515001e20070007095a5516001f21000000097d551b002022080008098c55002421000000000014371d000024000000008c372200230009000900010b050a030f010506150204081802040a1101050d210408131c0207161e020710240408202601041a2c02071b2803051d2e0207222a010414c800040002000100018ac8000b0100000000000caa000e00040002000214aa010003050000000226aa000f04060000010030aa00140507000301034aaa001506080000010054aa00170709000401046eaa0018080a0000010078aa0010090b000501058aaa02000a0c0100010592aa00110b00000000000296001f000e000600060c9603000d0f00000006269605130e000200020078960a1900110009000992960c001012050005099c96002411000000000026820f1a001406070007308206001315000000074a8207001416030003074f82001c151700080008548208001618000000086e8209001719040004087882101e18000009000026641321001b060b000b406400271a1c000c070c4f6416001b1d0700070c5e6400281c1e000d080d786419221d000809080002500d000020000000000c5000251f21000a060a26501a262000060b060078501e2900230d0e000e9250002a2224000009009c5012002300090009000c3c2000002600000000263c212b25000a0b0a00403c1b2c00280b0000005e3c1d2d27000c0d0c00783c222e002a0d000000923c230029000e000e00262d2600002c00000000402d27002b000b000b005e2d2800002e00000000782d29002d000d000d00030f010506150204081802040a1101050d210408131c0207161e020710240408202601041a2c02071b2803051d2e0207222a010414c800040002000100018ac8000b0100000000000caa000e00040002000214aa010003050000000226aa000f04060000010030aa00140507000301034aaa001506080000010054aa00170709000401046eaa0018080a0000010078aa0010090b000501058aaa02000a0c0100010592aa00110b00000000000296001f000e000600060c9603000d0f0000000626960513a98ca200a00020f4ffa90085708572a90e8571a91e8573a000b1729170c8d0f9e671e673a573c93fd0efa200bd503f9db003e8e030d0f54c9f190000000000000000000000000000000000000000000000005041494e5432000000000000000e00009f19000020003c008000000000f58f195041494e54320000000000000080e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5

Last edited by RokCoder (July 9, 2023 18:00:54)



Scratch dabbling for fun…

minedude1
Scratcher
2 posts

The Beeb - a full BBC Microcomputer emulator

nice!
Elijah999999
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

When playing “Pengi” I noticed that first place on the “famous penguins” (the leaderboard,) says “J. F. K.” Is that part of the game, or…?

Last edited by Elijah999999 (Aug. 28, 2023 21:44:02)


No longer using the forums unless necessary.

Really, stop with the “support/no support” thing. I don't care if you give a reason. If you have a reason you don't need to add this to your post in the first place. Stop acting like your opinion makes a difference. It doesn't. Opinions were never the point. The point is whether or not it's a good suggestion. If you can give a good reason at why this is a good idea or point out a flaw, do it, but don't take sides.
This is not sarcasm.
RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

Elijah999999 wrote:

When playing “Pengi” I noticed that first place on the “famous penguins” (the leaderboard,) says “J. F. K.” Is that part of the game, or…?
Ha! Possibly the game's author's initials. It would be very unusual for an old 8-bit game to save high scores as most games were on cassette tapes.


Scratch dabbling for fun…

ziqian11
Scratcher
95 posts

The Beeb - a full BBC Microcomputer emulator

When it runs into an unrecognized assembly instruction, why does the project stop?
RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

ziqian11 wrote:

When it runs into an unrecognized assembly instruction, why does the project stop?
Because it's an unrecognised assembly instruction which tend to be undocumented and are only generally used in rare circumstances. What were you doing when you got the error?


Scratch dabbling for fun…

coshnaut
Scratcher
100+ posts

The Beeb - a full BBC Microcomputer emulator

I found a fun little YouTube tutorial by CCH Learning, and came up with this in one of the parts!
555345522044495300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B000000020003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

coshnaut wrote:

555345522044495300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B000000020003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Unfortunately it looks like you didn't save the program to the user disk. The image you've shared as a completely blank disk.


Scratch dabbling for fun…

alolagalarmeowth
Scratcher
3 posts

The Beeb - a full BBC Microcomputer emulator

Check out my… keybind? Whatever it is.
53TITLE:6582670000065114999710010550164426665837367138007control11right arrow05right09caps lock10left arrow04left06return01Z04fire51TITLE:00000000841041141171151163236426665837367134209caps lock10left arrow11rotate left07control11right arrow12rotate right06return01Z04fire05shift08up arrow06thrust05space01A12tractor beam54TITLE:71657665707982071657769636332164426665837367138001z10left arrow04LEFT01x11right arrow05RIGHT01:08up arrow02UP01/10down arrow04DOWN06return01Z04FIRE58TITLE:776984697982007710111610111111450164426665837367138009caps lock10left arrow11rotate left07control11right arrow12rotate right06return01Z04fire05space05space10hyperspace05shift08up arrow06thrust54TITLE:66797070737850066797073785050164426665837367138001z10left arrow04left01x11right arrow05right01:01A14raise umbrella01/01Z14lower umbrella06return08up arrow04jump53TITLE:6765827985830067658279858363164426665837367138001z10left arrow04left01x11right arrow05right06return01Z04fire54TITLE:67738473788384067738465773232164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down06return01A06action05space01S05spell55TITLE:697669678482790481206748686932164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down06return01Z04jump05space01X04fire01101106zone 101201206zone 201301306zone 354TITLE:74698445766882074698445806567164426665837367138009caps lock10left arrow04left07control11right arrow05right05shift08up arrow06thrust06return01Z04fire50TITLE:7779788300007750323232323236426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down01d01D03dig01f01F04fill55TITLE:806578736700067111100101323232164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down06return01X04fire05space01Z04item54TITLE:77824669694576077826969323232164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down06return01Z10throw ball58TITLE:826980847978008210111211611111066164426665837367138001z10left arrow04left01:08up arrow02up01/10down arrow04down01x11right arrow05right50TITLE:8378658000008350323232323240426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down52TITLE:838580698200073788665686950164426665837367138001z10left arrow04left01x11right arrow05right06return01Z04fire54TITLE:83877979804576083877979803232164426665837367138001z10left arrow04left01x11right arrow05right01/01Z04fire58TITLE:757873717284007511010510310411652164426665837367138001z08up arrow07forward01a01Z04jump05shift01A07pick up04left10left arrow09turn left05right11right arrow10turn right59TITLE:7873717284837207810510310411611552164426665837367138001z08up arrow07forward05shift01Z04fire04left10left arrow09turn left05right11right arrow10turn right52TITLE:708265753300070826575323232164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow07up/jump01/10down arrow04down06return01Z10throw yoyo56TITLE:6765838476690010397109101323232164426665837367138001z01Z04left01x01X05right01:01'02up01/01/04down06return05enter04jump01p01P04pick01d01D04drop01s01S05store01r01R08retrieve02up08up arrow08throw up04down10down arrow10throw down04left10left arrow10throw left05right11right arrow11throw right02f001115select object 102f101215select object 202f201315select object 302f301415select object 401i01I11information01c01C10shift left01v01V11shift right52TITLE:676882797368007165776932323236426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow10down/crawl01d01D09drop mine01a01A12access wrist01o01O13exit jet-pack03tab01Q11lose a life06escape06escape07restart01j01J08jet-pack01j01H10depth jump01m01M10micro-film01s01S13recharge suit01b01B16recharge blaster05space05space10exit wrist06return01Z04jump01]01\05shoot51TITLE:69767384690006779686932323284426665837367138001s08up arrow04dive01x10down arrow05climb01,10left arrow09roll left01.11right arrow10roll right05space01S08speed up01/01X09slow down02f001105front02f101204rear02f201304left02f301405right01a01A10fire laser01t01T14target missile01m01M12fire missile01u01U13unarm missile01e01E03ecm03tab01Q11energy bomb06escape06escape14escape capsule01c01C10docking on01p01P11docking off56TITLE:6988737669000691201051081017767164426665837367138001p01P02up01l01L04down01q01Q04left01w01W05right02up08up arrow12boost motion07control10down arrow08lie down01,01,14pick up object01.01.12throw object01m01M04drop01s01S12store object01g01G11next object05space05space11fire weapon02f101113select pistol02f201211select icer02f301314select blaster02f401413select plasma02f501512protect suit01o01O12raise aiming01k01K12lower aiming01i01I10centralise01r01R12remember loc01t01T08teleport01u01U09whistle 101y01Y09whistle 202f001010start game51TITLE:72798080000072798080506332164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down50TITLE:7483870000074838749465332164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow04jump52TITLE:836566826900084726971657769164426665837367138001a08up arrow02up01z10down arrow04down05shift01Z04stab04left10left arrow04left05right11right arrow05right53TITLE:7679656869820077657378323232164426665837367138001:01'05north01/01/05south01x01X04east01z01Z04west01p01P14pick up object06return05enter10use object01d01D11drop object01s01S13status screen06escape06escape07restart03tab03end11lose a life54TITLE:67728567757369067729569717132164426665837367138001a08up arrow09up ladder01z10down arrow11down ladder01.11right arrow05right05space01Z04jump01,10left arrow04left54TITLE:67727976794576088323232323232207426665837367138001z10left arrow10Robot left01x11right arrow11robot right01:08up arrow12robot faster01/10down arrow12robot slower06return01Z10robot fire06return01W06eye up05space01S08eye down01,01A08eye left01.01D09eye right01;01K12eye pitch up01@01I14eye pitch down01z01J12eye yaw left01x01L13eye yaw right54TITLE:76656689827378076656663323232164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down01]01Z04fire52TITLE:656779827800077659069633232164426665837367138001z10left arrow04left01c11right arrow05right01x08up arrow07forward01f01Z11fire bullet01v01V08view map01t01T11take object01d01D11drop object54TITLE:79776971798266079776971657952164426665837367138001z10left arrow04left01x11right arrow05right06return01Z04fire05shift01X11hyperbounce05space05space08activate53TITLE:8379826745730083808273846983164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down06return01Z11shoot magic05space05space10use potion05shift01A10use object54TITLE:83806976766678083806646533232164426665837367138054TITLE:87739073788384087739065687963164426665837367138004left10left arrow04left05right11right arrow05right01a08up arrow07up/jump01z10down arrow04down05shift01Z10cast spell06delete01A12pick up/drop51TITLE:87797670000080827971503232164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down05space01Z04fire01a01,10nudge left01s01.11nudge right04left01A11scroll left05right01D12scroll right02up01W09scroll up04down01S11scroll down52TITLE:667979844900081856568827950164426665837367138001z10left arrow12left flipper01/11right arrow13right flipper05space10down arrow11pull spring55TITLE:678265906969007197109101636332164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow10accelerate01/10down arrow10decelerate52TITLE:678265908900080657378848263164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down05shift01Z04jump57TITLE:68686873788384068686810111010551164426665837367138005space05space04jump05shift08up arrow10accelerate06return05enter04stop56TITLE:6845827368690068117110101455032164426665837367138006return01Z07fire up05shift01X12fire forward05space08up arrow04jump07control11right arrow07forward09caps lock10left arrow08backward52TITLE:706976738800070697673884932164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down06return01Z05spray05shift01A13reverse belts09caps lock01Q15emergency panic58TITLE:726973838445760721011051151165032164426665837367138001n10left arrow04left01m11right arrow05right01a08up arrow02up01z10down arrow04down54TITLE:77738383737669083848273756950164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down05space01Z04fire53TITLE:7679656869820080697871733232164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down06return01Z04kick50TITLE:8380890000083808950323232164426665837367138001a10left arrow04left01s11right arrow05right01]08up arrow10accelerate01/10down arrow10decelerate02up01A09high gear04down01Z08low gear05space01X15fire machinegun06return05enter10squirt oil03tab01S12smoke screen09caps lock01W12fire rockets54TITLE:67728567757369067729569717150164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down05space01Z04jump52TITLE:728578758900083678268658465164426665837367138001z10left arrow04left01x11right arrow05right05shift01Z06shield06return08up arrow04jump54TITLE:67697884738069067697884738050164426665837367138001z10left arrow04left01x11right arrow05right04copy01Z04fire54TITLE:68696584728384068696584728350164426665837367138009caps lock10left arrow09turn left07control11right arrow10turn right06return01Z04fire05shift01A09star bomb52TITLE:876582457600071657769503232164426665837367138001z10left arrow04left01x11right arrow05right01:08up arrow02up01/10down arrow04down06return01Z04fire59TITLE:8669828473717901081011181011085332214426665837367138001a01A07up/left01:01L08up/right01z01X10down/right01/01M09down/left54TITLE:85836982326873830000000022922922922922922922922901101Z01z01201X01x01301C01c01401V01v01501B01b01601N01n01701M01m01801,01,01901.01.01001/01/01q01A01a01w01S01s01e01D01d01r01F0001t01G0001y01H01h01u01J01j01i01K01k01o01L01l01p01;01;01z01Q01q01x01W0001c01E0001v01R0001b01T0001n01Y0001m01U0001,01I0001.01O0001/05enter0001/01P0005space05space01 01a0110001s01200
alolagalarmeowth
Scratcher
3 posts

The Beeb - a full BBC Microcomputer emulator

I made fibonacci!
555345522044495300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B000000020003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
(user disc import)
EDIT: nevermind, didn't work.
it was:
10 LET X=0
20 LET Y=1
30 LET Z=X+Y
40 PRINT Z
50 LET X=Y+Z
60 PRINT X
70 LET Y=Z+X
80 PRINT Y
90 GOTO 30

Last edited by alolagalarmeowth (Nov. 20, 2023 19:13:11)

RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

alolagalarmeowth wrote:

EDIT: nevermind, didn't work.
You need to save the program to disk before getting the disk image. I.e. enter your code and then type
SAVE "FIBONAC"
and then save user-disk to code


Scratch dabbling for fun…

Softer_GAMEING
Scratcher
33 posts

The Beeb - a full BBC Microcomputer emulator

njdavison wrote:

Is there a way to “Paste”/Import BASIC commands containing comma(,) characters?
I realise this is a scratch bug, import list ignores everything after the comma on a line.
Typing envelope commands was a 2 person job back in the day.
E.g. PRINT TAB(X,Y) SOUND C,A,P,D ENVELOPE…
Yes. Click Cancel on which column to load.

when I receive [a message v]
if <<(msg type) = [comment]> or <(msg type) = [forum]>> then
broadcast [view msg v]
else
broadcast [homepage v]
end
colinmacc
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

Softer_GAMEING wrote:

njdavison wrote:

Is there a way to “Paste”/Import BASIC commands containing comma(,) characters?
I realise this is a scratch bug, import list ignores everything after the comma on a line.
Typing envelope commands was a 2 person job back in the day.
E.g. PRINT TAB(X,Y) SOUND C,A,P,D ENVELOPE…
Yes. Click Cancel on which column to load.

Oh that’s good to know. I didn’t know that either!

EDIT: Ahhhh it only works in Turbowarp, not in Scratch.

Last edited by colinmacc (Feb. 7, 2024 14:17:44)


Sample Projects

alolagalarmeowth
Scratcher
3 posts

The Beeb - a full BBC Microcomputer emulator

I made Fibonacci!

>10 LET X=0
>20 PRINT X
>30 LET Y=1
>40 PRINT Y
>50 LET Z=X+Y
>60 PRINT Z
>70 LET X=Y+Z
>80 PRINT X
>90 LET Y=Z+X
>100 GOTO 40
>RUN

It eventually displays “line too big at line 50”, or something like that, and I'm not yet sure exactly what that means, so if anyone knows, I'd be grateful.
RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

alolagalarmeowth wrote:

I made Fibonacci!

>10 LET X=0
>20 PRINT X
>30 LET Y=1
>40 PRINT Y
>50 LET Z=X+Y
>60 PRINT Z
>70 LET X=Y+Z
>80 PRINT X
>90 LET Y=Z+X
>100 GOTO 40
>RUN

It eventually displays “line too big at line 50”, or something like that, and I'm not yet sure exactly what that means, so if anyone knows, I'd be grateful.
If you run the BBC Computer Emulator project from the RokCoder website there are some useful links on the webpage.

Go to the project at https://rokcoder.com/scratch?531881458 and tap the tools tab. You'll see a drop-box where you can simply drag disk images from your file explorer to convert them to codes to paste into the editor. You'll also see a link to the BBC Micro User Guide.

On page 483 of the User Guide is the following information -

Too big - 20
A number was entered or calculated which was too large for the computer to handle.


(20 is the error number of the error “Too big”)


Scratch dabbling for fun…

gplb2718
Scratcher
500+ posts

The Beeb - a full BBC Microcomputer emulator

RokCoder wrote:

njdavison wrote:

Is there a way to “Paste”/Import BASIC commands containing comma(,) characters?
I realise this is a scratch bug, import list ignores everything after the comma on a line.
Typing envelope commands was a 2 person job back in the day.
E.g. PRINT TAB(X,Y) SOUND C,A,P,D ENVELOPE…
@kriblo has asked @garbomuffin if he can remove the CSV import format from TurboWarp so it might be possible in a few days time. @garbomuffin already fixed a few Scratch bugs that were in the way of the emulation working properly (bugs in the the sound playback preventing me from emulating the sound chip and in the keyboard handler preventing me from using shift-key combos accurately). He's been extremely helpful!
I just found this, and I realized that this was what was wrong with my “Hello, World” program. The string just had a comma in it, and I didn't realize it was some CSV bug. This is what I meant on my comment last time, by the way.

i am a nerd
RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

gplb2718 wrote:

RokCoder wrote:

njdavison wrote:

Is there a way to “Paste”/Import BASIC commands containing comma(,) characters?
I realise this is a scratch bug, import list ignores everything after the comma on a line.
Typing envelope commands was a 2 person job back in the day.
E.g. PRINT TAB(X,Y) SOUND C,A,P,D ENVELOPE…
@kriblo has asked @garbomuffin if he can remove the CSV import format from TurboWarp so it might be possible in a few days time. @garbomuffin already fixed a few Scratch bugs that were in the way of the emulation working properly (bugs in the the sound playback preventing me from emulating the sound chip and in the keyboard handler preventing me from using shift-key combos accurately). He's been extremely helpful!
I just found this, and I realized that this was what was wrong with my “Hello, World” program. The string just had a comma in it, and I didn't realize it was some CSV bug. This is what I meant on my comment last time, by the way.
Aha, thanks for letting me know


Scratch dabbling for fun…

1sebeastian
Scratcher
33 posts

The Beeb - a full BBC Microcomputer emulator

I'm having an issue. When I try to run the “test” file on this disk, it says bad program. However, if you list the disk's contents, I see nothing wrong with it.

555345522044495354455354202020240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B000000040803200000FFFF1500C0020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005052494E542022535543435345535321220D454E4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Doors seek:
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<> :: #000000> :: #000000> :: #000000> :: #000000> :: #000000> :: #000000> :: #000000> :: #000000> :: #000000> :: #000000> :: #000000> :: #000000> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #FFFFFF> :: #000000> :: #000000> :: #000000> :: #000000> :: #000000> :: #000000> :: #000000> :: #000000

(ඞ :: #FF0000)//This is my sig defender.
RokCoder
Scratcher
1000+ posts

The Beeb - a full BBC Microcomputer emulator

1sebeastian wrote:

555345522044495354455354202020240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B000000040803200000FFFF1500C0020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005052494E542022535543435345535321220D454E4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Aha, “bad program” brings back memories! It's got corrupted somewhere along the way. These are sometimes fixable with a memory editor or there were various tools available that could sort them out (depending on how corrupted the program is).Where did you get the disk image from?


Scratch dabbling for fun…

OptimusPrime571
Scratcher
4 posts

The Beeb - a full BBC Microcomputer emulator

After playing the game War for a bit, I went back to User Disk, and it went all weird. Has anyone encountered this before?

Last edited by OptimusPrime571 (March 23, 2024 02:26:37)

Powered by DjangoBB