Discussion Forum for all things Microbee
' BEE BASIC emulation in the browser(local)/on the desktop - Printable Version

+- Discussion Forum for all things Microbee (https://microbeetechnology.com.au/forum)
+-- Forum: Microbee Forum (https://microbeetechnology.com.au/forum/forum-1.html)
+--- Forum: Microbee Software and Documentation (https://microbeetechnology.com.au/forum/forum-7.html)
+--- Thread: ' BEE BASIC emulation in the browser(local)/on the desktop (/thread-1044.html)

Pages: 1 2 3 4 5 6 7 8


RE: ' BEE BASIC emulation in the browser(local)/on the desktop - Graham72 - 23-08-2026

(23-08-2026, 10:44 AM)ChickenMan Wrote: What a great idea, yes most of the games dont save the score.  Tried it on a couple games and yes works well.  However, I opened the *.400 file in my hex editor, found where the score is saved so changed the score and saved.  I then Load.400 it back in and bingo it now reads the higher altered score.  I think you need to encrypt or something the score to stop potential "cheating" Smile

I

I never thought of that. Good luck cheaters!.


RE: ' BEE BASIC emulation in the browser(local)/on the desktop - fathertedcrilly - 23-08-2026

You've made great progress. When I get some time, I'll give it an indepth whirl


RE: ' BEE BASIC emulation in the browser(local)/on the desktop - fathertedcrilly - 28-08-2026

looks good.

I did notice a few things

Robot man seems to go straight into the game and keys don't work
Space invaders seems to skip most of the intro.
Emu joust seems fine but the music is pitched too high

A question for you.

I had a look at the javascript in the HTML file.

Is it supposed to be obfuscated or is that how the coding agents generated things ?

Thanks
Tony


RE: ' BEE BASIC emulation in the browser(local)/on the desktop - Graham72 - 28-08-2026

(28-08-2026, 02:35 PM)fathertedcrilly Wrote: looks good.

I did notice a few things

Robot man seems to go straight into the game and keys don't work
Space invaders seems to skip most of the intro.
Emu joust seems fine but the music is pitched too high

A question for you.

I had a look at the javascript in the HTML file.

Is it supposed to be obfuscated or is that how the coding agents generated things ?

Thanks
Tony
Thanks so much for feedback.


Hmmmm every tweak breaks something. Robot man had the intro for me last time I checked it. Which version?

Which space invaders, also.

Sound has been so hard. Explaining pitch etc trying sawtooth emulator, then a dac. I have no reference. maybe there is a YouTube with sound.

Compressed code:That's how I got it under 100k to post in thread. It's about 180k with comments.

Thanks again,g


RE: ' BEE BASIC emulation in the browser(local)/on the desktop - fathertedcrilly - 28-08-2026

(28-08-2026, 04:04 PM)Graham72 Wrote:
(28-08-2026, 02:35 PM)fathertedcrilly Wrote: looks good.

I did notice a few things

Robot man seems to go straight into the game and keys don't work
Space invaders seems to skip most of the intro.
Emu joust seems fine but the music is pitched too high

A question for you.

I had a look at the javascript in the HTML file.

Is it supposed to be obfuscated or is that how the coding agents generated things ?

Thanks
Tony
Thanks so much for feedback.


Hmmmm every tweak breaks something. Robot man had the intro for me last time I checked it. Which version?

Which space invaders, also.

Sound has been so hard. Explaining pitch etc trying sawtooth emulator, then a dac. I have no reference. maybe there is a YouTube with sound.

Compressed code:That's how I got it under 100k to post in thread. It's about 180k with comments.

Thanks again,g
I'm running VD400GBETA2_1

I pulled the robotman.bee and sp_inv.bee files from the CIAB arcade 1 disk ( entries E and G respectively )

I'm still knee deep in the keyboard at the moment ( basic recognizes a keypress but doesn't display anything )

For audio,  try this page ( https://blog.tigris.fr/2020/05/13/writing-an-emulator-sound-is-complicated/
Though it does sound like audio is not being clocked independently of the CPU 

I wasn't referring to the minification of the code.

More to the fact that function and variable names don't really have meaningful names and it's very difficult to work out code flow

The agents do all the coding and debugging for you ?

Thanks
Tony


RE: ' BEE BASIC emulation in the browser(local)/on the desktop - Graham72 - 28-08-2026

(28-08-2026, 04:38 PM)fathertedcrilly Wrote:
(28-08-2026, 04:04 PM)Graham72 Wrote:
(28-08-2026, 02:35 PM)fathertedcrilly Wrote: looks good.

I did notice a few things

Robot man seems to go straight into the game and keys don't work
Space invaders seems to skip most of the intro.
Emu joust seems fine but the music is pitched too high

A question for you.

I had a look at the javascript in the HTML file.

Is it supposed to be obfuscated or is that how the coding agents generated things ?

Thanks
Tony
Thanks so much for feedback.


Hmmmm every tweak breaks something. Robot man had the intro for me last time I checked it. Which version?

Which space invaders, also.

Sound has been so hard. Explaining pitch etc trying sawtooth emulator, then a dac. I have no reference. maybe there is a YouTube with sound.

Compressed code:That's how I got it under 100k to post in thread. It's about 180k with comments.

Thanks again,g
I'm running VD400GBETA2_1

I pulled the robotman.bee and sp_inv.bee files from the CIAB arcade 1 disk ( entries E and G respectively )

I'm still knee deep in the keyboard at the moment ( basic recognizes a keypress but doesn't display anything )

For audio,  try this page ( https://blog.tigris.fr/2020/05/13/writing-an-emulator-sound-is-complicated/
Though it does sound like audio is not being clocked independently of the CPU 

I wasn't referring to the minification of the code.

More to the fact that function and variable names don't really have meaningful names and it's very difficult to work out code flow

The agents do all the coding and debugging for you ?

Thanks
Tony
Thanks, the large version has big variable and function, abbreviated  for the beta releases in this thread.

 Yes Grok and Claude independently write the code. I say the shift key won't let EMU flap, or 2^2 give 5. Its slow painstaking work. Grok is very good at hardening Claude's code.

I have been arguing with Claude the past 24 hours how the suffix of the 32mb cf images are useful. It can see File names and thinks that is all that has to done. I keep telling it that it has to use offsets to read the entire 5mb partitions correctly. Fun times.I think I'm getting there. Grok got cranky and told me I was hallucinating, both think LBA disk formats are all there is , lol.

Cheers g