Author Topic: .  (Read 146021 times)

0 Members and 1 Guest are viewing this topic.

Offline charlionline

  • CPC464
  • **
  • Posts: 5
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #575 on: 20:23, 15 March 16 »
Great job! Love it



www.sohobarpalma.com

like
0
No reactions

Offline Executioner

  • Supporter
  • 6128 Plus
  • *
  • Posts: 785
  • Country: au
  • WinAPE Developer
    • WinAPE
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #576 on: 01:23, 17 March 16 »
CPCBox is not open-source.

 CPCBox is JavaScript, doesn't that make it open source by definition?
like
0
No reactions

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #577 on: 11:46, 17 March 16 »
.
« Last Edit: 17:30, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline Executioner

  • Supporter
  • 6128 Plus
  • *
  • Posts: 785
  • Country: au
  • WinAPE Developer
    • WinAPE
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #578 on: 14:30, 17 March 16 »
Technically speaking yes, the javascript code that is fed to the browser is visible to everyone via the F12 devtools of any browser.

And that explains why there's so much javascript obfuscation tools that currently exist ;) .

Their goal is to protect source code from being stolen, or being tampered with.

It's sad but counting on a simple copyright banner to protect your work will just make crooks laugh at it while they're ripping it.

 Unfortunately, all you can do is change variable and function names and remove all the whitespace so the code is hard to read, then someone just
reformats it in NetBeans or Eclipse and works out what the functions actually do. Mind you, Java is not much better, there's tools like JAD can rip apart
a Java class file, and a good assembly hacker can rip apart x86 (or Z80) code fairly quickly (this I have done, eg. Frogger and Snapper (6502)).
like
0
No reactions

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #579 on: 14:54, 17 March 16 »
.
« Last Edit: 17:30, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline Munchausen

  • 6128 Plus
  • ******
  • Posts: 778
  • Country: gb
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #580 on: 10:37, 03 April 16 »
I was just looking at some code listings on the forum and thought it would be really cool if you could load them automatically in cpcbox to see what the code does (perhaps an extra feature to add to the [   code   ] blocks). If there was an assembler built in this could even work for asm listings. Just an idea anyway...
like
0
No reactions

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #581 on: 14:32, 03 April 16 »
.
« Last Edit: 17:30, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #582 on: 15:03, 03 April 16 »
.
« Last Edit: 17:30, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #583 on: 23:05, 06 January 17 »
.
« Last Edit: 17:31, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline BZHGames

  • CPC664
  • ***
  • Posts: 77
  • Country: fr
    • BZHGames
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #584 on: 11:33, 04 July 19 »
Hi,



I integrated CPCBOX on my personal site to play online.
I wanted to congratulate you for this emulator, it's really good work.


I took the time to read all the comments about your emulator. But I did not find any trace on the next version you wanted to make.


I admit that if the future version (if there is one) could take into account the sound it would be really a plus.


Otherwise, I did not find how to load a .dsk file in javascript. I use snapshots, but some games need to access the disk.


Finally, here, I really wanted to congratulate you and I really hope that there will be an upcoming version.


Good job.
like
0
No reactions
Online games : Tetris, Connect4, Reversi, Marvel Memory, Laby and Amstrad games
https://bzhgames.xyz/

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #585 on: 00:14, 05 July 19 »
.
« Last Edit: 17:31, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #586 on: 00:31, 05 July 19 »
.
« Last Edit: 17:31, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline norecess

  • CPC6128
  • ****
  • Posts: 264
  • Country: ca
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #587 on: 20:15, 10 July 19 »
The emulator will now be found in www.retrovm.com
Hmm. I personally think the domain name is not appropriate, because of this another Amstrad CPC emulator: http://www.retrovirtualmachine.org/en/
like
0
No reactions

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #588 on: 21:04, 10 July 19 »
.
« Last Edit: 17:31, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline AMSDOS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.939
  • Country: au
    • index.php?action=treasury
    • Programs for Turbo Pascal 3
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #589 on: 08:54, 11 July 19 »
Was wondering if you were going to consider a BBC Micro machine as part of the other Computers?
like
0
No reactions
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #590 on: 15:33, 11 July 19 »
.
« Last Edit: 17:31, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 4.023
  • Country: fr
    • ?area=showdonations;u=4
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #591 on: 07:02, 18 July 19 »
Also the cpcbox.com domain name will expire in a few days from now and I won't renew it.
You have renew it. Do you think the opposite too?  ::)
like
0
No reactions
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #592 on: 09:42, 18 July 19 »
.
« Last Edit: 17:31, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 4.023
  • Country: fr
    • ?area=showdonations;u=4
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #593 on: 15:29, 18 July 19 »
Well. Probably your registrad had renew it for you during one year if you change your minds.
« Last Edit: 15:34, 18 July 19 by TotO »
like
0
No reactions
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 17.113
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #594 on: 11:54, 19 July 19 »
Very often there's a couple of weeks' worth of grace period.
like
0
No reactions

Offline soukron

  • Speccy
  • *
  • Posts: 2
  • Country: es
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #595 on: 20:38, 04 November 19 »
The reason is that my goal in the future is that my emulator will also be able to emulate some other computers than just the CPC.
So it won't make sense to still keep the CPCbox name.

Any chance to release the code from the old version considering such deep change in the emulator?

On the other hand, is there any way to pre-load an specific rom when the page loads? I'm trying to automate some tasks with Puppeteer like loading a game and pressing some keystrokes but I wonder if there's any way to load a rom directly to save time.
like
0
No reactions

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #596 on: 23:15, 04 November 19 »
.
« Last Edit: 17:32, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline soukron

  • Speccy
  • *
  • Posts: 2
  • Country: es
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #597 on: 09:53, 05 November 19 »
Nope. I don't plan to release the source code.

Okay, no worries. I thought I could use the emulator in a fancy project but I'll need to check out other options. As said, I want to automate the interactions with Puppeteer to create an AI agent which plays a game and CPCBox was great enough but without being able to include some features it doesn't feet my needs.
« Last Edit: 11:01, 05 November 19 by soukron »
like
0
No reactions

Offline BZHGames

  • CPC664
  • ***
  • Posts: 77
  • Country: fr
    • BZHGames
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #598 on: 02:09, 05 January 20 »

Happy New Year everyone !

Hi PhilZeVibe,


I take the liberty of asking you about CPCBox.
I wanted to know if with CPCBox, it was possible in javascript, to load a DSK file from a URL in the reader without going through the selection of a file (as for the snapshot)?
I've been trying for months, but I can't.
If you have advice or an idea, it would be nice.
If not so be it  ;D
like
0
No reactions
Online games : Tetris, Connect4, Reversi, Marvel Memory, Laby and Amstrad games
https://bzhgames.xyz/

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: CPCBox, your CPC emulator in Javascript
« Reply #599 on: 08:34, 05 January 20 »
.
« Last Edit: 17:32, 30 June 21 by PhilZeVibe »
like
0
No reactions