Discuss Scratch
- Discussion Forums
- » Show and Tell
- » The Beeb - a full BBC Microcomputer emulator
- qwerty116
- Scratcher
100+ posts
The Beeb - a full BBC Microcomputer emulator
Is it possible to run on regular scratch, but with turbo mode?
My browser / operating system: ChromeOS 14268.81.0, Chrome 96.0.4664.206, No Flash version detected
My browser / operating system: ChromeOS 14268.81.0, Chrome 96.0.4664.206, No Flash version detected
Hello, this is my signature!!! I can advertise and write in here. It appears under the horizontal line ^ under every one of my posts!
code
game
dont eat
dont sleep
repeat
- ScratchcatandGobo
- Scratcher
1000+ posts
The Beeb - a full BBC Microcomputer emulator
It will be weird. Is it possible to run on regular scratch, but with turbo mode?
My browser / operating system: ChromeOS 14268.81.0, Chrome 96.0.4664.206, No Flash version detected
Check out Leo's adventure
I felt like I wanted to develop games on here, so I won't leave! (for now)
(last edited 2/8/24)
- theLaziestCoder123
- Scratcher
15 posts
The Beeb - a full BBC Microcomputer emulator
here is this ray thing i coded:
type load “ray” and then type run
it just draws a line made out of text when you press e
555345522044495352415920202020240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B0000000408032000192380FA00CC020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D000A0820EB20310D000F0820FB20310D00141320F1208A31392C3135293B202250220D001E0B204449523D39300D00280C20524159583D31390D00320C20524159593D31350D00340820FB20330D00372520F1208A302C32293B20225052455353204520544F2043415354204120524159220D003A0820FB20320D003C1820E720BF2830293D224522208C20E5208D4450400D00460B20E5208D547C400D00501320E320453D3120B820313020882B310D005A1520524159583D524159582BB528444952290D00641520524159593D524159592B9B28444952290D006E1720F1208A524159582C52415959293B202252220D00780620ED0DFF000000000000
it just draws a line made out of text when you press e
- qwerty116
- Scratcher
100+ posts
The Beeb - a full BBC Microcomputer emulator
So uh… is that a yes or a no???It will be weird. Is it possible to run on regular scratch, but with turbo mode?
My browser / operating system: ChromeOS 14268.81.0, Chrome 96.0.4664.206, No Flash version detected
Hello, this is my signature!!! I can advertise and write in here. It appears under the horizontal line ^ under every one of my posts!
code
game
dont eat
dont sleep
repeat
- fortnitek7
- Scratcher
2 posts
The Beeb - a full BBC Microcomputer emulator
how did you code the drop files and can you drop like a game or a program there and then the emulator runs it?
- RokCoder
- Scratcher
1000+ posts
The Beeb - a full BBC Microcomputer emulator
No. Even if Scratch were fast enough to run this (which it isn't) there would be no way to control the frame speed. In Turbo Mode you have no control. In regular Scratch it's locked to 30 frames per second. The emulator needs to run at 50 frames per second to be accurate to the machine it's emulating.So uh… is that a yes or a no???It will be weird. Is it possible to run on regular scratch, but with turbo mode?
My browser / operating system: ChromeOS 14268.81.0, Chrome 96.0.4664.206, No Flash version detected
- RokCoder
- Scratcher
1000+ posts
The Beeb - a full BBC Microcomputer emulator
It's a mixture of PHP and JavaScript. You drop a disk image there and it'll be converted to a format that can be pasted into the emulator. There's no way to automatically make the emulator run it without going through the pasting process without modifying TurboWarp itself. how did you code the drop files and can you drop like a game or a program there and then the emulator runs it?
- sasdallas
- Scratcher
3 posts
The Beeb - a full BBC Microcomputer emulator
Nice questions! Here’s a suggestion for you! What if you made it so that the user could also add another disk? According to the BBC’s output, disk 2 is literally just EEEEEEEEE(gonna take that as “not found” or “error”)?
You could also make it so they can switch BBC Microcomputer models!
I’m not sure if the other suggestion would be possible, though.
Disk 2's title is EEEEEEEEE which basically means the disk is unformatted. I haven't added support for a second drive (drive 1) or the backs of disks (sides 1 and 3). I suppose I could but I don't think it's something that many people want or need from a Scratch emulator
As for the other models, it did cross my mind. I've actually got a Master 128 Turbo in my office! I'd completed the challenge I'd set myself though with creating the BBC Micro emulator. I'm pretty happy with where it is right now!
Thanks for the questions
Neat! I took inspiration of those from the BeebEm emulator. Your code is insane! Never thought someone would emulate an actual BBC microcomputer in Scratch.
Let me know if you do decide to add them!
- sasdallas
- Scratcher
3 posts
The Beeb - a full BBC Microcomputer emulator
Question: The *DIR command exists in BBC BASIC, however, how do you create a directory?
- RokCoder
- Scratcher
1000+ posts
The Beeb - a full BBC Microcomputer emulator
You don't need to manually create them. You choose a directory using Question: The *DIR command exists in BBC BASIC, however, how do you create a directory?*DIR <letter>. To save a file called TEST in directory Z you could do either of the following -
SAVE "Z.TEST"
*DIR Z
SAVE "TEST"
- Rebo6669
- Scratcher
6 posts
The Beeb - a full BBC Microcomputer emulator
555345522044495300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B000000020003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
- RokCoder
- Scratcher
1000+ posts
The Beeb - a full BBC Microcomputer emulator
A blank disk? Thanks for sharing555345522044495300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B000000020003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
- mr_man4646
- Scratcher
7 posts
The Beeb - a full BBC Microcomputer emulator
544554524953000054657472697333A454657472697332A454657472697320A421424F4F542020A4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120332000300030000A001100200020000D0004001923804C000003000000002F0000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A42415349430D504147453D26313930300D2A465832310D434C4F534523303A434841494E2022544554524953220DE5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E50D000A10F420424243205465747269730D00141DF42028432920436861726C6573205265696C6C7920323031370D001E0C2A46583230302C330D0028112A52554E2254657472697332220DFFE5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5205F2620E52420E826A901204128202C2220FC21E04BF00FE031D0F2A90020412820F6204C0920202D204C092020F727A901206628A901206D28A2BBA028A94C206720A2C7A028A94D206720A2D3A028A94A206720A2DFA028A94B20672020F72720E8264C8A2048A90120562720EF21E01BF0F968A8960060A900854685478543854485458548854960A9F0856FA93F8570A9018561A92E8562A919856CA56F856DA570856EA000846BB161F0150A1869B08571A90069298572A00FB171916D8810F9A56D186910856DA56E6900856EA46BC8C00AD0D1A56F186980856FA57069028570A56118690D8561A56269008562C66CD0A96020232120792020EB27A900856520E524A91E8553208122203326855520D222A568D0062049214C0D2120AD2360A545C542901FD00EA544C5419017D006A543C540900FA5438540A5448541A545854220752260A565D041A5538554202D24202C22202324A900856620FC21E44CF058E44DF05AE01BF05CE000F00EE467F00A8667E44AF03CE44BF00FC654D0CE207B23A568F0C3A566D0BF20FC21202D24202C22202324207B23A568F0ED202D24A5481869148548A5496900854920AD234C1B2520F7224C7F212015234C7F212048234C7F21202D24A901207B2820EF21E051D004A9FF8565A900207B28A91320F4FF202324A565F092D09FA981A2C8A00020F4FFB0F5900DA981A200A00020F4FF9002A200E0619008E07BB0048A29DFAAA567D00160E467F008E000F005A900856760A5ECF0F760A5480549F03EA54838E9058548A549E9008549F8A5431869058543A54469008544A54569008545D8A5461869058546A547690085474A38E91E49FF1002A9008553208122A9134CF4FFA9E0856FA9548570A240D00AA940856FA9538570A243B50229F020B022B50220AC22B50129F020B022B50120AC22B50029F020B022B5000A0A0A0A186910856DA900692B856EA00FB16D916F8810F9A56F186910856FA5706900857060A9008564A9058563A930855FA9408560A9058561A92E8562A20020882420E52385684C2D24A65D866AE8E45ED002A20020882420E523D005A9FF856660A66A20882460A56138E901856FA562E900857020ED23D020A56138E9018561A562E9008562A55F38E910855FA560E9008560C663A9FF856660A561186901856FA5626900857020ED23D020A5611869018561A56269008562A55F186910855FA56069008560E663A9FF856660A56118690D856FA5626900857020ED23D01DA56118690D8561A56269008562A55F186980855FA56069028560E66460856860A561856FA5628570A900856CA46CB158A0004A482901F004A55C916F68C8C456D0F0A56F18690D856FA57069008570E66CA56CC557D0D560A561856FA5628570A900856CA46CB158A0004A482901F004B16FD01E68C8C456D0F0A56F18690D856FA57069008570E66CA56CC557D0D5A9006068A9FF60A9B08571A9298572D008A55A8571A55B8572A900856CA55F856FA5608570A556856BA56F856DA570856EA46CB1584A482901F009A00FB171916D8810F9A56D186910856DA56E6900856E68C66BD0DFA56F186980856FA57069028570E66CA46CC457D0BA60865DA5550AAABDB02B8558BDB12B8559A000B158855EA003A65DF013A9031871581865588558A90065598559CAD0EDB158855788B158855688A929855BB158855C0A9003E65B1869B0855A9002E65BA5581869048558A5596900855960A900856FA92E8570A219A00BA9FF916F88A900916F88D0FBA9FF916FA56F18690D856FA57069008570CAD0DEA00CA9FF916F8810FB60A664BD4829856FBD62298570BD7C291869108571BD962969008572A557856CA00AB16FF01888D0F9A5481869328548A5496900854920A825202126F01FA56F18690D856FA57069008570A5711869808571A57269028572C66CD0C460A901207428A5481869A08548A549690F8549A54638E9A08546A547E90F8547202C2220FC21A5480549D0F4A90020742860A5714838E980856DA57248E902856EA664A0A088B16D9171C000D0F7A56D38E980856DA56EE902856EA57138E9808571A572E9028572CAD0D8A56F857138E90D856DA5708572E900856EA664A00AB16D917188D0F9A56D38E90D856DA56EE900856EA57138E90D8571A572E9008572CAD0DA68857268857160A938856DA92F856EA00AB16DD00388D0F960A020A5504A4A4A45526A264E264F26502651265288D0EBA54E4A8569466918656946691865694A4A4A4A4A60A91620EEFFA90120EEFF20F127A2CCA02620F7FF20F727A904A201A00020F4FFA90BA20FA00020F4FFA90CA202A00020F4FFA9E5A201A00020F4FFA901A2E3A02620F1FFA204BDE3265DDE26954ECA10F5207920A900854085418542A90D854AA920854BA958854DA95A854C604C6F6164205465747269733320333030300DEAF73F66560000000000A900A001A200202127A20B202127A901C8A200202127A20B202127C8C019D0F1A904202127CAA902202127CAD0FAA9032021272081224C7522480A0A0A0A1869C0856DA900692A856E8A4898488A0A0A0A0A18797C29856FB9962969008570A00FB16D916F8810F968A868AA68604886718472A000C900F002B171AAC8B171856FC8B1718570C8B171C90DF006207D27C8D0F468608DD22798488A481869B0856DA9006929856EA90AA2D2A02720F1FFA007B9D3274A4A4A4AAABDDB27316D916F8810EEA00FB9CB27290FAABDDB27316D916F88C007D0EEA56F186910856FA5706900857068AA68A86000000000000000000000112233445566778899AABBCCDDEEFFA239A028D00AA222A028D004A20EA028866F8470A000B16FC9FFF00620EEFFC8D0F4601C001F27040C1A130105000000130307000000FF17000A20000000000000130100000000130300000000FF1C0F1E18040C1AFFA248A0284C5627F0F03C27312720746F2073746172742C20274B2720666F72206B6579730DA2EBA0284C5627A290A0284C5627A211A0294C5627A21EA029205627A22CA029205627A239A0294C562750087B4242432054657472697320627920436861726C6573205265696C6C792E2032302D4665622D31370D20F05820204C656674203A0D20F058205269676874203A0D20F058526F74617465203A0D20F058202044726F70203A0DB0303F506C6561736520656E74657220796F757220707265666572726564206B657973203A0DB078795370696666696E67210DF0703D2D20504155534544202D0DF0287B4869742061206B65790DF0B87C27512720746F20717569740D000D1A2734414E5B6875828F9CA9B6C3D0DDEAF704111E2B38452E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2F2F2F2F2F2FE060E060E060E060E060E060E060E060E060E060E060E060E0603F424447494C4E515356585B5D606265676A6C6F717476797B7E00000000000000000000000000000000A57AF57AF57AF55AA5FAE5FAE5FAE55A693C96C3693C96C3693C96C3693C96C3C3963C69C3963C69C3963C69C3963C69CF6F3F9FCF6F3F9FCF6F3F9FCF6F3F9F9F3F6FCF9F3F6FCF9F3F6FCF9F3F6FCFE1E1D2D2B4B47878E1E1D2D2B4B47878F0F03CC3F0F03CC33CC3F0F03CC3F0F0EFEFDFDFBFBF7F7FEFEFDFDFBFBF7F7FFFFF3FCFFFFF3FCF3FCFFFFF3FCFFFFFF1F3F5F3F1F3F5F3FCFAFCF8FCFAFCF8F0F4FAFFFFF5F2F0F0F4FAFFFFF5F2F05F8D0A8D0A8D0AAF5F051B051B051BAFAF5FAF5FAF5FAF5FAF5FAF5FAF5FAF5FF0F0F0F00F0F0F0FF0F0F0F00F0F0F0FFAF5FAF5FAF5FAF5FAF5FAF5FAF5FAF50000000000000000000000000000000070F0E1C2C1C2C1C2E0F0703834383438C1C2C1C2C1C2C1C23438343834383438F0F0050A050AF0F0F0F0050A050AF0F0C1C2C1C2C1E0F070341A050A050AF0F0C182050A050AF0F0343834383478F0E03060600606060300C060600606060C0010301001010107008080800808080E003060000001030700C060600C08000E003060000000060300C060600C06060C000010300607000000C0C0C00C0E0C0C007060700000060300E000C00606060C001030600706060300C000000C06060C007000000103030300E060C008000000003060600306060300C060600C06060C003060600300000300C060600E060C0800BE2BCC2BE42BEA2BF72B042C1C2C0258040300001E5002040404040404600203040604600303000E04600303040C04600302040E0108020206060210030300060C180303080C0402200303000C0628020302060404480302020E400203040406480303000E084003030C040404300302080E380203060404300303000E0238030304040C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011232323232300FF0F0F0F0F0F1F00FF0F0F0F0FFF0000FF0F0F0F0F8F8F00FF0F0F0F0F3F4C00FF0F0F0F0FEF1100CC3F0F0F0F0F0F000011ABAB99888800FF0F0F0F0FEF2300FF0F0F0F0F0F1F00FF0F0F0F0FFF0000FF0F0F0F0FFF0000FF0F0F0F0FCF2300884C2E2E2E2E2E000011232323232300FF0F0F0F0F0F1F00FF0F0F0F0FFF0000FF0F0F0F0F8F8F00FF0F0F0F0F3F4C00FF0F0F0F0FEF1100CC3F0F0F0F0F0F0000008888888888000000000011112300003347CF0F0F0F00778F0F0F0F3F4C00FF0F0F0F0FFF0000FF0F0F0F0F8F4700FF0F0F0F0F3F2E00884C4C4C4C88000033478F8F47330000FF0F0F0F0FFF0000FF0F0F0F0F8F8F00FF0F0F0F0F3F4C00FF0F0F0F0FFF000000CC2E2ECC0000000000000000000000000000112347470033478F0F0F0F1F00FF0F0F0FFF880000FF0F0F0FCF47330033CF0F0F0F0F0F00884C4C4C4C4C4C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023232323232311001F1F1F1F1F1F2ECC00000000000000008F8F8F8F8F8F8F8F4C4C4C4C4C4C4C4C11111111111100000F0F0F0F0F0F9F66888888888888000023232323232323231F1F1F1F0F0F0F0F00000000FF0F0F0F0000778F8F0F0F0F232323AB998888882E2E2E2ECC00000023232323232311001F1F1F1F1F1F2ECC00000000000000008F8F8F8F8F8F8F8F4C4C4C4C4C4C4C4C11111111111100000F0F0F0F0F0F9F66888888888888000023232323231111000F0F0F0F0F0F0F8F88888888886E1F0F000000000000FF0F4747474747478F0F2E2E2E2E2E2E2E2E0000000000000000000000000000000000000000000000008F8F8F8F8F8F8F8F4C4C4C4C4C4C4C4C0000000000000000000000000000000000000000000000008F8F8F8F8F4723232E2E4C2E1F0F0F0F0000000000FF0F0F0000000000EE1F0F8F8F8F67110000EE4C4C4C8800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F8F8F8F8F8F8F8F4C4C4C4C4C4C4C4C00000000000000000000000000000000000000000000000023232323232323230F0F1F1F1F1F1F1F0FFF0000000000000F0F8F47330000008888889923232323000000EE2E2E2E2E0000000000000000000000000000000000000000000000008F8F8F8F8F8F8F8F4C4C4C4C4C4C4C4C0000000000000000000000000000000000000000000000000000000000000000771100112347478F0F0F8F0F0F1F1F2E0F0F1F6E880000000F0F8F47474747472E2E2E2E2E2E2E2E0000000000000000000000000000000000000000000000008F8F8F8F8F8F8F8F4C4C4C4C4C4C4C4C000000000000000000000000000000000000000011111111110022DF1F0F0F0F8F47330000884C4C0F0FFF00000000000F0F8F77000000001F0F0F8F8F8F8F8F884C4C2E2E2E2E2E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001123232311000000FF0F0F0FFF008F8F0F0F0F0FFF004C2E3F0F0F0FFF000000EE1F1F1FEE00000000000000000000001123231100002323CF0F0F0FFF001F1F0F0F0F0FFF000000FF0F0F0FFF000000FF0F0F0FFF0023478F0F0F0FFF002E2E2E2E2E2ECC00000000000000000000001123232311000000FF0F0F0FFF008F8F0F0F0F0FFF004C2E3F0F0F0FFF000000EE1F1F1FEE00000000000000000000000011111100001123CF0F0F0FFF000F0F0F1F2E2ECC004C888811110000000000FF0F0F8F770047478F0F0F0FFF002E2E1F0F0F0FFF000000884C4C4C88000000778F8F4733000000FF0F0F0FFF008F8F0F0F0F0FFF004C2E3F0F0F0FFF000000FF0F0F0FFF000000CC2E2E2ECC0011111111111100000F0F0F0F0F1FEE006E1F0F0F0F8F77000000FF0F0F0FFF000011EF0F0F0FFF008F0F0F1F1F6E88002E4C4C88000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
- mr_man4646
- Scratcher
7 posts
The Beeb - a full BBC Microcomputer emulator
.
Last edited by mr_man4646 (April 27, 2022 15:14:52)
- RokCoder
- Scratcher
1000+ posts
The Beeb - a full BBC Microcomputer emulator
Good old Tetris! Not sure why I didn't include something like this in the project544554524953000054657472697333A454657472697332A454657472697320A421424F4F542020A4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120332000300030000A001100200020000D0004001923804C000003000000002F0000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A42415349430D504147453D26313930300D2A465832310D434C4F534523303A434841494E2022544554524953220DE5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E50D000A10F420424243205465747269730D00141DF42028432920436861726C6573205265696C6C7920323031370D001E0C2A46583230302C330D0028112A52554E2254657472697332220DFFE5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5205F2620E52420E826A901204128202C2220FC21E04BF00FE031D0F2A90020412820F6204C0920202D204C092020F727A901206628A901206D28A2BBA028A94C206720A2C7A028A94D206720A2D3A028A94A206720A2DFA028A94B20672020F72720E8264C8A2048A90120562720EF21E01BF0F968A8960060A900854685478543854485458548854960A9F0856FA93F8570A9018561A92E8562A919856CA56F856DA570856EA000846BB161F0150A1869B08571A90069298572A00FB171916D8810F9A56D186910856DA56E6900856EA46BC8C00AD0D1A56F186980856FA57069028570A56118690D8561A56269008562C66CD0A96020232120792020EB27A900856520E524A91E8553208122203326855520D222A568D0062049214C0D2120AD2360A545C542901FD00EA544C5419017D006A543C540900FA5438540A5448541A545854220752260A565D041A5538554202D24202C22202324A900856620FC21E44CF058E44DF05AE01BF05CE000F00EE467F00A8667E44AF03CE44BF00FC654D0CE207B23A568F0C3A566D0BF20FC21202D24202C22202324207B23A568F0ED202D24A5481869148548A5496900854920AD234C1B2520F7224C7F212015234C7F212048234C7F21202D24A901207B2820EF21E051D004A9FF8565A900207B28A91320F4FF202324A565F092D09FA981A2C8A00020F4FFB0F5900DA981A200A00020F4FF9002A200E0619008E07BB0048A29DFAAA567D00160E467F008E000F005A900856760A5ECF0F760A5480549F03EA54838E9058548A549E9008549F8A5431869058543A54469008544A54569008545D8A5461869058546A547690085474A38E91E49FF1002A9008553208122A9134CF4FFA9E0856FA9548570A240D00AA940856FA9538570A243B50229F020B022B50220AC22B50129F020B022B50120AC22B50029F020B022B5000A0A0A0A186910856DA900692B856EA00FB16D916F8810F9A56F186910856FA5706900857060A9008564A9058563A930855FA9408560A9058561A92E8562A20020882420E52385684C2D24A65D866AE8E45ED002A20020882420E523D005A9FF856660A66A20882460A56138E901856FA562E900857020ED23D020A56138E9018561A562E9008562A55F38E910855FA560E9008560C663A9FF856660A561186901856FA5626900857020ED23D020A5611869018561A56269008562A55F186910855FA56069008560E663A9FF856660A56118690D856FA5626900857020ED23D01DA56118690D8561A56269008562A55F186980855FA56069028560E66460856860A561856FA5628570A900856CA46CB158A0004A482901F004A55C916F68C8C456D0F0A56F18690D856FA57069008570E66CA56CC557D0D560A561856FA5628570A900856CA46CB158A0004A482901F004B16FD01E68C8C456D0F0A56F18690D856FA57069008570E66CA56CC557D0D5A9006068A9FF60A9B08571A9298572D008A55A8571A55B8572A900856CA55F856FA5608570A556856BA56F856DA570856EA46CB1584A482901F009A00FB171916D8810F9A56D186910856DA56E6900856E68C66BD0DFA56F186980856FA57069028570E66CA46CC457D0BA60865DA5550AAABDB02B8558BDB12B8559A000B158855EA003A65DF013A9031871581865588558A90065598559CAD0EDB158855788B158855688A929855BB158855C0A9003E65B1869B0855A9002E65BA5581869048558A5596900855960A900856FA92E8570A219A00BA9FF916F88A900916F88D0FBA9FF916FA56F18690D856FA57069008570CAD0DEA00CA9FF916F8810FB60A664BD4829856FBD62298570BD7C291869108571BD962969008572A557856CA00AB16FF01888D0F9A5481869328548A5496900854920A825202126F01FA56F18690D856FA57069008570A5711869808571A57269028572C66CD0C460A901207428A5481869A08548A549690F8549A54638E9A08546A547E90F8547202C2220FC21A5480549D0F4A90020742860A5714838E980856DA57248E902856EA664A0A088B16D9171C000D0F7A56D38E980856DA56EE902856EA57138E9808571A572E9028572CAD0D8A56F857138E90D856DA5708572E900856EA664A00AB16D917188D0F9A56D38E90D856DA56EE900856EA57138E90D8571A572E9008572CAD0DA68857268857160A938856DA92F856EA00AB16DD00388D0F960A020A5504A4A4A45526A264E264F26502651265288D0EBA54E4A8569466918656946691865694A4A4A4A4A60A91620EEFFA90120EEFF20F127A2CCA02620F7FF20F727A904A201A00020F4FFA90BA20FA00020F4FFA90CA202A00020F4FFA9E5A201A00020F4FFA901A2E3A02620F1FFA204BDE3265DDE26954ECA10F5207920A900854085418542A90D854AA920854BA958854DA95A854C604C6F6164205465747269733320333030300DEAF73F66560000000000A900A001A200202127A20B202127A901C8A200202127A20B202127C8C019D0F1A904202127CAA902202127CAD0FAA9032021272081224C7522480A0A0A0A1869C0856DA900692A856E8A4898488A0A0A0A0A18797C29856FB9962969008570A00FB16D916F8810F968A868AA68604886718472A000C900F002B171AAC8B171856FC8B1718570C8B171C90DF006207D27C8D0F468608DD22798488A481869B0856DA9006929856EA90AA2D2A02720F1FFA007B9D3274A4A4A4AAABDDB27316D916F8810EEA00FB9CB27290FAABDDB27316D916F88C007D0EEA56F186910856FA5706900857068AA68A86000000000000000000000112233445566778899AABBCCDDEEFFA239A028D00AA222A028D004A20EA028866F8470A000B16FC9FFF00620EEFFC8D0F4601C001F27040C1A130105000000130307000000FF17000A20000000000000130100000000130300000000FF1C0F1E18040C1AFFA248A0284C5627F0F03C27312720746F2073746172742C20274B2720666F72206B6579730DA2EBA0284C5627A290A0284C5627A211A0294C5627A21EA029205627A22CA029205627A239A0294C562750087B4242432054657472697320627920436861726C6573205265696C6C792E2032302D4665622D31370D20F05820204C656674203A0D20F058205269676874203A0D20F058526F74617465203A0D20F058202044726F70203A0DB0303F506C6561736520656E74657220796F757220707265666572726564206B657973203A0DB078795370696666696E67210DF0703D2D20504155534544202D0DF0287B4869742061206B65790DF0B87C27512720746F20717569740D000D1A2734414E5B6875828F9CA9B6C3D0DDEAF704111E2B38452E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2F2F2F2F2F2FE060E060E060E060E060E060E060E060E060E060E060E060E0603F424447494C4E515356585B5D606265676A6C6F717476797B7E00000000000000000000000000000000A57AF57AF57AF55AA5FAE5FAE5FAE55A693C96C3693C96C3693C96C3693C96C3C3963C69C3963C69C3963C69C3963C69CF6F3F9FCF6F3F9FCF6F3F9FCF6F3F9F9F3F6FCF9F3F6FCF9F3F6FCF9F3F6FCFE1E1D2D2B4B47878E1E1D2D2B4B47878F0F03CC3F0F03CC33CC3F0F03CC3F0F0EFEFDFDFBFBF7F7FEFEFDFDFBFBF7F7FFFFF3FCFFFFF3FCF3FCFFFFF3FCFFFFFF1F3F5F3F1F3F5F3FCFAFCF8FCFAFCF8F0F4FAFFFFF5F2F0F0F4FAFFFFF5F2F05F8D0A8D0A8D0AAF5F051B051B051BAFAF5FAF5FAF5FAF5FAF5FAF5FAF5FAF5FF0F0F0F00F0F0F0FF0F0F0F00F0F0F0FFAF5FAF5FAF5FAF5FAF5FAF5FAF5FAF50000000000000000000000000000000070F0E1C2C1C2C1C2E0F0703834383438C1C2C1C2C1C2C1C23438343834383438F0F0050A050AF0F0F0F0050A050AF0F0C1C2C1C2C1E0F070341A050A050AF0F0C182050A050AF0F0343834383478F0E03060600606060300C060600606060C0010301001010107008080800808080E003060000001030700C060600C08000E003060000000060300C060600C06060C000010300607000000C0C0C00C0E0C0C007060700000060300E000C00606060C001030600706060300C000000C06060C007000000103030300E060C008000000003060600306060300C060600C06060C003060600300000300C060600E060C0800BE2BCC2BE42BEA2BF72B042C1C2C0258040300001E5002040404040404600203040604600303000E04600303040C04600302040E0108020206060210030300060C180303080C0402200303000C0628020302060404480302020E400203040406480303000E084003030C040404300302080E380203060404300303000E0238030304040C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011232323232300FF0F0F0F0F0F1F00FF0F0F0F0FFF0000FF0F0F0F0F8F8F00FF0F0F0F0F3F4C00FF0F0F0F0FEF1100CC3F0F0F0F0F0F000011ABAB99888800FF0F0F0F0FEF2300FF0F0F0F0F0F1F00FF0F0F0F0FFF0000FF0F0F0F0FFF0000FF0F0F0F0FCF2300884C2E2E2E2E2E000011232323232300FF0F0F0F0F0F1F00FF0F0F0F0FFF0000FF0F0F0F0F8F8F00FF0F0F0F0F3F4C00FF0F0F0F0FEF1100CC3F0F0F0F0F0F0000008888888888000000000011112300003347CF0F0F0F00778F0F0F0F3F4C00FF0F0F0F0FFF0000FF0F0F0F0F8F4700FF0F0F0F0F3F2E00884C4C4C4C88000033478F8F47330000FF0F0F0F0FFF0000FF0F0F0F0F8F8F00FF0F0F0F0F3F4C00FF0F0F0F0FFF000000CC2E2ECC0000000000000000000000000000112347470033478F0F0F0F1F00FF0F0F0FFF880000FF0F0F0FCF47330033CF0F0F0F0F0F00884C4C4C4C4C4C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023232323232311001F1F1F1F1F1F2ECC00000000000000008F8F8F8F8F8F8F8F4C4C4C4C4C4C4C4C11111111111100000F0F0F0F0F0F9F66888888888888000023232323232323231F1F1F1F0F0F0F0F00000000FF0F0F0F0000778F8F0F0F0F232323AB998888882E2E2E2ECC00000023232323232311001F1F1F1F1F1F2ECC00000000000000008F8F8F8F8F8F8F8F4C4C4C4C4C4C4C4C11111111111100000F0F0F0F0F0F9F66888888888888000023232323231111000F0F0F0F0F0F0F8F88888888886E1F0F000000000000FF0F4747474747478F0F2E2E2E2E2E2E2E2E0000000000000000000000000000000000000000000000008F8F8F8F8F8F8F8F4C4C4C4C4C4C4C4C0000000000000000000000000000000000000000000000008F8F8F8F8F4723232E2E4C2E1F0F0F0F0000000000FF0F0F0000000000EE1F0F8F8F8F67110000EE4C4C4C8800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008F8F8F8F8F8F8F8F4C4C4C4C4C4C4C4C00000000000000000000000000000000000000000000000023232323232323230F0F1F1F1F1F1F1F0FFF0000000000000F0F8F47330000008888889923232323000000EE2E2E2E2E0000000000000000000000000000000000000000000000008F8F8F8F8F8F8F8F4C4C4C4C4C4C4C4C0000000000000000000000000000000000000000000000000000000000000000771100112347478F0F0F8F0F0F1F1F2E0F0F1F6E880000000F0F8F47474747472E2E2E2E2E2E2E2E0000000000000000000000000000000000000000000000008F8F8F8F8F8F8F8F4C4C4C4C4C4C4C4C000000000000000000000000000000000000000011111111110022DF1F0F0F0F8F47330000884C4C0F0FFF00000000000F0F8F77000000001F0F0F8F8F8F8F8F884C4C2E2E2E2E2E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001123232311000000FF0F0F0FFF008F8F0F0F0F0FFF004C2E3F0F0F0FFF000000EE1F1F1FEE00000000000000000000001123231100002323CF0F0F0FFF001F1F0F0F0F0FFF000000FF0F0F0FFF000000FF0F0F0FFF0023478F0F0F0FFF002E2E2E2E2E2ECC00000000000000000000001123232311000000FF0F0F0FFF008F8F0F0F0F0FFF004C2E3F0F0F0FFF000000EE1F1F1FEE00000000000000000000000011111100001123CF0F0F0FFF000F0F0F1F2E2ECC004C888811110000000000FF0F0F8F770047478F0F0F0FFF002E2E1F0F0F0FFF000000884C4C4C88000000778F8F4733000000FF0F0F0FFF008F8F0F0F0F0FFF004C2E3F0F0F0FFF000000FF0F0F0FFF000000CC2E2E2ECC0011111111111100000F0F0F0F0F1FEE006E1F0F0F0F8F77000000FF0F0F0FFF000011EF0F0F0FFF008F0F0F1F1F6E88002E4C4C88000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
- Geronimo2010
- Scratcher
60 posts
The Beeb - a full BBC Microcomputer emulator
Whats the default FPS for the turbowarp page?
- qwerty116
- Scratcher
100+ posts
The Beeb - a full BBC Microcomputer emulator
60, but the game runs at 50. Whats the default FPS for the turbowarp page?
Hello, this is my signature!!! I can advertise and write in here. It appears under the horizontal line ^ under every one of my posts!
code
game
dont eat
dont sleep
repeat
- applebees67
- Scratcher
7 posts
The Beeb - a full BBC Microcomputer emulator
I'm having problems with the sample program: “Polygon”
I directly copied everything in the manual for it, and it gives me "Syntax error at line 150
here is the program:
face at 220 is = and (
10 REM POLYGON
20 REM JOHN A COLL
30 REM VERSION 1 / 16 NOV 81
40 MODE5
50 VDU 19,1,1,0,0,0
60 VDU 19,2,4,0,0,0
70 VDU 19,3,3,0,0,0
80 DIM X(10)
90 DIM Y(10)
100
110 FOR C=1 TO 2500
120 xorigin=RND(1200)
130 yorigin=RND(750)
140 VDU29,xorigin;yorigin;
150 radius=RND(300)+50
160 sides=RND(8)+2
170 MOVE radius,0
180 MOVE 10,10
190
200 GCOL 0,0
210 FOR SIDE=1 TO sides
220 angleSIDE-1)*2*PI/sides
230 X(SIDE)=radius*COS(angle)
240 Y(SIDE)=radius*SIN(angle)
250 MOVE0,0
260 PLOT 85,X(SIDE), Y(SIDE)
270 NEXT SIDE
280 MOVE0,0
290 PLOT 85,radius,0
300
310 GCOL 0,RND(3)
320 FOR SIDE=1 TO sides
330 FOR line=SIDE TO sides
340 MOVE X(SIDE), Y(SIDE)
350 DRAW X(line), Y(line)
360 NEXT line
370 NEXT SIDE
380 NEXT C
I directly copied everything in the manual for it, and it gives me "Syntax error at line 150
here is the program:
face at 220 is = and (
10 REM POLYGON
20 REM JOHN A COLL
30 REM VERSION 1 / 16 NOV 81
40 MODE5
50 VDU 19,1,1,0,0,0
60 VDU 19,2,4,0,0,0
70 VDU 19,3,3,0,0,0
80 DIM X(10)
90 DIM Y(10)
100
110 FOR C=1 TO 2500
120 xorigin=RND(1200)
130 yorigin=RND(750)
140 VDU29,xorigin;yorigin;
150 radius=RND(300)+50
160 sides=RND(8)+2
170 MOVE radius,0
180 MOVE 10,10
190
200 GCOL 0,0
210 FOR SIDE=1 TO sides
220 angleSIDE-1)*2*PI/sides
230 X(SIDE)=radius*COS(angle)
240 Y(SIDE)=radius*SIN(angle)
250 MOVE0,0
260 PLOT 85,X(SIDE), Y(SIDE)
270 NEXT SIDE
280 MOVE0,0
290 PLOT 85,radius,0
300
310 GCOL 0,RND(3)
320 FOR SIDE=1 TO sides
330 FOR line=SIDE TO sides
340 MOVE X(SIDE), Y(SIDE)
350 DRAW X(line), Y(line)
360 NEXT line
370 NEXT SIDE
380 NEXT C
Last edited by applebees67 (May 4, 2022 16:51:06)
- TechNerd64
- Scratcher
100+ posts
The Beeb - a full BBC Microcomputer emulator
Hey so I found a problem. If you type
LOAD “LOOP”the computer will frezze and you need to reboot it for it to work. Is this just me? It does not even say not found it just freezes.
Founder of Gigabyte Games, and apart of the EvolvusOS Team for OSWars 10. I mainly work on games and other interesting projects, but you can find me in the forums from time to time.